1: kd> !thread fffffa8006866b50
THREAD fffffa8006866b50 Cid 1340.1100 Teb: 000007fffffd4000 Win32Thread: 0000000000000000 RUNNING on processor 1
IRP List:
fffffa8006812430: (0006,0118) Flags: 00060000 Mdl: 00000000
Not impersonating
DeviceMap fffff8a001d9b1e0
Owning Process fffffa8006804a10 Image: sppsvc.exe
Attached Process N/A Image: N/A
Wait Start TickCount 6338 Ticks: 0
Context Switch Count 116 IdealProcessor: 1
UserTime 00:00:00.171
KernelTime 00:00:00.374
Win32 Start Address 0x000000007704f480
Stack Init fffff88009e3adb0 Current fffff88009e3a5f0
Base fffff88009e3b000 Limit fffff88009e35000 Call 0
Priority 9 BasePriority 8 UnusualBoost 0 ForegroundBoost 0 IoPriority 2 PagePriority 5
Child-SP RetAddr : Args to Child : Call Site
fffff880`09e38d58 fffff800`02a79e69 : 00000000`0000003b 00000000`c0000094 fffff880`08038801 fffff880`09e39620 : nt!KeBugCheckEx
fffff880`09e38d60 fffff800`02a797bc : fffff880`09e39dc8 fffff880`09e39620 00000000`00000000 fffff800`02aa6630 : nt!KiBugCheckDispatch+0x69
fffff880`09e38ea0 fffff800`02aa613d : fffff800`02ca2df8 fffff800`02bc8748 fffff800`02a06000 fffff880`09e39dc8 : nt!KiSystemServiceHandler+0x7c
fffff880`09e38ee0 fffff800`02aa4f15 : fffff800`02bce31c fffff880`09e38f58 fffff880`09e39dc8 fffff800`02a06000 : nt!RtlpExecuteHandlerForException+0xd
fffff880`09e38f10 fffff800`02ab5e81 : fffff880`09e39dc8 fffff880`09e39620 fffff880`00000000 00000000`00000005 : nt!RtlDispatchException+0x415
fffff880`09e395f0 fffff800`02a79f42 : fffff880`09e39dc8 04040403`ffffe781 fffff880`09e39e70 00000000`03f5d490 : nt!KiDispatchException+0x135
fffff880`09e39c90 fffff800`02a77734 : 00000000`4ce481af fffff880`080352d8 00000000`1382a290 fffff880`0d67781f : nt!KiExceptionDispatch+0xc2
fffff880`09e39e70 fffff880`08038801 : fffff880`09e3bfbb 09e3a868`00000002 fffff880`09e3bfaf 00000000`00000004 : nt!KiDivideErrorFault+0xf4 (TrapFrame @ fffff880`09e39e70)
fffff880`09e3a000 fffff880`08038842 : 00000000`00000000 00000000`03f5d490 fffff880`09e3bfaf 00000000`00000008 : spsys!SPVersion+0x26401
fffff880`09e3a040 fffff880`08028b3f : fffff880`09e3bfdb ffff0000`00000009 fffff880`09e3bfbb fffff880`00000005 : spsys!SPVersion+0x26442
fffff880`09e3a070 fffff880`08050913 : fffff8a0`03f5d478 fffff8a0`03855930 fffff880`09e3bfbb fffff880`00000007 : spsys!SPVersion+0x1673f
fffff880`09e3a0b0 fffff880`0804fb5b : fffff880`09e3bfaf fffff8a0`03f3eee0 fffff8a0`03855930 fffff880`00000008 : spsys!SPVersion+0x3e513
fffff880`09e3a0f0 fffff880`0804b705 : fffff8a0`03855930 00000000`00000098 fffff8a0`0263bd5f 00000000`00000000 : spsys!SPVersion+0x3d75b
fffff880`09e3a290 fffff880`080497a6 : 00000000`00000037 fffff8a0`037dd490 fffff8a0`00000037 00000000`00000006 : spsys!SPVersion+0x39305
fffff880`09e3a610 fffff880`08052b00 : fffff8a0`00000000 fffff880`08048100 fffff8a0`03855928 fffff8a0`03617bc0 : spsys!SPVersion+0x373a6
fffff880`09e3a690 fffff880`08048268 : 00000000`00000000 00000000`00e2ef58 fffff8a0`037dd490 00000000`00000024 : spsys!SPVersion+0x40700
fffff880`09e3a730 fffff880`080455f2 : 00000000`00000000 fffff880`09e3aca0 00000000`00e2ee18 00000000`00000001 : spsys!SPVersion+0x35e68
fffff880`09e3a810 fffff880`08043ee6 : fffffa80`066b1610 01d0b36c`c6cf21fc 00000000`00e2ee18 fffffa80`06812500 : spsys!SPVersion+0x331f2
fffff880`09e3a990 fffff880`0193b2aa : 00000000`00e2ee18 00000000`00000050 00000000`00000000 00000000`00000001 : spsys!SPVersion+0x31ae6
fffff880`09e3a9d0 fffff800`02d95e47 : fffffa80`06849f20 fffffa80`06812430 fffffa80`06849f20 fffffa80`06812430 : spldr+0x52aa
fffff880`09e3aa10 fffff800`02d966a6 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!IopXxxControlFile+0x607
fffff880`09e3ab40 fffff800`02a79b53 : fffffa80`06866b50 0000007f`ffffffff fffff880`09e3abc8 00000980`00000000 : nt!NtDeviceIoControlFile+0x56
fffff880`09e3abb0 00000000`7707dc2a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`09e3ac20)
00000000`00e2ec88 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7707dc2a
//Current IRP for the thread currently executing
1: kd> !irp fffffa8006812430
Irp is active with 1 stacks 1 is current (= 0xfffffa8006812500)
No Mdl: No System Buffer: Thread fffffa8006866b50: Irp stack trace.
cmd flg cl Device File Completion-Context
>[ e, 0] 4 0 fffffa80049d9ce0 fffffa8006849f20 00000000-00000000
\Driver\spldr
Args: 00000004 00000050 8000a013 00e2ee18
1: kd> !fileobj fffffa8006849f20
Device Object: 0xfffffa80049d9ce0 \Driver\spldr
Vpb is NULL
Flags: 0x40002
Synchronous IO
Handle Created
File Object is currently busy and has 0 waiters.
CurrentByteOffset: 0
1: kd> .frame /r 8
08 fffff880`09e3a000 fffff880`08038842 spsys!SPVersion+0x26401
rax=0000000000000404 rbx=04040403ffffe781 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000003f5d490 rdi=00000000000014b0
rip=fffff88008038801 rsp=fffff88009e3a000 rbp=0000000007ebd42c
r8=0000000000000404 r9=fffff8a003f50000 r10=fffff8a003f6b991
r11=0000000000000000 r12=0000000000000000 r13=fffff88009e3a300
r14=fffff88009e3a340 r15=fffff8a003ee8e60
iopl=0 nv up ei ng nz na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00000286
spsys!SPVersion+0x26401:
fffff880`08038801 f7f1 div eax,ecx
//Context not saved for any of the two registers involved
1: kd> u @eax
00000000`09e38e60 ?? ???
^ Memory access error in 'u @eax'
1: kd> u @ecx
00000000`0000003b ?? ???
^ Memory access error in 'u @ecx'
//Associated device object with the driver that caused the fault
1: kd> !devobj fffffa80049d9ce0
Device object (fffffa80049d9ce0) is for:
SPDevice \Driver\spldr DriverObject fffffa80049d2c20
Current Irp 00000000 RefCount 2 Type 00000022 Flags 00000044
Dacl fffff9a10023bc91 DevExt 00000000 DevObjExt fffffa80049d9e30
ExtensionFlags (0000000000)
Characteristics (0x00000100) FILE_DEVICE_SECURE_OPEN
Device queue is not busy.
1: kd> !devstack fffffa80049d9ce0
!DevObj !DrvObj !DevExt ObjectName
> fffffa80049d9ce0 \Driver\spldr 00000000 SPDevice