https://bugs.winehq.org/show_bug.cgi?id=53951
Bug ID: 53951 Summary: Corsairs game crashes at startup Product: Wine Version: 7.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: varrok@gmail.com Distribution: ---
Created attachment 73527 --> https://bugs.winehq.org/attachment.cgi?id=73527 Logs from a clean wine32 prefix + winetricks dsound, quartz, gdi+, cinepack components. WinXp compatibility mode.
Hi ????,
I'm trying to get the Corsairs Gold game to run https://www.gog.com/game/corsairs_gold , but it refuses to. I got it to run on one prefix (with issues, but at least got through the intro videos, menus [with error messages] to gameplay), but reproducing it cleanly was too hard after multiple attempts.
Sadly, this game doesn't have a demo for easy reproduction.
When I launch the game (getting past the separate .exe launcher), black screen is displayed (where the cutscenes are supposed to play) for some time (probably video duration) then the game's splash image is displayed, and the game crashes at the first frame of the main menu.
The report issue Wine popup appears, but doesn't manage to fill in the data to send even after waiting for a long while. I do have output logs though, attached here.
Extra information: - This game uses cinepack codec for the .avi videos, but installing it via winetricks doesn't make them immediately run (they display black screen) - The game requires at least the quartz component of winetricks (or equivalent), and most likely dsound too - installing them alone didn't make the game get to the menu correctly. Tried various other including: directmusic, directshow, avifil32, dsmo, mf, allcodecs, gdi+, didn't seem to change anything. - The GOG version of the game uses a modified ddraw.dll (adraw.dll), it might be the cause of some issues. Some person posted a modified exe that is compatible with normal ddraw.dll https://sourceforge.net/p/dxwnd/discussion/general/thread/2a942442/#7aa5 (Not that I wish you to run potentially untrusted executables, so I'll just say I tried it and though the file seems a legit game executable, it didn't help this time) - The crashed game doesn't exit cleanly, and sometimes the next launch crashes a bit sooner than the others. Just a heads-up so you don't become insane from seeing different outcomes to seemingly the same action :) - wine-7.21-219-g5d1820c40bd , but the issue wasn't introduced in any new version - tested on a 32bit prefix, with emulated desktop 800x600
Br
https://bugs.winehq.org/show_bug.cgi?id=53951
varrok@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.gog.com/game/co | |rsairs_gold Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #1 from varrok@gmail.com --- (ignore the "????" in the original post, emoji formatting failed)
https://bugs.winehq.org/show_bug.cgi?id=53951
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- At first test with the latest wine in a fresh wine prefix without any dll override. Do not use native dlls.
Currently, it is wine-8.16 If the bug still occurs please add a new console output
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- I tested by myself. No problem with a fresh prefix and wine-8.16
https://bugs.winehq.org/show_bug.cgi?id=53951
varrok@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #73527|0 |1 is obsolete| |
--- Comment #4 from varrok@gmail.com --- Created attachment 75182 --> https://bugs.winehq.org/attachment.cgi?id=75182 Newest logs from crash
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #5 from varrok@gmail.com ---
(In reply to joaopa from comment #2)
At first test with the latest wine in a fresh wine prefix without any dll override. Do not use native dlls.
Currently, it is wine-8.16 If the bug still occurs please add a new console output
Hi,
I've done as requested,
wine --version
wine-8.16
the results when I try launching the game on a bare, WINEARCH=win32 prefix (after a successful installation) are... *maddeningly* inconsistent and unpredictable. Sometimes the game launches correctly, albeit without the FMVs, sometimes it crashes on a black screen, sometimes it gets through the splash screen, and crashes on the first frame of the main menu, sometimes it crashes in-between the menu pages. Once one of those behaviors manifests, it tends to persist between launches for some time, which I find strange, as the game folder doesn't change (diffed the contents and file perms), and the game process is killed after each launch (it doesn't seem to close correctly ever).
Logs attached, This one can be ignored: "Missing decoder: MPEG-1 Layer 3 (MP3) (audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false)", installed it via the appropriate gstreamer package (Arch), and game started playing music properly after I did it. Unfortunately, the cutscenes throw me then: no suitable plugins found: Missing decoder: Cinepak Video (video/x-cinepak, framerate=(fraction)15/1, width=(int)640, height=(int)480) And this decoder I cannot get to work, it's based on some broken lib32-gst-plugins-bad / lib32-gst-plugins-ugly AUR package that I cannot build
I tested by myself. No problem with a fresh prefix and wine-8.16
Uh, try launching it multiple times, it worked fine for me the first time.
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Launched 10 times in a row: no problem. Microids intro scene has distorted sound but no crash (I can see many quartz errors in the console but no crash)
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #7 from varrok@gmail.com --- I do not have the microids logo video (or any other). I assume that if you have it, you also have the page turning animation in the main menu, that I don't have. Maybe the random crashes are related to the missing codec?
I'll try to get those lib32-gst-plugins-bad / lib32-gst-plugins-ugly to work somehow and get back to you
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #8 from varrok@gmail.com --- I've managed to install the codec packages, sadly even though I have working cutscenes now, the crashes still occur.
The game appears to run cutscenes via spawning separate processes (killing the "wine corsairs.exe" one doesn't seem to stop them), could it be those separate processes cause the crashes and that's also why winedbg cannot get the backtrace?
I can now see how you can get to 10 launches without one, I had a lucky strike of around two dozen, and just as I was about to say things improved, it started crashing again and I can't get it to run a single time.
I appreciate your help!
https://bugs.winehq.org/show_bug.cgi?id=53951
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- Is this still an issue in Wine-8.21 ?
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #10 from varrok@gmail.com --- (In reply to Béla Gyebrószki from comment #9)
Is this still an issue in Wine-8.21 ?
Unfortunately yes. I've updated wine to 8.21, and ran the game a couple times using the default configuration, all resulted in crash before getting to the main menu. Switched to the Win98 mode via winecfg, the first 7 or so launches after the were *successful*, though after that the crashes continued without any further changes from my side, just launched the game over and over to witness the change in results.
New logs attached, not that they're of much help
https://bugs.winehq.org/show_bug.cgi?id=53951
--- Comment #11 from varrok@gmail.com --- Created attachment 75537 --> https://bugs.winehq.org/attachment.cgi?id=75537 Backtrace log from Wine8.21
https://bugs.winehq.org/show_bug.cgi?id=53951
varrok@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #75182|0 |1 is obsolete| | Attachment #75537|0 |1 is obsolete| |
--- Comment #12 from varrok@gmail.com --- Created attachment 75538 --> https://bugs.winehq.org/attachment.cgi?id=75538 The whole console output of an 8.21 attempt, inc. the backtrace log