http://bugs.winehq.org/show_bug.cgi?id=25395
Summary: GTA III and Vice City crash after the intro video Product: Wine Version: 1.3.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winegstreamer AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=32316) --> (http://bugs.winehq.org/attachment.cgi?id=32316) terminal output
Both GTA III and GTA: Vice City crash after the intro video played. The issue is reproducible only if Wine is compiled with gstreamer support and the required gstreamer plugins are installed. Unlike others reported in bug #24932, there are several differences so I think this is another bug: 1) GTA: San Andreas is not affected 2) the crash also occurs when using OSS as sound driver
Workaround: disable winegstreamer.
Instead of being a regression, I guess there is something still missing in Wine's gstreamer (or quartz) implementation. The crash is still present in the current git (wine-1.3.8-113-g9d9ce29). I must add, something has changed in the git version: while in 1.3.8 the crash was always fatal (the game's own exception handler came up first), in git only Wine throws up the error reporting dialogue but the game continues to load properly after the crash.
I'd like to assign this bugreport to Maarten Lankhorst; he can surely add a few words on this.
Fedora 14 x86
http://bugs.winehq.org/show_bug.cgi?id=25395
--- Comment #1 from GyB gyebro69@gmail.com 2010-12-02 10:58:57 CST --- Created an attachment (id=32317) --> (http://bugs.winehq.org/attachment.cgi?id=32317) rzipped +gstreamer,+quartz,+tid log (1.3 MB uncompressed)
http://bugs.winehq.org/show_bug.cgi?id=25395
Ruslan b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |b7.10110111@gmail.com
--- Comment #2 from Ruslan b7.10110111@gmail.com 2010-12-02 12:05:47 CST --- I can confirm this with Ubuntu 10.10 wine 1.3.8.
http://bugs.winehq.org/show_bug.cgi?id=25395
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED AssignedTo|wine-bugs@winehq.org |m.b.lankhorst@gmail.com Ever Confirmed|0 |1
--- Comment #3 from Austin English austinenglish@gmail.com 2010-12-02 12:30:34 CST --- Assigning to Maarten.
http://bugs.winehq.org/show_bug.cgi?id=25395
--- Comment #4 from Maarten Lankhorst m.b.lankhorst@gmail.com 2010-12-02 16:48:00 CST --- Have you tried with git?
http://bugs.winehq.org/show_bug.cgi?id=25395
--- Comment #5 from GyB gyebro69@gmail.com 2010-12-02 21:13:44 CST --- (In reply to comment #4)
Have you tried with git?
Still crashes in wine-1.3.8-153-g27d2b9b.
http://bugs.winehq.org/show_bug.cgi?id=25395
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal
http://bugs.winehq.org/show_bug.cgi?id=25395
pyro_1v1aniac@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pyro_1v1aniac@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=25395
--- Comment #7 from Maarten Lankhorst m.b.lankhorst@gmail.com 2010-12-06 07:41:22 CST --- Does it still crash with current git? If yes, can you change quartz/main.c ?
HRESULT WINAPI DllCanUnloadNow(void) { if (dll_ref) return S_FALSE; return QUARTZ_DllCanUnloadNow(); }
turn into
HRESULT WINAPI DllCanUnloadNow(void) { ERR("\n"); return S_FALSE; }
http://bugs.winehq.org/show_bug.cgi?id=25395
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED
--- Comment #8 from GyB gyebro69@gmail.com 2010-12-06 08:58:21 CST --- Neither of the games crash after playing/skipping the videos in wine-1.3.8-258-g2390681.
I consider it to be fixed. Thank you, Maarten.
http://bugs.winehq.org/show_bug.cgi?id=25395
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2010-12-10 13:46:19 CST --- Closing bugs fixed in 1.3.9.