DebugDiag 崩溃规则不会自动执行
我是第一次使用 DebugDiag,并且是在 Windows 7 x64 上使用它。我为 (x86) myprogram.exe 创建了一个崩溃规则,它肯定会崩溃,因为我故意将其编码为因…
使用 WinDBG 进行事后调试
我有一个 WCF 服务在服务器上运行,偶尔(每月 1-2 次)它会抛出 COMException 并显示信息性消息“未知错误 (0x8005008)”。当我用 google 搜索这个特…
追踪在 Windbg 中创建对象的堆栈跟踪
我正在尝试追踪 Windows 中 C++ 应用程序中的内存泄漏,并且我已经获得了该应用程序的内存转储,其中包含大量泄漏的对象。我使用 Windbg 通过执行以下…
远程事后核心转储分析,无需共享系统库的精确调试符号
您通常如何解决这个问题?想象一下,一个线程在 Computer1 上的 libc 代码(系统共享库)内部崩溃,然后生成核心转储。但要分析此 coredump 的 Comput…
GDB:如何查看哪些内存地址是可访问的?
假设在调试会话中我有一个不幸地指向一些垃圾的地址。我想检查它周围的记忆,看看附近有什么。正如预期的那样,出现以下错误: (gdb) x/64 $t5 0x842d…
grails 集成测试用例保留数据以供调查
我们习惯于针对内存中的 HSQLDB 数据库运行 grails 集成测试,但在故障点,由于数据丢失而很难调查。我们迁移到针对物理数据库(postgres)运行测试,…
如果删除一个对象到底会发生什么? (gcc)(当双删除崩溃时?)
请注意,我不想解决我的问题的任何问题 - 我正在考虑事情发生的概率,因此想知道一些事情: 如果删除对象并使用 gcc 作为编译器,到底会发生什么?<…
来自不同版本的 Visual Studio 的 PDB 文件
我有一个用 VC++ 6 构建的旧 DLL 文件。现在我需要调查转储文件,但我没有可用的 PDB。 WinDbg 报告的堆栈跟踪也不准确。 是否可以使用更高版本的 Vis…
帮助混合模式 Win32 应用程序的事后调试
情况如下: 背景 我有一个在 Visual Studio 2008 中开发的混合模式 .NET/Native 应用程序。 我所说的混合模式是指前端是用 C++ .NET 编写的,它调用本…
配置 Application Verifier 以生成全内存 .DMP 文件?
在 AppVerifier 下,我们的一个应用程序崩溃了。 我得到一个 DMP 文件,但它是一个小型转储。 具体来说,虽然我已经获得了调用堆栈,但我还想要用于错…
- 共 1 页
- 1