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