一个蓝屏记录文件(DMP)分析
2008-11-12 02:19
232 查看
kd> !analyze –v
//省略一些....
CONTEXT: f894a768 -- (.cxr 0xfffffffff894a768)
eax=f701fae4 ebx=e11af084 ecx=00000000 edx=12f711cd esi=00000000 edi=00000000
eip=f6e2f46d esp=f894ab34 ebp=f894ab34 iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00210206
portcls+0x46d: //在这里
f6e2f46d 3b11
cmp edx,dword ptr [ecx] ds:0023:00000000=????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0x7E
LAST_CONTROL_TRANSFER: from f6e42b51 to f6e2f46d
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
f894ab34 f6e42b51 f701fae4 00000000 8286f0b0 portcls+0x46d
f894ab64 f6e44a85 e10e51c6 000000af 82b24a28 portcls+0x13b51
f894aba8 f6e4b74b 8286f0b0 e1189b20 e1189a70 portcls+0x15a85
f894abf4 f6eb04de 00000000 828ba208 829738f0 portcls+0x1c74b
f894ac14 f6eb08ca 828b8540 8286f000 828ba208 ALCXWDM+0x5d4de
f894ac4c f6e548d8 f894ac64 00000000 808e1014 ALCXWDM+0x5d8ca
f894ac98 ffffffff 00000001 00000001 00000000 ALCXWDM+0x18d8
f894ac9c 00000000 00000001 00000000 00000000 0xffffffff
FOLLOWUP_IP:
portcls+46d
f6e2f46d 3b11 cmp edx,dword ptr [ecx]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: portcls+46d
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: portcls.sys
STACK_COMMAND: .cxr 0xfffffffff894a768 ; kb
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
---------
cmp edx,dword ptr [ecx] ds:0023:00000000=????????
这句话的意思是:edx中的数据进行双字节转换后与ecx中的数据进行比较,但是ecx中的数据不明.也就是后面的DS: 00000000=???????? 此时出现错误.
而在STACK_TEXT中
portcls+0x46d
portcls+0x13b51
portcls+0x15a85
portcls+0x1c74b
ALCXWDM+0x5d4de
ALCXWDM+0x5d8ca
ALCXWDM+0x18d8
ALCXWDM在调用它.也就这个文件使得电脑出现了蓝屏.
ALCXWDM是ALC的声卡驱动.我想更新一下声卡的驱动就可以了
---------
后话:
DMP的文件可以知道是什么问题引起蓝屏的.而开起这个记录的方法如图:
很多优化过的电脑都把调试信息都给关了.然后采用的是stop的代码来是进行模糊概念的分析是什么问题引起蓝屏.基本是没法解决的.想当年我也是这样子.
这个dmp文件是来自集美图书馆的005号机子.
//省略一些....
CONTEXT: f894a768 -- (.cxr 0xfffffffff894a768)
eax=f701fae4 ebx=e11af084 ecx=00000000 edx=12f711cd esi=00000000 edi=00000000
eip=f6e2f46d esp=f894ab34 ebp=f894ab34 iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00210206
portcls+0x46d: //在这里
f6e2f46d 3b11
cmp edx,dword ptr [ecx] ds:0023:00000000=????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0x7E
LAST_CONTROL_TRANSFER: from f6e42b51 to f6e2f46d
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
f894ab34 f6e42b51 f701fae4 00000000 8286f0b0 portcls+0x46d
f894ab64 f6e44a85 e10e51c6 000000af 82b24a28 portcls+0x13b51
f894aba8 f6e4b74b 8286f0b0 e1189b20 e1189a70 portcls+0x15a85
f894abf4 f6eb04de 00000000 828ba208 829738f0 portcls+0x1c74b
f894ac14 f6eb08ca 828b8540 8286f000 828ba208 ALCXWDM+0x5d4de
f894ac4c f6e548d8 f894ac64 00000000 808e1014 ALCXWDM+0x5d8ca
f894ac98 ffffffff 00000001 00000001 00000000 ALCXWDM+0x18d8
f894ac9c 00000000 00000001 00000000 00000000 0xffffffff
FOLLOWUP_IP:
portcls+46d
f6e2f46d 3b11 cmp edx,dword ptr [ecx]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: portcls+46d
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: portcls.sys
STACK_COMMAND: .cxr 0xfffffffff894a768 ; kb
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
---------
cmp edx,dword ptr [ecx] ds:0023:00000000=????????
这句话的意思是:edx中的数据进行双字节转换后与ecx中的数据进行比较,但是ecx中的数据不明.也就是后面的DS: 00000000=???????? 此时出现错误.
而在STACK_TEXT中
portcls+0x46d
portcls+0x13b51
portcls+0x15a85
portcls+0x1c74b
ALCXWDM+0x5d4de
ALCXWDM+0x5d8ca
ALCXWDM+0x18d8
ALCXWDM在调用它.也就这个文件使得电脑出现了蓝屏.
ALCXWDM是ALC的声卡驱动.我想更新一下声卡的驱动就可以了
---------
后话:
DMP的文件可以知道是什么问题引起蓝屏的.而开起这个记录的方法如图:
很多优化过的电脑都把调试信息都给关了.然后采用的是stop的代码来是进行模糊概念的分析是什么问题引起蓝屏.基本是没法解决的.想当年我也是这样子.
这个dmp文件是来自集美图书馆的005号机子.
相关文章推荐
- 一个蓝屏记录文件(DMP)分析
- Windows7蓝屏后产生的.dmp文件如何打开以及如何分析蓝屏的原因
- 用BlueScreenView分析蓝屏故障文件MEMORY.DMP
- 机器蓝屏,如何自我进行分析dmp文件!
- 一个shell文件的分析记录
- 使用windbg分析蓝屏.dmp文件
- Windows7蓝屏后产生的.dmp文件如何打开并准确分析导致蓝屏原因所在?
- windbg蓝屏dmp文件分析
- 错误蓝屏死机重启产生的.dmp文件如何打开以及如何分析蓝屏的原因
- Windows7蓝屏后或系统故障产生的.dmp文件如何打开以及如何分析蓝屏的原因
- windows 蓝屏 DMP文件分析
- 分享一个将Log记录到文件中的工具类
- 使用VS2013分析DMP文件
- Windows用WinDbg分析蓝屏dump文件查找原因(转)
- 一个菜鸟的oracle导入dmp文件过程
- 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。
- 下载一个指定文件,下载成功后修改权限,自动重试60次,带详细日志记录。
- 蓝屏、异常关机操成的 未能加载文件或程序集“....”或它的某一个依赖项。参数错误。
- 092117-6265-01.dmp 蓝屏日志文件
- 如何把所有的日志记录到同一个文件中???