我有一个第三方DLL出现导致递归堆栈溢出崩溃,当它被卸载的地狱问题。我风与堆栈上的这种模式(使用WinDbg的):在Windows堆栈跟踪中,“Unloaded”前缀是什么意思?
<Unloaded_ThirdParty.dll>+0xdd01
ntdll!ExecuteHandler2+0x26
ntdll!ExecuteHandler+0x24
ntdll!KiUserExceptionDispatcher+0xf
<Unloaded_ThirdParty.dll>+0xdd01
ntdll!ExecuteHandler2+0x26
ntdll!ExecuteHandler+0x24
ntdll!KiUserExceptionDispatcher+0xf
...
如你所猜,我没有源代码ThirdParty.dll。
问:什么前缀“Unloaded_”指的是在堆栈转储。我之前没有碰到过这个。