http://bugs.winehq.org/show_bug.cgi?id=27210
Summary: MCM2: wineqtdecoder crashes after intro Product: Wine Version: 1.3.20 Platform: x86 OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
Created an attachment (id=34770) --> (http://bugs.winehq.org/attachment.cgi?id=34770) console output including crash backtrace
Motocross Madness 2 (MCM2) crashes at the end of the intro video (ran to completion or aborted with a key press), prior to entering the main menu. According to the backtrace, wineqtdecoder is involved:
=>0 0x92106354 CFRelease+0x24() in corefoundation (0x0032ec58) 1 0x45df93a9 _QT_Release+0x118() in wineqtdecoder (0x0032ecb8)
yet I'm wondering what role it's playing, because MCM2's Intel Indeo video has been playing fine in Wine long before wineqtdecoder was added. Disabling wineqtdecoder.dll gets past the crash with no observable loss in functionality.
The backtrace is attached. I once had another backtrace involving QTInPin_Release in wineqtdecoder, also at the end.
Native amstream, quartz and devenum are needed because of e.g. bug #17836.
Perhaps the crash is caused by missing functionality in the new decoder, witness fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {8e1c39a1-de53-11cf-aa63-0080c744528d}! fixme:qtsplitter:QT_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:qtsplitter:QT_QueryInterface No interface for {8e1c39a1-de53-11cf-aa63-0080c744528d}!
The demo is presumably not affected, because it does not play a video.
BTW, there's some regression between 1.3.17-282-g3ec195 and 1.3.18-244-g34ba20 that causes MCM2 to receive no mouse clicks in the main menu => dead => garbage rating.
What component would suit this bug? still quartz?