yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
阅读:2080回复:1

请教一个UNEXPECTED_KERNEL_MODE_TRAP蓝屏错误

楼主#
更多 发布于:2007-12-22 15:37
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

UNEXPECTED_KERNEL_MODE_TRAP (7f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault).  The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
        use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
        use .trap on that value
Else
        .trap on the appropriate frame will show where the trap was taken
        (on x86, this will be the ebp that goes with the procedure KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------

***** Kernel symbols are WRONG. Please fix symbols to do analysis.


FAULTING_MODULE: 80800000 nt

DEBUG_FLR_IMAGE_TIMESTAMP:  476cb494

BUGCHECK_STR:  0x7f_0

DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

LAST_CONTROL_TRANSFER:  from 8094acaf to 8085c709

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
f4130aec 8094acaf 0000007f f3752999 00000000 nt!KeBugCheck+0x14
f4130b44 808083d0 f4130b50 f4130bd8 f3752999 nt!KeSetTimeUpdateNotifyRoutine+0xb44
f4130bd8 f375599b feabcc58 000000ff ffffffff nt!Kei386EoiHelper+0x374
f4130bd8 f375599b feabcc58 000000ff ffffffff AntiCopyFilter!decode+0x7ab [e:\code\drivertest\1207compressfilter\encode.c @ 2167]
f4130c68 f3756307 00000133 00000000 ffaeb9e8 AntiCopyFilter!decode+0x7ab [e:\code\drivertest\1207compressfilter\encode.c @ 2167]
f4130d30 f3757a27 fea6abe8 00000133 00000000 AntiCopyFilter!CopyToTemp+0x487 [e:\code\drivertest\1207compressfilter\createlogfile.c @ 346]
f4130dac 808a5fce 00000000 00000000 00000000 AntiCopyFilter!SystemThreadMain+0x197 [e:\code\drivertest\1207compressfilter\systemthread\systemthread.c @ 454]
f4130ddc 808218fa f3757890 00000000 00000000 nt!PsCreateSystemThread+0x70
00000000 00000000 00000000 00000000 00000000 nt!KeInitializeTimer+0x107


STACK_COMMAND:  kb

FOLLOWUP_IP:
AntiCopyFilter!decode+7ab [e:\code\drivertest\1207compressfilter\encode.c @ 2167]
f375599b 8b55e4          mov     edx,dword ptr [ebp-1Ch]

FAULTING_SOURCE_CODE:  
  2163:         if(i>=N) break;
  2164:        
  2165:         loc_buf = model-> decode(model,model-> c, h);
  2166:         model-> update(model,loc_buf, x, i);
> 2167:         i++;
  2168:         x = -1;
  2169:        }
  2170:       }//while (i < N)
  2171:      
  2172:       if (e > 'g')


SYMBOL_STACK_INDEX:  3

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: AntiCopyFilter

IMAGE_NAME:  AntiCopyFilter.sys

SYMBOL_NAME:  AntiCopyFilter!decode+7ab

BUCKET_ID:  WRONG_SYMBOLS

Followup: MachineOwne
是个什么意思?
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-24 13:51
就是说这行代码:model-> update(model,loc_buf, x, i);
导致了一个除0错误。
游客

返回顶部