dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.13k stars 4.7k forks source link

[NETSDKE2E]Native symbols cannot be resolved with PerfView tool. #105457

Closed vdanche closed 2 months ago

vdanche commented 2 months ago

Description

Native symbols cannot be resolved with PerfView tool.

Reproduction Steps

Reproduction Steps Build: 17.10.5 [35124.222.d17.10] Pipelines - Run rel.d17.10-35124.222 (visualstudio.com)

Prerequisites

Goto Tools -> options -> Debugging Under General a. Uncheck 'Enable Just My Code' b. Check 'Suppress JIT optimization on module load (Managed only)' Under Symbols a. Check 'Microsoft Symbol Servers'

Create a new ASP.NET Razor project by doing

mkdir razor cd razor dotnet new razor

When using VS, you can add this line of code on Program.cs file Console.WriteLine("x " + 3); image

4.Place a breakpoint on that line (F9). 5.Run the application until it hit that breakpoint (F5). It will load symbols from the Microsoft symbol server, and may take a few seconds to hit the breakpoint. Y 6.Step into the concatination method (F11). This tests CoreCLR symbols, AT THIS POINT IT SHOULD SHOW YOU THE SOURCE CODE FOR Concat(). 7.Step out of Concat (Shift F11),Then step into the WriteLine method(F11), This tests CoreFX symbols AT THIS POINT IT SHOULD SHOW YOU THE SOURCE CODE FOR Console.WriteLine(), Step out of the WriteLine method(Shift F11) 8.Put breakpoint on this line -if (env.IsDevelopment()) 9.F5 to continue debugging. The breakpoint you added above will get hit. and then press F11,This tests ASP.Net symbols. AT THIS POINT IT SHOULD SHOW YOU THE SOURCE CODE FOR HostingEnvironmentExtensions.IsDevelopment() 10.Step out of HostingEnvironmentExtensions.IsDevelopment (Shift F11)

Repro:

Download PerfView from https://github.com/Microsoft/perfview/blob/master/documentation/Downloading.md (this only needs to be done once).

Start data collection by running. It will ask for elevation (grant it) It should bring up a dialog box that shows that it is collecting data.

PerfView /merge:false collect

In the razor directory you built previously (in the above Prerequisites scenario) run the application by running

dotnet bin\Debug\net8.0\razor.dll

It should give some text and the indicate that to stop it Press Control C. Go ahead and press Control C.

Stop PerfView collection by hitting the ‘stop collection’ button in PerfView.

It will have created a ‘PerfView.etl file that shows in the PerfVIew’s window. Double click on it to open

Double click on the ‘CPU Stacks’ view this brings up a dialog box with every process running during the collection.

Select the ‘dotnet’ executable that was running ‘razor.dll’ (The program args are there if needed). This brings up a viewer.

The view will have nodes that look like <microsoft.aspnetcore.hosting!?>> that have ? in them (meaning it does not have symbols Select the <microsoft.aspnetcore.hosting!?>> and press Alt-S (lookup symbols). Do this for the following DLLs

microsoft.aspnetcore.hosting system.private.corelib system.linq

Each time you hit ‘Alt-S’ it should resolve the symbols (it may seem like it disappeared because that one node turns into many (which get displayed in sorted order). For each of these find one of the resolved nodes (you can use the ‘Find’ box at the top to search for it). Select the node (which should now have a complete method name in it) and type Alt-D (lookup definition).

Expected behavior

The symbols can be resolved after pressing "Alt+S"

Actual behavior

The symbols cannot be resolved after pressing "Alt+S", the node does not change image log: * See C:\Users\v-danche\AppData\Local\Temp\PerfView\PerfViewLogFile.1.txt for complete log. ** n 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\kernelbase.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\kernelbase.dll FindSymbolFilePath: Probed file location c:\windows\system32\kernelbase.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\kernelbase.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\kernelbase.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\kernelbase.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\kernelbase.pdb\3498BC35D4936B36E0E39BF85384BB671\kernelbase.pdb and cacheOnly set, giving up. FindSymbolFilePath: *} Failed to find PDB kernelbase.pdb in local cache GUID 3498bc35-d493-6b36-e0e3-9bf85384bb67 Age 1 Version 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for kernelbase.pdb 3498bc35-d493-6b36-e0e3-9bf85384bb67 1 10.0.22621.3880 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\kernelbase.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\kernelbase.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\kernelbase.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\kernelbase.dll Could not find PDB file. [Quick lookup of win32u] [Loading symbols for c:\windows\system32\win32u.dll] No PDB signature for c:\windows\system32\win32u.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\win32u.dll. FindSymbolFilePath: { Locating PDB win32u.pdb GUID cd69fd27-f9d0-ef5a-15a3-8e7077c3dac9 Age 1 Version 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\win32u.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\win32u.dll FindSymbolFilePath: Probed file location c:\windows\system32\win32u.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\win32u.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\win32u.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\win32u.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\win32u.pdb\CD69FD27F9D0EF5A15A38E7077C3DAC91\win32u.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB win32u.pdb in local cache GUID cd69fd27-f9d0-ef5a-15a3-8e7077c3dac9 Age 1 Version 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for win32u.pdb cd69fd27-f9d0-ef5a-15a3-8e7077c3dac9 1 10.0.22621.3880 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\win32u.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\win32u.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\win32u.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\win32u.dll Could not find PDB file. [Quick lookup of kernel32] [Loading symbols for c:\windows\system32\kernel32.dll] No PDB signature for c:\windows\system32\kernel32.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\kernel32.dll. FindSymbolFilePath: { Locating PDB kernel32.pdb GUID 1e1e0714-5f49-e163-a2bd-3e348ce087c0 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\kernel32.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\kernel32.dll FindSymbolFilePath: Probed file location c:\windows\system32\kernel32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\kernel32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\kernel32.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\kernel32.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\kernel32.pdb\1E1E07145F49E163A2BD3E348CE087C01\kernel32.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB kernel32.pdb in local cache GUID 1e1e0714-5f49-e163-a2bd-3e348ce087c0 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for kernel32.pdb 1e1e0714-5f49-e163-a2bd-3e348ce087c0 1 10.0.22621.3672 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\kernel32.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\kernel32.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\kernel32.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\kernel32.dll Could not find PDB file. [Quick lookup of user32] [Loading symbols for c:\windows\system32\user32.dll] No PDB signature for c:\windows\system32\user32.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\user32.dll. FindSymbolFilePath: { Locating PDB user32.pdb GUID b6fdb2bd-80cc-04d9-887e-0f53963d6dae Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\user32.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\user32.dll FindSymbolFilePath: Probed file location c:\windows\system32\user32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\user32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\user32.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\user32.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\user32.pdb\B6FDB2BD80CC04D9887E0F53963D6DAE1\user32.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB user32.pdb in local cache GUID b6fdb2bd-80cc-04d9-887e-0f53963d6dae Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for user32.pdb b6fdb2bd-80cc-04d9-887e-0f53963d6dae 1 10.0.22621.3810 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\user32.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\user32.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\user32.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\user32.dll Could not find PDB file. [Quick lookup of shlwapi] [Loading symbols for c:\windows\system32\shlwapi.dll] No PDB signature for c:\windows\system32\shlwapi.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\shlwapi.dll. FindSymbolFilePath: { Locating PDB shlwapi.pdb GUID e62c33e0-9a14-2dd1-6065-304e6ccc7410 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\shlwapi.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\shlwapi.dll FindSymbolFilePath: Probed file location c:\windows\system32\shlwapi.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\shlwapi.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\shlwapi.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\shlwapi.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\shlwapi.pdb\E62C33E09A142DD16065304E6CCC74101\shlwapi.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB shlwapi.pdb in local cache GUID e62c33e0-9a14-2dd1-6065-304e6ccc7410 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for shlwapi.pdb e62c33e0-9a14-2dd1-6065-304e6ccc7410 1 10.0.22621.3672 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\shlwapi.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\shlwapi.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\shlwapi.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\shlwapi.dll Could not find PDB file. [Quick lookup of rpcrt4] [Loading symbols for c:\windows\system32\rpcrt4.dll] No PDB signature for c:\windows\system32\rpcrt4.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\rpcrt4.dll. FindSymbolFilePath: { Locating PDB rpcrt4.pdb GUID d327616d-17e9-929b-859b-a88c1b7d8623 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\rpcrt4.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\rpcrt4.dll FindSymbolFilePath: Probed file location c:\windows\system32\rpcrt4.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\rpcrt4.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\rpcrt4.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\rpcrt4.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\rpcrt4.pdb\D327616D17E9929B859BA88C1B7D86231\rpcrt4.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB rpcrt4.pdb in local cache GUID d327616d-17e9-929b-859b-a88c1b7d8623 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for rpcrt4.pdb d327616d-17e9-929b-859b-a88c1b7d8623 1 10.0.22621.3810 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\rpcrt4.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\rpcrt4.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\rpcrt4.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\rpcrt4.dll Could not find PDB file. [Quick lookup of sechost] [Loading symbols for c:\windows\system32\sechost.dll] No PDB signature for c:\windows\system32\sechost.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\sechost.dll. FindSymbolFilePath: { Locating PDB sechost.pdb GUID 362cb3eb-df45-6e9e-ca3e-46ead1227021 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\sechost.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\sechost.dll FindSymbolFilePath: Probed file location c:\windows\system32\sechost.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\sechost.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\sechost.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\sechost.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\sechost.pdb\362CB3EBDF456E9ECA3E46EAD12270211\sechost.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB sechost.pdb in local cache GUID 362cb3eb-df45-6e9e-ca3e-46ead1227021 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for sechost.pdb 362cb3eb-df45-6e9e-ca3e-46ead1227021 1 10.0.22621.3810 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\sechost.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\sechost.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\sechost.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\sechost.dll Could not find PDB file. [Quick lookup of shell32] [Loading symbols for c:\windows\system32\shell32.dll] No PDB signature for c:\windows\system32\shell32.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\shell32.dll. FindSymbolFilePath: { Locating PDB shell32.pdb GUID cbcd4f8d-f985-10d7-42dc-319985ded10a Age 1 Version 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\shell32.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\shell32.dll FindSymbolFilePath: Probed file location c:\windows\system32\shell32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\shell32.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\shell32.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\shell32.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\shell32.pdb\CBCD4F8DF98510D742DC319985DED10A1\shell32.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB shell32.pdb in local cache GUID cbcd4f8d-f985-10d7-42dc-319985ded10a Age 1 Version 10.0.22621.3880 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for shell32.pdb cbcd4f8d-f985-10d7-42dc-319985ded10a 1 10.0.22621.3880 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\shell32.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\shell32.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\shell32.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\shell32.dll Could not find PDB file. [Quick lookup of combase] [Loading symbols for c:\windows\system32\combase.dll] No PDB signature for c:\windows\system32\combase.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\combase.dll. FindSymbolFilePath: { Locating PDB combase.pdb GUID da3b7cc9-346e-30d6-1070-bfaa955c7b92 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\combase.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\combase.dll FindSymbolFilePath: Probed file location c:\windows\system32\combase.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\combase.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\combase.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\combase.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\combase.pdb\DA3B7CC9346E30D61070BFAA955C7B921\combase.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB combase.pdb in local cache GUID da3b7cc9-346e-30d6-1070-bfaa955c7b92 Age 1 Version 10.0.22621.3672 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for combase.pdb da3b7cc9-346e-30d6-1070-bfaa955c7b92 1 10.0.22621.3672 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\combase.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\combase.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\combase.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\combase.dll Could not find PDB file. [Quick lookup of shcore] [Loading symbols for c:\windows\system32\shcore.dll] No PDB signature for c:\windows\system32\shcore.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\shcore.dll. FindSymbolFilePath: { Locating PDB shcore.pdb GUID c4e1a095-abd6-52ec-d8ab-c0581a966168 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\shcore.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\shcore.dll FindSymbolFilePath: Probed file location c:\windows\system32\shcore.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\shcore.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\shcore.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\shcore.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\shcore.pdb\C4E1A095ABD652ECD8ABC0581A9661681\shcore.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB shcore.pdb in local cache GUID c4e1a095-abd6-52ec-d8ab-c0581a966168 Age 1 Version 10.0.22621.3810 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for shcore.pdb c4e1a095-abd6-52ec-d8ab-c0581a966168 1 10.0.22621.3810 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\shcore.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\shcore.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\shcore.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\shcore.dll Could not find PDB file. [Quick lookup of ntdll] [Loading symbols for c:\windows\system32\ntdll.dll] No PDB signature for c:\windows\system32\ntdll.dll in trace. FindSymbolFilePathForModule: searching for PDB for DLL c:\windows\system32\ntdll.dll. FindSymbolFilePath: { Locating PDB ntdll.pdb GUID 3f9b0a9d-a2f0-1cb5-5712-42f6ee73bfd6 Age 1 Version 10.0.22621.3733 (WinBuild.160101.0800) FindSymbolFilePath: Pdb is for DLL c:\windows\system32\ntdll.dll FindSymbolFilePath: Checking relative to DLL path c:\windows\system32\ntdll.dll FindSymbolFilePath: Probed file location c:\windows\system32\ntdll.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols.pri\retail\dll\ntdll.pdb does not exist FindSymbolFilePath: Probed file location c:\windows\system32\symbols\retail\dll\ntdll.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\ntdll.pdb does not exist FindSymbolFilePath: no file at cache location C:\Users\v-danche\AppData\Local\Temp\SymbolCache\ntdll.pdb\3F9B0A9DA2F01CB5571242F6EE73BFD61\ntdll.pdb and cacheOnly set, giving up. FindSymbolFilePath: } Failed to find PDB ntdll.pdb in local cache GUID 3f9b0a9d-a2f0-1cb5-5712-42f6ee73bfd6 Age 1 Version 10.0.22621.3733 (WinBuild.160101.0800) FindSymbolFilePathForModule returns NULL for ntdll.pdb 3f9b0a9d-a2f0-1cb5-5712-42f6ee73bfd6 1 10.0.22621.3733 (WinBuild.160101.0800) Attempting to convert c:\windows\system32\ntdll.dll to a volume-based path in case the file inside of a container. Unable to convert c:\windows\system32\ntdll.dll to a volume-based path. WARNING: could not find PDB signature of a 64 bit OS DLL. Did you collect with a 32 bit version of XPERF?

WARNING: The log file does not contain exact PDB signature information for c:\windows\system32\ntdll.dll and the file at this path is not the file used in the trace. PDB files cannot be unambiguously matched to the EXE. Did you merge the ETL file before transferring it off the collection machine? If not, doing the merge will fix this. The /UnsafePdbMatch option will force an ambiguous match, but this is not recommended. Failed to find PDB for c:\windows\system32\ntdll.dll Could not find PDB file. Completed: Looking up high importance PDBs that are locally cached (Elapsed Time: 1.433 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.074 sec) Opening Viewer. Started: Symbol Lookup


[Looking up symbols for microsoft.aspnetcore.hosting] Symbol reader _NT_SYMBOLPATH= { C:\Users\v-danche\Downloads; ; SRVC:\Users\v-danche\AppData\Local\Temp\SymbolCachehttps://msdl.microsoft.com/download/symbols; } This can be set using the File -> Set Symbol Path dialog on the Stack Viewer. Creating authentication handler for DeveloperIdentity, GitHubDeviceFlow, BasicHttpAuth. Created SymbolReader with SymbolPath C:\Users\v-danche\Downloads;;SRVC:\Users\v-danche\AppData\Local\Temp\SymbolCachehttps://msdl.microsoft.com/download/symbols Setting SymbolReaderOptions forces clearing Pdb lookup cache [Loading symbols for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll] FindSymbolFilePath: *{ Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: Checking relative to DLL path c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\Microsoft.AspNetCore.Hosting.ni.pdb does not exist FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\symbols.pri\retail\dll\Microsoft.AspNetCore.Hosting.ni.pdb does not exist FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\symbols\retail\dll\Microsoft.AspNetCore.Hosting.ni.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\Microsoft.AspNetCore.Hosting.ni.pdb does not exist FindSymbolFilePath: Probed file location Microsoft.AspNetCore.Hosting.ni.pdb does not exist FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pd FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/file.ptr failed: Response status code does not indicate success: 404 (Not Found). Trying the XX/XXYYY.PDB convention FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/Microsoft.AspNetCore.Hosting.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906E1/file.ptr failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/file.ptr failed: Response status code does not indicate success: 404 (Not Found). Trying the XX/XXYYY.PDB convention FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/Microsoft.AspNetCore.Hosting.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Mi/Microsoft.AspNetCore.Hosting.ni.pdb/3E7A57770B323F28FC5620BB6D38906EFFFFFFFF/file.ptr failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: } Failed to find PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version FindSymbolFilePathForModule: searching for PDB for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll. FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version 8.0.824.36908 FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: Could not find PDB for NGEN image, Trying to generate it. Could not find CLR directory for NGEN image c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll, Trying .NET Core Checking for CoreCLR case, looking for CrossGen at c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\crossGen.exe Could not find crossgen, giving up Could not find Crossgen.exe to generate PDBs, giving up. FindSymbolFilePathForModule returns NULL for Microsoft.AspNetCore.Hosting.ni.pdb 3e7a5777-0b32-3f28-fc56-20bb6d38906e 1 8.0.824.36908 Attempting to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path in case the file inside of a container. Unable to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path. Failed to find PDB for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll Could not find PDB file. Finished Lookup up symbols for microsoft.aspnetcore.hosting Elapsed Time = 1.250 Completed: Symbol Lookup (Elapsed Time: 1.250 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.164 sec) Started: Symbol Lookup


[Looking up symbols for microsoft.aspnetcore.hosting] [Loading symbols for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll] FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: searching for PDB for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll. FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version 8.0.824.36908 FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: Could not find PDB for NGEN image, Trying to generate it. Could not find CLR directory for NGEN image c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll, Trying .NET Core Checking for CoreCLR case, looking for CrossGen at c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\crossGen.exe Could not find crossgen, giving up Could not find Crossgen.exe to generate PDBs, giving up. FindSymbolFilePathForModule returns NULL for Microsoft.AspNetCore.Hosting.ni.pdb 3e7a5777-0b32-3f28-fc56-20bb6d38906e 1 8.0.824.36908 Attempting to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path in case the file inside of a container. Unable to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path. Failed to find PDB for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll Could not find PDB file. Finished Lookup up symbols for microsoft.aspnetcore.hosting Elapsed Time = 0.000 Completed: Symbol Lookup (Elapsed Time: 0.016 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.142 sec) Started: Symbol Lookup


[Looking up symbols for system.private.corelib] [Loading symbols for c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll] FindSymbolFilePath: { Locating PDB System.Private.CoreLib.ni.pdb GUID 0b112501-9874-06d5-e3c6-be5b302f6cef Age 1 Version FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll FindSymbolFilePath: Checking relative to DLL path c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\System.Private.CoreLib.ni.pdb does not exist FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\symbols.pri\retail\dll\System.Private.CoreLib.ni.pdb does not exist FindSymbolFilePath: Probed file location c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\symbols\retail\dll\System.Private.CoreLib.ni.pdb does not exist FindSymbolFilePath: Probed file location C:\Users\v-danche\Downloads\System.Private.CoreLib.ni.pdb does not exist FindSymbolFilePath: Probed file location System.Private.CoreLib.ni.pdb does not exist FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/file.ptr failed: Response status code does not indicate success: 404 (Not Found). Trying the XX/XXYYY.PDB convention FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/System.Private.CoreLib.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEF1/file.ptr failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/file.ptr failed: Response status code does not indicate success: 404 (Not Found). Trying the XX/XXYYY.PDB convention FindSymbolFilePath: Searching Symbol Server https://msdl.microsoft.com/download/symbols. FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pdb FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pdb failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pd_ FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/System.Private.CoreLib.ni.pd_ failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: In task, sending HTTP request https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/file.ptr FindSymbolFilePath: Probe of https://msdl.microsoft.com/download/symbols/Sy/System.Private.CoreLib.ni.pdb/0B112501987406D5E3C6BE5B302F6CEFFFFFFFFF/file.ptr failed: Response status code does not indicate success: 404 (Not Found). FindSymbolFilePath: } Failed to find PDB System.Private.CoreLib.ni.pdb GUID 0b112501-9874-06d5-e3c6-be5b302f6cef Age 1 Version FindSymbolFilePathForModule: searching for PDB for DLL c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll. FindSymbolFilePath: *{ Locating PDB System.Private.CoreLib.ni.pdb GUID 0b112501-9874-06d5-e3c6-be5b302f6cef Age 1 Version 8.0.824.36612 FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: Could not find PDB for NGEN image, Trying to generate it. Could not find CLR directory for NGEN image c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll, Trying .NET Core Checking for CoreCLR case, looking for CrossGen at c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\crossGen.exe Found coreclr: at c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\coreclr.dll, timestamp 7/16/2024 9:05:18 PM Could not find crossgen, giving up Could not find Crossgen.exe to generate PDBs, giving up. FindSymbolFilePathForModule returns NULL for System.Private.CoreLib.ni.pdb 0b112501-9874-06d5-e3c6-be5b302f6cef 1 8.0.824.36612 Attempting to convert c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll to a volume-based path in case the file inside of a container. Unable to convert c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll to a volume-based path. Failed to find PDB for c:\program files\dotnet\shared\microsoft.netcore.app\8.0.8\system.private.corelib.dll Could not find PDB file. Finished Lookup up symbols for system.private.corelib Elapsed Time = 0.998 Completed: Symbol Lookup (Elapsed Time: 0.999 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.069 sec) Started: Symbol Lookup


[Looking up symbols for microsoft.aspnetcore.hosting] [Loading symbols for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll] FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: searching for PDB for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll. FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version 8.0.824.36908 FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: Could not find PDB for NGEN image, Trying to generate it. Could not find CLR directory for NGEN image c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll, Trying .NET Core Checking for CoreCLR case, looking for CrossGen at c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\crossGen.exe Could not find crossgen, giving up Could not find Crossgen.exe to generate PDBs, giving up. FindSymbolFilePathForModule returns NULL for Microsoft.AspNetCore.Hosting.ni.pdb 3e7a5777-0b32-3f28-fc56-20bb6d38906e 1 8.0.824.36908 Attempting to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path in case the file inside of a container. Unable to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path. Failed to find PDB for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll Could not find PDB file. Finished Lookup up symbols for microsoft.aspnetcore.hosting Elapsed Time = 0.000 Completed: Symbol Lookup (Elapsed Time: 0.019 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.146 sec) Started: Symbol Lookup


[Looking up symbols for microsoft.aspnetcore.hosting] [Loading symbols for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll] FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: searching for PDB for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll. FindSymbolFilePath: { Locating PDB Microsoft.AspNetCore.Hosting.ni.pdb GUID 3e7a5777-0b32-3f28-fc56-20bb6d38906e Age 1 Version 8.0.824.36908 FindSymbolFilePath: Pdb is for DLL c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll FindSymbolFilePath: } Hit Cache, returning NULL FindSymbolFilePathForModule: Could not find PDB for NGEN image, Trying to generate it. Could not find CLR directory for NGEN image c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll, Trying .NET Core Checking for CoreCLR case, looking for CrossGen at c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\crossGen.exe Could not find crossgen, giving up Could not find Crossgen.exe to generate PDBs, giving up. FindSymbolFilePathForModule returns NULL for Microsoft.AspNetCore.Hosting.ni.pdb 3e7a5777-0b32-3f28-fc56-20bb6d38906e 1 8.0.824.36908 Attempting to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path in case the file inside of a container. Unable to convert c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll to a volume-based path. Failed to find PDB for c:\program files\dotnet\shared\microsoft.aspnetcore.app\8.0.8\microsoft.aspnetcore.hosting.dll Could not find PDB file. Finished Lookup up symbols for microsoft.aspnetcore.hosting Elapsed Time = 0.002 Completed: Symbol Lookup (Elapsed Time: 0.002 sec) Started: Computing Stack Traces Completed: Computing Stack Traces (Elapsed Time: 0.128 sec)

The same issue for system.private.corelib and system.linq image image

log: logfile.txt

dotnet --info: .NET SDK: Version: 8.0.304 Commit: 352dc5a01f Workload version: 8.0.300-manifests.34944930 MSBuild version: 17.10.4+10fbfbf2e

Runtime Environment: OS Name: Windows OS Version: 10.0.22621 OS Platform: Windows RID: win-x64 Base Path: C:\Program Files\dotnet\sdk\8.0.304\

.NET workloads installed: [maui-windows] Installation Source: VS 17.10.35124.222 Manifest Version: 8.0.61/8.0.100 Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.maui\8.0.61\WorkloadManifest.json Install Type: FileBased

[maccatalyst] Installation Source: VS 17.10.35124.222 Manifest Version: 17.2.8053/8.0.100 Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.maccatalyst\17.2.8053\WorkloadManifest.json Install Type: FileBased

[ios] Installation Source: VS 17.10.35124.222 Manifest Version: 17.2.8053/8.0.100 Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.ios\17.2.8053\WorkloadManifest.json Install Type: FileBased

[android] Installation Source: VS 17.10.35124.222 Manifest Version: 34.0.95/8.0.100 Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.android\34.0.95\WorkloadManifest.json Install Type: FileBased

[aspire] Installation Source: VS 17.10.35124.222 Manifest Version: 8.0.0/8.0.100 Manifest Path: C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.aspire\8.0.0\WorkloadManifest.json Install Type: FileBased

Host: Version: 8.0.8 Architecture: x64 Commit: 08338fcaa5

.NET SDKs installed: 8.0.304 [C:\Program Files\dotnet\sdk]

.NET runtimes installed: Microsoft.AspNetCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found: x86 [C:\Program Files (x86)\dotnet] registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables: Not set

global.json file: Not found

Learn more: https://aka.ms/dotnet/info

Download .NET: https://aka.ms/dotnet/download

C:\Users\v-danche>dotnet new razor -o uuraz

Welcome to .NET 8.0!

SDK Version: 8.0.304

Telemetry

The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry


Installed an ASP.NET Core HTTPS development certificate. To trust the certificate, run 'dotnet dev-certs https --trust' Learn about HTTPS: https://aka.ms/dotnet-https


Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli

The template "ASP.NET Core Web App (Razor Pages)" was created successfully. This template contains technologies from parties other than Microsoft, see https://aka.ms/aspnetcore/8.0-third-party-notices for details.

Processing post-creation actions... Restoring C:\Users\v-danche\uuraz\uuraz.csproj: Determining projects to restore... Restored C:\Users\v-danche\uuraz\uuraz.csproj (in 94 ms). Restore succeeded.

C:\Users\v-danche>cd uuraz

C:\Users\v-danche\uuraz>dotnet build Determining projects to restore... All projects are up-to-date for restore. uuraz -> C:\Users\v-danche\uuraz\bin\Debug\net8.0\uuraz.dll

Build succeeded. 0 Warning(s) 0 Error(s)

Time Elapsed 00:00:14.19

C:\Users\v-danche\uuraz>dotnet C:\Users\v-danche\uuraz\bin\Debug\net8.0\uuraz.dll x 3 info: Microsoft.Hosting.Lifetime[14] Now listening on: http://localhost:5000 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: C:\Users\v-danche\uuraz info: Microsoft.Hosting.Lifetime[0] Application is shutting down...

Regression?

No

Known Workarounds

No response

Configuration

No response

Other information

No response

dotnet-policy-service[bot] commented 2 months ago

Tagging subscribers to this area: @dotnet/area-system-io See info in area-owners.md if you want to be subscribed.

vdanche commented 2 months ago

Also happens on VS 17.6/17.8/17.11 similar issue:[NETSDKE2E]Native symbols cannot be resolved with PerfView tool. · Issue #97137 · dotnet/runtime (github.com) --closed

dotnet-policy-service[bot] commented 2 months ago

Tagging subscribers to this area: @tommcdon See info in area-owners.md if you want to be subscribed.

dotnet-policy-service[bot] commented 2 months ago

Tagging subscribers to this area: @dotnet/runtime-infrastructure See info in area-owners.md if you want to be subscribed.

hoyosjs commented 2 months ago

This is a bad testing process issue - these symbols are not meant to be available currently.