[Bug 50066] New: dinput-remap-joystick causes crash with >32 button joystick
WineHQ Bugzilla
wine-bugs at winehq.org
Tue Oct 27 07:33:11 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=50066
Bug ID: 50066
Summary: dinput-remap-joystick causes crash with >32 button
joystick
Product: Wine-staging
Version: 5.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: lemmi59612 at gmail.com
CC: leslie_alistair at hotmail.com, z.figura12 at gmail.com
Distribution: ---
Created attachment 68522
--> https://bugs.winehq.org/attachment.cgi?id=68522
Log of `wine control joy.cpl` when crashing due to button 33 being pressed
When the `dinput-remap-joystick` staging patch is applied to Wine, various
crashes occur with a joystick that has more than 32 buttons.
* Wine's `joy.cpl` crashes when pressing or releasing such a button
(Wine-Staging)
* Star Citizen crashes during launch (Wine-Staging + DXVK)
`joy.cpl` works fine in vanilla Wine. Star Citizen requires other staging
patches to launch, and works fine if `dinput-remap-joystick` is excluded.
I'm using the Saitek X-55 Rhino HOTAS, where the throttle and stick can be
plugged in independently. The throttle has 34 buttons and causes these crashes,
the stick only reports 17 buttons (14 physically) and does not cause any
crashes. Buttons 32-34 on the throttle are the three-state "MODE" switch (M1-M3
respectively).
The crashes in `joy.cpl` happen regardless of whether the `(event)` or `(js)`
interface of the throttle is selected.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list