none
held locks RRS feed

  • Question

  • Hi,

    The result of !locks shows the following output. Does this mean there were 2 deadlocks in RAM? 

    Resource @ 0xffffdd0cf8276c10    Exclusively owned
        Contention Count = 1313
         Threads: ffffdd0cfdde5080-01<*> 
    KD: Scanning for held locks...............................................

    Resource @ 0xffffdd0d03166d00    Exclusively owned
        Contention Count = 3
        NumberOfSharedWaiters = 2
         Threads: ffffdd0cfdde5080-01<*> ffffdd0cf8cc2080-01    ffffdd0cfa7f0040-01    
    KD: Scanning for held locks.
    46291 total locks, 2 locks currently held

    Thanks 

    Sunday, May 17, 2020 10:40 PM

Answers

  • The thread that owns the ERESOURCE is in the SentinelMonitor driver waiting on an EX_PUSH_LOCK. The only way to know which thread owns that lock is to look for something else on the system in the SentinelMonitor driver (try "!stacks 2 SentinelMonitor").

    In the meantime you might also want to figure out what product the SentinelMonitor driver goes with and see if there's an update. You could also try disabling that driver and seeing if the problem goes away.


    Scott Noone
    Engineering Partner
    OSR Open Systems Resources, Inc.
    Windows Driver Training, Consulting, Problem Analysis, and Custom Development
    https://www.osr.com
    https://www.linkedin.com/in/scottnoone

    • Marked as answer by net_tech Thursday, May 21, 2020 1:35 AM
    Wednesday, May 20, 2020 2:09 PM

All replies

  • One thread is holding two locks (the '*' in the output indicates owner). One of those locks has two threads waiting on it.

    The next question would be, "what is thread ffffdd0cfdde5080 doing?" !thread should give you some clues.


    Scott Noone
    Engineering Partner
    OSR Open Systems Resources, Inc.
    Windows Driver Training, Consulting, Problem Analysis, and Custom Development
    https://www.osr.com
    https://www.linkedin.com/in/scottnoone

    Tuesday, May 19, 2020 8:54 PM
  • 0: kd> !threads ffffdd0cfdde5080 
    Unable to get program counter
    Unable to get program counter
    Unable to get program counter


    Total VM consumed by thread stacks 0x00000000


    • Edited by net_tech Wednesday, May 20, 2020 12:36 AM
    Wednesday, May 20, 2020 12:34 AM
  • RATE.EXE is custom app written in house. That was the last application opened by the user before the system locked up

    THREAD ffffdd0cfdde5080  Cid 1208.1f68  Teb: 000000000089c000 Win32Thread: ffffdd0cfefbcf10 WAIT: (WrPushLock) KernelMode Non-Alertable
        ffffa18ec69d71a0  SynchronizationEvent
    IRP List:
        ffffdd0d031e02b0: (0006,0430) Flags: 00000884  Mdl: 00000000
        ffffdd0cff49a450: (0006,01f0) Flags: 00000884  Mdl: 00000000
        ffffdd0cffe46380: (0006,0118) Flags: 00060000  Mdl: 00000000
    Not impersonating
    DeviceMap                 ffffcb8a76acc790
    Owning Process            ffffdd0d0244c080       Image:         rate.exe
    Attached Process          N/A            Image:         N/A
    Wait Start TickCount      4111013        Ticks: 390571 (0:01:41:42.671)
    Context Switch Count      443931         IdealProcessor: 1             
    UserTime                  00:00:50.656
    KernelTime                00:01:04.515
    Win32 Start Address 0x00000000006edafe
    Stack Init ffffa18ec69d7fd0 Current ffffa18ec69d6dd0
    Base ffffa18ec69d8000 Limit ffffa18ec69d1000 Call 0000000000000000
    Priority 13 BasePriority 8 PriorityDecrement 48 IoPriority 2 PagePriority 5
    Child-SP          RetAddr           : Args to Child                                                           : Call Site
    ffffa18e`c69d6e10 fffff806`0ad1507d : ffffb680`00000000 00000000`fffffffe ffffdd0c`ffffffff 00000000`00000001 : nt!KiSwapContext+0x76
    ffffa18e`c69d6f50 fffff806`0ad13f04 : ffffdd0c`fdde5080 fffff806`00000000 ffffdd0d`00000000 fffff806`00000000 : nt!KiSwapThread+0xbfd
    ffffa18e`c69d6ff0 fffff806`0ad136a5 : ffffdd0c`e03e30b0 fffff806`00000000 ffffdd0c`f7d1e000 00000000`00000000 : nt!KiCommitThreadWait+0x144
    ffffa18e`c69d7090 fffff806`0ac0fa49 : ffffa18e`c69d71a0 ffffdd0c`0000001c ffffdd0c`ff070100 00000000`00000000 : nt!KeWaitForSingleObject+0x255
    ffffa18e`c69d7170 fffff806`0ad12787 : 00000000`00000000 fffff806`1383d6a8 00000000`00000000 00000000`00000000 : nt!ExfAcquirePushLockSharedEx+0x1a9
    ffffa18e`c69d7220 fffff806`0fb29249 : fffff806`1383d6a8 fffff806`1383e050 ffff5873`b75dc7c1 ffffdd0c`f93bb401 : nt!ExAcquirePushLockSharedEx+0x167
    ffffa18e`c69d7260 fffff806`13846768 : ffffdd0c`f93bb578 ffffdd0c`f93bb578 ffffdd0c`f93bb401 fffff806`0ad0c316 : FLTMGR!FltAcquirePushLockShared+0x29
    ffffa18e`c69d7290 fffff806`0fb14a5d : 00000000`00000000 ffffa18e`c69d73a8 00000000`00000000 00000000`00000000 : SentinelMonitor+0x26768
    ffffa18e`c69d7320 fffff806`0fb145a0 : ffffa18e`c69d74a0 ffffa18e`c69d7400 ffffdd0d`01eb0000 00000000`00000000 : FLTMGR!FltpPerformPreCallbacks+0x2fd
    ffffa18e`c69d7430 fffff806`0fb4cd13 : fffff806`0fb39060 00000000`00000050 00000020`00000000 00000000`00000000 : FLTMGR!FltpPassThroughInternal+0x90
    ffffa18e`c69d7460 fffff806`0ad0a929 : 00000000`00000100 ffffdd0c`dd971404 00000000`00000000 00000000`00000000 : FLTMGR!FltpCreate+0x2f3
    ffffa18e`c69d7510 fffff806`0ad099e4 : 00000000`00000003 00000000`00000000 00000000`00000000 fffff806`0ad0a1a3 : nt!IofCallDriver+0x59
    ffffa18e`c69d7550 fffff806`0b2af86b : ffffa18e`c69d7800 ffffdd0c`dd971404 ffffa18e`c69d77f0 ffffdd0c`dd971480 : nt!IoCallDriverWithTracing+0x34
    ffffa18e`c69d75a0 fffff806`0b2035e7 : ffffdd0c`e059ac00 ffffdd0c`f80b7004 ffffdd0c`fd543ae0 00000000`00120000 : nt!IopParseDevice+0x62b
    ffffa18e`c69d7710 fffff806`0b2b681f : fffff806`0b203520 ffffa18e`c69d7880 ffffdd0c`f82f4540 00000000`00000045 : nt!IopParseFile+0xc7
    ffffa18e`c69d7780 fffff806`0b2b4c81 : ffffdd0c`fd543a00 ffffa18e`c69d79c8 ffffdd0c`00000240 ffffdd0c`dd8f56c0 : nt!ObpLookupObjectName+0x78f
    ffffa18e`c69d7940 fffff806`0b264f50 : 00000000`00000001 ffffa18e`c69d7e50 00000000`00000000 ffffb680`8e220180 : nt!ObOpenObjectByNameEx+0x201
    ffffa18e`c69d7a80 fffff806`0b264719 : ffffa18e`c69d7ee0 fffff806`00130198 ffffa18e`c69d7e50 ffffa18e`c69d7e40 : nt!IopCreateFile+0x820
    ffffa18e`c69d7b20 fffff806`0add3c15 : ffffdd0c`f8cc2080 00000000`00000000 00000003`00000000 00000000`00000000 : nt!NtCreateFile+0x79
    ffffa18e`c69d7bb0 fffff806`0adc61b0 : fffff806`137557a9 00000000`00000000 ffffdd0d`003ce230 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x25 (TrapFrame @ ffffa18e`c69d7c20)
    ffffa18e`c69d7db8 fffff806`137557a9 : 00000000`00000000 ffffdd0d`003ce230 00000000`00000000 fffff806`13c01c6e : nt!KiServiceLinkage
    ffffa18e`c69d7dc0 fffff806`137530f8 : ffffa18e`c5c45608 ffffffff`8000131c 00000000`00000000 fffff806`00130198 : csc!CscStorepLowIoCreateFile+0x135
    ffffa18e`c69d7ed0 fffff806`13756d86 : ffffa18e`c5c45598 00000000`c0000000 ffffa18e`00000010 ffffdd0c`f9cfed08 : csc!CscStorepLowIoCreateFilePostedRoutine+0x88
    ffffa18e`c69d7f50 fffff806`0adc5c4e : ffffa18e`c49c4e30 ffffa18e`c69d7fd0 ffffdd0c`fdde5080 ffffa18e`c5c46430 : csc!CscStorepLowIoPost_Callout+0x16
    ffffa18e`c69d7f80 fffff806`0adc5c0c : ffffa18e`c69d7fd0 ffffdd0c`fdde5080 ffffa18e`c69d8000 fffff806`0acc042e : nt!KxSwitchKernelStackCallout+0x2e (TrapFrame @ ffffa18e`c69d7e40)
    ffffa18e`c5c45380 fffff806`0acc042e : ffffa18e`c69d7fd0 ffffa18e`c69d8000 ffffdd0c`e03ff248 ffffdd0c`fdde5080 : nt!KiSwitchKernelStackContinue
    ffffa18e`c5c453a0 fffff806`0acc022c : fffff806`13756d70 ffffa18e`c5c45598 00000000`00000002 fffff806`00000000 : nt!KiExpandKernelStackAndCalloutOnStackSegment+0x18e
    ffffa18e`c5c45440 fffff806`0acc00a3 : ffffa18e`c5c456e0 ffffcb8a`747518b0 00000000`00000000 ffffdd0c`e03ff200 : nt!KiExpandKernelStackAndCalloutSwitchStack+0xdc
    ffffa18e`c5c454b0 fffff806`0acc005d : fffff806`13756d70 ffffa18e`c5c45598 00000000`00000000 00000000`00000000 : nt!KeExpandKernelStackAndCalloutInternal+0x33
    ffffa18e`c5c45520 fffff806`13751480 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00020019 : nt!KeExpandKernelStackAndCalloutEx+0x1d
    ffffa18e`c5c45560 fffff806`13751316 : ffffcb8a`747518b0 ffffcb8a`747c3db0 fffff806`10877800 ffffa18e`c5c48000 : csc!CscStorepLowIoPost+0xa0
    ffffa18e`c5c455e0 fffff806`13792990 : 00000000`00000000 ffffa18e`c5c45820 00000000`00000000 00000000`00000000 : csc!CscEnpFindChild+0x166
    ffffa18e`c5c45720 fffff806`137510e6 : ffffa18e`c5c459a0 fffff806`13c325ed fffff806`13c50000 ffffdd0c`f80b7814 : csc!CscEnpFindOrCreateEntryEx+0x3e0
    ffffa18e`c5c45950 fffff806`13792505 : ffffcb8a`75617db0 ffffdd0c`f8adae00 00000000`00000000 ffffdd0c`fdde5080 : csc!CscEnFindOrCreateEntry+0x56
    ffffa18e`c5c459c0 fffff806`13769676 : ffffa18e`c5c45bc0 ffffa18e`c5c45af8 00000000`10000000 00000000`00000000 : csc!CscStorepFindOrCreateEntryEx+0x1a5
    ffffa18e`c5c45a80 fffff806`1379db9b : 00000000`10000000 ffffdd0c`f8adac10 ffffdd0c`fc9e3b00 ffffdd0c`00000000 : csc!CscStoreFindEntryEx+0x46
    ffffa18e`c5c45ae0 fffff806`1371a2b9 : 00000000`00000000 00000000`00000000 ffffcb8a`74a44010 ffffcb8a`74a441a8 : csc!CscCreate+0x5f3b
    ffffa18e`c5c45d10 fffff806`13719b60 : ffffdd0c`f8ad0000 ffffdd0c`ff49a450 00000000`00000001 ffffa18e`c5c40000 : rdbss!RxCollapseOrCreateSrvOpen+0x24d
    ffffa18e`c5c45db0 fffff806`137169a3 : ffffdd0c`ff06cad8 ffffdd0c`ff49a450 00000000`00000000 ffffa18e`c5c46004 : rdbss!RxCreateFromNetRoot+0x7fc
    ffffa18e`c5c45ee0 fffff806`136d3064 : ffffdd0c`f8adac10 ffffdd0c`ff49a450 00000000`0089c000 ffffdd0c`fdde5080 : rdbss!RxCommonCreate+0x143

    • Edited by net_tech Wednesday, May 20, 2020 12:41 AM
    Wednesday, May 20, 2020 12:39 AM
  • 0: kd> !thread ffffdd0cfa7f0040
    Unable to get program counter
    THREAD ffffdd0cfa7f0040  Cid 0004.1a78  Teb: 0000000000000000 Win32Thread: 0000000000000000 WAIT: (WrResource) KernelMode Non-Alertable
        ffffa18ec526f1e8  SynchronizationEvent
    Not impersonating
    DeviceMap                 ffffcb8a70215c60
    Owning Process            ffffdd0cdd8b4080       Image:         System
    Attached Process          N/A            Image:         N/A
    Wait Start TickCount      4501336        Ticks: 248 (0:00:00:03.875)
    Context Switch Count      9655           IdealProcessor: 1             
    UserTime                  00:00:00.000
    KernelTime                00:00:00.078
    Win32 Start Address nt!ExpWorkerThread (0xfffff8060acf42b0)
    Stack Init ffffa18ec526f5d0 Current ffffa18ec526ed50
    Base ffffa18ec5270000 Limit ffffa18ec5269000 Call 0000000000000000
    Priority 13 BasePriority 13 PriorityDecrement 0 IoPriority 2 PagePriority 5
    Child-SP          RetAddr           : Args to Child                                                           : Call Site
    ffffa18e`c526ed90 fffff806`0ad1507d : fffff806`00000000 00000000`fffffffe fffff806`ffffffff 00000000`00000001 : nt!KiSwapContext+0x76
    ffffa18e`c526eed0 fffff806`0ad13f04 : ffffdd0c`fa7f0040 00000000`00000000 00000000`00000000 00001f80`00000000 : nt!KiSwapThread+0xbfd
    ffffa18e`c526ef70 fffff806`0ad136a5 : 00000000`00000016 ffffdd0d`00000000 00000000`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x144
    ffffa18e`c526f010 fffff806`0ad1691d : ffffa18e`c526f1e8 ffffa18e`0000001b ffffa18e`c526f100 00000000`00000000 : nt!KeWaitForSingleObject+0x255
    ffffa18e`c526f0f0 fffff806`0ad103f2 : ffffdd0d`03166d00 ffffa18e`c526f1d0 00000000`00010244 fffff806`0ad5a6c0 : nt!ExpWaitForResource+0x6d
    ffffa18e`c526f170 fffff806`0ad0fee0 : ffffdd0d`03166d00 00000000`00000001 00000000`00000001 00000000`00000000 : nt!ExpAcquireResourceSharedLite+0x452
    ffffa18e`c526f230 fffff806`1370b37c : ffffffff`fffffffe ffffffff`fffffffe 00000000`00000000 00000000`00000003 : nt!ExAcquireResourceSharedLite+0x40
    ffffa18e`c526f270 fffff806`136d111e : ffffcb8a`74a44010 00000000`00000000 00000000`00000002 fffff806`0b18f240 : rdbss!__RxAcquireFcb+0x37c
    ffffa18e`c526f300 fffff806`136d3f2a : 00000000`00000000 ffffdd0c`fa7f0140 ffffcb8a`74a44001 fffff806`0ad11c32 : rdbss!RxAcquireFcbForLogicalViewLookup+0x46
    ffffa18e`c526f330 fffff806`136f09aa : 00000000`00000000 ffffa18e`c526f410 ffffdd0c`00000000 ffffcb8a`74a44010 : rdbss!RxWaitForStableLViewOnFcbAndAcquireRundown+0x126
    ffffa18e`c526f3a0 fffff806`136d4d4f : 00000000`00000000 ffffdd0c`f8eb4100 ffffdd0c`f893ddc8 fffff806`0b18f240 : rdbss!RxLastChanceHandlerForChangeBufferingStateRequests+0x16a
    ffffa18e`c526f450 fffff806`0acf43b5 : ffffdd0c`fa7f0040 fffff806`136d4cc0 ffffdd0c`dd88ca40 ffffa18e`c46f73d0 : rdbss!RxpProcessWorkItem+0x8f
    ffffa18e`c526f4b0 fffff806`0ac6bcd5 : ffffdd0c`fa7f0040 00000000`00000080 ffffdd0c`dd8b4080 00000000`00000000 : nt!ExpWorkerThread+0x105
    ffffa18e`c526f550 fffff806`0adc9998 : ffffb680`8e220180 ffffdd0c`fa7f0040 fffff806`0ac6bc80 00000000`00000000 : nt!PspSystemThreadStartup+0x55
    ffffa18e`c526f5a0 00000000`00000000 : ffffa18e`c5270000 ffffa18e`c5269000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28
    Wednesday, May 20, 2020 12:50 AM
  • 0: kd> !thread ffffdd0cf8cc2080
    Unable to get program counter
    THREAD ffffdd0cf8cc2080  Cid 0e34.15a8  Teb: 000000cfa02b3000 Win32Thread: 0000000000000000 WAIT: (WrResource) KernelMode Non-Alertable
        ffffa18ec49c65b8  SynchronizationEvent
    IRP List:
        ffffdd0ce0aeb2b0: (0006,01f0) Flags: 00060800  Mdl: 00000000
    Not impersonating
    DeviceMap                 ffffcb8a70215c60
    Owning Process            ffffdd0cf85eb080       Image:         ccSvcHst.exe
    Attached Process          N/A            Image:         N/A
    Wait Start TickCount      4501465        Ticks: 119 (0:00:00:01.859)
    Context Switch Count      205747         IdealProcessor: 0             
    UserTime                  00:00:54.875
    KernelTime                00:00:04.515
    Win32 Start Address 0x00007ffa770f3ce0
    Stack Init ffffa18ec49c75d0 Current ffffa18ec49c6120
    Base ffffa18ec49c8000 Limit ffffa18ec49c1000 Call 0000000000000000
    Priority 8 BasePriority 8 PriorityDecrement 0 IoPriority 2 PagePriority 5
    Child-SP          RetAddr           : Args to Child                                                           : Call Site
    ffffa18e`c49c6160 fffff806`0ad1507d : ffffb680`00000000 00000000`fffffffe ffffdd0c`ffffffff 00000000`00000001 : nt!KiSwapContext+0x76
    ffffa18e`c49c62a0 fffff806`0ad13f04 : ffffdd0c`f8cc2080 fffff806`00000000 00000000`00000000 00001f80`00000000 : nt!KiSwapThread+0xbfd
    ffffa18e`c49c6340 fffff806`0ad136a5 : 00000000`00000063 ffffdd0d`00000000 00000000`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x144
    ffffa18e`c49c63e0 fffff806`0ad1691d : ffffa18e`c49c65b8 ffffa18e`0000001b ffffa18e`c49c6500 00000000`00000000 : nt!KeWaitForSingleObject+0x255
    ffffa18e`c49c64c0 fffff806`0ad103f2 : ffffdd0d`03166d00 ffffa18e`c49c65a0 00000000`00010244 fffff806`0ad5a6c0 : nt!ExpWaitForResource+0x6d
    ffffa18e`c49c6540 fffff806`0ad0fee0 : ffffdd0d`03166d00 fffff806`136fba01 00000000`00000001 fffff806`0acbdbdc : nt!ExpAcquireResourceSharedLite+0x452
    ffffa18e`c49c6600 fffff806`136d10fa : 00000000`00000000 00000000`00000000 00000000`00000000 fffff806`136eb908 : nt!ExAcquireResourceSharedLite+0x40
    ffffa18e`c49c6640 fffff806`136d3f2a : 00000000`00000000 ffffa18e`c49c6901 fffff806`136fba01 00000000`00000000 : rdbss!RxAcquireFcbForLogicalViewLookup+0x22
    ffffa18e`c49c6670 fffff806`136d37c5 : ffffdd0c`fe9f89a0 ffffdd0c`fead0201 000000cf`a02b3000 fffff806`136fba80 : rdbss!RxWaitForStableLViewOnFcbAndAcquireRundown+0x126
    ffffa18e`c49c66e0 fffff806`1370dbc6 : 00000000`00000000 fffff806`0fb1c4ff 00000000`00000000 00000000`00000000 : rdbss!RxFsdCommonDispatch+0xd55
    ffffa18e`c49c6870 fffff806`13c5ba6d : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : rdbss!RxFsdDispatch+0x86
    ffffa18e`c49c68c0 fffff806`0ad0a929 : ffffdd0d`022544e0 ffffdd0c`fead0230 ffffcb8a`707b82f0 ffffcb8a`7fcf0810 : mrxsmb!MRxSmbFsdDispatch+0xfd
    ffffa18e`c49c6910 fffff806`1249e615 : 00000000`00000001 fffff806`1249e3c9 ffffdd0d`02254590 00000000`00000000 : nt!IofCallDriver+0x59
    ffffa18e`c49c6950 fffff806`1249e159 : ffffcb8a`707b82f0 00000000`00000000 fffff806`12498000 00000000`00000000 : mup!MupiCallUncProvider+0xb5
    ffffa18e`c49c69c0 fffff806`1249e09a : ffffdd0c`fead0230 ffffdd0c`fc0a7c50 ffffdd0c`ff073aa0 00000000`00000000 : mup!MupStateMachine+0x59
    ffffa18e`c49c69f0 fffff806`0ad0a929 : ffffdd0c`e0609aa8 00000000`00000000 ffffdd0d`022544e0 ffffdd0c`e03e4010 : mup!MupFsdIrpPassThrough+0x17a
    ffffa18e`c49c6a60 fffff806`0fb155de : 00000000`00000010 00000000`00000000 ffffdd0c`f933ac88 ffffdd0c`fa7e7368 : nt!IofCallDriver+0x59
    ffffa18e`c49c6aa0 fffff806`0fb12bee : ffffa18e`c49c6b40 ffffdd0c`e0609aa8 00000000`00000001 ffffdd0c`f933ac88 : FLTMGR!FltpLegacyProcessingAfterPreCallbacksCompleted+0x15e
    ffffa18e`c49c6b20 fffff806`0fb4c422 : ffffdd0c`f933aba0 ffffdd0c`f933ac88 00000000`00000074 00000000`00000037 : FLTMGR!FltPerformSynchronousIo+0x2ee
    ffffa18e`c49c6bc0 fffff806`13868ab2 : ffffffff`ffffffff ffffa18e`c49c6d29 ffffa18e`c49c6fc8 fffff806`13884090 : FLTMGR!FltQueryInformationFile+0x72
    ffffa18e`c49c6c00 fffff806`13867e2b : 00000000`00000014 ffffffff`ffffffff ffffa18e`c49c6d29 00000000`c0000001 : SymantecMonitor+0x48ab2
    ffffa18e`c49c6ce0 fffff806`1382b7c0 : 00000000`00000000 ffffa18e`c49c6dd9 ffffdd0c`e08f4780 fffff806`00000000 : SymantecMonitor+0x47e2b
    ffffa18e`c49c6d90 fffff806`138473fd : ffffa18e`c49c6fc8 00000000`00000000 ffffcb8a`7767a5f0 ffffdd0c`e08f4780 : SymantecMonitor+0xb7c0
    ffffa18e`c49c6e40 fffff806`13847cec : ffffdd0c`fa7e7368 ffffdd0c`fa7e7368 ffffdd0c`e0609e50 ffffa18e`c49c6fa8 : SymantecMonitor+0x273fd
    ffffa18e`c49c6f10 fffff806`0fb14a5d : ffffdd0c`fa7e7280 ffffdd0c`fa7e7408 ffffdd0c`fa7e7280 00000000`00000000 : SymantecMonitor+0x27cec
    ffffa18e`c49c6f40 fffff806`0fb145a0 : ffffa18e`c49c7120 00000000`00000000 ffffdd0c`e0aeb20d 00000000`00060800 : FLTMGR!FltpPerformPreCallbacks+0x2fd
    ffffa18e`c49c7050 fffff806`0fb14112 : 00000000`00000000 ffffa18e`c49c7120 ffffdd0c`e0aeb2b0 ffffa18e`c49c7130 : FLTMGR!FltpPassThroughInternal+0x90
    ffffa18e`c49c7080 fffff806`0fb4c14b : 00000000`00000000 00000000`00000000 00000000`00000080 fffff806`0b2ba885 : FLTMGR!FltpPassThrough+0x162
    ffffa18e`c49c7100 fffff806`0ad0a929 : ffffdd0c`e0aeb2b0 00000000`00000002 00000000`00000000 00000000`00000000 : FLTMGR!FltpFsControl+0xcb
    ffffa18e`c49c7160 fffff806`0b2b2c45 : ffffdd0c`e0aeb2b0 00000000`00000000 00000000`00000000 ffffdd0c`ff073aa0 : nt!IofCallDriver+0x59
    ffffa18e`c49c71a0 fffff806`0b2b2a50 : 00000000`00001310 00000000`00000000 00000000`00000004 ffffa18e`c49c74c0 : nt!IopSynchronousServiceTail+0x1a5
    ffffa18e`c49c7240 fffff806`0b2020c6 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!IopXxxControlFile+0xc10
    ffffa18e`c49c7360 fffff806`0add3c15 : 00000000`00001310 000000cf`a19fe0f0 000000cf`a19fe118 00000000`00000004 : nt!NtFsControlFile+0x56
    ffffa18e`c49c73d0 00007ffa`7715c794 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x25 (TrapFrame @ ffffa18e`c49c7440)
    000000cf`a19fe398 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ffa`7715c794
    Wednesday, May 20, 2020 12:56 AM
  • The thread that owns the ERESOURCE is in the SentinelMonitor driver waiting on an EX_PUSH_LOCK. The only way to know which thread owns that lock is to look for something else on the system in the SentinelMonitor driver (try "!stacks 2 SentinelMonitor").

    In the meantime you might also want to figure out what product the SentinelMonitor driver goes with and see if there's an update. You could also try disabling that driver and seeing if the problem goes away.


    Scott Noone
    Engineering Partner
    OSR Open Systems Resources, Inc.
    Windows Driver Training, Consulting, Problem Analysis, and Custom Development
    https://www.osr.com
    https://www.linkedin.com/in/scottnoone

    • Marked as answer by net_tech Thursday, May 21, 2020 1:35 AM
    Wednesday, May 20, 2020 2:09 PM