2016. 6. 23. 12:43ㆍWindows Server
[Environment]
Windows Server 2008 R2 Sp1
[Request]
BSOD 0xD1 Crashdump Analysis
[Cause]
This issue occurs because of a race condition in the Srv2.sys process.
Microsoft Windows Server 2008 R2 SP1의 srv2.sys의 bug 입니다.
[Action Plan]
"0x000000D1" error in Srv2.sys on a server that's running Windows Server 2008 R2 Service Pack 1 (https://support.microsoft.com/en-us/kb/2826628) 에서 hotfix를 download한 후 설치하십시오.
이 hotfix를 설치 후에는 꼭! 재부팅이 필요 합니다.
[Debug log]
TRAP_FRAME: fffff880073a1460 -- (.trap 0xfffff880073a1460)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=00000000000000e1 rbx=0000000000000000 rcx=0000000000000000
rdx=fffffa8023150800 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8800699e333 rsp=fffff880073a15f0 rbp=fffff880073a1720
r8=0000000000000007 r9=0000000000000005 r10=fffff800019b6680
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1 ds:00000000`0000000c=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80001874929 to fffff80001875380
STACK_TEXT:
fffff880`073a1318 fffff800`01874929 : 00000000`0000000a 00000000`0000000c 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff880`073a1320 fffff800`018735a0 : 00100000`00000000 00080018`00000004 00000000`00000000 fffffa80`23150800 : nt!KiBugCheckDispatch+0x69
fffff880`073a1460 fffff880`0699e333 : 00000000`00000007 00800000`00800000 fffffa80`1d460720 fffffa80`23150800 : nt!KiPageFault+0x260
fffff880`073a15f0 fffff880`069bbc59 : fffffa80`149ef2c0 00000000`00000000 fffffa80`172e9bb0 00000000`00000000 : srv2!Smb2LeaseAcquireOrUpgrade+0xc3
fffff880`073a1650 fffff880`069b1a92 : fffffa80`172e9bb0 fffff880`073a1a20 fffffa80`149ef2c0 fffffa80`149ef010 : srv2! ?? ::NNGAKEGL::`string'+0x342e
fffff880`073a1980 fffff880`069ac0a7 : fffffa80`149ef2c0 fffff880`069a6110 fffffa80`149ef010 00000000`00000000 : srv2!Smb2ExecuteCreateReal+0x2f2
fffff880`073a1ae0 fffff880`069ac7b0 : fffffa80`149ef010 fffffa80`0f4fa7d0 fffff880`069a6110 fffffa80`1e631140 : srv2!Smb2ExecuteProviderCallback+0x97
fffff880`073a1b40 fffff880`069ac6fb : 00000000`00000001 00000000`0000000d fffffa80`0f8c7020 fffffa80`149ef020 : srv2!SrvProcessPacket+0xa0
fffff880`073a1b80 fffff800`01b0cfb6 : 00060000`00005ab5 fffffa80`236aa040 00000000`00000080 fffffa80`0cd169c0 : srv2!SrvProcWorkerThread+0x2fb
fffff880`073a1c00 fffff800`01866706 : fffff880`009e7180 fffffa80`236aa040 fffffa80`12d4b760 fffff8a0`298ad010 : nt!PspSystemThreadStartup+0x5a
fffff880`073a1c40 00000000`00000000 : fffff880`073a2000 fffff880`0739c000 fffff880`073a1870 00000000`00000000 : nt!KiStartSystemThread+0x16
STACK_COMMAND: kb
THREAD_SHA1_HASH_MOD_FUNC: 629adbcd989ff0a0d6fac048b6592757cbb9702a
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: af2a5e2054b423239b65b1fdd3b7d78e98c88982
THREAD_SHA1_HASH_MOD: 9d5b5faebe2cb6a05520f075826c98800aac131b
FOLLOWUP_IP:
srv2!Smb2LeaseAcquireOrUpgrade+c3
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
FAULT_INSTR_CODE: 458341f0
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: srv2!Smb2LeaseAcquireOrUpgrade+c3
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: srv2
IMAGE_NAME: srv2.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 50804281
FAILURE_BUCKET_ID: X64_0xD1_srv2!Smb2LeaseAcquireOrUpgrade+c3
BUCKET_ID: X64_0xD1_srv2!Smb2LeaseAcquireOrUpgrade+c3
PRIMARY_PROBLEM_CLASS: X64_0xD1_srv2!Smb2LeaseAcquireOrUpgrade+c3
TARGET_TIME: 2016-06-12T12:38:28.000Z
0: kd> lmvm srv2
Browse full module list
start end module name
fffff880`06985000 fffff880`069ee000 srv2 (pdb symbols) C:\ProgramData\dbg\sym\srv2.pdb\A9B8513E5FA74A159CE3EE473581902B2\srv2.pdb
Loaded symbol image file: srv2.sys
Image path: \SystemRoot\System32\DRIVERS\srv2.sys
Image name: srv2.sys
Browse all global symbols functions data
Timestamp: Fri Oct 19 02:55:13 2012 (50804281)
CheckSum: 0007228B
ImageSize: 00069000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
0: kd> .bugcheck
Bugcheck code 000000D1
Arguments 00000000`0000000c 00000000`00000002 00000000`00000001 fffff880`0699e333
0: kd> uf fffff8800699e333
srv2!Smb2LeaseAcquireOrUpgrade:
fffff880`0699e270 48895c2408 mov qword ptr [rsp+8],rbx
fffff880`0699e275 48896c2410 mov qword ptr [rsp+10h],rbp
fffff880`0699e27a 4889742418 mov qword ptr [rsp+18h],rsi
fffff880`0699e27f 57 push rdi
fffff880`0699e280 4154 push r12
fffff880`0699e282 4155 push r13
fffff880`0699e284 4156 push r14
fffff880`0699e286 4157 push r15
fffff880`0699e288 4883ec30 sub rsp,30h
fffff880`0699e28c 488b4250 mov rax,qword ptr [rdx+50h]
fffff880`0699e290 418bf0 mov esi,r8d
fffff880`0699e293 4533ed xor r13d,r13d
fffff880`0699e296 83e607 and esi,7
fffff880`0699e299 0fbaa0b80000000c bt dword ptr [rax+0B8h],0Ch
fffff880`0699e2a1 498be9 mov rbp,r9
fffff880`0699e2a4 488bda mov rbx,rdx
fffff880`0699e2a7 488bf9 mov rdi,rcx
fffff880`0699e2aa 7303 jae srv2!Smb2LeaseAcquireOrUpgrade+0x3f (fffff880`0699e2af) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3c:
fffff880`0699e2ac 83e6fb and esi,0FFFFFFFBh
srv2!Smb2LeaseAcquireOrUpgrade+0x3f:
fffff880`0699e2af f30f6f414c movdqu xmm0,xmmword ptr [rcx+4Ch]
fffff880`0699e2b4 45216914 and dword ptr [r9+14h],r13d
fffff880`0699e2b8 4d216918 and qword ptr [r9+18h],r13
fffff880`0699e2bc 45216910 and dword ptr [r9+10h],r13d
fffff880`0699e2c0 f3410f7f01 movdqu xmmword ptr [r9],xmm0
fffff880`0699e2c5 4c396970 cmp qword ptr [rcx+70h],r13
fffff880`0699e2c9 7517 jne srv2!Smb2LeaseAcquireOrUpgrade+0x72 (fffff880`0699e2e2) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x5b:
fffff880`0699e2cb e870c0ffff call srv2!Smb2LeaseCreateRelativeHandle (fffff880`0699a340)
fffff880`0699e2d0 4c8be8 mov r13,rax
fffff880`0699e2d3 4885c0 test rax,rax
fffff880`0699e2d6 750a jne srv2!Smb2LeaseAcquireOrUpgrade+0x72 (fffff880`0699e2e2) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x68:
fffff880`0699e2d8 b8010000c0 mov eax,0C0000001h
fffff880`0699e2dd e96a030000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3dc (fffff880`0699e64c) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x72:
fffff880`0699e2e2 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e2e6 ff15cc1f0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e2ec 817f04e2000000 cmp dword ptr [rdi+4],0E2h
fffff880`0699e2f3 448af8 mov r15b,al
fffff880`0699e2f6 b8e1000000 mov eax,0E1h
fffff880`0699e2fb 7405 je srv2!Smb2LeaseAcquireOrUpgrade+0x92 (fffff880`0699e302) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x8d:
fffff880`0699e2fd 394704 cmp dword ptr [rdi+4],eax
fffff880`0699e300 7526 jne srv2!Smb2LeaseAcquireOrUpgrade+0xb8 (fffff880`0699e328) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x92:
fffff880`0699e302 394704 cmp dword ptr [rdi+4],eax
fffff880`0699e305 7512 jne srv2!Smb2LeaseAcquireOrUpgrade+0xa9 (fffff880`0699e319) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x97:
fffff880`0699e307 f083058d88000001 lock add dword ptr [srv2!LeaseCounters+0x1c (fffff880`069a6b9c)],1
fffff880`0699e30f 488bcf mov rcx,rdi
fffff880`0699e312 e879caffff call srv2!SrvCancelQueuedDelayedLease (fffff880`0699ad90)
fffff880`0699e317 eb08 jmp srv2!Smb2LeaseAcquireOrUpgrade+0xb1 (fffff880`0699e321) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xa9:
fffff880`0699e319 f083056f88000001 lock add dword ptr [srv2!LeaseCounters+0x10 (fffff880`069a6b90)],1
srv2!Smb2LeaseAcquireOrUpgrade+0xb1:
fffff880`0699e321 c74704dc000000 mov dword ptr [rdi+4],0DCh
srv2!Smb2LeaseAcquireOrUpgrade+0xb8:
fffff880`0699e328 48837f7000 cmp qword ptr [rdi+70h],0
fffff880`0699e32d 750a jne srv2!Smb2LeaseAcquireOrUpgrade+0xc9 (fffff880`0699e339) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xbf:
fffff880`0699e32f 4c896f70 mov qword ptr [rdi+70h],r13
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
srv2!Smb2LeaseAcquireOrUpgrade+0xc9:
fffff880`0699e339 f6878000000008 test byte ptr [rdi+80h],8
fffff880`0699e340 7452 je srv2!Smb2LeaseAcquireOrUpgrade+0x124 (fffff880`0699e394) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xd2:
fffff880`0699e342 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e346 418ad7 mov dl,r15b
fffff880`0699e349 ff15611f0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e34f 488b0dba7d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e356 488d05b37d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e35d 483bc8 cmp rcx,rax
fffff880`0699e360 0f8494000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xf6:
fffff880`0699e366 f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e36a 0f848a000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x100:
fffff880`0699e370 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e374 0f8280000000 jb srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x10a:
fffff880`0699e37a 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e37e 4c8d05bb290000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e385 ba1f000000 mov edx,1Fh
fffff880`0699e38a 4c8bcf mov r9,rdi
fffff880`0699e38d e89ea8ffff call srv2!WPP_SF_q (fffff880`06998c30)
fffff880`0699e392 eb66 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x124:
fffff880`0699e394 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e398 ff15ea1d0000 call qword ptr [srv2!_imp_KeAcquireSpinLockAtDpcLevel (fffff880`069a0188)]
fffff880`0699e39e 817b04dc000000 cmp dword ptr [rbx+4],0DCh
fffff880`0699e3a5 745d je srv2!Smb2LeaseAcquireOrUpgrade+0x194 (fffff880`0699e404) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x137:
fffff880`0699e3a7 488b0d627d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e3ae 488d055b7d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e3b5 483bc8 cmp rcx,rax
fffff880`0699e3b8 7429 je srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x14a:
fffff880`0699e3ba f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e3be 7423 je srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x150:
fffff880`0699e3c0 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e3c4 721d jb srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x156:
fffff880`0699e3c6 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e3ca 4c8d056f290000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e3d1 ba20000000 mov edx,20h
fffff880`0699e3d6 4c8bcb mov r9,rbx
fffff880`0699e3d9 48897c2420 mov qword ptr [rsp+20h],rdi
fffff880`0699e3de e83da7ffff call srv2!WPP_SF_xx (fffff880`06998b20)
srv2!Smb2LeaseAcquireOrUpgrade+0x173:
fffff880`0699e3e3 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e3e7 ff15a31d0000 call qword ptr [srv2!_imp_KeReleaseSpinLockFromDpcLevel (fffff880`069a0190)]
fffff880`0699e3ed 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e3f1 418ad7 mov dl,r15b
fffff880`0699e3f4 ff15b61e0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
srv2!Smb2LeaseAcquireOrUpgrade+0x18a:
fffff880`0699e3fa bb010000c0 mov ebx,0C0000001h
fffff880`0699e3ff e939020000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3cd (fffff880`0699e63d) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x194:
fffff880`0699e404 488d9350010000 lea rdx,[rbx+150h]
fffff880`0699e40b 488d8f88000000 lea rcx,[rdi+88h]
fffff880`0699e412 488b4108 mov rax,qword ptr [rcx+8]
fffff880`0699e416 48890a mov qword ptr [rdx],rcx
fffff880`0699e419 48894208 mov qword ptr [rdx+8],rax
fffff880`0699e41d 488910 mov qword ptr [rax],rdx
fffff880`0699e420 48895108 mov qword ptr [rcx+8],rdx
fffff880`0699e424 488bcf mov rcx,rdi
fffff880`0699e427 48897b70 mov qword ptr [rbx+70h],rdi
fffff880`0699e42b e860adffff call srv2!Smb2ReferenceLease (fffff880`06999190)
fffff880`0699e430 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e434 ff15561d0000 call qword ptr [srv2!_imp_KeReleaseSpinLockFromDpcLevel (fffff880`069a0190)]
fffff880`0699e43a 488b0dcf7c0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e441 488d05c87c0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e448 483bc8 cmp rcx,rax
fffff880`0699e44b 742b je srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1dd:
fffff880`0699e44d f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e451 7425 je srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1e3:
fffff880`0699e453 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e457 721f jb srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1e9:
fffff880`0699e459 8b4748 mov eax,dword ptr [rdi+48h]
fffff880`0699e45c 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e460 4c8d05d9280000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e467 ba21000000 mov edx,21h
fffff880`0699e46c 4c8bcf mov r9,rdi
fffff880`0699e46f 89442420 mov dword ptr [rsp+20h],eax
fffff880`0699e473 e828a5ffff call srv2!WPP_SF_qD (fffff880`069989a0)
srv2!Smb2LeaseAcquireOrUpgrade+0x208:
fffff880`0699e478 8b4748 mov eax,dword ptr [rdi+48h]
fffff880`0699e47b 85c0 test eax,eax
fffff880`0699e47d 0f84eb000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x2fe (fffff880`0699e56e) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x213:
fffff880`0699e483 83e801 sub eax,1
fffff880`0699e486 7427 je srv2!Smb2LeaseAcquireOrUpgrade+0x23f (fffff880`0699e4af) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x218:
fffff880`0699e488 83e80f sub eax,0Fh
fffff880`0699e48b 7413 je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x21d:
fffff880`0699e48d 83e810 sub eax,10h
fffff880`0699e490 740e je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x222:
fffff880`0699e492 83e820 sub eax,20h
fffff880`0699e495 7409 je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x227:
fffff880`0699e497 83f840 cmp eax,40h
fffff880`0699e49a 0f855affffff jne srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x230:
fffff880`0699e4a0 8b4778 mov eax,dword ptr [rdi+78h]
fffff880`0699e4a3 834d1402 or dword ptr [rbp+14h],2
fffff880`0699e4a7 894510 mov dword ptr [rbp+10h],eax
fffff880`0699e4aa e9a8000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x2e7 (fffff880`0699e557) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x23f:
fffff880`0699e4af 8b4f78 mov ecx,dword ptr [rdi+78h]
fffff880`0699e4b2 8bc1 mov eax,ecx
fffff880`0699e4b4 23c6 and eax,esi
fffff880`0699e4b6 3bc1 cmp eax,ecx
fffff880`0699e4b8 0f8596000000 jne srv2!Smb2LeaseAcquireOrUpgrade+0x2e4 (fffff880`0699e554) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x24e:
fffff880`0699e4be 3bf1 cmp esi,ecx
fffff880`0699e4c0 0f868e000000 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x2e4 (fffff880`0699e554) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x256:
fffff880`0699e4c6 0fbaaf8000000008 bts dword ptr [rdi+80h],8
fffff880`0699e4ce 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e4d2 418ad7 mov dl,r15b
fffff880`0699e4d5 c7474840000000 mov dword ptr [rdi+48h],40h
fffff880`0699e4dc ff15ce1d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e4e2 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e4e6 448bc6 mov r8d,esi
fffff880`0699e4e9 488bcf mov rcx,rdi
fffff880`0699e4ec e87fdeffff call srv2!Smb2LeaseUpgrade (fffff880`0699c370)
fffff880`0699e4f1 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e4f5 8bd8 mov ebx,eax
fffff880`0699e4f7 ff15bb1d0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e4fd 0fbab78000000008 btr dword ptr [rdi+80h],8
fffff880`0699e505 8ad0 mov dl,al
fffff880`0699e507 c7474801000000 mov dword ptr [rdi+48h],1
fffff880`0699e50e 81fb03010000 cmp ebx,103h
fffff880`0699e514 7526 jne srv2!Smb2LeaseAcquireOrUpgrade+0x2cc (fffff880`0699e53c) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2a6:
fffff880`0699e516 488b8ff8000000 mov rcx,qword ptr [rdi+0F8h]
fffff880`0699e51d 4883a7f800000000 and qword ptr [rdi+0F8h],0
fffff880`0699e525 33db xor ebx,ebx
fffff880`0699e527 215f7c and dword ptr [rdi+7Ch],ebx
fffff880`0699e52a 897778 mov dword ptr [rdi+78h],esi
fffff880`0699e52d 897510 mov dword ptr [rbp+10h],esi
fffff880`0699e530 48898ff0000000 mov qword ptr [rdi+0F0h],rcx
fffff880`0699e537 e9f9000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c5 (fffff880`0699e635) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2cc:
fffff880`0699e53c 8b4778 mov eax,dword ptr [rdi+78h]
fffff880`0699e53f 4883a7f800000000 and qword ptr [rdi+0F8h],0
fffff880`0699e547 bb010000c0 mov ebx,0C0000001h
fffff880`0699e54c 894510 mov dword ptr [rbp+10h],eax
fffff880`0699e54f e9e1000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c5 (fffff880`0699e635) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2e4:
fffff880`0699e554 894d10 mov dword ptr [rbp+10h],ecx
srv2!Smb2LeaseAcquireOrUpgrade+0x2e7:
fffff880`0699e557 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e55b 418ad7 mov dl,r15b
fffff880`0699e55e bb010000c0 mov ebx,0C0000001h
fffff880`0699e563 ff15471d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e569 e9cf000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3cd (fffff880`0699e63d) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2fe:
fffff880`0699e56e 0fbaaf8000000008 bts dword ptr [rdi+80h],8
fffff880`0699e576 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e57a 418ad7 mov dl,r15b
fffff880`0699e57d c7474810000000 mov dword ptr [rdi+48h],10h
fffff880`0699e584 ff15261d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e58a 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e58e 448bc6 mov r8d,esi
fffff880`0699e591 488bcf mov rcx,rdi
fffff880`0699e594 e8a7dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e599 bbe20000c0 mov ebx,0C00000E2h
fffff880`0699e59e 448be0 mov r12d,eax
fffff880`0699e5a1 3bc3 cmp eax,ebx
fffff880`0699e5a3 753e jne srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x335:
fffff880`0699e5a5 40f6c604 test sil,4
fffff880`0699e5a9 741b je srv2!Smb2LeaseAcquireOrUpgrade+0x356 (fffff880`0699e5c6) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x33b:
fffff880`0699e5ab 83e6fb and esi,0FFFFFFFBh
fffff880`0699e5ae 7616 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x356 (fffff880`0699e5c6) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x340:
fffff880`0699e5b0 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e5b4 448bc6 mov r8d,esi
fffff880`0699e5b7 488bcf mov rcx,rdi
fffff880`0699e5ba e881dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e5bf 448be0 mov r12d,eax
fffff880`0699e5c2 3bc3 cmp eax,ebx
fffff880`0699e5c4 751d jne srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x356:
fffff880`0699e5c6 40f6c602 test sil,2
fffff880`0699e5ca 7417 je srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x35c:
fffff880`0699e5cc 83e6fd and esi,0FFFFFFFDh
fffff880`0699e5cf 7612 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x361:
fffff880`0699e5d1 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e5d5 448bc6 mov r8d,esi
fffff880`0699e5d8 488bcf mov rcx,rdi
fffff880`0699e5db e860dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e5e0 448be0 mov r12d,eax
srv2!Smb2LeaseAcquireOrUpgrade+0x373:
fffff880`0699e5e3 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e5e7 ff15cb1c0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e5ed 0fbab78000000008 btr dword ptr [rdi+80h],8
fffff880`0699e5f5 4181fc03010000 cmp r12d,103h
fffff880`0699e5fc 7514 jne srv2!Smb2LeaseAcquireOrUpgrade+0x3a2 (fffff880`0699e612) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x38e:
fffff880`0699e5fe 33db xor ebx,ebx
fffff880`0699e600 c7474801000000 mov dword ptr [rdi+48h],1
fffff880`0699e607 897778 mov dword ptr [rdi+78h],esi
fffff880`0699e60a 215f7c and dword ptr [rdi+7Ch],ebx
fffff880`0699e60d 897510 mov dword ptr [rbp+10h],esi
fffff880`0699e610 eb21 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c3 (fffff880`0699e633) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3a2:
fffff880`0699e612 33c9 xor ecx,ecx
fffff880`0699e614 bb010000c0 mov ebx,0C0000001h
fffff880`0699e619 4181fc100000c0 cmp r12d,0C0000010h
fffff880`0699e620 440f45e3 cmovne r12d,ebx
fffff880`0699e624 894f48 mov dword ptr [rdi+48h],ecx
fffff880`0699e627 894f78 mov dword ptr [rdi+78h],ecx
fffff880`0699e62a 894f7c mov dword ptr [rdi+7Ch],ecx
fffff880`0699e62d 894d10 mov dword ptr [rbp+10h],ecx
fffff880`0699e630 418bdc mov ebx,r12d
srv2!Smb2LeaseAcquireOrUpgrade+0x3c3:
fffff880`0699e633 8ad0 mov dl,al
srv2!Smb2LeaseAcquireOrUpgrade+0x3c5:
fffff880`0699e635 488bcf mov rcx,rdi
fffff880`0699e638 e8b3faffff call srv2!Smb2LeaseProcessPendingLeaseOperationsAndReleaseSpinLock (fffff880`0699e0f0)
srv2!Smb2LeaseAcquireOrUpgrade+0x3cd:
fffff880`0699e63d 4d85ed test r13,r13
fffff880`0699e640 7408 je srv2!Smb2LeaseAcquireOrUpgrade+0x3da (fffff880`0699e64a) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3d2:
fffff880`0699e642 498bcd mov rcx,r13
fffff880`0699e645 e8067efeff call srv2!SrvDereferenceHandle (fffff880`06986450)
srv2!Smb2LeaseAcquireOrUpgrade+0x3da:
fffff880`0699e64a 8bc3 mov eax,ebx
srv2!Smb2LeaseAcquireOrUpgrade+0x3dc:
fffff880`0699e64c 488b5c2460 mov rbx,qword ptr [rsp+60h]
fffff880`0699e651 488b6c2468 mov rbp,qword ptr [rsp+68h]
fffff880`0699e656 488b742470 mov rsi,qword ptr [rsp+70h]
fffff880`0699e65b 4883c430 add rsp,30h
fffff880`0699e65f 415f pop r15
fffff880`0699e661 415e pop r14
fffff880`0699e663 415d pop r13
fffff880`0699e665 415c pop r12
fffff880`0699e667 5f pop rdi
fffff880`0699e668 c3 ret
0: kd> r
rax=fffff880073a1420 rbx=fffffa8023150800 rcx=000000000000000a
rdx=000000000000000c rsi=0000000000000007 rdi=fffffa801d460720
rip=fffff80001875380 rsp=fffff880073a1318 rbp=fffff880073a14e0
r8=0000000000000002 r9=0000000000000001 r10=fffff8800699e333
r11=0000000000000001 r12=fffff880069a6110 r13=0000000000000000
r14=0000000000000000 r15=fffff880073a1700
iopl=0 nv up ei ng nz na pe nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00000282
nt!KeBugCheckEx:
fffff800`01875380 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffff880`073a1320=000000000000000a
0: kd> .trap 0xfffff880073a1460
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=00000000000000e1 rbx=0000000000000000 rcx=0000000000000000
rdx=fffffa8023150800 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8800699e333 rsp=fffff880073a15f0 rbp=fffff880073a1720
r8=0000000000000007 r9=0000000000000005 r10=fffff800019b6680
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1 ds:00000000`0000000c=????????
0: kd> r
Last set context:
rax=00000000000000e1 rbx=0000000000000000 rcx=0000000000000000
rdx=fffffa8023150800 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8800699e333 rsp=fffff880073a15f0 rbp=fffff880073a1720
r8=0000000000000007 r9=0000000000000005 r10=fffff800019b6680
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=0000 es=0000 fs=0000 gs=0000 efl=00010246
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1 ds:00000000`0000000c=????????
0: kd> u
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
fffff880`0699e339 f6878000000008 test byte ptr [rdi+80h],8
fffff880`0699e340 7452 je srv2!Smb2LeaseAcquireOrUpgrade+0x124 (fffff880`0699e394)
fffff880`0699e342 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e346 418ad7 mov dl,r15b
fffff880`0699e349 ff15611f0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e34f 488b0dba7d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e356 488d05b37d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
0: kd> ub
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
fffff880`0699e339 f6878000000008 test byte ptr [rdi+80h],8
fffff880`0699e340 7452 je srv2!Smb2LeaseAcquireOrUpgrade+0x124 (fffff880`0699e394)
fffff880`0699e342 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e346 418ad7 mov dl,r15b
fffff880`0699e349 ff15611f0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e34f 488b0dba7d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e356 488d05b37d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
0: kd> ub
srv2!Smb2LeaseAcquireOrUpgrade+0xc3:
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
fffff880`0699e339 f6878000000008 test byte ptr [rdi+80h],8
fffff880`0699e340 7452 je srv2!Smb2LeaseAcquireOrUpgrade+0x124 (fffff880`0699e394)
fffff880`0699e342 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e346 418ad7 mov dl,r15b
fffff880`0699e349 ff15611f0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e34f 488b0dba7d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e356 488d05b37d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
0: kd> uf fffff880`0699e394
srv2!Smb2LeaseAcquireOrUpgrade:
fffff880`0699e270 48895c2408 mov qword ptr [rsp+8],rbx
fffff880`0699e275 48896c2410 mov qword ptr [rsp+10h],rbp
fffff880`0699e27a 4889742418 mov qword ptr [rsp+18h],rsi
fffff880`0699e27f 57 push rdi
fffff880`0699e280 4154 push r12
fffff880`0699e282 4155 push r13
fffff880`0699e284 4156 push r14
fffff880`0699e286 4157 push r15
fffff880`0699e288 4883ec30 sub rsp,30h
fffff880`0699e28c 488b4250 mov rax,qword ptr [rdx+50h]
fffff880`0699e290 418bf0 mov esi,r8d
fffff880`0699e293 4533ed xor r13d,r13d
fffff880`0699e296 83e607 and esi,7
fffff880`0699e299 0fbaa0b80000000c bt dword ptr [rax+0B8h],0Ch
fffff880`0699e2a1 498be9 mov rbp,r9
fffff880`0699e2a4 488bda mov rbx,rdx
fffff880`0699e2a7 488bf9 mov rdi,rcx
fffff880`0699e2aa 7303 jae srv2!Smb2LeaseAcquireOrUpgrade+0x3f (fffff880`0699e2af) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3c:
fffff880`0699e2ac 83e6fb and esi,0FFFFFFFBh
srv2!Smb2LeaseAcquireOrUpgrade+0x3f:
fffff880`0699e2af f30f6f414c movdqu xmm0,xmmword ptr [rcx+4Ch]
fffff880`0699e2b4 45216914 and dword ptr [r9+14h],r13d
fffff880`0699e2b8 4d216918 and qword ptr [r9+18h],r13
fffff880`0699e2bc 45216910 and dword ptr [r9+10h],r13d
fffff880`0699e2c0 f3410f7f01 movdqu xmmword ptr [r9],xmm0
fffff880`0699e2c5 4c396970 cmp qword ptr [rcx+70h],r13
fffff880`0699e2c9 7517 jne srv2!Smb2LeaseAcquireOrUpgrade+0x72 (fffff880`0699e2e2) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x5b:
fffff880`0699e2cb e870c0ffff call srv2!Smb2LeaseCreateRelativeHandle (fffff880`0699a340)
fffff880`0699e2d0 4c8be8 mov r13,rax
fffff880`0699e2d3 4885c0 test rax,rax
fffff880`0699e2d6 750a jne srv2!Smb2LeaseAcquireOrUpgrade+0x72 (fffff880`0699e2e2) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x68:
fffff880`0699e2d8 b8010000c0 mov eax,0C0000001h
fffff880`0699e2dd e96a030000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3dc (fffff880`0699e64c) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x72:
fffff880`0699e2e2 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e2e6 ff15cc1f0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e2ec 817f04e2000000 cmp dword ptr [rdi+4],0E2h
fffff880`0699e2f3 448af8 mov r15b,al
fffff880`0699e2f6 b8e1000000 mov eax,0E1h
fffff880`0699e2fb 7405 je srv2!Smb2LeaseAcquireOrUpgrade+0x92 (fffff880`0699e302) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x8d:
fffff880`0699e2fd 394704 cmp dword ptr [rdi+4],eax
fffff880`0699e300 7526 jne srv2!Smb2LeaseAcquireOrUpgrade+0xb8 (fffff880`0699e328) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x92:
fffff880`0699e302 394704 cmp dword ptr [rdi+4],eax
fffff880`0699e305 7512 jne srv2!Smb2LeaseAcquireOrUpgrade+0xa9 (fffff880`0699e319) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x97:
fffff880`0699e307 f083058d88000001 lock add dword ptr [srv2!LeaseCounters+0x1c (fffff880`069a6b9c)],1
fffff880`0699e30f 488bcf mov rcx,rdi
fffff880`0699e312 e879caffff call srv2!SrvCancelQueuedDelayedLease (fffff880`0699ad90)
fffff880`0699e317 eb08 jmp srv2!Smb2LeaseAcquireOrUpgrade+0xb1 (fffff880`0699e321) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xa9:
fffff880`0699e319 f083056f88000001 lock add dword ptr [srv2!LeaseCounters+0x10 (fffff880`069a6b90)],1
srv2!Smb2LeaseAcquireOrUpgrade+0xb1:
fffff880`0699e321 c74704dc000000 mov dword ptr [rdi+4],0DCh
srv2!Smb2LeaseAcquireOrUpgrade+0xb8:
fffff880`0699e328 48837f7000 cmp qword ptr [rdi+70h],0
fffff880`0699e32d 750a jne srv2!Smb2LeaseAcquireOrUpgrade+0xc9 (fffff880`0699e339) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xbf:
fffff880`0699e32f 4c896f70 mov qword ptr [rdi+70h],r13
fffff880`0699e333 f04183450c01 lock add dword ptr [r13+0Ch],1
srv2!Smb2LeaseAcquireOrUpgrade+0xc9:
fffff880`0699e339 f6878000000008 test byte ptr [rdi+80h],8
fffff880`0699e340 7452 je srv2!Smb2LeaseAcquireOrUpgrade+0x124 (fffff880`0699e394) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xd2:
fffff880`0699e342 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e346 418ad7 mov dl,r15b
fffff880`0699e349 ff15611f0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e34f 488b0dba7d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e356 488d05b37d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e35d 483bc8 cmp rcx,rax
fffff880`0699e360 0f8494000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0xf6:
fffff880`0699e366 f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e36a 0f848a000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x100:
fffff880`0699e370 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e374 0f8280000000 jb srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x10a:
fffff880`0699e37a 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e37e 4c8d05bb290000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e385 ba1f000000 mov edx,1Fh
fffff880`0699e38a 4c8bcf mov r9,rdi
fffff880`0699e38d e89ea8ffff call srv2!WPP_SF_q (fffff880`06998c30)
fffff880`0699e392 eb66 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x124:
fffff880`0699e394 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e398 ff15ea1d0000 call qword ptr [srv2!_imp_KeAcquireSpinLockAtDpcLevel (fffff880`069a0188)]
fffff880`0699e39e 817b04dc000000 cmp dword ptr [rbx+4],0DCh
fffff880`0699e3a5 745d je srv2!Smb2LeaseAcquireOrUpgrade+0x194 (fffff880`0699e404) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x137:
fffff880`0699e3a7 488b0d627d0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e3ae 488d055b7d0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e3b5 483bc8 cmp rcx,rax
fffff880`0699e3b8 7429 je srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x14a:
fffff880`0699e3ba f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e3be 7423 je srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x150:
fffff880`0699e3c0 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e3c4 721d jb srv2!Smb2LeaseAcquireOrUpgrade+0x173 (fffff880`0699e3e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x156:
fffff880`0699e3c6 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e3ca 4c8d056f290000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e3d1 ba20000000 mov edx,20h
fffff880`0699e3d6 4c8bcb mov r9,rbx
fffff880`0699e3d9 48897c2420 mov qword ptr [rsp+20h],rdi
fffff880`0699e3de e83da7ffff call srv2!WPP_SF_xx (fffff880`06998b20)
srv2!Smb2LeaseAcquireOrUpgrade+0x173:
fffff880`0699e3e3 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e3e7 ff15a31d0000 call qword ptr [srv2!_imp_KeReleaseSpinLockFromDpcLevel (fffff880`069a0190)]
fffff880`0699e3ed 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e3f1 418ad7 mov dl,r15b
fffff880`0699e3f4 ff15b61e0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
srv2!Smb2LeaseAcquireOrUpgrade+0x18a:
fffff880`0699e3fa bb010000c0 mov ebx,0C0000001h
fffff880`0699e3ff e939020000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3cd (fffff880`0699e63d) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x194:
fffff880`0699e404 488d9350010000 lea rdx,[rbx+150h]
fffff880`0699e40b 488d8f88000000 lea rcx,[rdi+88h]
fffff880`0699e412 488b4108 mov rax,qword ptr [rcx+8]
fffff880`0699e416 48890a mov qword ptr [rdx],rcx
fffff880`0699e419 48894208 mov qword ptr [rdx+8],rax
fffff880`0699e41d 488910 mov qword ptr [rax],rdx
fffff880`0699e420 48895108 mov qword ptr [rcx+8],rdx
fffff880`0699e424 488bcf mov rcx,rdi
fffff880`0699e427 48897b70 mov qword ptr [rbx+70h],rdi
fffff880`0699e42b e860adffff call srv2!Smb2ReferenceLease (fffff880`06999190)
fffff880`0699e430 488d4b40 lea rcx,[rbx+40h]
fffff880`0699e434 ff15561d0000 call qword ptr [srv2!_imp_KeReleaseSpinLockFromDpcLevel (fffff880`069a0190)]
fffff880`0699e43a 488b0dcf7c0000 mov rcx,qword ptr [srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e441 488d05c87c0000 lea rax,[srv2!WPP_GLOBAL_Control (fffff880`069a6110)]
fffff880`0699e448 483bc8 cmp rcx,rax
fffff880`0699e44b 742b je srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1dd:
fffff880`0699e44d f6412c01 test byte ptr [rcx+2Ch],1
fffff880`0699e451 7425 je srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1e3:
fffff880`0699e453 80792901 cmp byte ptr [rcx+29h],1
fffff880`0699e457 721f jb srv2!Smb2LeaseAcquireOrUpgrade+0x208 (fffff880`0699e478) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x1e9:
fffff880`0699e459 8b4748 mov eax,dword ptr [rdi+48h]
fffff880`0699e45c 488b4918 mov rcx,qword ptr [rcx+18h]
fffff880`0699e460 4c8d05d9280000 lea r8,[srv2!GetFsFileInfoAllowed+0xe0 (fffff880`069a0d40)]
fffff880`0699e467 ba21000000 mov edx,21h
fffff880`0699e46c 4c8bcf mov r9,rdi
fffff880`0699e46f 89442420 mov dword ptr [rsp+20h],eax
fffff880`0699e473 e828a5ffff call srv2!WPP_SF_qD (fffff880`069989a0)
srv2!Smb2LeaseAcquireOrUpgrade+0x208:
fffff880`0699e478 8b4748 mov eax,dword ptr [rdi+48h]
fffff880`0699e47b 85c0 test eax,eax
fffff880`0699e47d 0f84eb000000 je srv2!Smb2LeaseAcquireOrUpgrade+0x2fe (fffff880`0699e56e) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x213:
fffff880`0699e483 83e801 sub eax,1
fffff880`0699e486 7427 je srv2!Smb2LeaseAcquireOrUpgrade+0x23f (fffff880`0699e4af) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x218:
fffff880`0699e488 83e80f sub eax,0Fh
fffff880`0699e48b 7413 je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x21d:
fffff880`0699e48d 83e810 sub eax,10h
fffff880`0699e490 740e je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x222:
fffff880`0699e492 83e820 sub eax,20h
fffff880`0699e495 7409 je srv2!Smb2LeaseAcquireOrUpgrade+0x230 (fffff880`0699e4a0) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x227:
fffff880`0699e497 83f840 cmp eax,40h
fffff880`0699e49a 0f855affffff jne srv2!Smb2LeaseAcquireOrUpgrade+0x18a (fffff880`0699e3fa) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x230:
fffff880`0699e4a0 8b4778 mov eax,dword ptr [rdi+78h]
fffff880`0699e4a3 834d1402 or dword ptr [rbp+14h],2
fffff880`0699e4a7 894510 mov dword ptr [rbp+10h],eax
fffff880`0699e4aa e9a8000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x2e7 (fffff880`0699e557) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x23f:
fffff880`0699e4af 8b4f78 mov ecx,dword ptr [rdi+78h]
fffff880`0699e4b2 8bc1 mov eax,ecx
fffff880`0699e4b4 23c6 and eax,esi
fffff880`0699e4b6 3bc1 cmp eax,ecx
fffff880`0699e4b8 0f8596000000 jne srv2!Smb2LeaseAcquireOrUpgrade+0x2e4 (fffff880`0699e554) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x24e:
fffff880`0699e4be 3bf1 cmp esi,ecx
fffff880`0699e4c0 0f868e000000 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x2e4 (fffff880`0699e554) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x256:
fffff880`0699e4c6 0fbaaf8000000008 bts dword ptr [rdi+80h],8
fffff880`0699e4ce 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e4d2 418ad7 mov dl,r15b
fffff880`0699e4d5 c7474840000000 mov dword ptr [rdi+48h],40h
fffff880`0699e4dc ff15ce1d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e4e2 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e4e6 448bc6 mov r8d,esi
fffff880`0699e4e9 488bcf mov rcx,rdi
fffff880`0699e4ec e87fdeffff call srv2!Smb2LeaseUpgrade (fffff880`0699c370)
fffff880`0699e4f1 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e4f5 8bd8 mov ebx,eax
fffff880`0699e4f7 ff15bb1d0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e4fd 0fbab78000000008 btr dword ptr [rdi+80h],8
fffff880`0699e505 8ad0 mov dl,al
fffff880`0699e507 c7474801000000 mov dword ptr [rdi+48h],1
fffff880`0699e50e 81fb03010000 cmp ebx,103h
fffff880`0699e514 7526 jne srv2!Smb2LeaseAcquireOrUpgrade+0x2cc (fffff880`0699e53c) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2a6:
fffff880`0699e516 488b8ff8000000 mov rcx,qword ptr [rdi+0F8h]
fffff880`0699e51d 4883a7f800000000 and qword ptr [rdi+0F8h],0
fffff880`0699e525 33db xor ebx,ebx
fffff880`0699e527 215f7c and dword ptr [rdi+7Ch],ebx
fffff880`0699e52a 897778 mov dword ptr [rdi+78h],esi
fffff880`0699e52d 897510 mov dword ptr [rbp+10h],esi
fffff880`0699e530 48898ff0000000 mov qword ptr [rdi+0F0h],rcx
fffff880`0699e537 e9f9000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c5 (fffff880`0699e635) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2cc:
fffff880`0699e53c 8b4778 mov eax,dword ptr [rdi+78h]
fffff880`0699e53f 4883a7f800000000 and qword ptr [rdi+0F8h],0
fffff880`0699e547 bb010000c0 mov ebx,0C0000001h
fffff880`0699e54c 894510 mov dword ptr [rbp+10h],eax
fffff880`0699e54f e9e1000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c5 (fffff880`0699e635) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2e4:
fffff880`0699e554 894d10 mov dword ptr [rbp+10h],ecx
srv2!Smb2LeaseAcquireOrUpgrade+0x2e7:
fffff880`0699e557 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e55b 418ad7 mov dl,r15b
fffff880`0699e55e bb010000c0 mov ebx,0C0000001h
fffff880`0699e563 ff15471d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e569 e9cf000000 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3cd (fffff880`0699e63d) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x2fe:
fffff880`0699e56e 0fbaaf8000000008 bts dword ptr [rdi+80h],8
fffff880`0699e576 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e57a 418ad7 mov dl,r15b
fffff880`0699e57d c7474810000000 mov dword ptr [rdi+48h],10h
fffff880`0699e584 ff15261d0000 call qword ptr [srv2!_imp_KeReleaseSpinLock (fffff880`069a02b0)]
fffff880`0699e58a 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e58e 448bc6 mov r8d,esi
fffff880`0699e591 488bcf mov rcx,rdi
fffff880`0699e594 e8a7dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e599 bbe20000c0 mov ebx,0C00000E2h
fffff880`0699e59e 448be0 mov r12d,eax
fffff880`0699e5a1 3bc3 cmp eax,ebx
fffff880`0699e5a3 753e jne srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x335:
fffff880`0699e5a5 40f6c604 test sil,4
fffff880`0699e5a9 741b je srv2!Smb2LeaseAcquireOrUpgrade+0x356 (fffff880`0699e5c6) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x33b:
fffff880`0699e5ab 83e6fb and esi,0FFFFFFFBh
fffff880`0699e5ae 7616 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x356 (fffff880`0699e5c6) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x340:
fffff880`0699e5b0 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e5b4 448bc6 mov r8d,esi
fffff880`0699e5b7 488bcf mov rcx,rdi
fffff880`0699e5ba e881dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e5bf 448be0 mov r12d,eax
fffff880`0699e5c2 3bc3 cmp eax,ebx
fffff880`0699e5c4 751d jne srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x356:
fffff880`0699e5c6 40f6c602 test sil,2
fffff880`0699e5ca 7417 je srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x35c:
fffff880`0699e5cc 83e6fd and esi,0FFFFFFFDh
fffff880`0699e5cf 7612 jbe srv2!Smb2LeaseAcquireOrUpgrade+0x373 (fffff880`0699e5e3) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x361:
fffff880`0699e5d1 488b5770 mov rdx,qword ptr [rdi+70h]
fffff880`0699e5d5 448bc6 mov r8d,esi
fffff880`0699e5d8 488bcf mov rcx,rdi
fffff880`0699e5db e860dfffff call srv2!Smb2LeaseAcquire (fffff880`0699c540)
fffff880`0699e5e0 448be0 mov r12d,eax
srv2!Smb2LeaseAcquireOrUpgrade+0x373:
fffff880`0699e5e3 488d4f40 lea rcx,[rdi+40h]
fffff880`0699e5e7 ff15cb1c0000 call qword ptr [srv2!_imp_KeAcquireSpinLockRaiseToDpc (fffff880`069a02b8)]
fffff880`0699e5ed 0fbab78000000008 btr dword ptr [rdi+80h],8
fffff880`0699e5f5 4181fc03010000 cmp r12d,103h
fffff880`0699e5fc 7514 jne srv2!Smb2LeaseAcquireOrUpgrade+0x3a2 (fffff880`0699e612) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x38e:
fffff880`0699e5fe 33db xor ebx,ebx
fffff880`0699e600 c7474801000000 mov dword ptr [rdi+48h],1
fffff880`0699e607 897778 mov dword ptr [rdi+78h],esi
fffff880`0699e60a 215f7c and dword ptr [rdi+7Ch],ebx
fffff880`0699e60d 897510 mov dword ptr [rbp+10h],esi
fffff880`0699e610 eb21 jmp srv2!Smb2LeaseAcquireOrUpgrade+0x3c3 (fffff880`0699e633) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3a2:
fffff880`0699e612 33c9 xor ecx,ecx
fffff880`0699e614 bb010000c0 mov ebx,0C0000001h
fffff880`0699e619 4181fc100000c0 cmp r12d,0C0000010h
fffff880`0699e620 440f45e3 cmovne r12d,ebx
fffff880`0699e624 894f48 mov dword ptr [rdi+48h],ecx
fffff880`0699e627 894f78 mov dword ptr [rdi+78h],ecx
fffff880`0699e62a 894f7c mov dword ptr [rdi+7Ch],ecx
fffff880`0699e62d 894d10 mov dword ptr [rbp+10h],ecx
fffff880`0699e630 418bdc mov ebx,r12d
srv2!Smb2LeaseAcquireOrUpgrade+0x3c3:
fffff880`0699e633 8ad0 mov dl,al
srv2!Smb2LeaseAcquireOrUpgrade+0x3c5:
fffff880`0699e635 488bcf mov rcx,rdi
fffff880`0699e638 e8b3faffff call srv2!Smb2LeaseProcessPendingLeaseOperationsAndReleaseSpinLock (fffff880`0699e0f0)
srv2!Smb2LeaseAcquireOrUpgrade+0x3cd:
fffff880`0699e63d 4d85ed test r13,r13
fffff880`0699e640 7408 je srv2!Smb2LeaseAcquireOrUpgrade+0x3da (fffff880`0699e64a) Branch
srv2!Smb2LeaseAcquireOrUpgrade+0x3d2:
fffff880`0699e642 498bcd mov rcx,r13
fffff880`0699e645 e8067efeff call srv2!SrvDereferenceHandle (fffff880`06986450)
srv2!Smb2LeaseAcquireOrUpgrade+0x3da:
fffff880`0699e64a 8bc3 mov eax,ebx
srv2!Smb2LeaseAcquireOrUpgrade+0x3dc:
fffff880`0699e64c 488b5c2460 mov rbx,qword ptr [rsp+60h]
fffff880`0699e651 488b6c2468 mov rbp,qword ptr [rsp+68h]
fffff880`0699e656 488b742470 mov rsi,qword ptr [rsp+70h]
fffff880`0699e65b 4883c430 add rsp,30h
fffff880`0699e65f 415f pop r15
fffff880`0699e661 415e pop r14
fffff880`0699e663 415d pop r13
fffff880`0699e665 415c pop r12
fffff880`0699e667 5f pop rdi
fffff880`0699e668 c3 ret
0: kd> r rbx
Last set context:
rbx=0000000000000000
0: kd> r rdi
Last set context:
rdi=0000000000000000
0: kd> r rsp
Last set context:
rsp=fffff880073a15f0
'Windows Server' 카테고리의 다른 글
윈도우 업데이트 관리하는 가장 쉬운 방법 'WUMT' (0) | 2017.06.26 |
---|---|
IIS7 – Running 32-bit and 64-bit ASP.NET versions at the same time on different worker processes (1) | 2016.06.23 |
Network security: LAN Manager authentication level (0) | 2016.06.22 |
The Case of the System Process CPU Spikes (2) | 2016.06.03 |
Collecting Data Using Xperf for High CPU utilization of a process (0) | 2016.06.03 |