提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

基础排查-步骤二:抓取并分析崩溃日志

|

问题描述

抓取并分析崩溃日志

有效排查步骤

针对步骤一描述的问题现象,此类问题通用步骤如下:
1.右键管理员身份运行enable_autodump的脚本后,复现一遍现象,奔溃的日志会保存在电脑的C盘,CrashDump文件中,取下这个文件分析即可
enable_autodump.zip (357 Bytes, 下载次数: 116)

2.分析DUMP的文件需要使用windbg的去分析,使用windbg的选择file->open crash dump,有报错在下面的命令行输入:!analyze -v,即可显示异常的报错代码
Windbg.zip (34.55 MB, 下载次数: 83)



3.输入命令大概1分钟左右,查看输出内容中IMAGE_NAME对应的模块,根据不同的模块解决


解决方案

常见崩溃举例:
①这个崩溃比较特别,代码正常情况下不会崩溃,是先产生了注销操作然后才有了崩溃,需要结合完整的日志分析。

解决办法:使用最新的统一客户端(支持7.0-766R1版本,其他比较少见的客户端问题也可以尝试安装此客户端,附件中上传统一客户端)

②sangforcore.dll模块的崩溃现象不固定,一般为登录后注销或者直接运行崩溃,这种崩溃比较常见,解决办法为替换同版本修复之后的sangforcore.dll(或者直接使用统一客户端即可),某些客户端定制的版本需要研发单独处理
sangforcore.dll模块的崩溃有一种极端情况抓不到崩溃日志,这种情况可以直接检查IE代理排除列表配置,当数据超过2048字节时,会导致程序内存访问异常而崩溃。解决办法:清空IE代理排除列表配置即可


③有MFC的报错代码,确认MFC的报错是由于电脑的系统和EC冲突导致,需要重装系统才能解决

我要分享
文档编号: 217515
作者: admin
更新时间: 2023-01-05 17:29
适用版本: