Closed Bug 1522627 Opened 5 years ago Closed 2 years ago

ntdll.dll not symbolicated in profiler on ARM64 Win10

Categories

(Socorro :: Symbols, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tcampbell, Unassigned)

References

(Blocks 1 open bug)

Details

Doing a Gecko profiler capture on ARM64 Windows 10 does not have symbols for anything in ntdll.dll. On my other windows machines I see the usual lock/memory/wait methods properly symbolicated.

I believe this is an example of a crash with same missing symbols https://crash-stats.mozilla.com/report/index/375dd65b-97e3-41e7-bc4d-40f330190117
The cpu arch is reported as 0x000C, which is PROCESSOR_ARCHITECTURE_ARM64 now in Windows. In breakpad for android ARM64, we use the breakpad value of 0x8003. This might be entirely unrelated though.

I can confirm that there hasn't been a single upload of a symbol called "ntdll.dll".

https://symbols.mozilla.org/uploads/files/?key=ntdll.dll&page=1 finds nothing.

This was fixed when we added support for dumping AArch64 symbols in bug 1529355. Here's an example of an AArch64 version of ntdll.dll.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.