https://bugs.winehq.org/show_bug.cgi?id=56253
Bug ID: 56253 Summary: Perry Rhodan - The Adventure (2008 game): demo crashes on launch Product: Wine Version: 9.1 Hardware: x86-64 URL: https://www.4players.de/4players.php/download_info/Dow nloads/Download/48508/Perry_Rhodan/Deutsche_Demo.html OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: memax@gmx.fr Distribution: Ubuntu
Created attachment 75962 --> https://bugs.winehq.org/attachment.cgi?id=75962 log
Game: 'Perry Rhodan: The Adventure' German Demo The full game is copy-protected (TAGES), so I've only considered the demo version. Only a German-language demo is available. I've provided the link to download it. Once installed, the demo launches in windowed mode. To run it in full-screen mode, add the option '-fullscreen' ('wine perry_rhodan.exe -fullscreen'). SHA256 Hash 71d8f9051abfe039437ba01a458b2afa2c261142078649922dc923ba5af8909c perryrhodan_demode.exe
OS: Ubuntu 22.04.3 LTS 64bit
Wine: wine-9.1 WINEARCH=win32 Clean prefix
Description: The game crashes as soon as it is launched (I've provided the log as an attachment). There is a workaround: run the demo using the option '-compatibility_mode' ('wine perry_rhodan.exe -compatibility_mode'). In compatibility mode, the game starts but in the lowest graphics settings. When you go to 'Settings' ('Einstellungen'), and try to set the 'Default settings' ('Voreinstellung') to 'High' ('Hoch'), it remains on 'Custom' ('Eigene') with 'Shadowmap' disabled in 'Shadows' ('Schatten'). The attempt to activate 'Shadowmap' shadows fails (it remains deactivated even after the settings have been saved) and the message below appears in the log. In addition, 'Antialiasing' ('Kantenglättung') is deactivated (and cannot be activated). 0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList 0024:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared
My guess is that the crash when you run the demo without the workaround is due to the 'shadowmap' shadows or to the antialiasing.
https://bugs.winehq.org/show_bug.cgi?id=56253
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=56253
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu@mailbox.org
--- Comment #1 from Bernhard Übelacker bernhardu@mailbox.org --- I could also observe this behaviour.
The game also writes some logging to c:/users/benutzer/Temp/: perry_crash.dmp perry_crash_log.txt perry_log_file.txt
wine winedbg c:/users/benutzer/Temp/perry_crash.dmp Backtrace: =>0 0x7b672617 RaiseException+0x42() [kernelbase/debug.c:378] in kernelbase 1 0x0046016d in perry_rhodan (+0x6016d)
In perry_log_file.txt following line is visible: [CRITICAL]: pr_demo_t::set_msaa_mode() BUG at file ".\pr_demo.cpp", line 113!
With below modification the game can continue shows the into sequences, and a new game can be started from the main menu. Unfortunately with some graphical glitches and unreadable subtitles.
dlls/winex11.drv/opengl.c ERR("Could not share display lists because both of the contexts ... - return FALSE; + return TRUE; }
https://bugs.winehq.org/show_bug.cgi?id=56253
--- Comment #2 from imaxm memax@gmx.fr --- The game still crashes with wine-9.12
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList 0024:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared
https://bugs.winehq.org/show_bug.cgi?id=56253
imaxm memax@gmx.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.4players.de/4pl |https://www.gamepressure.co |ayers.php/download_info/Dow |m/download/perry-rhodan-ger |nloads/Download/48508/Perry |-demo/z94c02 |_Rhodan/Deutsche_Demo.html |
https://bugs.winehq.org/show_bug.cgi?id=56253
--- Comment #3 from imaxm memax@gmx.fr --- Hello This bug is still present in wine-10.0-rc2
Ubuntu 24.04 LTS NVIDIA Driver Version (proprietary): 550.120
0024:err:wgl:glxdrv_wglShareLists Could not share display lists because both of the contexts have already been current or shared