DPC_WATCHDOG_VIOLATION und sich deaktivierender Sound

Soulwarrior

Lt. Junior Grade Pro
🎅Rätsel-Elite ’24
Registriert
Apr. 2007
Beiträge
258
Hallo Leute,

habe in letzter Zeit ein paar Probleme mit dem System. Hoffentlich wende ich mich damit in das richtige Unterforum, ich war mir da nicht sicher.

Also: Zum einen ist es mir schon ein paar Mal passiert (allerdings immer sporadisch, also nicht reproduzierbar), dass ich einen Bluescreen mit DPC_WATCHDOG_VIOLATION bekommen habe, eigentlich war das System dabei immer mehr oder weniger im Idle, ich habe nur im Netz gesurft. Die Ausgabe von windbg der angelegten Crashdump findet ihr am Ende, sie verweist wohl iwie auf das Windows Soundsystem oder dem USBtreiber?

Zudem habe ich nun auch schon 2 Mal erlebt, dass mitten im Spiel der Sound plötzlich weg war, ohne irgendeine Fehlermeldung (das Spiel lief aber normal weiter). Auch die Wiedergabegeräte ließen sich dann im Windows nicht mehr anzeigen, jetzt beim 2. Mal ist das System einige Zeit danach auch gefreezt. Was kann das sein? Verträgt sich der ältere Treiber des Fiio E10 vll. nicht mit Windows 10?

- Aktuellste Treiber und Windowsupdates sind drauf
- RAM sollte stabil laufen (1-pass Memtest)
- Temperaturen sind i. O. (CPU u. Last < 65°C, Grafikkarte u. L. < 80°C)

Ausgabe von Windbg:
Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000001, The system cumulatively spent an extended period of time at
	DISPATCH_LEVEL or above. The offending component can usually be
	identified with a stack trace.
Arg2: 0000000000001e00, The watchdog period.
Arg3: fffff80308bfa348, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
	additional information regarding the cumulative timeout
Arg4: 0000000000000000

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

*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that     ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands to work properly, your symbol path           ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: TickPeriods                                   ***
***                                                                   ***
*************************************************************************

DUMP_CLASS: 1

DUMP_QUALIFIER: 400

BUILD_VERSION_STRING:  10.0.15063.413 (WinBuild.160101.0800)

SYSTEM_MANUFACTURER:  System manufacturer

SYSTEM_PRODUCT_NAME:  System Product Name

SYSTEM_SKU:  SKU

SYSTEM_VERSION:  System Version

BIOS_VENDOR:  American Megatrends Inc.

BIOS_VERSION:  0805

BIOS_DATE:  06/20/2017

BASEBOARD_MANUFACTURER:  ASUSTeK COMPUTER INC.

BASEBOARD_PRODUCT:  PRIME B350-PLUS

BASEBOARD_VERSION:  Rev X.0x

DUMP_TYPE:  2

BUGCHECK_P1: 1

BUGCHECK_P2: 1e00

BUGCHECK_P3: fffff80308bfa348

BUGCHECK_P4: 0

DPC_TIMEOUT_TYPE:  DPC_QUEUE_EXECUTION_TIMEOUT_EXCEEDED

CPU_COUNT: c

CPU_MHZ: e09

CPU_VENDOR:  AuthenticAMD

CPU_FAMILY: 17

CPU_MODEL: 1

CPU_STEPPING: 1

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x133

PROCESS_NAME:  audiodg.exe

CURRENT_IRQL:  d

ANALYSIS_SESSION_HOST:  ELVIS-PC

ANALYSIS_SESSION_TIME:  07-13-2017 14:31:49.0132

ANALYSIS_VERSION: 10.0.15063.468 amd64fre

LAST_CONTROL_TRANSFER:  from fffff803089b535b to fffff803089853f0

STACK_TEXT:  
ffff9400`1b0c6bc8 fffff803`089b535b : 00000000`00000133 00000000`00000001 00000000`00001e00 fffff803`08bfa348 : nt!KeBugCheckEx
ffff9400`1b0c6bd0 fffff803`0888e3f8 : 00002005`0a8130e3 ffff9400`1b04b180 00000000`00098cbf 00000000`00000001 : nt!KeAccumulateTicks+0x124e2b
ffff9400`1b0c6c30 fffff803`090a5795 : 00002005`0a80e1ff ffffa48b`8ef53b01 ffffa48b`8c0cbc00 ffffa48b`8c0cbcb0 : nt!KeClockInterruptNotify+0xf8
ffff9400`1b0c6f40 fffff803`08828675 : ffffa48b`0000000a 00000000`00000000 00000000`00000000 ffffc829`4ee4acd3 : hal!HalpTimerClockIpiRoutine+0x15
ffff9400`1b0c6f70 fffff803`08986a8a : ffff9400`1df990b0 ffffa48b`8c0cbc00 00000000`00000000 fffff800`ff480f01 : nt!KiCallInterruptServiceRoutine+0xa5
ffff9400`1b0c6fb0 fffff803`08986ed7 : ffffa48b`8d743701 fffff800`fd23e0c2 00000000`00000000 00001f80`00740210 : nt!KiInterruptSubDispatchNoLockNoEtw+0xea
ffff9400`1df99030 fffff800`fd247c82 : ffffa48b`8d743700 fffff800`fd23e047 ffffa48b`905bd020 ffffa48b`905bd000 : nt!KiInterruptDispatchNoLockNoEtw+0x37
ffff9400`1df991c0 fffff800`fd213ee6 : ffffa48b`8edad010 fffff800`fd210b6f 00000000`00000008 00000000`00000000 : Wdf01000!FxIrpQueue::RemoveNextIrpFromQueue+0x30fb2 [minkernel\wdf\framework\shared\core\fxirpqueue.cpp @ 814] 
ffff9400`1df991f0 fffff800`fd213e1f : ffffa48b`905bd020 ffffa48b`8d743710 fffff800`fd2aa700 ffffa48b`8eeecc10 : Wdf01000!FxRequest::GetNextRequest+0x12 [minkernel\wdf\framework\shared\core\fxrequest.cpp @ 2051] 
ffff9400`1df99230 fffff800`fd213b7f : 00005b74`6fab5800 00005b74`6fab58b8 ffffa48b`8ef53b01 00000000`00000000 : Wdf01000!FxIoQueue::QueuePurge+0xab [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 4031] 
ffff9400`1df992a0 fffff800`ff41108c : ffffa48b`905bd020 ffffa48b`90526050 00005b74`6fab58b8 fffff803`08cd010b : Wdf01000!imp_WdfIoQueuePurge+0x3f [minkernel\wdf\framework\shared\irphandlers\io\fxioqueueapi.cpp @ 1261] 
ffff9400`1df992e0 fffff800`ff4745cd : ffffa48b`9054a900 ffffa48b`8ef53b01 00000000`ebe300d0 ffffa48b`91c59b30 : USBXHCI!Endpoint_UcxEvtEndpointPurge+0x14c
ffff9400`1df99340 fffff800`ff473381 : 00000000`00000060 fffff803`088722a9 ffffa48b`930237c0 00000000`00000001 : ucx01000!UcxEndpointStateEntryFunc_Purging1+0x1d
ffff9400`1df99370 fffff800`ff46b45a : ffffa48b`911b3510 ffffa48b`8ef53b20 00000000`ebe300d0 ffffa48b`8ed059b0 : ucx01000!StateMachineEngine_EventAdd+0x3e1
ffff9400`1df993d0 fffff800`ff4695a2 : 00005b74`6d6a0678 fffff800`ff468c10 ffff9400`1df994a0 ffffa48b`9295f980 : ucx01000!UsbDevice_AddEventForEndpoints+0x4e
ffff9400`1df99400 fffff800`ff46b015 : 00000000`00491037 ffffef80`00007000 00000000`00491037 ffffa48b`9295f980 : ucx01000!UsbDevice_EndpointsConfigureFromHub+0x18e
ffff9400`1df99490 fffff800`fd20eaa4 : ffffa48b`9295f980 00000000`00002b20 ffffa48b`8eee8860 00000000`00491037 : ucx01000!UsbDevice_EvtMgmtIoInternalDeviceControl+0x8f5
ffff9400`1df99670 fffff800`fd20dc6f : ffffa48b`8eee8860 ffff9400`1df99800 ffffa48b`8ee86d01 fffff800`ff30411a : Wdf01000!FxIoQueue::DispatchRequestToDriver+0x294 [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 3343] 
ffff9400`1df99720 fffff800`fd23520f : ffffa48b`8eee8860 00000000`00000000 00000000`00000000 00000000`00000000 : Wdf01000!FxIoQueue::DispatchEvents+0x3bf [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 3125] 
ffff9400`1df99800 fffff800`ff465798 : ffffa48b`8fdd1bd0 ffffa48b`9295f980 00005b74`7114c308 00000000`00000000 : Wdf01000!imp_WdfDeviceWdmDispatchIrpToIoQueue+0x62f [minkernel\wdf\framework\shared\core\km\fxdeviceapikm.cpp @ 494] 
ffff9400`1df998e0 fffff800`fd207071 : ffffa48b`8eeb3cf0 fffff800`ff524e3d 00000000`0000000f ffffa48b`8fdd1bd0 : ucx01000!RootHub_Pdo_EvtInternalDeviceControlIrpPreprocessCallback+0x768
ffff9400`1df99970 fffff800`fd351447 : ffffa48b`8fd2e290 fffff800`fd2a93e8 fffff800`fd2109c0 fffff800`fd21020b : Wdf01000!FxDevice::DispatchWithLock+0x631 [minkernel\wdf\framework\shared\core\fxdevice.cpp @ 1430] 
ffff9400`1df99a60 fffff800`fd351171 : ffffa48b`8cc56c40 00000000`00000007 ffffa48b`8fdd1e50 00005b74`710ac558 : ACPI!ACPIIrpDispatchDeviceControl+0x97
ffff9400`1df99aa0 fffff800`fd203bf6 : 00000000`00000007 00000000`00000005 ffff9400`1df99b98 00000000`00000000 : ACPI!ACPIDispatchIrp+0xd1
ffff9400`1df99b20 fffff801`0121eefa : ffffa48b`8ef5a670 ffffa48b`8eef4e60 ffffa48b`8f0e9280 00000000`00491037 : Wdf01000!imp_WdfRequestSend+0x156 [minkernel\wdf\framework\shared\core\fxrequestapi.cpp @ 2101] 
ffff9400`1df99bb0 fffff801`0121f42c : ffffa48b`8fdcd0d0 00000000`00000fa0 ffffa48b`8fdcd2b8 ffffa48b`8fdcd2b8 : UsbHub3!HUBUCX_SubmitUcxIoctl+0x16a
ffff9400`1df99c40 fffff801`0121cab0 : 00000000`000003e9 00000000`00000000 00000000`000003e9 fffff801`01209399 : UsbHub3!HUBUCX_EnableDisableEndpointsUsingUCXIoctl+0x1ec
ffff9400`1df99c80 fffff801`012094f7 : ffffa48b`912d05b0 ffffa48b`9120fbd0 00000000`00000fed ffffa48b`8fdcd0d0 : UsbHub3!HUBDSM_DisablingEndpointsOnConfigFailure+0x10
ffff9400`1df99cb0 fffff801`0120a614 : 00000000`00000001 ffffa48b`000003e9 fffff801`0125bb10 00000000`000003e9 : UsbHub3!HUBSM_ExecuteEntryFunctionsAndPushPopStateMachinesForCurrentState+0x4b
ffff9400`1df99d40 fffff801`01209feb : 00000000`00000fa0 ffffef80`00000000 00000000`00000fc7 fffff803`0895a200 : UsbHub3!HUBSM_RunStateMachine+0x5fc
ffff9400`1df99dd0 fffff801`01211c1e : 00000000`00000fc7 00005b74`6ff3e800 ffffa48b`900b9310 ffffa48b`900c17e0 : UsbHub3!HUBSM_AddEvent+0x3f3
ffff9400`1df99e20 fffff800`fd20eaa4 : ffffec80`067981b0 00000000`00000001 ffffa48b`900c17e0 fffff803`08986ee4 : UsbHub3!HUBPDO_EvtIoInternalDeviceControl+0x34e
ffff9400`1df99eb0 fffff800`fd20dc6f : ffffa48b`900c12d0 00000000`00000000 00000000`00000001 fffff803`0898a226 : Wdf01000!FxIoQueue::DispatchRequestToDriver+0x294 [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 3343] 
ffff9400`1df99f60 fffff800`fd23520f : ffffa48b`900c12d0 00000000`00000000 00000000`00000000 fffff803`08a9865c : Wdf01000!FxIoQueue::DispatchEvents+0x3bf [minkernel\wdf\framework\shared\irphandlers\io\fxioqueue.cpp @ 3125] 
ffff9400`1df9a040 fffff801`012149ef : 00005b74`6ff46fd8 ffffa48b`900c17e0 00000000`00220003 ffffa48b`8e41a440 : Wdf01000!imp_WdfDeviceWdmDispatchIrpToIoQueue+0x62f [minkernel\wdf\framework\shared\core\km\fxdeviceapikm.cpp @ 494] 
ffff9400`1df9a120 fffff800`fd207071 : ffffa48b`900c1060 00000000`00000000 ffffa48b`900b9020 00000000`0000000f : UsbHub3!HUBPDO_EvtDeviceWdmIrpPreprocess+0xe2f
ffff9400`1df9a1e0 fffff800`fd351447 : ffffa48b`8ef09e40 ffffa48b`8ef09e01 fffff801`012ef901 ffffa48b`8e41a001 : Wdf01000!FxDevice::DispatchWithLock+0x631 [minkernel\wdf\framework\shared\core\fxdevice.cpp @ 1430] 
ffff9400`1df9a2d0 fffff800`fd351171 : ffffa48b`8cc54010 00000000`00000007 ffffa48b`8e41a488 fffff803`08879858 : ACPI!ACPIIrpDispatchDeviceControl+0x97
ffff9400`1df9a310 fffff801`012ed2e1 : 00000000`00000007 ffffa48b`8e41a010 ffff9400`1df9a449 00000000`00000001 : ACPI!ACPIDispatchIrp+0xd1
ffff9400`1df9a390 fffff801`012e14e4 : ffffa48b`8e41a010 fffff801`012f57a0 ffffa48b`8f2a0a28 fffff780`00000000 : usbccgp!DispatchPdoUrb+0xbd91
ffff9400`1df9a4b0 fffff801`012e11c1 : ffffa48b`90117a28 ffffa48b`90117a20 ffffa48b`8e41a010 fffff801`012f5720 : usbccgp!DispatchPdoInternalDeviceControl+0x84
ffff9400`1df9a510 fffff801`01490e64 : ffffa48b`901178d0 fffff801`01292100 ffffa48b`00000000 ffffa48b`8e41a010 : usbccgp!USBC_Dispatch+0x1b1
ffff9400`1df9a5d0 ffffa48b`901178d0 : fffff801`01292100 ffffa48b`00000000 ffffa48b`8e41a010 00000000`00000000 : FiiOE10+0xe64
ffff9400`1df9a5d8 fffff801`012920ff : ffffa48b`00000000 ffffa48b`8e41a010 00000000`00000000 00000000`00000000 : 0xffffa48b`901178d0
ffff9400`1df9a5e0 ffffa48b`00000000 : ffffa48b`8e41a010 00000000`00000000 00000000`00000000 00000000`00060001 : USBD!USBD_InternalGetInterfaceLength+0x1d3
ffff9400`1df9a5e8 ffffa48b`8e41a010 : 00000000`00000000 00000000`00000000 00000000`00060001 ffff9400`1df9a608 : 0xffffa48b`00000000
ffff9400`1df9a5f0 00000000`00000000 : 00000000`00000000 00000000`00060001 ffff9400`1df9a608 ffff9400`1df9a608 : 0xffffa48b`8e41a010


STACK_COMMAND:  kb

THREAD_SHA1_HASH_MOD_FUNC:  6ef39f12077d0ab9f91b1b357ccd166f3b8485d6

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  00056725973d9eea713ce290633bf945a80dff6c

THREAD_SHA1_HASH_MOD:  2bdcdfb5b4add5e48416aed869046999b67fe56f

FOLLOWUP_IP: 
USBXHCI!Endpoint_UcxEvtEndpointPurge+14c
fffff800`ff41108c 488b5c2460      mov     rbx,qword ptr [rsp+60h]

FAULT_INSTR_CODE:  245c8b48

SYMBOL_STACK_INDEX:  b

SYMBOL_NAME:  USBXHCI!Endpoint_UcxEvtEndpointPurge+14c

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: USBXHCI

IMAGE_NAME:  USBXHCI.SYS

DEBUG_FLR_IMAGE_TIMESTAMP:  42db2482

IMAGE_VERSION:  10.0.15063.137

BUCKET_ID_FUNC_OFFSET:  14c

FAILURE_BUCKET_ID:  0x133_ISR_USBXHCI!Endpoint_UcxEvtEndpointPurge

BUCKET_ID:  0x133_ISR_USBXHCI!Endpoint_UcxEvtEndpointPurge

PRIMARY_PROBLEM_CLASS:  0x133_ISR_USBXHCI!Endpoint_UcxEvtEndpointPurge

TARGET_TIME:  2017-07-09T12:35:36.000Z

OSBUILD:  15063

OSSERVICEPACK:  413

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

SUITE_MASK:  784

PRODUCT_TYPE:  1

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

OSEDITION:  Windows 10 WinNt TerminalServer SingleUserTS Personal

OS_LOCALE:  

USER_LCID:  0

OSBUILD_TIMESTAMP:  2017-06-03 10:53:36

BUILDDATESTAMP_STR:  160101.0800

BUILDLAB_STR:  WinBuild

BUILDOSVER_STR:  10.0.15063.413

ANALYSIS_SESSION_ELAPSED_TIME:  877

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:0x133_isr_usbxhci!endpoint_ucxevtendpointpurge

FAILURE_ID_HASH:  {adfa37ea-c812-e4e4-5ee8-1c8e79ecef44}

Followup:     MachineOwner
---------
 
Seit dem Windows 10 erschienen ist, hatte ich bisher nur einen einzigen solchen DPC_WATCHDOG_VIOLATION Bluescreen. Zum Launch von Watch Dogs 2 letztes Jahr nach etwa 10 Stunden Spielzeit im Game. Ich habe dann die Log Datei an Ubisoft geschickt und die haben mir dann bestätigt das solche Fehlermeldungen Ihnen bereits bekannt sind und Sie an einem Patch arbeiten. Seit dem sind einige Patches erschienen und ich hatte seitdem keinerlei Probleme mit irgendeinem anderen Spiel.

Ich kann hier nur vermuten, das Du die Fehlermeldungen immer wieder bei Spielen hattest und mein einziger Rat ist hier immer sicherzugehen, dass Du die Spiele auf dem aktuellen Stand hast, weil da dürfte, bei einigen Entwicklern noch immer im Programm Code ein Chaos herrschen das erst im Laufe der Zeit (wenn überhaupt) behoben wurde.

Anmerkung: Ich hatte damals die Fehlermeldung als ich den Sennheiser PC 363D USB Surround Sound Gaming über USB betrieben hatte, während ich Watch Dogs 2 gespielt hatte (7.1 Mode).
 
Zuletzt bearbeitet:
Das seltsame ist nur, dass dieser Bluescreen an sich niemals während des Spiels aufgetreten ist, sondern nur wenn ich danach iwie am surfen war, also keine Last auf dem System. Nur dieser sich deaktivierende Sound hatte ich zweimal während des Spielens, einmal in Garys Mod (Half Life 2 Mod/ Source Engine) und einmal bei Assassins Creed 3, was ich gerade zocke.
 
Hallo

In der Fehlerauswertung wird USBXHCI erwähnt. Kann es sein das dein Soundchip intern per USB angebunden ist? Sind deine Treiber auf dem aktuellen Stand?

Solche sporadischen Fehler sind schwer zu finden da man nie weiß ob die Ursache behoben wurde oder der Fehler nur gerade mal nicht auftritt.
 
Hallo Alex42,

ja das ist ein externer USB-Audio-DAC. Er ist, da keine anderen USB 2.0-Anschlüsse mehr frei waren, an einem 3.1 Anschluss angeschlossen, aber das sollte dank Abwärtskompatibiltät ja kein Problem darstellen. Treiber sind wie erwähnt alle aktuell. Nur weiß ich nicht ob der FiiO Treiber überhaupt für Windows 10 angepasst wurde (aber der stellt soweit ich weiß nur die ASIO Funktionalität zur Verfügung, ansonsten ist es wohl ein Windows Standard-USB-Audio-Treiber)
 
Hallo

War gestern etwas spät geworden. Da hab ich das Thread nur oberflächlich gelesen. Ich hatte bei einem Intel Computer auch dieses Watchdog Problem. Nachdem ich das BIOS aktualisiert habe und zwei ältere Treiber (RAM Disk von ASROCK und Cyberlink BlueRay) rausgeworfen habe, ist es nicht wieder aufgetreten. Hoffe das es auch so bleibt. Die Treiber wahren wohl noch von einer alten Win7 Installation übrig geblieben.

An Deiner Stelle würde ich den Fiio E10 ausbauen und den Treiber deinstallieren und schauen ob das Problem noch mal auftritt.

Es sollte zwar nicht an USB 3.1 liegen aber dafür würde ich nicht meine Hand ins Feuer legen. Ich hab hier einen USB 3.0 Hub der die angeschlossene 3.0 Festplatte auswirft sobald ich einen Empfänger für die Maus anschließe.
 
@Alex42: Danke für deinen Tipp!

Kleine Rückmeldung: Da in letzter Zeit auch nach längeren Spielsessions keine Fehler mehr aufgetreten sind, habe ich den Fehler vll. gelöst.

Ich habe einfach die Treiber des FiiO E10 komplett runtergeschmissen (das Gerät dabei getrennt), neugestartet, Gerät wieder angeschlossen, (Windows eigene) Treiber neuinstallieren lassen und NICHT den FiiO Treiber von der Herstellerseite (der eigentlich nur ein ASIO Treiber ist?) nachinstalliert.
 
Zurück
Oben