@infuscomus
With ntkrpamp the BSOD happens VERY early and cant be caught by normal Windbg
Dietmar
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Opened \\.\com1
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target at (Sat Dec 18 15:10:41.875 2021 (UTC + 1:00)), ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: C:\symbols;C:\symbolss
Executable search path is: C:\Symbols
Windows XP Kernel Version 2600 MP (1 procs) Free x86 compatible
Built by: 2600.xpsp_sp3_qfe.180912-0606
Machine Name:
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055d720
System Uptime: not available
Break instruction exception - code 80000003 (first chance)
*******************************************************************************
* *
* You are seeing this message because you pressed either *
* CTRL+C (if you run kd.exe) or, *
* CTRL+BREAK (if you run WinDBG), *
* on your debugger machine's keyboard. *
* *
* THIS IS NOT A BUG OR A SYSTEM CRASH *
* *
* If you did not intend to break into the debugger, press the "g" key, then *
* press the "Enter" key now. This message might immediately reappear. If it *
* does, press "g" and "Enter" again. *
* *
*******************************************************************************
nt!RtlpBreakWithStatusInstruction:
8052b724 cc int 3
kd> lm
start end module name
804d7000 806e5000 nt (pdb symbols) c:\symbols\ntkrpamp.pdb\270E083F57714738A1895FE542CFB8DE1\ntkrpamp.pdb
806e5000 80709f80 HAL3 (deferred)
ba319000 ba332b80 Mup (deferred)
ba333000 ba35f980 NDIS (deferred)
ba360000 ba3ec600 Ntfs (deferred)
ba3ed000 ba403880 KSecDD (deferred)
ba404000 ba415f00 sr (deferred)
ba416000 ba435b00 fltMgr (deferred)
ba436000 ba6eb000 iaStor (deferred)
ba6eb000 ba710a00 dmio (deferred)
ba711000 ba72fd80 ftdisk (deferred)
ba730000 ba740a80 pci (deferred)
ba741000 ba763f00 ntoskrn8 (deferred)
ba764000 ba7a7000 ACPI (deferred)
ba8a8000 ba8b1300 isapnp (deferred)
ba8b8000 ba8c2580 MountMgr (deferred)
ba8c8000 ba8d5200 VolSnap (deferred)
ba8d8000 ba8e0e00 disk (deferred)
ba8e8000 ba8f4180 CLASSPNP (deferred)
bab28000 bab2cd00 PartMgr (deferred)
bacb8000 bacbb000 BOOTVID (deferred)
bada8000 bada9b80 kdcom (deferred)
badaa000 badab100 WMILIB (deferred)
badac000 badad700 dmload (deferred)
kd> t
nt!RtlpBreakWithStatusInstruction+0x1:
8052b725 c20400 ret 4
kd> t
nt!KeUpdateSystemTime+0x175:
80545275 ebb3 jmp nt!KeUpdateSystemTime+0x12a (8054522a)
kd> t
nt!KeUpdateSystemTime+0x12a:
8054522a 833d1440558000 cmp dword ptr [nt!KiTickOffset (80554014)],0
kd> t
nt!KeUpdateSystemTime+0x131:
80545231 7f1f jg nt!KeUpdateSystemTime+0x152 (80545252)
kd> t
nt!KeUpdateSystemTime+0x133:
80545233 a10c405580 mov eax,dword ptr [nt!KeMaximumIncrement (8055400c)]
kd> t
nt!KeUpdateSystemTime+0x138:
80545238 010514405580 add dword ptr [nt!KiTickOffset (80554014)],eax
kd> t
nt!KeUpdateSystemTime+0x13e:
8054523e ff3424 push dword ptr [esp]
kd> t
nt!KeUpdateSystemTime+0x141:
80545241 e846000000 call nt!KeUpdateRunTime (8054528c)
kd> t
nt!KeUpdateRunTime:
8054528c 64a11c000000 mov eax,dword ptr fs:[0000001Ch]
kd> t
nt!KeUpdateRunTime+0x6:
80545292 53 push ebx
kd> t
nt!KeUpdateRunTime+0x7:
80545293 ff80c4050000 inc dword ptr [eax+5C4h]
kd> t
nt!KeUpdateRunTime+0xd:
80545299 8b9824010000 mov ebx,dword ptr [eax+124h]
kd> t
nt!KeUpdateRunTime+0x13:
8054529f 8b4b44 mov ecx,dword ptr [ebx+44h]
kd> t
nt!KeUpdateRunTime+0x16:
805452a2 f7457000000200 test dword ptr [ebp+70h],20000h
kd> t
nt!KeUpdateRunTime+0x1d:
805452a9 7541 jne nt!KeUpdateRunTime+0x60 (805452ec)
kd> t
nt!KeUpdateRunTime+0x1f:
805452ab f6456c01 test byte ptr [ebp+6Ch],1
kd> t
nt!KeUpdateRunTime+0x23:
805452af 753b jne nt!KeUpdateRunTime+0x60 (805452ec)
kd> t
nt!KeUpdateRunTime+0x25:
805452b1 ba00000000 mov edx,0
kd> t
nt!KeUpdateRunTime+0x2a:
805452b6 ff80c8050000 inc dword ptr [eax+5C8h]
kd> t
nt!KeUpdateRunTime+0x30:
805452bc 807c240802 cmp byte ptr [esp+8],2
kd> t
nt!KeUpdateRunTime+0x35:
805452c1 721d jb nt!KeUpdateRunTime+0x54 (805452e0)
kd> t
nt!KeUpdateRunTime+0x54:
805452e0 ff8344010000 inc dword ptr [ebx+144h]
kd> t
nt!KeUpdateRunTime+0x5a:
805452e6 f0ff4138 lock inc dword ptr [ecx+38h]
kd> t
nt!KeUpdateRunTime+0x5e:
805452ea eb18 jmp nt!KeUpdateRunTime+0x78 (80545304)
kd> t
nt!KeUpdateRunTime+0x78:
80545304 833d78c7558000 cmp dword ptr [nt!KiTimeUpdateNotifyRoutine (8055c778)],0
kd> t
nt!KeUpdateRunTime+0x7f:
8054530b 7413 je nt!KeUpdateRunTime+0x94 (80545320)
kd> t
nt!KeUpdateRunTime+0x94:
80545320 8b888c090000 mov ecx,dword ptr [eax+98Ch]
kd> t
nt!KeUpdateRunTime+0x9a:
80545326 8b909c090000 mov edx,dword ptr [eax+99Ch]
kd> t
nt!KeUpdateRunTime+0xa0:
8054532c 89889c090000 mov dword ptr [eax+99Ch],ecx
kd> t
nt!KeUpdateRunTime+0xa6:
80545332 2bca sub ecx,edx
kd> t
nt!KeUpdateRunTime+0xa8:
80545334 0388a0090000 add ecx,dword ptr [eax+9A0h]
kd> t
nt!KeUpdateRunTime+0xae:
8054533a d1e9 shr ecx,1
kd> t
nt!KeUpdateRunTime+0xb0:
8054533c 8988a0090000 mov dword ptr [eax+9A0h],ecx
kd> t
nt!KeUpdateRunTime+0xb6:
80545342 83b89009000000 cmp dword ptr [eax+990h],0
kd> t
nt!KeUpdateRunTime+0xbd:
80545349 744e je nt!KeUpdateRunTime+0x10d (80545399)
kd> t
nt!KeUpdateRunTime+0x10d:
80545399 ff88dc050000 dec dword ptr [eax+5DCh]
kd> t
nt!KeUpdateRunTime+0x113:
8054539f 7523 jne nt!KeUpdateRunTime+0x138 (805453c4)
kd> t
nt!KeUpdateRunTime+0x138:
805453c4 806b6f03 sub byte ptr [ebx+6Fh],3
kd> t
nt!KeUpdateRunTime+0x13c:
805453c8 7f19 jg nt!KeUpdateRunTime+0x157 (805453e3)
kd> t
nt!KeUpdateRunTime+0x157:
805453e3 5b pop ebx
kd> t
nt!KeUpdateRunTime+0x158:
805453e4 c20400 ret 4
kd> t
nt!KeUpdateSystemTime+0x146:
80545246 fa cli
kd> t
nt!KeUpdateSystemTime+0x147:
80545247 ff1594804d80 call dword ptr [nt!_imp__HalEndSystemInterrupt (804d8094)]
kd> t
*** ERROR: Symbol file could not be found. Defaulted to export symbols for HAL3.DLL -
HAL3!HalEndSystemInterrupt:
806e8414 33c9 xor ecx,ecx
kd> t
HAL3!HalEndSystemInterrupt+0x2:
806e8416 8a4c2404 mov cl,byte ptr [esp+4]
kd> t
HAL3!HalEndSystemInterrupt+0x6:
806e841a 8a8914796e80 mov cl,byte ptr HAL3!HalRequestIpi+0x4c0 (806e7914)[ecx]
kd> t
HAL3!HalEndSystemInterrupt+0xc:
806e8420 c705b000feff00000000 mov dword ptr ds:[0FFFE00B0h],0
kd> t
HAL3!HalEndSystemInterrupt+0x16:
806e842a 80f941 cmp cl,41h
kd> t
HAL3!HalEndSystemInterrupt+0x19:
806e842d 720f jb HAL3!HalEndSystemInterrupt+0x2a (806e843e)
kd> t
HAL3!HalEndSystemInterrupt+0x2a:
806e843e 64803d9600000000 cmp byte ptr fs:[96h],0
kd> t
HAL3!HalEndSystemInterrupt+0x32:
806e8446 64c6059500000000 mov byte ptr fs:[95h],0
kd> t
HAL3!HalEndSystemInterrupt+0x3a:
806e844e 74df je HAL3!HalEndSystemInterrupt+0x1b (806e842f)
kd> t
HAL3!HalEndSystemInterrupt+0x1b:
806e842f 890d8000feff mov dword ptr ds:[0FFFE0080h],ecx
kd> t
HAL3!HalEndSystemInterrupt+0x21:
806e8435 8b158000feff mov edx,dword ptr ds:[0FFFE0080h]
kd> t
HAL3!HalEndSystemInterrupt+0x27:
806e843b c20800 ret 8
kd> t
nt!KeUpdateSystemTime+0x14d:
8054524d e94aceffff jmp nt!KiExceptionExit (8054209c)
kd> t
nt!KiExceptionExit:
8054209c fa cli
kd> t
nt!Kei386EoiHelper+0x1:
8054209d f7457000000200 test dword ptr [ebp+70h],20000h
kd> t
nt!Kei386EoiHelper+0x8:
805420a4 7506 jne nt!Kei386EoiHelper+0x10 (805420ac)
kd> t
nt!Kei386EoiHelper+0xa:
805420a6 f6456c01 test byte ptr [ebp+6Ch],1
kd> t
nt!Kei386EoiHelper+0xe:
805420aa 7434 je nt!Kei386EoiHelper+0x44 (805420e0)
kd> t
nt!Kei386EoiHelper+0x44:
805420e0 8b54244c mov edx,dword ptr [esp+4Ch]
kd> t
nt!Kei386EoiHelper+0x48:
805420e4 648b1d50000000 mov ebx,dword ptr fs:[50h]
kd> t
nt!Kei386EoiHelper+0x4f:
805420eb 64891500000000 mov dword ptr fs:[0],edx
kd> t
nt!Kei386EoiHelper+0x56:
805420f2 f7c3ff000000 test ebx,0FFh
kd> t
nt!Kei386EoiHelper+0x5c:
805420f8 754e jne nt!Kei386EoiHelper+0xac (80542148)
kd> t
nt!Kei386EoiHelper+0x5e:
805420fa f744247000000200 test dword ptr [esp+70h],20000h
kd> t
nt!Kei386EoiHelper+0x66:
80542102 0f85c0000000 jne nt!Kei386EoiHelper+0x12c (805421c8)
kd> t
nt!Kei386EoiHelper+0x6c:
80542108 66f744246cf9ff test word ptr [esp+6Ch],0FFF9h
kd> t
nt!Kei386EoiHelper+0x73:
8054210f 7477 je nt!Kei386EoiHelper+0xec (80542188)
kd> t
nt!Kei386EoiHelper+0x75:
80542111 8b54243c mov edx,dword ptr [esp+3Ch]
kd> t
nt!Kei386EoiHelper+0x79:
80542115 8b4c2440 mov ecx,dword ptr [esp+40h]
kd> t
nt!Kei386EoiHelper+0x7d:
80542119 8b442444 mov eax,dword ptr [esp+44h]
kd> t
nt!Kei386EoiHelper+0x81:
8054211d 66837d6c08 cmp word ptr [ebp+6Ch],8
kd> t
nt!Kei386EoiHelper+0x86:
80542122 740c je nt!Kei386EoiHelper+0x94 (80542130)
kd> t
nt!Kei386EoiHelper+0x94:
80542130 8d6554 lea esp,[ebp+54h]
kd> t
nt!Kei386EoiHelper+0x97:
80542133 5f pop edi
kd> t
nt!Kei386EoiHelper+0x98:
80542134 5e pop esi
kd> t
nt!Kei386EoiHelper+0x99:
80542135 5b pop ebx
kd> t
nt!Kei386EoiHelper+0x9a:
80542136 5d pop ebp
kd> t
nt!Kei386EoiHelper+0x9b:
80542137 66817c24088000 cmp word ptr [esp+8],80h
kd> t
nt!Kei386EoiHelper+0xa2:
8054213e 0f87a0000000 ja nt!Kei386EoiHelper+0x148 (805421e4)
kd> t
nt!Kei386EoiHelper+0xa8:
80542144 83c404 add esp,4
kd> t
nt!Kei386EoiHelper+0xab:
80542147 cf iretd
kd> t
Illegal instruction - code c000001d (!!! second chance !!!)
nt!KeUpdateRunTime+0x59:
805452e5 ff ???
kd> t