- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在安装时在 .NET 托管应用程序上执行 ngen 并从应用程序的 Windows 错误报告中检索故障转储时,如何使用它来查看堆栈跟踪、变量等?
以下是与该问题相关的一些背景:我们有一个在安装时生成的 .NET 应用程序。当它由于未处理的 .NET 异常而崩溃时,崩溃被存储在 Windows 错误报告中,并且我能够从 winqual.microsoft.com 下载 minidump.mdmp 文件。
我将 minidump.mdmp 放在包含 .dbg 文件的文件夹中,用于构建崩溃的应用程序,然后双击 minidump.mdmp 以在 VS2008 SP1 的新实例中打开它。我的堆栈跟踪如下所示:
kernel32.dll!RaiseException() + 0x3d bytes
mscorwks.dll!RaiseTheExceptionInternalOnly() + 0x295 bytes
mscorwks.dll!JIT_Throw() + 0x130 bytes
MyApp.ni.exe!000007feee74c84c()
[Frames below may be incorrect and/or missing, no symbols loaded for MyApp.ni.exe]
0000000070000d5e()
MyApp.ni.exe!000007feee611000()
000000000300bf78()
000000000300bf60()
MyApp.exe -> No native symbols in symbol file.
MyApp.ni.exe -> No matching binary found.
MyAppsLibrary.ni.dll -> No matching binary found.
最佳答案
调试这些转储的最简单方法是使用 Windows 调试器(Windbg、cdb 或 ntsd)并加载 SOS 调试器扩展(您可以搜索 SOS 了解更多详细信息)。
据我记得,只要你有原始的 EXE 和符号,NGEN 的部分对 SOS 来说并不重要(因为它是你的应用程序,我希望你有非 ngen 的 exe 和符号)。
关于minidump - 如何调试 "ngen"ed 图像的 WER 小型转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521289/
我正在开发一个不断打开 IE、执行任务、关闭它然后重复的应用程序。然而,如果 IE 在执行期间崩溃,系统准备继续下一次迭代,但错误报告保持打开状态,不允许进程完全关闭。这意味着它会继续占用内存,直到用
目前我的信息是(让我们保留 Windows-7 的上下文,因为 WER 不像在 Win-XP 上那样工作)我有两种方法可以为我的应用程序获取完整的内存故障转储: 我可以设置 WER 来生成我的应用程序
我是 WER 的新手(实际上是几天前才注册的)。 我设法建立了一个帐户并将我的测试应用程序映射到它。 但是,当我调用未处理的异常时,我看到没有收集其他文件(解决方案中心有正确的报告,其中 Bucket
我们已经在许多客户端上部署了应用程序,并且我们希望配置Windows,以便在崩溃时收集应用程序的转储。由于崩溃不常见,我们希望确保转储上有足够的信息以找到问题的根源,因此我们将Windows配置为生成
我可以找到一些通过SOAP API访问WER数据的示例,例如:http://blogs.msdn.com/b/wer/archive/2010/05/14/winqual-web-services-w
我最近在 windows marketplace 上提交了应用程序并获得了 .wer 格式的崩溃报告。但我不知道如何理解报告以找出问题所在。我将其打开到记事本中但无法理解任何内容,而且我无法在 vis
2015 年 1 月 24 日编辑:现在无法使用其他受信任的证书颁发机构。问答并没有过时: WinQual 仍然拒绝签名: 当我们已经确定它是一个有效的数字签名时: 为了完整起见,我将在下面留下其他人
我正在尝试解析 Windows 错误报告报告 (Report.wer)。 这是报告的一部分: Version=1 EventType=CLR20r3 ... snip ... Sig[0].Name=
我正在尝试计算 WER 以评估 ASR 系统,但计算分数需要花费大量时间(因为我想对其执行一些 Bootstrap 以获得置信区间,以便对系统进行更稳健的评估). 这是我到目前为止想出的代码,有没有人
我正在尝试使用 asrtoolkit 的 wer 函数 ( https://github.com/finos/greenkey-asrtoolkit )。我可以让它在单词错误率上起作用: from a
我的印象是转储产生了我的 winDbg .dump /ma 不仅仅包含一个完整的转储 正在配置 WER解释 DumpType 0:自定义转储MINIDUMP_TYPE 的 CustomDumpFlag
在一些项目中,我使用了 MiniDump 生成函数来生成转储。 Creating a MiniDump of a running process How to create minidump for
我的应用程序(一个可执行文件)在远程机器上崩溃了。我无权访问该机器,因此我请求了一个通过任务管理器生成的转储。使用 WinDbg,在执行命令 !analyze -v 时,我可以在许多其他内容中看到以下
在安装时在 .NET 托管应用程序上执行 ngen 并从应用程序的 Windows 错误报告中检索故障转储时,如何使用它来查看堆栈跟踪、变量等? 以下是与该问题相关的一些背景:我们有一个在安装时生成的
WER 在应用程序挂起后创建内存转储。当 Windows 显示对话框时 ApplicationName 没有响应 , 如果用户点击 关闭程序 , 我可以看到在 C:\ProgramData\Micro
如何评估 ASR(自动语音识别)中的 WER(单词错误率)? 例如,如果我有 ASR 的句子和输出(人工引用翻译)。 我知道方程式,但不知道如何计算。计算WER时是否输入逗号、句号等标点符号? 以及单
如何评估 ASR(自动语音识别)中的 WER(单词错误率)? 例如,如果我有 ASR 的句子和输出(人工引用翻译)。 我知道方程式,但不知道如何计算。计算WER时是否输入逗号、句号等标点符号? 以及单
我只想恢复我自己的 32 位应用程序的故障转储。 我尝试了以下方法: 我按照 MSDN“收集用户模式转储”中的步骤操作: http://msdn.microsoft.com/en-us/library
由于看起来像是安装问题,我的公司已经有很多崩溃报告到 Windows 错误报告。我们的安装日志通常位于 windows\temp 目录中。我想将安装日志文件作为“请求附加文件”条目包括在内,但是似乎没
在带有 Internet Explorer 8 的 Windows XP Professional SP3 上,当我对我的可执行文件运行 Dependency Walker 时,它会报告:找不到 IE
我是一名优秀的程序员,十分优秀!