https://bugs.winehq.org/show_bug.cgi?id=54343
Bug ID: 54343 Summary: USB Device Not Recognized 64-bit Stack Overflow Looks related Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: dave.connett@gmail.com Distribution: ---
Created attachment 73913 --> https://bugs.winehq.org/attachment.cgi?id=73913 Backtrace of the stack overflow.
Hello, Use Case: I am using Joysticks for some of my games. They are detected by the games, but trying to calibrate, change the configuration, or flash the firmware with the vendor's software I am getting an unhandled exception with a stack overflow error in the kernelbase.dll module. The vendor executable can be found at the following link: https://support.virpil.com/en/support/solutions/47000010107
I have attached two separate backtraces of the error to this report as well as a screenshot detailing the resulting missing connections. I would appreciate any assistance in resolving this issue.
Steps to reproduce:
Install the vendor's software for joystick configuration suite in Wine. Running the software immediately triggers the stack overflow. Connect the joystick to the computer. Attempt to use the software to configure, calibrate, or flash the firmware. No Joysticks detected in software. (Though launching a separate executable from the main instance does seem to detect them, screenshot attached)
Expected Result: The software should successfully detect and configure the device or flash the firmware.
Actual Result: An unhandled exception with a stack overflow error in the kernelbase.dll module is encountered.
I am using Wine version: 7.22. Operating System: Arch Linux 6.1.6-arch1-3.
Thank you for your help.
Sincerely, Dave
https://bugs.winehq.org/show_bug.cgi?id=54343
--- Comment #1 from Dave dave.connett@gmail.com --- Created attachment 73914 --> https://bugs.winehq.org/attachment.cgi?id=73914 Second Backtraxe of the stack overflow
https://bugs.winehq.org/show_bug.cgi?id=54343
--- Comment #2 from Dave dave.connett@gmail.com --- Created attachment 73915 --> https://bugs.winehq.org/attachment.cgi?id=73915 Screenshot of the software suite.
Missing joysticks in upper left window. Detected in another executable launched from the main one.
Configuration also shown from Linux Host and from Wine Control Panel.
https://bugs.winehq.org/show_bug.cgi?id=54343
--- Comment #3 from Zeb Figura z.figura12@gmail.com ---
I am using Wine version: 7.22.
Your logs contradict this. One mentions wine 7.0, the other wine 7.2, and both seem to have unsupported external patches applied. Moreover, the crashing process is tabtip.exe, which is generally only part of out-of-tree patches.
Please try with a clean prefix and unmodified upstream Wine (ideally a more recent version, such as the just-released 8.0-rc4, and without wine-staging patches either), and attach the whole terminal output as well as the backtrace.
https://bugs.winehq.org/show_bug.cgi?id=54343
Brian brian.black@email.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brian.black@email.com
--- Comment #4 from Brian brian.black@email.com --- My USB game controller has not functioned proper since upgrade from 7.0 to 7.0.1. I am now running 8.0 stable and it is still not working as before. I only use it for one game under WINE. It functions as intended on all Linux applications.
Details While this is an old PS3 PowerA controller, it identifies as USB Downlo01.50 Pro Ex in Wine Control. Linux lsusb reports; Bus 002 Device 004: ID 20d6:ca6d USB Downlo01.50 Pro Ex
Issues Out of buttons 0-3, #2 Circle is not active at all and 3 identifies as 2. Right bumper also inactive. Wine Control Dinput tab identifies as a 10 button control but WINE 7.0 reports the full 13 buttons.
Obviously gentlemen something was changed between these WINE builds. I resorted to a temporary install of Linux version 20.04 to install a functional version of WINE for further tests and debugging, until some solution is discovered.
Thank you for any assistance.
https://bugs.winehq.org/show_bug.cgi?id=54343
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Brian from comment #4)
My USB game controller has not functioned proper since upgrade from 7.0 to 7.0.1. I am now running 8.0 stable and it is still not working as before.
Can you run a regression test? https://wiki.winehq.org/Regression_Testing