如何在windbg中解析这个符号?
我试图确定 Windbg 中高 cpu 状况的原因,并遇到如下行: 196fe804 69088346 00000000 00000000 00000000 System_ni+0x1bbf4b 当运行 '~* kb' 时, 我…
从任务管理器生成时的进程转储类型
从 Windows Vista 开始,现在可以直接从任务管理器生成进程转储。通常,我使用 Adplus 或直接从 Windbg 生成进程转储。如果我使用这些选项之一,我必…
WinDbg:SOS.dll x86 4.0.30319.237 的副本
我正在使用 WinDbg 来查看进程转储。转储是在装有 .NET 4 SP1 (4.0.30319.237) 的 x86 服务器上进行的。我尝试使用 x86 版本的 WinDbg 在 x64 计算机…
WaitForMultipleObjectsEx 中的句柄数量奇怪
查看 kb 的输出,该线程正在等待某个事件。现在,此方法的第一个参数是其等待的句柄数,但正如您在输出中可以看到的,它的值为 0024e154。我通常会看…
调用堆栈中的 InlinedCallFrame
有时在托管调用堆栈中,尽管有任何方法调用,我都会得到 InlinedCallFrame。这究竟意味着什么? 0024e6dc 6fe1e38f Microsoft.Win32.SystemEvents.OnU…
什么可能导致 mscorwks!ThreadpoolMgr::FireTimers 发生访问冲突?
以下访问冲突每隔几天就会使我的应用程序崩溃。可能是什么原因造成的? (80c.f28): Access violation - code c0000005 (first/second chance not avai…
WinDbg 的外部碎片是什么意思?
我在处理 bad_alloc 时遇到问题。当它尝试重新定位和分配 2Mb 时,它会在 std::vector.push_back 期间抛出。 堆状态是 Heap Flags Reserv Commit Virt…
使用 Windbg 将所有异常转储到堆上。什么是 System.Text.DecoderExceptionFallback 和 System.Text.EncoderExceptionFallback?
当我调查堆、查看异常、windbg 崩溃时/之后,我总是会列出这三个: System.ExecutionEngineException System.StackOverflowException System.OutOfMem…
哪个线程正在使用给定的对象?
我运行 dumpheap -type MyObjectType 命令来获取 MyObjectType 的方法表。它显示堆上的三个对象。 我运行 dumpheap -mt 来获取地址。 我运行 !gcroot…
new[]分配的内存大小
我正在调查崩溃,并且我有以下堆栈跟踪, ... 12 4292e2c4 73148e89 KERNELBASE!RaiseException+0x58 13 4292e2fc 73150e7c MSVCR80!_CxxThrowExcepti…