https://bugs.winehq.org/show_bug.cgi?id=43137
Bug ID: 43137 Summary: The Elder Scrolls: Oblivion crashes after opening logo screens. Product: Wine Version: 2.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rfarmer84@outlook.com Distribution: ---
Created attachment 58351 --> https://bugs.winehq.org/attachment.cgi?id=58351 Backtrace
When I try to run The Elder Scrolls: Oblivion from Gog.com, the opening logos (Bethesda, copyrights, etc) play, as well as the opening jingle, and then the screen goes blank and the game crashes.
Using Wine 2.9 (64-bit) as provided by Fedora 26.
Backtrace and terminal output attached.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #1 from Ryan Farmer rfarmer84@outlook.com --- Created attachment 58352 --> https://bugs.winehq.org/attachment.cgi?id=58352 Terminal output
https://bugs.winehq.org/show_bug.cgi?id=43137
Ryan Farmer rfarmer84@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=43137
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- You should try to install the missing gstreamer plugins:
--- snip --- fixme:gstreamer:unknown_type Could not find a filter for caps: audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false fixme:gstreamer:watch_bus decodebin0: Your GStreamer installation is missing a plug-in. fixme:gstreamer:GST_Connect GStreamer could not find any streams --- snip ---
https://bugs.winehq.org/show_bug.cgi?id=43137
Steffen tomatenesser@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tomatenesser@gmx.de
--- Comment #3 from Steffen tomatenesser@gmx.de --- I assume Sebastian Lackner is right. The Gog-Version works perfectly fine here (Gentoo linux):
WINEARCH=win32 wine --version wine-2.9 (Staging)
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 381.22 Driver Version: 381.22 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 670 Off | 0000:01:00.0 N/A | N/A | | 29% 43C P8 N/A / N/A | 99MiB / 1998MiB | N/A Default | +-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 Not Supported | +-----------------------------------------------------------------------------+
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #4 from Ryan Farmer rfarmer84@outlook.com --- Just to be sure, I added the i686 package gstreamer1-plugins-ugly-free-1.12.0-3 which provides lame-libs and the i686 package for gstreamer1-libav-1.12.0-2 (already had the x86-66 versions installed). Wine no longer complains about missing Gstreamer plugins. Now it complains,
"fixme:gstreamer:watch_bus typefind: Internal data stream error. fixme:gstreamer:GST_Connect GStreamer could not find any streams wine: Unhandled page fault on read access to 0x00000000 at address 0xe2ec90b9 (thread 0044), starting debugger..."
I'll post them as Backtrace 2 and Terminal output 2.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #5 from Ryan Farmer rfarmer84@outlook.com --- Created attachment 58357 --> https://bugs.winehq.org/attachment.cgi?id=58357 Backtrace 2 (After installing missing Gstreamer plugins.)
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #6 from Ryan Farmer rfarmer84@outlook.com --- Created attachment 58358 --> https://bugs.winehq.org/attachment.cgi?id=58358 Terminal output 2 (After installing missing Gstreamer plugins.)
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #8 from Ryan Farmer rfarmer84@outlook.com --- Sorry for fumbling the above comment. I was trying to fix the empty document I accidentally uploaded.
Anyway....
Sebastian Lackner suggested (on IRC) working around the problem by setting a dll override in Winecfg for winegstreamer and then setting it to disabled, which fixes the crash. The game proceeds to load and the music works.
Possibly a bug in Fedora's Wine package? I will open a report against Wine in Fedora's Bugzilla.
https://bugs.winehq.org/show_bug.cgi?id=43137
Ryan Farmer rfarmer84@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winegstreamer
https://bugs.winehq.org/show_bug.cgi?id=43137
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #9 from winetest@luukku.com --- (In reply to Ryan Farmer from comment #8)
Sorry for fumbling the above comment. I was trying to fix the empty document I accidentally uploaded.
Anyway....
Sebastian Lackner suggested (on IRC) working around the problem by setting a dll override in Winecfg for winegstreamer and then setting it to disabled, which fixes the crash. The game proceeds to load and the music works.
Possibly a bug in Fedora's Wine package? I will open a report against Wine in Fedora's Bugzilla.
If you are missing certain files as mentioned before it doesn't sound an Fedora issue to me.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #10 from Ryan Farmer rfarmer84@outlook.com --- (In reply to winetest from comment #9)
(In reply to Ryan Farmer from comment #8)
Sorry for fumbling the above comment. I was trying to fix the empty document I accidentally uploaded.
Anyway....
Sebastian Lackner suggested (on IRC) working around the problem by setting a dll override in Winecfg for winegstreamer and then setting it to disabled, which fixes the crash. The game proceeds to load and the music works.
Possibly a bug in Fedora's Wine package? I will open a report against Wine in Fedora's Bugzilla.
If you are missing certain files as mentioned before it doesn't sound an Fedora issue to me.
I can't think of anything I'd be missing. I have all of the Gstreamer plugins now for both x86-64 and i686.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #11 from Ryan Farmer rfarmer84@outlook.com --- (In reply to winetest from comment #9)
(In reply to Ryan Farmer from comment #8)
Sorry for fumbling the above comment. I was trying to fix the empty document I accidentally uploaded.
Anyway....
Sebastian Lackner suggested (on IRC) working around the problem by setting a dll override in Winecfg for winegstreamer and then setting it to disabled, which fixes the crash. The game proceeds to load and the music works.
Possibly a bug in Fedora's Wine package? I will open a report against Wine in Fedora's Bugzilla.
If you are missing certain files as mentioned before it doesn't sound an Fedora issue to me.
I don't seem to be missing any Gstreamer plugins currently, but winegstreamer still doesn't work. I installed both x86-64 and i686 versions of all the plugins that Fedora+RPM Fusion have. Even the *really* obscure ones.
The bug I opened in Fedora has the comment that they are not carrying any patches. It's just vanilla Wine packages by Fedora.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #12 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Ryan Farmer from comment #11)
The bug I opened in Fedora has the comment that they are not carrying any patches. It's just vanilla Wine packages by Fedora.
The more interesting question would be if gstreamer still lacks any specific codecs.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #13 from Ryan Farmer rfarmer84@outlook.com --- (In reply to Sebastian Lackner from comment #12)
(In reply to Ryan Farmer from comment #11)
The bug I opened in Fedora has the comment that they are not carrying any patches. It's just vanilla Wine packages by Fedora.
The more interesting question would be if gstreamer still lacks any specific codecs.
At this point, I sort of doubt that it does.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #14 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Ryan Farmer from comment #13)
(In reply to Sebastian Lackner from comment #12)
(In reply to Ryan Farmer from comment #11)
The bug I opened in Fedora has the comment that they are not carrying any patches. It's just vanilla Wine packages by Fedora.
The more interesting question would be if gstreamer still lacks any specific codecs.
At this point, I sort of doubt that it does.
Are your gstreamer plugins and ffmpeg packages from the official Fedora repository? If so, are you sure they haven't been crippled for legal reasons?
The reason I ask is because openSUSE does just that; users have to use the Packman repository to get fully-functional multimedia packages, and I think Rpmfusion serves the same purpose for Fedora.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #15 from Ryan Farmer rfarmer84@outlook.com --- (In reply to Rosanne DiMesio from comment #14)
(In reply to Ryan Farmer from comment #13)
(In reply to Sebastian Lackner from comment #12)
(In reply to Ryan Farmer from comment #11)
The bug I opened in Fedora has the comment that they are not carrying any patches. It's just vanilla Wine packages by Fedora.
The more interesting question would be if gstreamer still lacks any specific codecs.
At this point, I sort of doubt that it does.
Are your gstreamer plugins and ffmpeg packages from the official Fedora repository? If so, are you sure they haven't been crippled for legal reasons?
The reason I ask is because openSUSE does just that; users have to use the Packman repository to get fully-functional multimedia packages, and I think Rpmfusion serves the same purpose for Fedora.
As far as I can tell, they just split them up into several more packages than usual, which makes it easy to miss one, but I wouldn't say it's been "crippled".
For out of the box mp3 support, they simply use gstreamer1-plugin-mpg123, but the RPM Fusion package that contains LAME will replace that if you install it. So, Gstreamer will either support MP3 with mpg123 out of the box or with LAME if you install the Gstreamer packages from RPM Fusion.
Side note: I did try to use openSUSE a long time ago, and I found Yast to be very confusing and not particularly well designed, so the distribution wasn't really something I wanted to deal with. Seemed like whatever I did with it caused a conflict with something else. It was terrible. But that was around 10 years ago, so I have no idea if it has gotten more pleasant lately. Yum struck me as the better package management system, and Dnf is even better (Faster, tracks and uninstalls orphan packages, etc.)
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #16 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Ryan Farmer from comment #15)
For out of the box mp3 support,
Is Fedora still compiling their Wine packages without mpg123? This could be a duplicate of bug 19967.
Have you tested the WineHQ packages?
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #17 from Ryan Farmer rfarmer84@outlook.com --- According to Fedora's Bugzilla, a version of Wine with MP3 support (through mpg123) was pushed to stable repo for Fedora 25 on December 3rd of last year.
https://bugzilla.redhat.com/show_bug.cgi?id=1395711
So yeah, it has supported MP3 for a while on Fedora.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #18 from Rafał Mużyło galtgendo@o2.pl --- While best starting point would be comparing the content of /usr/lib32/gstreamer-1.0 and /usr/lib64/gstreamer-1.0 on reporter's and testers' machines, a couple days ago I've stumbled upon an interesting case wrt. winegstreamer which might or might not be related.
It's racy somewhere - though can't tell if it's in wine or in gstreamer.
An unrelated game was crashing at a time it was supposed to play a video.
...But if both WINEDEBUG=gstreamer *and* GST_DEBUG=*:4 were set, not only the crash didn't happen, but the video was played correctly.
As GST_DEBUG=*:3 wasn't enough, it looks like something highly timing dependent, so triggering it might be trivial on some machines and next to impossible on others.
So, could the reporter check if this workaround works for him too ?
https://bugs.winehq.org/show_bug.cgi?id=43137
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #19 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=43137
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43137
Joel 95.5.radio@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |95.5.radio@gmail.com
--- Comment #20 from Joel 95.5.radio@gmail.com --- Created attachment 60415 --> https://bugs.winehq.org/attachment.cgi?id=60415 Oblivion Crash on Ubuntu 17.10
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #21 from Joel 95.5.radio@gmail.com --- (In reply to Joel from comment #20)
Created attachment 60415 [details] Oblivion Crash on Ubuntu 17.10
Hey guys I just wanted to chime in! I too get the crashes after the logo videos (see log). I have found however that you can just delete them and you can at least get to the menu (just make sure to only delete the intro ones: https://pcgamingwiki.com/wiki/The_Elder_Scrolls_IV:_Oblivion#Skip_intro_vide...).
After this, even the video that plays on a new game and the credits works. I haven't tried this in a while so I don't remember if I had gstreamer or not (I don't remember ever installing it). Of course it would be nice to have these bugs fixed rather than employing a workaround like the one I mentioned.
https://bugs.winehq.org/show_bug.cgi?id=43137
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #22 from joaopa jeremielapuree@yahoo.fr --- Did you try te latest win (wine3-1). Tere is inside a patch that could fix your issue.
https://bugs.winehq.org/show_bug.cgi?id=43137
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #23 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.16?
https://bugs.winehq.org/show_bug.cgi?id=43137
Ryan Farmer ryan.farmer.android@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ryan.farmer.android@gmail.c | |om
--- Comment #24 from Ryan Farmer ryan.farmer.android@gmail.com --- (In reply to joaopa from comment #23)
Does the bug still occur with wine-5.16?
This particular bug does not. However, the ulimit crash due to missing MP3 support is still there in Fedora, because their Wine package does not depend on the i686 gstreamer package that brings in MP3 playback support.
That's a packaging issue, and I reported it to Fedora over a year and a half ago (iirc) and nobody ever responded.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #25 from Ryan Farmer ryan.farmer.android@gmail.com --- I should have added, the user can bring in gstreamer-plugins-good.i686 themselves and it will fix the ulimit crash in Oblivion on Fedora, but good luck getting anyone to bump the depends.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #26 from joaopa jeremielapuree@yahoo.fr --- So, you can close your own bug as FIXED.
https://bugs.winehq.org/show_bug.cgi?id=43137
--- Comment #27 from joaopa jeremielapuree@yahoo.fr --- Reported fixed 3 years ago by the reporter (see comment 24) but he did not close his own bug.
Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=43137
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #28 from Gijs Vermeulen gijsvrm@gmail.com --- Reported FIXED in Comment #24. Please reopen if you can still reproduce.
https://bugs.winehq.org/show_bug.cgi?id=43137
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #29 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.17.