crash-dumps相关内容

从UWP应用检查转储文件

首先,我启用了在Windows 10移动电话上保存转储文件的功能: 设置>更新并添加安全>对于开发人员>保存很多故障转储:3 然后我调试了一个引发异常的应用程序。停止后,我继续调试。再次断开并连接手机后,我可以访问存储在 Windows phone\Phone\Documents\Debug 目录下的转储文件。该文件名为 FPCL.WIndows-a736c773-c105-4b ..
发布时间:2020-10-19 06:27:45 C#/.NET

崩溃转储-WinDbg-强制PDB文件匹配不起作用?

我有一个客户应用程序的故障转储,该应用程序使用我们在WinDbg中进行分析的非常老版本的dll(发行版本,没有原始符号)构建。 为了获得更多信息,我这次使用相同的编译器版本在释放模式下重新构建了dll,并带有符号,并且我相信与最初构建dll时相同的设置。我将符号文件添加到了符号路径中,但是WinDbg扩展名!itoldyouso告诉我转储中的模块与PDB文件不匹配。启用S​​YMOPT_LO ..
发布时间:2020-10-19 04:58:03 其他开发

当我的应用程序锁定在客户计算机上时崩溃报告监视程序

我正在使用一个不太可靠的(Qt / windows)应用程序,该应用程序部分是由第三方为我们编写的(只是试图将责任推到那儿)。他们的最新版本更加稳定。有点。我们收到的崩溃报告较少,但是我们却收到很多有关崩溃的报告,而且这些报告永远不会回来。环境千差万别,我们只能收集很少的信息,所以我们无法重现这些问题。 因此,理想情况下,我想创建一些一种看门狗,它注意到应用程序已锁定,并提出将崩溃报告发送回 ..
发布时间:2020-10-11 02:46:13 其他开发

从挂钩的exe文件获取详细的故障转储

我正在尝试查找与游戏相关的程序问题。这是 vc ++。基本上,我启动该程序,然后使用SDL将其连接。当我从VS2010运行代码时,一切正常。但是,当我尝试从命令提示符运行时,我的程序可以启动游戏,但是之后游戏立即崩溃。 我正在查看Windows事件日志,似乎存在访问冲突。 0xc000005 如何记录有关崩溃程序的更多详细信息?我尝试了“ procdump”,但这没什么用,因为我无法 ..
发布时间:2020-10-11 02:42:37 其他开发

即使注册表设置正确,Windows也不产生完整的故障转储

我的客户使用我编写的VB6程序遇到软件崩溃。 我已经设置了注册表来生成完整的崩溃转储,并且看到它可以正常运行其他在其系统上崩溃的程序,但是由于某种原因,对于我的程序,它仍然在完全不同的目录中创建简单的崩溃转储。 我的程序是32位的在x64电脑上运行。如图所示,我已经为SOFTWARE\Microsoft和SOFTWARE\Wow6432Node\Microsoft设置了注册表。 ..

应用程序崩溃时如何生成Windows内存转储?

是否有一种简便的方法来为崩溃的应用程序生成内存转储? 我遇到这样的情况:客户收到了生成崩溃的代码,因为代码本身没有在中止时生成回溯的信号处理程序,所以我想知道是否有一种简单的方法来告诉Windows生成崩溃应用程序的内存转储。 理想的解决方案不会涉及调试工具的安装(或代码修改),但是如果不可能,知道这将非常有帮助。 解决方案 应用程序崩溃时转储内存的一种简单方法是使用Win ..
发布时间:2020-10-11 01:58:58 其他开发

Windows错误报告有时不会为.NET 4应用程序生成小型转储

我正在尝试诊断.NET 4应用程序的崩溃问题。 Windows错误报告上次在用户计算机中崩溃时,不会收集应用程序的小型转储。我已经检查了注册表中的 DumpFolder ,可以找到旧崩溃的转储文件,但是最后一个没有新的转储文件。 崩溃的事件日志显示: 应用程序:MyApp.exe Framework版本:v4.0.30319 说明:该进程由于内部错误而被终止,该错误是由于. ..
发布时间:2020-10-03 01:38:42 C#/.NET

故障转储分析:CxxUnhandledExceptionFilter

我有一个崩溃迷你转储文件来分析.我的程序是Qt5多线程应用程序.我不是调试专家,但通常我可以轻松找到程序失败的地方,但是这次我找不到.我在Visual Studio 2010中打开了转储文件,单击“仅使用本机调试",它向我显示了问题所在:它是位置为"__CxxUnhandledExceptionFilter"的线程.调用堆栈是这样的: msvcr100.dll()!_abort() msvc ..
发布时间:2020-07-24 23:17:28 C/C++开发

为Windbg获取正确的.net本机符号

我正在进行一些故障转储调试,在其中查找从生产服务器获取的转储.我在其上运行WinDbg的计算机必须安装稍有不同的.NET运行时版本-加载.NET系统程序集的本机映像时出现错误(因此无法加载例如System.Data.Linq). 确保调试机器可以访问所有正确符号的最佳方法是什么? 修改 为托马斯·韦勒增加了lmv的输出 000007fb`68660000 000007fb`689 ..
发布时间:2020-07-24 23:17:20 C#/.NET

在进程外调用MiniDumpWriteDump中的访问冲突

MiniDumpWriteDump函数的文档指出 MiniDumpWriteDump应该尽可能从一个单独的进程中调用,而不是从正在转储的目标进程中调用. 所以我写了一个小型的MFC崩溃处理程序程序.我遵循了Hans Passant在此SO答案中的建议,即我正在从崩溃的程序中传递异常指针的值即使异常指针在崩溃处理程序的上下文中无效,也可以将其添加到崩溃处理程序.当我在调试版本中运行测试时 ..
发布时间:2020-06-30 22:13:45 C/C++开发

minidump与fulldump?

我最近才开始查看转储文件,以帮助我分析工作中的生产环境中w3wp进程的崩溃... 我想知道,小型转储文件和完整转储文件有什么区别? 解决方案 完整内存转储之间的差异文件和小型内存转储文件 内存转储文件可以收集各种信息。通常, 支持工程师必须拥有虚拟内存的所有内容,才能 解决问题。在其他情况下,您可能希望捕获较少的 信息以专注于特定问题。调试器很灵活。 这种灵活性使您 ..
发布时间:2020-05-30 20:42:24 C#/.NET

DebugDiag:如何手动注入LeakTrack.dll

我在生产中进行了故障转储,以识别内存泄漏.当我使用DebugDiag(第2版更新2)时,我得到了一个报告 DebugDiag没有检测到w3wp.DMP中加载的LeakTrack.dll,因此没有泄漏 对该文件进行了分析.如果您要进行故障排除 内存泄漏,请确保将LeakTrack.dll注入到目标中 之前使用DebugDiag工具进行处理或生成新的转储 .我找不到从DebugDiag U ..
发布时间:2020-05-08 21:01:50 C#/.NET

如果以apk形式安装,则Android应用程序崩溃;如果通过Android Studio运行,则该应用程序可以工作

我在Android Studio中2.1.3开发的应用,那淡然的我在(不同的),仿真器和我自己的手机(小米红米手机注3,安卓5.0.2 LRX22G)测试了.当我将应用程序交给几个朋友测试时,他们都说了同样的话:应用程序正常启动,他们选择了他们感兴趣的活动,他们在文本字段中输入了数据,并在按下按钮的那一刻(这是假定的).使一些数学),以接收数学答案,该应用停止,并返回到“主"的活性. com ..
发布时间:2020-05-03 07:31:43 Java开发

内核糟糕,手臂嵌入式系统上为80000005

请帮助我解决此问题.我使用了一个1毫秒的高分辨率计时器,并将其安装为带有"insmod"的单独模块.这每1毫秒触发一次,我必须用此计时器中断来执行一些任务.还有其他进行图像传输的过程,我看到以太网驱动程序中断似乎正在发送图像.此enet中断具有较高的优先级,并且看起来像在延迟上面的1 ms计时器中断,但我不确定. 运行3到3个小时的测试后,我看到以下糟糕的消息.如何根本原因呢? 请帮忙. 该 ..
发布时间:2020-05-02 03:45:24 其他开发

更改核心转储的位置

我想更改核心转储文件的默认位置,以便每次生成核心转储时都将转至该目录.此外,是否可以通过崩溃文件的名称在该位置保存转储文件? 解决方案 是的.您可以更改/proc/sys/kernel/core_pattern来定义用于生成核心文件的路径名.有关更多信息,请参见 man core 示例: echo '/tmp/core_%e.%p' | sudo tee /proc/sys/k ..
发布时间:2020-05-01 10:43:13 服务器开发