wpa doesn't support old debug symbol formats.
Missing ImageId event on call stack in WPA
We have an application in the cloud that we're interested in analyzing the call stack.
When analyzing the .etl file generated from wpr. Call stack from application shows "Missing ImageId Event".
Loading the debug symbols does nothing for the application, but does load pdbs for other files.
Another observation is that the application does not appear under Symbols Hub.
Comparing this to an application running on-prem. We could see that the application exists under Symbols Hub. Symbols can be loaded as well.
Other things that might help with this:
OS version (Cloud) : 10.0.19042 N/A Build 19042
OS version (On-prem) : 10.0.14393 N/A Build 14393
WPR (Cloud) : WPR Version 10.0.19041
WPR (On-prem) : WPR Version 10.0.14393
2 answers
Sort by: Most helpful
-
-
RaymondF 0 Reputation points
2025-04-23T13:15:29.6566667+00:00 WPA's "Missing ImageId event" happens when WPR (or XPerf) is building the .ETL trace file, and it cannot find the referenced module on disk, or the module was not built with modern symbol information (or the event was simply dropped).
Detailed info on how to repair WPA's "Missing ImageId event" can be found here (github) in the MSO-Scripts Wiki: Troubleshooting Symbol Resolution