https://bugs.winehq.org/show_bug.cgi?id=51228
Bug ID: 51228 Summary: Regression: GetRawInputDeviceList() assertion with Ark Survival Evolved Product: Wine Version: 6.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: tobias.klausmann@freenet.de Distribution: ---
Created attachment 70095 --> https://bugs.winehq.org/attachment.cgi?id=70095 Backtrace Image
Starting with Wine 6.10 the game fails to start, printing a backtrace. GetRawInputDeviceList() seems to be the entry point, see attachment. This does not work with 6.10 staging as well. Wine 6.9, Wine-staging 6.9 were both fine.
https://bugs.winehq.org/show_bug.cgi?id=51228
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Do you use a gamepad or any other HID device? I suspect enabling +rawinput should print a "Failed to get preparsed data." message before?
I would be interested in a log with +rawinput,+plugplay,+hid,+hidp,+hid_report.
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #2 from Tobias Klausmann tobias.klausmann@freenet.de --- Created attachment 70101 --> https://bugs.winehq.org/attachment.cgi?id=70101 WINDEBUG=+rawinput,+plugplay,+hid,+hidp,+hid_report
Thanks for getting back to this this quickly! Attached is the debug log with the WINEDBUG parameters from your comment. I have only a keyboard and a mouse attached. Yet the keyboard has some additional keys for media control, nothing unusual :)
I will attach an lsusb output following this.
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #3 from Tobias Klausmann tobias.klausmann@freenet.de --- Created attachment 70102 --> https://bugs.winehq.org/attachment.cgi?id=70102 lsusb
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com ---
wine: Unhandled page fault on write access to 0000000000000008 at address 000000006F20152C (thread 0090), starting debugger...
Well, that's bad and probably the reason why it fails and crash the game process.
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #5 from Rémi Bernon rbernon@codeweavers.com --- Adding +ntoskrnl,+setupapi,+file debug channels could help diagnosing the issue, or bisecting would be ideal if you can.
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #6 from Tobias Klausmann tobias.klausmann@freenet.de --- Created attachment 70106 --> https://bugs.winehq.org/attachment.cgi?id=70106 WINEDEBUG=+rawinput,+plugplay,+hid,+hidp,+hid_report,+ntoskrnl,+setupapi,+file
Excerpt of the full file (ca. 200MB).
I'm not sure if i can find the time to bisect soon, first chance is the next weekend!
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #7 from Rémi Bernon rbernon@codeweavers.com --- I suspect this is the same as https://bugs.winehq.org/show_bug.cgi?id=51223, where winedevice also crashes.
https://source.winehq.org/patches/data/207402 which probably fixes the issue as well, although I couldn't try.
https://bugs.winehq.org/show_bug.cgi?id=51228
--- Comment #8 from Tobias Klausmann tobias.klausmann@freenet.de --- (In reply to Rémi Bernon from comment #7)
I suspect this is the same as https://bugs.winehq.org/show_bug.cgi?id=51223, where winedevice also crashes.
https://source.winehq.org/patches/data/207402 which probably fixes the issue as well, although I couldn't try.
Thanks for the patch! I have tested it working with wine 6.10 + this patch. So, if you get it up-streamed, this bugreport can be closed as fixed!
Thanks!
https://bugs.winehq.org/show_bug.cgi?id=51228
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |1c5e57fc7503fcacd4f95c89c7d | |a774a6090eba1 Status|UNCONFIRMED |RESOLVED Summary|Regression: |GetRawInputDeviceList() |GetRawInputDeviceList() |assertion with Ark Survival |assertion with Ark Survival |Evolved |Evolved | Keywords| |regression Resolution|--- |DUPLICATE
--- Comment #9 from Gijs Vermeulen gijsvrm@gmail.com --- Thanks for testing, the patch was upstream, marking as a duplicate of bug 51223.
*** This bug has been marked as a duplicate of bug 51223 ***
https://bugs.winehq.org/show_bug.cgi?id=51228
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.