http://bugs.winehq.org/show_bug.cgi?id=59003
Bug ID: 59003 Summary: StarCraft: assertion failed Product: Wine Version: 10.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@list.winehq.org Reporter: dimich.dmb@gmail.com Distribution: ---
Created attachment 79733 --> http://bugs.winehq.org/attachment.cgi?id=79733 full wine output
StarCraft fails to start with wine-10.19. Probable relevant error message:
StarCraft.exe: ../wine/dlls/winex11.drv/xrandr.c:1573: xrandr14_set_current_mode: Assertion `sizeof(*full_mode) == sizeof(full_mode->mode) + full_mode->mode.dmDriverExtra' failed.
(full log attached). The issue occures also with wine-staging-10.19. The issue doesn't occur with wine-10.18.
OS: Arch Linux Xorg server version 21.1.20 xorg-xrandr 1.5.3 Nvidia driver 580.105.08 egl-x11 1.0.3
http://bugs.winehq.org/show_bug.cgi?id=59003
Dmytro Bagrii dimich.dmb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimich.dmb@gmail.com Distribution|--- |ArchLinux
http://bugs.winehq.org/show_bug.cgi?id=59003
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Thanks for the report, I think it's probably because of a detached monitor and https://gitlab.winehq.org/wine/wine/-/merge_requests/9492 should fix this.
http://bugs.winehq.org/show_bug.cgi?id=59003
--- Comment #2 from Dmytro Bagrii dimich.dmb@gmail.com --- (In reply to Rémi Bernon from comment #1)
Thanks for the report, I think it's probably because of a detached monitor
Thank you for quick reply. Indeed, I have second monitor connected, and usually it is inactive. If I activate it before run, the assertion doesn't fail.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9492 should fix this.
I can confirm that with the patch the assertion doesn't fail regardless of second monitor state.
http://bugs.winehq.org/show_bug.cgi?id=59003
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Regression SHA1| |e3a8e7f952905ba57fe9154d7da | |c8a62f8549266
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- This should be fixed after e3a8e7f952905ba57fe9154d7dac8a62f8549266.