citra icon indicating copy to clipboard operation
citra copied to clipboard

Citra freezes when disconnecting a reWASD Xbox 360 virtual controller on Nightly Build 1735 and later

Open guitarjorge24 opened this issue 2 years ago • 3 comments

I have tried about about 6 different version of Citra to find which version exactly introduced this issue. I get a 100% repro on the issue starting on Nightly Build 1735 (citra-windows-mingw-20211212-1911c97) If I used Nightly Build 1734 or earlier the issue does not occur.

I have attached the log: citra_log.txt

Repro Steps

  1. Install reWASD (a controller remapping software)
  2. Create a mapping profile and make sure reWASD is on: image
  3. Apply the profile: image
  4. Launch Citra and start a game
  5. Now either disconnect the controller from the PC, or turn off remaping in reWASD by clicking the button in the bottom-left of the reWASD window (as seen on the image above).
  6. Citra will freeze permanently: image

guitarjorge24 avatar May 08 '22 16:05 guitarjorge24

The controller I'm using is an Xbox Elite Series 2, however, when I use reWASD I think it tries to emulate input from an Xbox 360 controller so the issue might be specific to unplugging an Xbox 360 controller in the middle of a game. This is what the controller looks like in Control Panel: image

guitarjorge24 avatar May 08 '22 23:05 guitarjorge24

For what it's worth, I have this issue when using an Xbox One controller natively, not using reWASD or any other mapping software, but otherwise the behavior is exactly the same.

trevorrl avatar Jul 19 '22 16:07 trevorrl

I'm still having this issue on Nightly Build 1781

guitarjorge24 avatar Sep 01 '22 06:09 guitarjorge24