https://bugs.winehq.org/show_bug.cgi?id=40794
Bug ID: 40794 Summary: PlayOnline Viewer crashes when using a game controller. Product: Wine Version: 1.8.2 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dinput Assignee: wine-bugs@winehq.org Reporter: valkerie.asura@icloud.com
Created attachment 54707 --> https://bugs.winehq.org/attachment.cgi?id=54707 PlayOnline Viewer Backtrace
PlayOnline Viewer randomly crash when using gamepad input.
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #1 from valkerie.asura@icloud.com --- Same bug also affects operation of Final Fantasy XI.
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #2 from valkerie.asura@icloud.com --- Game controller hardware tested was a Sony PlayStation 4 controller (June2016).
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #3 from valkerie.asura@icloud.com --- Mac hardware is late 2015 model Mac Mini, i5 2.6GHz, 8GB RAM, 1TB SATA HDD.
https://bugs.winehq.org/show_bug.cgi?id=40794
Chiitoo escomk3@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |escomk3@hotmail.com
--- Comment #4 from Chiitoo escomk3@hotmail.com --- I have no hardware running OS X to test, and I have not experienced this on Gentoo Linux, but I wonder if the somewhat recently added 'XInput' option in 'FINAL FANTASY XI Gamepad Configuration Tool' makes any difference (probably not).
The controller I've used is a DualShock 2 (PlayStation 2) controller via a simple USB-adapter (detected as Joystick [Twin USB Joystick], using the 'pantherlord' in-kernel driver).
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #5 from Chiitoo escomk3@hotmail.com --- Oh, is this using Bluetooth?
Possibly a duplicate of bug 39023?
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #6 from valkerie.asura@icloud.com --- Yes, this is Bluetooth. No, X Input was not enabled when this bug was being tested.
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #7 from valkerie.asura@icloud.com --- Was the patch from the previously referenced bug included in 1.8.2?
https://bugs.winehq.org/show_bug.cgi?id=40794
--- Comment #8 from valkerie.asura@icloud.com --- Created attachment 54721 --> https://bugs.winehq.org/attachment.cgi?id=54721 Final Fantasy XI Backtrace
https://bugs.winehq.org/show_bug.cgi?id=40794
valkerie.asura@icloud.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=40794
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
--- Comment #9 from Ken Thomases ken@codeweavers.com --- (In reply to valkerie.asura from comment #7)
Was the patch from the previously referenced bug included in 1.8.2?
No, it wasn't because I wasn't able to confirm that it was addressing the real problem. I suspect the real problem is due to simultaneous calls into dinput from multiple threads. You can try a build with that patch applied and see if it changes anything. I suspect it won't.
I'll try to come up with a different patch that may address the threading issue.
https://bugs.winehq.org/show_bug.cgi?id=40794
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |hardware
--- Comment #10 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur in Wine 7.10 (or later)?