我应该如何分析这个 Windows 崩溃转储?

我应该如何分析这个 Windows 崩溃转储?

我的 Windows Vista x64 时不时会崩溃。有人能根据这个崩溃转储告诉我哪里出了问题吗?

Microsoft (R) Windows 调试器版本 6.11.0001.404 X86
版权所有 (c) Microsoft Corporation。保留所有权利。


加载转储文件 [C:\Windows\Minidump\Mini102109-01.dmp]
迷你内核转储文件:仅提供寄存器和堆栈跟踪

符号搜索路径为:SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
可执行文件搜索路径为:
Windows Server 2008/Windows Vista 内核版本 6001 (Service Pack 1) MP (4 个进程) 免费 x64
产品:WinNt,套件:TerminalServer SingleUserTS
构建者:6001.18145.amd64fre.vistasp1_gdr.080917-1612
机器名称:
内核基址 = 0xfffff800`01a0c000 PsLoadedModuleList = 0xfffff800`01bd1db0
调试会话时间:2009 年 10 月 21 日星期三 10:30:41.928(GMT+2)
系统运行时间:0 天 0:00:16.021
加载内核符号
.........................................
加载用户符号
*******************************************************************************************
* *
* 错误检测分析 *
* *
*******************************************************************************************

使用!analyze -v获取详细的调试信息。

错误检查 1000007E,{ffffffffc0000005,fffff80001cdd46a,fffffa6002a04328,fffffa6002a03d00}

可能由以下原因造成:fileinfo.sys(fileinfo!FIPfInterfaceClose+48)

后续:MachineOwner
---------

分析-v
*******************************************************************************************
* *
* 错误检测分析 *
* *
*******************************************************************************************

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
这是一个非常常见的错误检查。通常异常地址会精确定位
导致问题的驱动程序/功能。请始终记下此地址
以及包含该地址的驱动程序/图像的链接日期。
一些常见问题是异常代码 0x80000003。这意味着硬
编码断点或断言被击中,但该系统已启动
/NODEBUG。这种情况不应该发生,因为开发人员不应该
零售代码中的硬编码断点,但是......
如果发生这种情况,请确保调试器已连接,并且
系统启动 /DEBUG。这将让我们看到为什么这个断点
正在发生。
参数:
Arg1:ffffffffc0000005,未处理的异常代码
Arg2:fffff80001cdd46a,发生异常的地址
Arg3:fffffa6002a04328,异常记录地址
Arg4:fffffa6002a03d00,上下文记录地址

调试细节:
------------------


EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx 上的指令将转换为 0x%08lx 上的指令。下列关于写作的工作失败:%s。

故障IP:
nt!ObpReleaseHandleInfo+4a
fffff800`01cdd46a 418b4908 mov ecx,dword ptr [r9 + 8]

异常记录:fffffa6002a04328——(.exr 0xfffffa6002a04328)
无法读取异常记录@fffffa6002a04328

上下文:fffffa6002a03d00——(.cxr 0xfffffa6002a03d00)
无法读取上下文,Win32 错误 0n30

客户崩溃次数:1

默认存储桶 ID:VISTA_DRIVER_FAULT

BUGCHECK_STR: 0x7E

进程名称:系统

当前 IRQL: 0

LAST_CONTROL_TRANSFER:从 fffff80001cdd9cd 到 fffff80001cdd46a

堆栈文本:  
fffffa60`02a04568 fffff800`01cdd9cd : 00000000`00000000 fffffa80`07c75b20 fffff880`000033d0 00000000`00000000 : nt!ObpReleaseHandleInfo+0​​x4a
fffffa60`02a04570 fffff800`01cddd07 : fffff880`000033e0 fffffa80`00000000 fffffa80`06cc5690 00000000`00000000 : nt!ObpDecr

答案1

你的线索是:

- SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
- VISTA_DRIVER_FAULT
- IMAGE_NAME:  fileinfo.sys

相关内容