转储文件分析入门

2023-11-27

我正在使用旧版 VB6/COM 应用程序,该应用程序有时会导致 Windows 7 崩溃。我现在已经使用 Sysinternals 的 ProcDump 工具生成了其中一个崩溃的 .dmp 文件。但是,我以前从未使用过转储文件。您会推荐哪些资源来开始转储文件分析?


更多可能有用的链接

WinDBG 和工具:
https://developer.microsoft.com/en-us/windows/hardware/download-windbg

WinDBG 的 .Net 扩展:
https://learn.microsoft.com/en-us/dotnet/framework/tools/sos-dll-sos-debugging-extension

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

转储文件分析入门 的相关文章

  • 我如何知道故障转储的 CLR 版本?

    我有一个 NET 应用程序崩溃的小型转储 有没有办法使用 Windbg 或其他工具了解故障机器 生成故障转储 的 CLR 版本 例如 mscorwks dll 的版本 在 WinDbg 中 最简单的方法是使用 eeversion命令 但如果
  • Application.ThreadException 与 AppDomain.UnhandledException

    首先是一些背景知识 我有一个多线程 WinForms 应用程序 它正在与本机 dll 进行互操作 该应用程序有时会因未处理的异常而崩溃 我们正在尝试调查为什么会发生这种情况 为了方便起见 我正在创建一个全局异常处理程序 并计划从中生成进程转
  • 迭代 !DumpHeap 输出以读取内存偏移处的值

    我正在尝试想出一个 WinDbg 命令行表达式 它接受以下命令的输出 DumpHeap命令 对于每个地址 从偏移量读取 64 位值0x08地址后 我认为这是可能的 不确定 但到目前为止我所做的每一次尝试都因一些错误而失败 我搜索了很多 但大
  • 使用 MDbgEng 从内存中读取对象

    我想帮忙 mark在问他在哪里的问题上请求 API 从 NET 故障转储文件中转储许多对象 所以我使用以下代码编写了mdbgeng 但不幸的是它失败了NotImplementedException当尝试枚举内存中的对象时 using Sys
  • 自动生成 .NET 故障转储

    我知道如何使用 ADPlus 或 DebugDiag 生成故障转储文件 但我想知道是否有一种方法可以在客户的计算机上执行此操作而无需安装这些工具 具体来说 我希望能够配置我的应用程序 例如 使用注册表值 在发生严重故障时生成故障转储 更具体
  • Windows 10 Mobile Creators 更新中的故障转储在哪里?

    在 Win 10 Mobile 中 开发人员可以设置必须保存在设备上的故障转储的计数 安装创作者更新后 该设置消失 并且故障转储不再保存 是否可以使用 Creators Update 在设备上保存故障转储 这对我来说是必要的 我了解应用程序
  • 了解分段错误的堆栈跟踪

    我正在做一个snprintf并出现段错误 当我像这样在 gdb 上加载核心文件时 gdb my executable core 并做了bt为了获得回溯 我得到了以下内容 Program terminated with signal 11 S
  • 在 Windows 7 上安装调试工具来分析小型转储

    我一直在尝试安装 调试工具 以便尝试分析服务器崩溃 Windows Server 2008 R2 的转储文件 我过去曾经这样做过 但我找不到如何安装 找到 Windows 7 的调试工具 我读过这篇知识库文章 http support mi
  • DebugDiag:如何手动注入 LeakTrack.dll

    我有一个来自生产的故障转储来识别内存泄漏 当我使用 DebugDiag v2 update 2 时 我收到一份报告 DebugDiag 没有检测到 w3wp DMP 中加载的 LeakTrack dll 因此没有泄漏 对此文件进行了分析 如
  • Internet Explorer 8 在哪里存储其故障转储?

    我正在对抗一个错误 该错误不会在我的计算机上重现 但每次都会在我客户的计算机上重复 我已经尝试了一切 现在我正在寻找 IE8 崩溃后留下的任何调试数据 或其他数据 谷歌和微软的搜索没有给我任何结果 Internet Explorer 8 在
  • 如何识别STATUS_INVALID_CRUNTIME_PARAMETER异常

    平台是Windows 7 SP1 我最近花了一些时间调试由于代码将无效参数传递给 安全 CRT 函数之一而引起的问题 结果 我的应用程序立即中止 没有任何警告或任何内容 甚至没有崩溃对话框 起初 我尝试通过将 Windbg 附加到我的应用程
  • PSexec版权输出

    有谁知道 如何禁用运行 PSExec 时出现的 版权标头 每次我运行 psexec 命令时 我都会看到以下消息 PsExec v2 11 Execute processes remotely Copyright C 2001 2014 Ma
  • 如果作为应用程序安装,Android 应用程序会崩溃,如果通过 Android Studio 运行则可以运行

    我在 Android Studio 2 1 3 中制作了一个应用程序 当然我已经在 不同的 模拟器和我自己的手机 小米红米 Note 3 Android 5 0 2 LRX22G 中进行了测试 当我将应用程序交给几个朋友进行测试时 他们都说
  • 在 Windows 事件查看器中诊断 CLR 错误

    我们有一个 NET 桌面应用程序在生产中崩溃了 我们如何诊断错误 我想知道发生的异常类型 错误消息和堆栈跟踪 因为我们的代码没有处理异常 所以我们收到了 此应用程序遇到问题 需要关闭 Windows 消息框 唯一的选择就是关闭 没有调试按钮
  • Win32:Watson 博士的完整/迷你转储和我自己编写的转储之间有区别吗?

    我有一个应用程序在发布版本中偶尔会崩溃 不幸的是 看起来它在第 3 方 DLL 中崩溃了 在试图掌握它的过程中 我一直在如何操作和 Windows 如何创建故障转储的描述的海洋中游泳 我正在考虑使用这个建议的小型转储 获取启动时崩溃的进程的
  • DebugView 的替代品?

    我在用着系统内部 http en wikipedia org wiki WinternalsDebugView 用于在测试过程中进行调试 记录 它非常好 不过我在想是否有更先进的工具 我正在寻找的功能 实时过滤器 记录所有内容 好吧 所有
  • 转储文件分析

    Recently I start facing issue on few servers where CPU start consuming more resources than usual trend I am trying to fi
  • .net 应用程序挂起。奇怪的崩溃转储

    生产服务器有一个 24x7 运行的应用程序 有时它开始消耗接近 50 的 CPU 我无法在本地重现它 但我用 adplus 做了内存转储 服务器有Windows 2008 Server 64位 NET 3 5 该应用程序侦听 MSMQ 并有
  • 什么是 ntdll.dll!RcConsolidateFrames?

    我的转储文件中有一个如下所示的调用堆栈 我想在调用堆栈中找到我的代码 但找不到 分析我的转储的起点是什么 我的程序的链接选项是release Od msvcr120 dll abort msvcr120 dll terminate msvc
  • 为 Windbg 获取正确的 .net 本机符号

    我正在做一些故障转储调试 我正在查找从生产服务器获取的转储 我运行 WinDbg 的机器必须安装有稍微不同版本的 NET 运行时 我在加载 NET 系统程序集的本机映像时遇到错误 因此无法加载 System Data Linq 确保我的调试

随机推荐

  • 为什么我的 React 复选框 onChange 处理程序在渲染时触发,而在单击该框时则不触发?

    已通读 React 文档并将问题归结为一个简单的案例 但仍然不太明白我做错了什么 JSFiddle https jsfiddle net justin levinson pyn7fLq5 或写在下面 var TestForm React c
  • 如何通过串口发送浮点数

    最好的发送方式是什么float double and int16在Arduino上通过串口 The Serial print 仅将值发送为ASCII编码 但我想以字节形式发送值 Serial write 接受字节和字节数组 但是将值转换为字
  • Windows Phone 7 通话记录 - Mango API

    我可以使用 Mango API 从手机获取当前通话记录以及通话号码和日期时间详细信息吗 我认为目前的情况是不可能的 没有用于检索通话记录的 API 这主要是出于隐私考虑 并保护用户免受在设备上表现不佳的恶意应用程序的影响 您会注意到 API
  • 为什么 JSHint 不喜欢使用三元组来调用对象的方法?

    JSHint 给出以下错误 预期是赋值或函数调用 但看到的是表达式 对于以下代码行 aFunctionOrNull aFunctionOrNull someObject someMethod 它凸显了决赛 on someMethod所以我认
  • Swift 协变泛型

    这是我想要实现的目标的示例 protocol SomeType class SomeClass SomeType struct SomeGenericStruct a typealias E A func take someType Som
  • 我可以在react-router中设置基本路由吗

    假设我的应用程序的基本网址是example com app 是否可以在react router中设置基本路由 而不是将所有路由写为 app a app b app c 我可以将它们指定为 a b c 我尝试了在以下位置找到的示例docs但它
  • 将结构体的引用存储在其他结构体中

    我有两个结构 App and Item 我想要实现的是存储一个Item in the items的向量App通过传递可变引用来构造结构体Items 构造函数 pub struct App lt a gt items Vec lt a Ite
  • Javascript递归函数没有返回值?

    我正在解决一个代码战争问题 并且我很确定我已经让它工作了 function digital root n n n toString if n length 1 return parseInt n else let count 0 for l
  • Azure SQL 成本与 DocumentDB/CosmosDB 成本之间的比较

    有人对 Azure SQL 成本与 DocumentDB CosmosDB 成本进行过比较吗 我不清楚 Azure CosmosDB 成本中提供的 RU 例如 1 TB 数据库中的 1 个请求不能等于 1 GB 数据库中的 1 个请求 首先
  • WiX CustomAction ExeCommand 失败?

    我有一个命令行 我想在安装合并模块期间运行 由WiX 与下面的代码
  • 如何配置 CKEditor 以保留数据属性而不是删除它们?

    我使用 CKeditor 来编辑丰富的 HTML 页面 但某些 javascript 功能依赖于 CKeditor 的特殊属性 a 触发它们的标签 这些情况很少见 只有 5000 多条记录的数据库中的几条记录需要触发此功能 并且这个特定的
  • ActiveAdmin 和就地编辑

    我有一个系统 我使用 ActiveAdmin 来自动化后端 我想知道是否有人尝试对 ActiveAdmin 的表进行就地编辑 我看到一些有用的场景 键值表 如状态 类别等 和主从视图 订单和订单项 有人尝试过实施吗 有什么好的指点吗 我们使
  • Ansible:如果主机无法访问则中止执行

    摘要 如果任何主机无法访问 则立即中止 ansible playbook 的更好方法 如果任何一个主机无法访问 是否有办法中止 Ansible playbook 我发现 如果它无法到达主机 它仍然会继续并执行剧本中的所有戏剧 任务 我的所有
  • 为什么当使用相同状态调用 useState 时我的组件会呈现?

    我有一个带有布尔状态的简单功能组件 以及用于更改状态的按钮 它最初设置为true所以当我按下 true 按钮时 它不会渲染 但是 如果我按下 false 按钮 它会重新渲染 并且如果我再次按下 false 按钮 它会重新渲染 即使状态已经设
  • 发送多媒体命令

    Is there some way that I can send multimedia control commands like next song pause play vol up etc to the operating syst
  • 字段“___recordID”未标记为可查询

    我尝试下载具有特定记录类型的所有记录 该记录ID 与某个记录不匹配 但我收到错误 任何想法 我想我只能将手动添加的字段标记为可查询
  • 如何转换和提取Kafka接收器JDBC连接器中的字段

    我正在使用第 3 方 CDC 工具 将数据从源数据库复制到 Kafka 主题中 示例行如下所示 data USER ID string 1 USER CATEGORY string A beforeData Data USER ID str
  • 尝试重定向“git gc”输出

    我有一个 daily运行的 crontab 中的作业git gc在所有回购协议上 我正在尝试为该作业设置一个日志文件 但 I O 重定向不会产生我正在寻找的结果 我得到一个空白文件 我已经做了所有平常的事情 gt 2 gt 1等等都没有成功
  • iOS8 区域本地化(例如 pt-BR)?

    据我了解 iOS8 现在支持区域本地化 在本例中我想支持 pt BR See http www ibabbleon com iOS Language Codes ISO 639 html 我遇到了这个问题 使用全新的单视图应用程序对此进行测
  • 转储文件分析入门

    我正在使用旧版 VB6 COM 应用程序 该应用程序有时会导致 Windows 7 崩溃 我现在已经使用 Sysinternals 的 ProcDump 工具生成了其中一个崩溃的 dmp 文件 但是 我以前从未使用过转储文件 您会推荐哪些资