http://bugs.winehq.org/show_bug.cgi?id=19967
Summary: Oblivion: overflow(?) in quartz if compiled without mpg123 Product: Wine Version: 1.1.29 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: roothorick@new.rr.com
Compile wine without mpg123, start Oblivion, start a game, wait a certain constant amount of time after the game starts -> crash. Based on the behavior, I'm guessing it's a page fault. winedbg says:
First chance exception: page fault on read access to 0x00000000 in 32-bit code (0x7bf9630a). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bf9630a ESP:0033e9f4 EBP:0033ea1c EFLAGS:00010202( R- -- I - - - ) EAX:00000000 EBX:7bfbdff4 ECX:6f517ef0 EDX:00000000 ESI:6f5184f8 EDI:6f5184f8 Stack dump: 0x0033e9f4: 6f517ef0 ffffffff 0033ea2c 7bf949b9 0x0033ea04: 00000000 6f517ea8 7bf962db 7bfbdff4 0x0033ea14: 00000000 6f5184f8 0033ea5c 7bf937f9 0x0033ea24: 6f5184f8 ffffffff 0033ea4c 7bf9625e 0x0033ea34: 6f517b34 6f5186b4 6f517ee8 7ef8bdf6 0x0033ea44: 00110058 00000000 00000000 7bfbdff4 Backtrace: =>0 0x7bf9630a PullPin_Disconnect+0x3a() in quartz (0x0033ea1c) 1 0x7bf937f9 Parser_PullPin_Disconnect+0x139() in quartz (0x0033ea5c) 2 0x7bf732cc FilterGraph2_RemoveFilter+0x1cc() in quartz (0x0033ebcc) 3 0x7bf7715e FilterGraph2_Render+0x53e() in quartz (0x0033ee1c) 4 0x7bf72e60 FilterGraph2_RenderFile+0x1b0() in quartz (0x0033ee7c) 5 0x006acf86 in oblivion (+0x2acf86) (0x00000000) 0x7bf9630a PullPin_Disconnect+0x3a in quartz: movl 0x0(%eax),%edx
http://bugs.winehq.org/show_bug.cgi?id=19967
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2009-09-06 20:42:58 --- Install Wine debug symbols or compile Wine from source. Attach (DO NOT PASTE) _complete_ terminal output, not part.
What program is this?
http://bugs.winehq.org/show_bug.cgi?id=19967
--- Comment #2 from Ben Anderson roothorick@new.rr.com 2009-09-06 20:58:31 --- Created an attachment (id=23480) --> (http://bugs.winehq.org/attachment.cgi?id=23480) wine output (bz2'd, 3.3MB uncompressed)
The Elder Scrolls: Oblivion, by Bethesda Softworks. What, is simply "Oblivion" to ambiguous?
I had to manually run the game inside winedbg to get that stack trace. There's something wrong with wine-1.1.29 where the call to the debugger fails (as you will see in the log). Since it's so prevalent I'm assuming a bug has already been filed about that.
http://bugs.winehq.org/show_bug.cgi?id=19967
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Oblivion: overflow(?) in |Oblivion - crashes in |quartz if compiled without |quartz if compiled without |mpg123 |mpg123
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2009-09-06 22:04:30 --- (In reply to comment #2)
Created an attachment (id=23480)
--> (http://bugs.winehq.org/attachment.cgi?id=23480) [details]
wine output (bz2'd, 3.3MB uncompressed)
Thanks.
The Elder Scrolls: Oblivion, by Bethesda Softworks. What, is simply "Oblivion" to ambiguous?
Sorry, overlooked it.
I had to manually run the game inside winedbg to get that stack trace. There's something wrong with wine-1.1.29 where the call to the debugger fails (as you will see in the log). Since it's so prevalent I'm assuming a bug has already been filed about that.
Are you using binary Ubuntu package? For some it's been a constant problem with those. Please compile Wine from source.
http://bugs.winehq.org/show_bug.cgi?id=19967
--- Comment #4 from Ben Anderson roothorick@new.rr.com 2009-09-07 00:05:57 --- I did compile from source (Gentoo Portage, to be technical). Their ebuild did change to reflect the external mpg123; don't think anything else was moved around though.
http://bugs.winehq.org/show_bug.cgi?id=19967
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #5 from Xavier Vachon xvachon@gmail.com 2010-10-22 15:35:47 CDT --- Is this still an issue in current wine? (1.3.5)
http://bugs.winehq.org/show_bug.cgi?id=19967
--- Comment #6 from GyB gyebro69@gmail.com 2013-01-21 09:56:54 CST --- Created attachment 43278 --> http://bugs.winehq.org/attachment.cgi?id=43278 backtrace + terminal output (Wine 1.5.22)
I can reproduce this problem with Wine 1.5.22. I built Wine using '--without-mpg123' (winegstreamer was also disabled). Oblivion was able to run for about 3-5 minutes until it crashed (of course music was not playing).
The attached log contains: - a winedbg backtrace (I had to attach winedbg to the running Oblivion.exe process) - the standard terminal output
Before the game crashes Wine prints
err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
This doesn't happen when Oblivion is running with mp3 support compiled in.
Tested on Fedora 17 x86 Kernel 3.6.11-5.fc17.i686.PAE
ulimit -n
1024
https://bugs.winehq.org/show_bug.cgi?id=19967
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #7 from roger@mailinator.com --- Is this wine bug? What wine can help here?
https://bugs.winehq.org/show_bug.cgi?id=19967
CJ Kucera pez@apocalyptech.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pez@apocalyptech.com
--- Comment #8 from CJ Kucera pez@apocalyptech.com --- I reproduced this using the Wine provided by Fedora 21 (1.7.44, though the Fedora version is also quite patched-up with various things).
The wine provided by Fedora doesn't include mpg123 support, but I was able to get a stable game by recompiling their SRPM with that support.
https://bugs.winehq.org/show_bug.cgi?id=19967
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- Please retry in Wine 3.9 or later.
https://bugs.winehq.org/show_bug.cgi?id=19967
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=19967
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=19967
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- I don't think this is a valid bug. If the game requires mp3 support, then there's nothing we can do if we don't have mp3 support.
https://bugs.winehq.org/show_bug.cgi?id=19967
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #11 from André H. nerv@dawncrow.de --- closing invalid