https://bugs.winehq.org/show_bug.cgi?id=43477
Bug ID: 43477 Summary: Fallout 3 crashes after a short time - possibly related to gstreamer Product: Wine Version: 2.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: robert.munteanu@gmail.com Distribution: ---
Created attachment 58859 --> https://bugs.winehq.org/attachment.cgi?id=58859 Console log
Running Fallout 3 GOTY via Steam, wine 2.13, openSUSE Tumbleweed x86_64, Gnome 3.
I was running the game successfully for quite some time, but now it crashes within 30-40 seconds of resuming the game. I have a large interval during which I did not test the game so I can't narrow down an update which broke it - it might be wine, it might be something else.
All I have to do to reproduce the crash is load a save game, and wait. After some time, the UI will freeze and the last ~500ms of sound will keep replaying.
I've attached the console log, what looks suspicious to me is
err:gstreamer:GST_Connect Returns: -6 err:quartz:PullPin_Thread_Process Processing error: 80040227
both error occur multiple times and finally
err:ntdll:RtlpWaitForCriticalSection section 0x5155a350 "transform.c: TransformFilter.csFilter" wait timed out in thread 0113, blocked by 008f, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x515c6778 "renderer.c: BaseRenderer.csRenderLock" wait timed out in thread 008f, blocked by 0113, retrying (60 sec)
Note that I do have the recommended settings in fallout.ini
bUseThreadedAI=1 iNumHWThreads=1
which worked fine so far so I don't think that is the issue.
If it matters, the list of installed gstreamer packages is
gstreamer-1.12.2-1.1.x86_64 gstreamer-libnice-0.1.14-1.2.x86_64 gstreamer-plugin-gstclutter-3_0-3.0.24-1.2.x86_64 gstreamer-plugins-bad-1.12.2-4.9.x86_64 gstreamer-plugins-bad-32bit-1.12.2-4.9.x86_64 gstreamer-plugins-bad-orig-addon-1.12.2-4.9.x86_64 gstreamer-plugins-base-1.12.2-1.1.x86_64 gstreamer-plugins-base-32bit-1.12.2-1.1.x86_64 gstreamer-plugins-cogl-1.22.2-1.6.x86_64 gstreamer-plugins-farstream-0.2.8-1.6.x86_64 gstreamer-plugins-good-1.12.2-1.1.x86_64 gstreamer-plugins-good-32bit-1.12.2-1.1.x86_64 gstreamer-plugins-libav-1.12.2-3.1.x86_64 gstreamer-plugins-ugly-1.12.2-4.1.x86_64 gstreamer-plugins-ugly-32bit-1.12.2-4.1.x86_64 gstreamer-plugins-ugly-debuginfo-32bit-1.12.2-4.1.x86_64 gstreamer-plugins-ugly-orig-addon-1.12.2-4.1.x86_64 gstreamer-utils-1.12.2-1.1.x86_64
https://bugs.winehq.org/show_bug.cgi?id=43477
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net --- I don't know if it's the cause of this problem, but you are missing gstreamer-plugins-libav-32bit.
You also didn't say which repository your gstreamer packages came from; you need the ones from Packman, and you also need 32 bit ffmpeg from Packman.
https://bugs.winehq.org/show_bug.cgi?id=43477
--- Comment #2 from Robert Munteanu robert.munteanu@gmail.com --- (In reply to Rosanne DiMesio from comment #1)
I don't know if it's the cause of this problem, but you are missing gstreamer-plugins-libav-32bit.
You also didn't say which repository your gstreamer packages came from; you need the ones from Packman, and you also need 32 bit ffmpeg from Packman.
gstreamer and ffmpeg seem fine, see below. Also, I don't see 32-bit ffmpeg in the repos, only a ffmpeg package. Anyway, after installing gstreamer-plugins-libav-32bit I get the same crash.
$ rpm -qa --qf '%{NAME} %{VENDOR}\n' 'gstreamer*' | sort gstreamer-libnice openSUSE gstreamer openSUSE gstreamer-plugin-gstclutter-3_0 openSUSE gstreamer-plugins-bad-32bit http://packman.links2linux.de gstreamer-plugins-bad http://packman.links2linux.de gstreamer-plugins-bad-orig-addon http://packman.links2linux.de gstreamer-plugins-base-32bit openSUSE gstreamer-plugins-base openSUSE gstreamer-plugins-cogl openSUSE gstreamer-plugins-farstream openSUSE gstreamer-plugins-good-32bit openSUSE gstreamer-plugins-good openSUSE gstreamer-plugins-libav-32bit http://packman.links2linux.de gstreamer-plugins-libav http://packman.links2linux.de gstreamer-plugins-ugly-32bit http://packman.links2linux.de gstreamer-plugins-ugly-debuginfo-32bit http://packman.links2linux.de gstreamer-plugins-ugly http://packman.links2linux.de gstreamer-plugins-ugly-orig-addon http://packman.links2linux.de gstreamer-utils openSUSE
$ rpm -qa --qf '%{NAME} %{VENDOR}\n' 'ffmpeg*' | sort ffmpeg http://packman.links2linux.de
https://bugs.winehq.org/show_bug.cgi?id=43477
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43477
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=43477
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43477
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |SUSE Summary|Fallout 3 crashes after a |Fallout 3 crashes after a |short time - possibly |short time |related to gstreamer |
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur in Wine 9.7 or later?