QT 定位 dmp 文件 错误
客户在使用软件的时候,往往会异常退, 退出后会生成 dmp(dump)文件. 至于怎末生成dmp 文件后续再讲.
现在先讲讲 dmp 文件的解析: 以及错误定位.(针对Qt 开发, )
准备工作:
1: 首先需要一个工具来查看 dmp 文件, 这个工具就是 WinDbg
2: 查看 dmp 的时候 还要依赖一个 pdb文件
具体生成方法 :
cv2pdb.exe xxxx.exe (cv2pdb.exe 工具后续会上传)
3: 如果你的开发环境是 Qt开环境的话, 步骤2 会一直报错, 缺少 dll 之类的信息:
其实最根本的原因就是: 这些工具以及 dmp 文件是 微软自己的一套 异常 机制. 要想顺利定位异常, 就得安装 vistual stutio
cv2pdb.exe 所需的环境 都会有. 当然你是用 微软的工具 开发Qt 那就更简单了.
4: 查看dump
1> 就是加载pdb 文件, 里面只需要加载文件 路径 就可以了
2> 加载程序代码 存放的路径
3> 加载exe 存放的路径
4> 加载dmp 文件
5: 输入命令!analyze -v,等待几秒后会打印出错误信息
6:注意事项:
以上运行的模式 都是在Debug 模式运行;
1> dmp 以及 pdb 文件 都是在Debug 模式下,产生的.
release 模式下 是不会有调试信息, 并且是不能产生 pdb 文件的
微信: yangsenhehe
QT 定位 dmp 文件 错误相关推荐
- oracle 导出写入文件失败怎么办,编辑dmp文件解决导入导出问题(oracle 922错误 ,缺少或无效选项)...
导入导出的dmp文件时出现如下错误 经由常规路径导出由EXPORT:V09.02.00创建的文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入 IMP-00017: ...
- oracle ora 31644,dmp文件损坏导致ORA-39014 ORA-39029 ORA-31693错误
不知道这样写标题对不对,本来是通过FTP将dmp文件从A机器上传到B机器再导入,因为数据库有几十个G,就采用了并行导出,分成了四个文件.在导入将近结结束时出现了以下错误: ORA-39014: 一个或 ...
- VS2010下使用dmp文件和pdb文件定位到dll中崩溃位置的方法
2018-01-15 创建人:Ruo_Xiao 邮箱:xclsoftware@163.com 一.基础链接 http://blog.csdn.net/itworld123/article/detail ...
- VS2010下使用dmp文件和pdb文件定位程序异常代码行号的注意事项
2018-01-12 创建人:Ruo_Xiao 2018-01-15 修改人:Ruo_Xiao 添加为dump.exe和pdb版本保持一致的原因. 一.minidump文件 崩溃转储是创建一个应用程序 ...
- impdp导入dmp文件ORA-39088: 文件名不能包含路径说明ORA-39001: 参数值无效ORA-39000: 转储文件说明错误
C:\Users\zengmiaogen>impdp yinda/123456@127.0.0.1:1521/XE file=c:\hz_toolbox_20160613.dmp full=y ...
- qt 修改.exe文件图标_如何在没有错误的情况下更改压缩的.EXE文件上的图标
qt 修改.exe文件图标 We've previously shown you how to modify the icon on an .EXE file, but if you've tried ...
- 此计算机上无法找到autocad2017,电脑安装cad2017时提示错误:无法定位inf文件怎么办...
AutoCAD是一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计.有些用户在在安装cad2017的时候却出现了错误:无法定位inf文件的提示,导致无法安装,这该怎么办呢?我们可以在 ...
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- 【故障处理】IMP-00010错误 12C的dmp文件导入11G
[故障处理]IMP-00010错误 12C的dmp文件导入11G [故障处理]IMP-00010错误 12C的dmp文件导入11G 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 ...
最新文章
- ConfigurationProperties
- Netty - I/O模型之BIO
- SAP Spartacus CMS 页面加载逻辑和性能的优化
- 洛谷 3953 NOIP2017提高组Day1 T3 逛公园
- IOS_OC_id ,NSObject, idlt;NSObjectgt;差别
- 在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources...
- mysql集群方案,保准看明白!
- .NET 下运用策略模式
- Go语言结构应用实例
- linux 邮件服务器pop3,linux下用pop3收web电子邮箱_邮件服务器
- Excel基础知识(10):多工作簿数据的引用与更新
- Android apk下载与安装
- R语言中的rgl包的安装问题
- 如何在Flatter中以正确的方式存储登录凭证
- 手写中文文章识别(1)——问题描述
- X64dbg-插件开发-字符编码-常用插件函数-回调结构
- 结对项目之需求分析与原型设计(选择和分配本科毕设导师)
- 小本生意,请各位博友多多支持
- STM32C8T6 学习总结+资料分享
- 自由软件之父 Stallman:「我一生都为使用者的自由而奋斗」
热门文章
- java线程怎么重启_如何在Java中启动/停止/重启线程?
- 今日创见|2022创业者必读的七本好书推荐
- 程序员千万别找同行做女朋友,因为一吵架代码就会被删除,痛苦啊
- 计算机怎么审单流程,什么是电子审单?它的流程是什么样的?
- 搭建Paas-------单节点安装Docker
- 分享一种最简单的JS解密技巧(sojson.v6解密)
- 文字也可以这样简单 这样优美的阅读
- java中算三角形面积_java中用类求三角形面积
- 白杨SEO:视频号如何赚钱?普通人做视频号直播的机会在哪里?
- 遗传算法(GA)计算二元函数极值(C语言实现、matlab工具箱实现)