Davidobot / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
3.87k stars 342 forks source link

[BUG] [CRASH] IRQL_NOT_LESS_OR_EQUAL BSOD when using a pro controller #810

Closed TxMat closed 2 years ago

TxMat commented 3 years ago

Describe the bug

When using Better Joy the system may blue screen a random time with the error 0x0000000a IRQL_NOT_LESS_OR_EQUAL

more details :

it happens to me pretty often when I play rocket league I'm playing everything is okay and then out of nowhere, the system crashes. here is the info about the crash :

On Sat 17/07/2021 16:07:18 your computer crashed or a problem was reported
crash dump file: C:\Windows\Minidump\071721-13203-01.dmp
This was probably caused by the following module: usbxhci.sys (USBXHCI+0x61460) 
Bugcheck code: 0xA (0x40, 0x2, 0x1, 0xFFFFF8055F688CD0)
Error: IRQL_NOT_LESS_OR_EQUAL
file path: C:\Windows\system32\drivers\usbxhci.sys
product: Système d’exploitation Microsoft® Windows®
company: Microsoft Corporation
description: Pilote XHCI USB
Bug check description: This indicates that Microsoft Windows or a kernel-mode driver accessed paged memory at DISPATCH_LEVEL or above. This is a software bug. 
This bug check belongs to the crash dump test that you have performed with WhoCrashed or other software. It means that a crash dump file was properly written out. 
The crash took place in a storage driver or controller driver. Since there is no other responsible driver detected, this could be pointing to a malfunctioning drive or corrupted disk. It's suggested that you run CHKDSK.

all the BSOD reports point toward usbxhci.sys but it has to be linked with BetterJoy because it's only happening when I'm using it

(I also tried to force IRQL checking on usbxhci.sys and when I open BetterJoy the whole system crashes)

my disk is also in perfect condition it's an SSD and chkdsk returned no errors.

maybe it has something to do with hidguardian ? maybe I have this bug because I did something wrong ? I have no clues so any help is appreciated

Expected behavior The system doesn't crash

Controller (please complete the following information):

TxMat commented 2 years ago

Not happened in more than 2 month. Not sure what fixed it or what caused it .

But it works so... Well, guess it's a good news.