Elder scroll 4 Oblivion crashes after 1~2 minutes of play

Questions about Wine on Linux
Locked
xyz32
Level 2
Level 2
Posts: 19
Joined: Sun Jul 24, 2011 8:06 am

Elder scroll 4 Oblivion crashes after 1~2 minutes of play

Post by xyz32 »

Hello,
As the title states, Oblivion 4 crashes after 1~2 minutes of game-play.
Looking through the wine logs (which I will not post here as they are huge) the following lines are Spam into them:

Code: Select all

fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
fixme:gstreamer:unknown_type Could not find a filter for caps: audio/mpeg, mpegversion=(int)1, layer=(int)3
fixme:gstreamer:watch_bus decodebin234: Your GStreamer installation is missing a plug-in.
fixme:gstreamer:watch_bus decodebin234: A MPEG-1 Layer 3 (MP3) decoder plugin is required to play this stream, but not installed.
fixme:gstreamer:GST_Connect GStreamer could not find any streams
err:gstreamer:push_data_init Obtaining buffer returned: -2
fixme:gstreamer:Gstreamer_FindMatch Could not find plugin for audio/mpeg, mpegversion=(int) 1
fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {728dcf55-128f-4dd1-ad22-becfa66ce7aa}, hres is 0x80004005
fixme:quartz:ACMWrapper_SetMediaType acmStreamOpen returned 512
fixme:gstreamer:unknown_type Could not find a filter for caps: audio/mpeg, mpegversion=(int)1, layer=(int)3
fixme:gstreamer:watch_bus decodebin235: Your GStreamer installation is missing a plug-in.
fixme:gstreamer:watch_bus decodebin235: A MPEG-1 Layer 3 (MP3) decoder plugin is required to play this stream, but not installed.
fixme:gstreamer:GST_Connect GStreamer could not find any streams
err:gstreamer:push_data_init Obtaining buffer returned: -2
fixme:gstreamer:Gstreamer_FindMatch Could not find plugin for audio/mpeg, mpegversion=(int) 1
fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {728dcf55-128f-4dd1-ad22-becfa66ce7aa}, hres is 0x80004005
fixme:quartz:ACMWrapper_SetMediaType acmStreamOpen returned 512
fixme:gstreamer:unknown_type Could not find a filter for caps: audio/mpeg, mpegversion=(int)1, layer=(int)3
fixme:gstreamer:watch_bus decodebin236: Your GStreamer installation is missing a plug-in.
fixme:gstreamer:watch_bus decodebin236: A MPEG-1 Layer 3 (MP3) decoder plugin is required to play this stream, but not installed.
fixme:gstreamer:GST_Connect GStreamer could not find any streams
err:gstreamer:push_data_init Obtaining buffer returned: -2
fixme:gstreamer:Gstreamer_FindMatch Could not find plugin for audio/mpeg, mpegversion=(int) 1
fixme:ole:CoCreateInstance no instance created for interface {56a86895-0ad4-11ce-b03a-0020af0ba770} of class {728dcf55-128f-4dd1-ad22-becfa66ce7aa}, hres is 0x80004005
fixme:quartz:ACMWrapper_SetMediaType acmStreamOpen returned 512
...
And then the final lines:

Code: Select all

...
fixme:gstreamer:GST_Connect GStreamer could not find any streams
wine: Unhandled page fault on read access to 0x00000000 at address 0x7bf6774a (thread 0040), starting debugger...
err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 101 104144") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
To me it looks like the in-game music is to blame. I have in-game sounds, bu no music.
I know that I can fix this just by installing an MP3 plugin for GStreamer, or by disabling the sound in Wine, but Wine should not leave resources opened.

My configuration:
Fedora 18 x64
Wine 1.5.18 but I have seen this issue with older version of wine
AMD fx-8350 16G ram 250 SSD

Thank you.
Locked