OpenVPN / ovpn-dco-win

OpenVPN Data Channel Offload driver for Windows
MIT License
47 stars 22 forks source link

0x9F_3_POWER_DOWN_WDF_WAIT_TIMEOUT_IMAGE_ovpn-dco.sys #49

Open lstipakov opened 10 months ago

lstipakov commented 10 months ago
12: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an IRP for too long a time
Arg2: ffffc00e524cbdf0, Physical Device Object of the stack
Arg3: ffffbe061f94f7d8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffc00e6c7584a0, The blocked IRP

Debugging Details:
------------------

Implicit thread is now ffffc00e`520ef200
   This is a bugcheck caused by a WDF driver timing out. 
   Reason: waiting for all threads to stop dispatching requests so that queue can be powered off, WDFQUEUE 

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 1046

    Key  : Analysis.DebugAnalysisManager
    Value: Create

    Key  : Analysis.Elapsed.mSec
    Value: 44948

    Key  : Analysis.Init.CPU.mSec
    Value: 374

    Key  : Analysis.Init.Elapsed.mSec
    Value: 14713

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 114

    Key  : WER.OS.Branch
    Value: ni_release_svc_prod3

    Key  : WER.OS.Timestamp
    Value: 2023-06-22T09:51:00Z

    Key  : WER.OS.Version
    Value: 10.0.22621.1928

FILE_IN_CAB:  091523-11875-01.dmp

BUGCHECK_CODE:  9f

BUGCHECK_P1: 3

BUGCHECK_P2: ffffc00e524cbdf0

BUGCHECK_P3: ffffbe061f94f7d8

BUGCHECK_P4: ffffc00e6c7584a0

DRVPOWERSTATE_SUBCODE:  3

FAULTING_THREAD:  ffffc00e520ef200

ADDITIONAL_DEBUG_TEXT:  WDF driver timed out.

IRP_ADDRESS: ffffc00e6c7584a0

DEVICE_OBJECT: ffffc00e57e8d870

DRIVER_OBJECT: ffffc00e581f7e00

IMAGE_NAME:  ovpn-dco.sys

MODULE_NAME: ovpn-dco

FAULTING_MODULE: 0000000000000000 

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  System

STACK_TEXT:  
ffffbe06`1f816f50 fffff806`48645b55     : 00000000`00000020 00000000`00000000 00000000`00000000 fffff806`4bd3c599 : nt!KiSwapContext+0x76
ffffbe06`1f817090 fffff806`48643eb4     : ffffc00e`520ef200 ffff8040`00000000 ffff8040`044c0474 00000000`00000000 : nt!KiSwapThread+0xab5
ffffbe06`1f8171e0 fffff806`48643236     : 00000000`00000000 ffffbe06`00000001 00000000`0000000d 0000000b`1435e1ff : nt!KiCommitThreadWait+0x134
ffffbe06`1f817290 fffff806`4b0638ef     : fffff806`4b0b3d70 ffffc00e`57e8d020 fffff806`4b0b4740 00003ff1`a8172fd8 : nt!KeWaitForSingleObject+0x256
ffffbe06`1f817630 fffff806`4b086a53     : 00000000`00000001 ffffffff`dc3cba00 fffff806`4b0adc40 ffffc00e`57e8d388 : Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+0x5f [minkernel\wdf\framework\shared\object\globals.cpp @ 1745] 
ffffbe06`1f817670 fffff806`4b082d5d     : ffffc00e`58098800 ffffc00e`57e8d3c0 fffff806`4b0b58a0 00003ff1`a7e72ff8 : Wdf01000!FxIoQueue::StartPowerTransitionOff+0xcf [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 5862] 
ffffbe06`1f8176b0 fffff806`4b08ed5c     : ffffc00e`5800cc70 ffffbe06`00000000 ffffc00e`580da8b0 ffffbe06`1f817880 : Wdf01000!FxPkgIo::StopProcessingForPower+0xa1 [minkernel\wdf\framework\shared\irphandlers\io\fxpkgio.cpp @ 1233] 
ffffbe06`1f817710 fffff806`4b08ec79     : ffffc00e`580da8b0 00000000`00000307 fffff806`4b0ad900 ffffbe06`1f817990 : Wdf01000!FxPkgPnp::PowerGotoDx+0x78 [minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2925] 
ffffbe06`1f817750 fffff806`4b08e9bf     : ffffc00e`580da8b0 ffffbe06`1f817880 00000000`000000e0 00000000`00000000 : Wdf01000!FxPkgPnp::PowerGotoDxArmedForWakeNP+0x9 [minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 2812] 
ffffbe06`1f817780 fffff806`4b08f997     : ffff8b00`dbbe0000 ffffc00e`580daa90 00000000`00000002 00000000`000000e0 : Wdf01000!FxPkgPnp::PowerEnterNewState+0x193 [minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1699] 
ffffbe06`1f8178c0 fffff806`4b08f7c4     : ffffc00e`580da8b0 00000000`00000000 00000000`00000000 00000000`00000000 : Wdf01000!FxPkgPnp::PowerProcessEventInner+0x177 [minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1613] 
ffffbe06`1f817940 fffff806`4b0a2f02     : 00000000`00000000 ffffc00e`580da8b0 ffffbe06`1f817ab0 00000000`00000000 : Wdf01000!FxPkgPnp::PowerProcessEvent+0x1c0 [minkernel\wdf\framework\shared\irphandlers\pnp\powerstatemachine.cpp @ 1394] 
ffffbe06`1f8179d0 fffff806`4b0a3291     : ffffc00e`580da8b0 ffffbe06`1f817a98 00000000`00000004 00000000`00000000 : Wdf01000!FxPkgFdo::DispatchDeviceSetPower+0xce [minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 350] 
ffffbe06`1f817a20 fffff806`4b027a93     : ffffc00e`580da8b0 00000000`00000000 ffffc00e`57e80000 ffff8b00`dbbe0000 : Wdf01000!FxPkgFdo::_DispatchSetPower+0x21 [minkernel\wdf\framework\shared\irphandlers\pnp\fdopower.cpp @ 122] 
ffffbe06`1f817a50 fffff806`4b027b40     : ffffc00e`6c7584a0 ffffc00e`6c7584a0 ffffc00e`57e8d870 fffff806`48728da2 : Wdf01000!FxPkgPnp::Dispatch+0xd3 [minkernel\wdf\framework\shared\irphandlers\pnp\fxpkgpnp.cpp @ 771] 
ffffbe06`1f817ac0 fffff806`4872883c     : ffffc00e`520ef200 fffff806`4903a160 ffffbe06`1f817b90 00000000`00000000 : Wdf01000!FxDevice::DispatchWithLock+0x80 [minkernel\wdf\framework\shared\core\fxdevice.cpp @ 1445] 
ffffbe06`1f817b10 fffff806`48612667     : 00000000`00000000 fffff806`48728620 00000000`00000000 00000000`000002e0 : nt!PopIrpWorker+0x21c
ffffbe06`1f817bb0 fffff806`488370a4     : ffff8b00`dbbd1180 ffffc00e`520ef200 fffff806`48612610 d1b9fa2a`6135e315 : nt!PspSystemThreadStartup+0x57
ffffbe06`1f817c00 00000000`00000000     : ffffbe06`1f818000 ffffbe06`1f811000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x34

STACK_COMMAND:  .process /r /p 0xffffc00e520ea040; .thread 0xffffc00e520ef200 ; kb

FAILURE_BUCKET_ID:  0x9F_3_POWER_DOWN_WDF_WAIT_TIMEOUT_IMAGE_ovpn-dco.sys

OS_VERSION:  10.0.22621.1928

BUILDLAB_STR:  ni_release_svc_prod3

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {82a19dcb-05a3-0b52-7bb2-aff79578b410}

Followup:     MachineOwner
---------
lstipakov commented 10 months ago

https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x9f--driver-power-state-failure