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
...
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
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.