Re: Assertion in KeUpdateRunTime with Free Build of Windows Vista.
- From: "Don Burn" <burn@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 22 Aug 2008 11:41:59 -0400
First this is a bugcheck not an assertion. Second, fix your kernel symbols
without this there is no hope of debugging it.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"sboily" <sboily@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:6A9FED14-8110-4F62-A3AC-A4D69D73EF7C@xxxxxxxxxxxxxxxx
Hello there,
I keep getting assertion failure in KeUpdateRunTime with the release
version
of Vista (32Bit).
My PC are setup with DTM Client, the debug option is on with bceedit.exe
and
driver Verifier is active with /standard setting on our own driver
(Solios.sys)
Once in a while the test PC freezes during random test sequence. If I
connect a kernel debugger I get the following information
now I have seen from previous post that it was possible to get the Assert
Logic from some MS people. I think it would be very helpfull to help in
the
debugging process.
Also, I have a question regarding the assertion in general. How come the
the
free build of the OS generates assertion ? Is it because I have Kernel
Debug
active ? Because I'm using Driver Verifier? I have gotten other Assertion
in
the pass which make my test PC hang (they are waiting for a debugger to be
attached it seem).
thank you
Sylvain Boily
-----------------------------------------------------------------------------------------------
Waiting to reconnect...
Connected to Windows Vista 6001 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is:
srv*%SystemRoot%\symbols*http://msdl.microsoft.com/download/symbols;srv*%SystemRoot%\symbols*\\BigMIL\Archive\MtxSymbols
Executable search path is:
Windows Vista Kernel Version 6001 (Service Pack 1) MP (2 procs) Free x86
compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 6001.18063.x86fre.vistasp1_gdr.080425-1930
Kernel base = 0x81c39000 PsLoadedModuleList = 0x81d46930
Debug session time: Fri Aug 22 00:20:24.791 2008 (GMT-4)
System Uptime: 0 days 0:26:15.217
Assertion failure - code c0000420 (first chance)
nt!KeUpdateRunTime+0x249:
81ca60ef cd2c int 2Ch
0: kd> !analyze -v
Connected to Windows Vista 6001 x86 compatible target, ptr64 FALSE
Loading Kernel Symbols
.......................................................................................................................................................
Loading User Symbols
..........................................................................
Loading unloaded module list
.........................
*** ERROR: Symbol file could not be found. Defaulted to export symbols
for
WTTlogcm.dll -
*** ERROR: Module load completed but symbols could not be loaded for
MdigHookFunction-M_CAMERA_PRESENT.exe
*** ERROR: Symbol file could not be found. Defaulted to export symbols
for
MilCacheInfo.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols
for
slc.dll -
*** WARNING: Unable to verify timestamp for msrpc.sys
*** ERROR: Module load completed but symbols could not be loaded for
msrpc.sys
*** ERROR: Module load completed but symbols could not be loaded for
spldr.sys
*** ERROR: Module load completed but symbols could not be loaded for
g400dhm.sys
*** ERROR: Module load completed but symbols could not be loaded for
E1G60I32.sys
*** WARNING: Unable to verify timestamp for fdc.sys
*** ERROR: Module load completed but symbols could not be loaded for
fdc.sys
*** ERROR: Module load completed but symbols could not be loaded for
drmk.sys
*** WARNING: Unable to verify timestamp for flpydisk.sys
*** ERROR: Module load completed but symbols could not be loaded for
flpydisk.sys
*** WARNING: Unable to verify timestamp for Fs_Rec.SYS
*** ERROR: Module load completed but symbols could not be loaded for
Fs_Rec.SYS
*** WARNING: Unable to verify timestamp for Null.SYS
*** ERROR: Module load completed but symbols could not be loaded for
Null.SYS
*** WARNING: Unable to verify timestamp for Msfs.SYS
*** ERROR: Module load completed but symbols could not be loaded for
Msfs.SYS
*** ERROR: Module load completed but symbols could not be loaded for
tmlwf.sys
*** ERROR: Module load completed but symbols could not be loaded for
tmtdi.sys
*** ERROR: Module load completed but symbols could not be loaded for
sepdrv.sys
*** ERROR: Module load completed but symbols could not be loaded for
SNTNLUSB.SYS
*** ERROR: Module load completed but symbols could not be loaded for
TmPreFlt.sys
*** ERROR: Module load completed but symbols could not be loaded for
VSApiNt.sys
*** ERROR: Module load completed but symbols could not be loaded for
TmXPFlt.sys
*** ERROR: Module load completed but symbols could not be loaded for
spsys.sys
*** ERROR: Module load completed but symbols could not be loaded for
G400DHD.dll
*** WARNING: Unable to verify timestamp for parvdm.sys
*** ERROR: Module load completed but symbols could not be loaded for
parvdm.sys
*** ERROR: Module load completed but symbols could not be loaded for
SENTINEL.SYS
*** ERROR: Module load completed but symbols could not be loaded for
secdrv.SYS
*** ERROR: Module load completed but symbols could not be loaded for
tmcomm.sys
*** ERROR: Module load completed but symbols could not be loaded for
tmwfp.sys
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************
Unknown bugcheck code (0)
Unknown bugcheck description
Arguments:
Arg1: 00000000
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000
Debugging Details:
------------------
PROCESS_NAME: MdigHookFunctio
FAULTING_IP:
nt!KeUpdateRunTime+249
81ca60ef cd2c int 2Ch
EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 81ca60ef (nt!KeUpdateRunTime+0x00000249)
ExceptionCode: c0000420 (Assertion failure)
ExceptionFlags: 00000000
NumberParameters: 0
ERROR_CODE: (NTSTATUS) 0xc0000420 - <Unable to get error code text>
DEFAULT_BUCKET_ID: VISTA_RC
BUGCHECK_STR: 0x0
CURRENT_IRQL: 1c
LAST_CONTROL_TRANSFER: from 81ca769d to 81ca60ef
STACK_TEXT:
8069dd2c 81ca769d 891de007 000000d1 894cbad8 nt!KeUpdateRunTime+0x249
8069dd2c 83dc905b 891de007 000000d1 894cbad8 nt!KeUpdateSystemTime+0xed
8069dddc 81f1b180 8069de00 897e97c0 81f1b107
Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+0xdb
8069de18 83dcd9d0 897e97c0 83dc8f80 8069de54
nt!VerifierKeSynchronizeExecution+0x1d
8069df80 83dce6c8 a0bb4ae4 81ca3ab0 a0bb4ae4
Solios!CInterruptEventHandler::DPCProcess+0xc0
8069df88 81ca3ab0 a0bb4ae4 a0bb4ad0 00000000 Solios!EntryDPCRoutine+0x18
8069dff4 81ca1fa5 b562cd10 00000000 00000000 nt!KiRetireDpcList+0x147
8069dff8 b562cd10 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
WARNING: Frame IP not in any known module. Following frames may be wrong.
81ca1fa5 00000000 0000001b 00c7850f bb830000 0xb562cd10
STACK_COMMAND: kb
FOLLOWUP_IP:
Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+db
83dc905b 0f8480000000 je
Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+0x161 (83dc90e1)
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+db
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: Solios
IMAGE_NAME: Solios.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 48acc4bb
FAILURE_BUCKET_ID:
0x0_VRF_Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+db
BUCKET_ID: 0x0_VRF_Solios!CInterruptEventHandler::KeDPCProcessDPCtoIRP+db
Followup: MachineOwner
---------
-----------------------------------------------------------------------------------------------
.
- References:
- Prev by Date: Assertion in KeUpdateRunTime with Free Build of Windows Vista.
- Next by Date: Re: meaning of SERIAL_COMMP
- Previous by thread: Assertion in KeUpdateRunTime with Free Build of Windows Vista.
- Next by thread: Re: Assertion in KeUpdateRunTime with Free Build of Windows Vista.
- Index(es):
Relevant Pages
|