https://bugs.winehq.org/show_bug.cgi?id=40231
Bug ID: 40231 Summary: Grand Theft Auto: Vice City crashes at start Product: Wine Version: 1.9.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winegstreamer Assignee: wine-bugs@winehq.org Reporter: junk@therobinsonfamily.net Distribution: ---
Created attachment 53765 --> https://bugs.winehq.org/attachment.cgi?id=53765 output of crash on launch.
Launching Grand Theft Auto now causes a crash. As it's winegstreamer which is mentioned I assume it's when it tries to launch the opening video. This worked fine with earlier versions of wine. Previously after launch the window would go fullscreen, the video didn't play and you had to press a key to continue.
Output attached.
Fedora 23
Installed Packages Name : wine Arch : x86_64 Epoch : 0 Version : 1.9.4 Release : 1.fc23 Size : 0.0 Repo : @System
From repo : updates
Summary : A compatibility layer for windows applications URL : http://www.winehq.org/ License : LGPLv2+
gtavc is in a 32 bit prefix
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #1 from Baggypants junk@therobinsonfamily.net --- Possibly related to bug 9127
https://bugs.winehq.org/show_bug.cgi?id=40231
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com, | |sebastian@fds-team.de
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- Before a long-standing issue with winegstreamer was fixed, most distributions disabled it. You can do the same by going to winecfg, and setting winegstreamer.dll to disabled. Does that workaround the issue?
Of course the bug itself is still valid, and should be fixed. Could you please attach full terminal output? A log with WINEDEBUG=+gstreamer might also help.
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #3 from Andrew Eikum aeikum@codeweavers.com --- Thanks for reporting. Most useful would be a log with WINEDEBUG=+tid,+seh,+gstreamer,+quartz,+strmbase
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #4 from Baggypants junk@therobinsonfamily.net --- Created attachment 53773 --> https://bugs.winehq.org/attachment.cgi?id=53773 Output of launch with suggested environment variables
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #5 from Baggypants junk@therobinsonfamily.net --- Disabling winegstreamer does mean I can now launch the game.
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #6 from Andrew Eikum aeikum@codeweavers.com --- (In reply to Baggypants from comment #4)
Created attachment 53773 [details] Output of launch with suggested environment variables
Looks like you're missing a set of lib32-gstreamer plugins:
002c:fixme:gstreamer:unknown_type Could not find a filter for caps: video/mpeg, systemstream=(boolean)true, mpegversion=(int)1 002d:warn:gstreamer:watch_bus gstdecodebin2.c(4555): gst_decode_bin_expose (): /GstDecodeBin:decodebin0: no suitable plugins found: Missing decoder: MPEG-1 System Stream (video/mpeg, systemstream=(boolean)true, mpegversion=(int)1)
I think the needed plugin is provided by the 'ugly' set. Does your distro provide that gstreamer package?
https://bugs.winehq.org/show_bug.cgi?id=40231
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |n296869@rtrtr.com
--- Comment #7 from whatbug n296869@rtrtr.com --- I experienced an almost identical problem in other applications.
The bug was actually introduced in Wine 1.9.2: "GStreamer 1.0 support."
The bug is a regression.
The last known good versions are 1.9.1 (development) and 1.8.1 (stable).
I was able to run a regression test and pin-point it:
--- e8311270ab7e01b8c58ec615f039335bd166882a is the first bad commit commit e8311270ab7e01b8c58ec615f039335bd166882a Author: Andrew Eikum aeikum@codeweavers.com Date: Thu Jan 14 13:23:04 2016 -0600
winegstreamer: Update to use gstreamer-1.0.
Based on initial work by Rafał Mużyło.
Signed-off-by: Andrew Eikum aeikum@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:100755 100755 e279b96203e65338138afdf8277491a15b44c4fd ab5434a9c56051af5a25b48bfe2372091f12c1b4 M configure :100644 100644 6eac75204e8ab6c02edd480dc6a76a91936c2f06 0766edf7ab690afe0b053c1100fb9c66750c5159 M configure.ac :040000 040000 7d6dbcf2a3857729b25fdae97459afe81aca0a3d a3cf0b5471b48088c9d453291651f174ac6a6af5 M dlls ---
I hope this helps.
I did not have the GStreamer `ugly' plug-in installed either before or now.
Can anyone confirm?
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #8 from Baggypants junk@therobinsonfamily.net --- Unfortunately I can't install gstreamer-ugly on fedora 23 at this time
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #9 from Andrew Eikum aeikum@codeweavers.com --- It's possible we could fail in a different way to avoid GTA crashing when you are missing critical plugins. But in the meantime, you can avoid this crash by setting "winegstreamer" to "disabled" in winecfg.
https://bugs.winehq.org/show_bug.cgi?id=40231
theAntiBob theantibob@hackermail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |theantibob@hackermail.com
--- Comment #10 from theAntiBob theantibob@hackermail.com --- This bug is MOST LIKELY (i'm sure of it, anyone else) of bug 9127 I'm running *buntu 14.04 x86_64 (yea, i know it's old) and the gstreamer plugins set in question is the -bad or perhaps also the -bad-multiverse variant. multiarch-support is still incomplete (been a few releases/years since ia32 went away) and (some) 32/64bit libraries are still incompatible with each other.
If you've had the foresight to install your application into it's own WINEPREFIX, I recommend disabling the quartz dll override, not gstreamer since gstreamer will just complain about ELFCLASS64 and skip the video
https://bugs.winehq.org/show_bug.cgi?id=40231
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #11 from Zebediah Figura z.figura12@gmail.com --- Can you check if the patch attached to bug #43659 fixes this bug (with winegstreamer enabled)?
https://bugs.winehq.org/show_bug.cgi?id=40231
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=40231
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40231
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.10?
https://bugs.winehq.org/show_bug.cgi?id=40231
Anya animegirl@stronzi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |animegirl@stronzi.org
https://bugs.winehq.org/show_bug.cgi?id=40231
iam@valdikss.org.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |iam@valdikss.org.ru
--- Comment #13 from iam@valdikss.org.ru --- (In reply to joaopa from comment #12)
Does the bug still occur with wine-5.10?
I can confirm that the game still crashes on wine-6.0-rc3 (Fedora 33 repository).
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #14 from iam@valdikss.org.ru --- Created attachment 68999 --> https://bugs.winehq.org/attachment.cgi?id=68999 Backtrace from wine-6.0-rc3 (Fedora 33)
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-8.16?
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #16 from iam@valdikss.org.ru --- (In reply to joaopa from comment #15)
Does the bug still occur with wine-8.16?
wine-8.14 (Staging) @ Fedora 37 wine-8.14-1.fc37.x86_64
Works fine. The video is playing (not a black screen) and the game does not crash. The bug seem to be fixed.
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #17 from iam@valdikss.org.ru --- (tested with a fresh win32 prefix, no dll overrides or anything).
https://bugs.winehq.org/show_bug.cgi?id=40231
--- Comment #18 from joaopa jeremielapuree@yahoo.fr --- Good news. Reported fixed. Can an administrator close this bug AS FIXED?
https://bugs.winehq.org/show_bug.cgi?id=40231
soredake broaden_acid002@simplelogin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |