gavingood
驱动牛犊
驱动牛犊
  • 注册日期2006-01-03
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
阅读:1738回复:7

请教一个IRQL过高的蓝屏问题

楼主#
更多 发布于:2007-11-16 11:46
小第最近写的驱动出现IRQL到达ff导致蓝屏的问题,以下是Windbg分析dump文件的结果,哪位大侠知道是什么原因吗?


FAULTING_MODULE: 804d8000 nt

DEBUG_FLR_IMAGE_TIMESTAMP:  47298432

READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
 0000000c

CURRENT_IRQL:  ff

FAULTING_IP:
nt!ExAcquireSharedWaitForExclusive+16
804e9a1b 66395e0c        cmp     word ptr [esi+0Ch],bx

DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

BUGCHECK_STR:  0xA

LAST_CONTROL_TRANSFER:  from 804e9a1b to 804e287f

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
ee38e920 804e9a1b badb0d00 00000036 851e7458 nt!Kei386EoiHelper+0x2823
ee38e9a0 eeda6c41 00000000 dce2d701 804e975a nt!ExAcquireSharedWaitForExclusive+0x16
ee38eb88 eeda4c24 851e7458 85295560 85295738 Ntfs+0x3c41
ee38ebec 804e47f7 85124020 85295560 8529575c Ntfs+0x1c24
ee38ec20 ee6d27c3 8519e908 85295560 851a3c00 nt!IofCallDriver+0x32
ee38ec54 ee6d2b23 8519e850 85295560 804e47f7 pcmondrv+0x17c3
ee38ec84 8057a980 8519e850 85295560 851f5958 pcmondrv+0x1b23
ee38ed38 804df7ec 000002dc 00000000 00000000 nt!NtWriteFile+0x3eb
ee38ed70 eeec754a 00000000 00000000 00000000 nt!ZwYieldExecution+0xb78
ee38eddc 804f98fa eeed182b eeed0ec0 00000000 rdbss+0x54a
ee38ede0 eeed182b eeed0ec0 00000000 0020137f nt!KeInitializeTimer+0x107
ee38ede4 eeed0ec0 00000000 0020137f 011c0000 rdbss!RxpReleasePrefixTableLock+0x3a
ee38ede8 00000000 0020137f 011c0000 30ccf911 rdbss!RxCheckMemoryBlock+0x17cb
gavingood
驱动牛犊
驱动牛犊
  • 注册日期2006-01-03
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-16 14:54
这个中断也太高了,有谁能知道的能指点下吗?
gavingood
驱动牛犊
驱动牛犊
  • 注册日期2006-01-03
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-16 16:46
难道没人知道吗?
michaelgz
论坛版主
论坛版主
  • 注册日期2005-01-26
  • 最后登录2012-10-22
  • 粉丝1
  • 关注1
  • 积分150分
  • 威望1524点
  • 贡献值1点
  • 好评度213点
  • 原创分0分
  • 专家分2分
地板#
发布于:2007-11-17 06:54
Useless dump info. You need to fix your symbol path first.

Usually this error is because of memory corruption.
dysxq
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望15点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-18 15:42
看看是不是哪个FAST_MUTEX之类的同步对像没有初始化就用了,如果有这种情况可能会导致IRQL不正确
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-11-29 14:57
你的符号文件有问题,重新下载,再分析下
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
6楼#
发布于:2007-12-05 18:52
ff了,在dispatch上做了啥子操作呢?
没有战争就没有进步 X3工作组 为您提供最好的军火
yandong_8212
驱动小牛
驱动小牛
  • 注册日期2006-07-28
  • 最后登录2011-02-11
  • 粉丝0
  • 关注0
  • 积分1046分
  • 威望464点
  • 贡献值1点
  • 好评度173点
  • 原创分0分
  • 专家分1分
7楼#
发布于:2007-12-06 11:37
IoCallDriver之后引起的问题.多半是 IoCallDriver的参数有问题.
商务MSN:YanDong_8212@163.com
游客

返回顶部