9得票2回答
无法写入核心转储。在Windows客户端版本上,默认情况下未启用minidumps。

我可以帮忙翻译。这是一个我正在尝试使用Eclipse Mars.1 IDE运行的Java类。 以下是代码: import com.xuggle.mediatool.IMediaReader; import com.xuggle.mediatool.IMediaWriter; impor...

9得票2回答
如何从迷你转储中提取堆栈跟踪?

我有一堆通过MiniDumpWriteDump记录应用程序运行时生成的小型转储文件。这些小型转储文件是在一个与我的开发机器不同的操作系统版本上创建的。 现在我正在尝试编写一个程序,使用dbghelp.dll从小型转储文件中提取堆栈跟踪。我遍历MINIDUMP_MODULE_LIST并调用Sy...

33得票6回答
当我的进程崩溃时,如何创建minidump?

我无法通过更改系统设置来创建我的进程的小型转储文件。因此,我的问题是: 当用户进程崩溃时,系统是否会创建一个小型转储文件? 如果是,我需要配置哪些设置? 还是说我必须在程序中动态地创建小型转储文件? 研究崩溃时,小型转储文件有多有效? 我正在使用Windows XP,C ++,VC6。

57得票2回答
迷你转储和完全转储有什么区别?

我最近开始查看转储文件以帮助分析我在工作中生产环境中w3wp进程崩溃的情况... 我想知道,迷你转储文件和完全转储文件之间有什么区别?

15得票2回答
Google的Breakpad和Crashpad库有什么区别?

它们都是崩溃报告生成库,可以生成小Dump供开发者分析,两者都由Google的Chromium项目开发: breakpad crashpad 它们的使用情况有什么不同吗?

18得票5回答
在Visual Studio中是否可能加载不匹配的符号?

我有一个 Windows minidump(C 代码)和相应的 exe 文件。不幸的是,我没有完全匹配的 .pdb 文件,但我有包含完全相同代码的 .pdbs,只是在不同时间构建而成。在 Windbg 中,我可以使用:.symopt+0x40 即使是不匹配的符号文件,也要告诉它加载任何东西。在...

18得票1回答
如何为.NET获取一个良好的崩溃转储文件?

我捕获了在64位Windows操作系统上运行的32位.NET应用程序的崩溃转储。在分析过程中,有人发现我有一个64位的转储,并告诉我由于错误的位数无法分析此转储。 当使用Windows任务管理器创建转储时,我并不知道自己在做错了什么。这对32位操作系统总是有效的。 如何为.NET创建正确位...

21得票5回答
为什么Minidumps无法提供良好的调用堆栈?

多年来,我在许多游戏项目中都使用了minidumps,在这些项目中,它们似乎有约50%的机会具有有效的调用堆栈。那么,我该怎么办才能使它们具有更好的调用堆栈呢? 我尝试将最新的dbghelp.dll放入exe目录中,这似乎对一些情况有所帮助。 使用Visual Studio 2008或20...

7得票1回答
使用Minidumps时应该使用哪些设置?

目前我们使用MiniDumpNormal | MiniDumpWithIndirectlyReferencedMemory标志调用MiniDumpWriteDump。这在Debug配置的内部版本中运行良好,但在Release配置中没有提供足够的信息。 在Release版本中,minidump...

9得票5回答
如何调试一个"ngen"映像的WER小转储文件

当在安装时对.NET托管应用程序执行ngen操作,并且从Windows错误报告中检索到应用程序的崩溃转储时,您如何使用它来查看堆栈跟踪、变量等内容?以下是与问题相关的一些背景:我们有一个在安装时被ngen的.NET应用程序。当它由于未处理的.NET异常而崩溃时,崩溃会被记录在Windows错误...