http://bugs.winehq.org/show_bug.cgi?id=34302
Bug #: 34302 Summary: Edge of Chaos crashes when someone speaks Product: Wine Version: 1.7.0 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: adys.wh@gmail.com Classification: Unclassified
Created attachment 45665 --> http://bugs.winehq.org/attachment.cgi?id=45665 Backtrace on 32bit
Yet another crash. This is an assert in msadp32.c:
... fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}! fixme:quartz:Parser_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}! trace:msacm:acmStreamPrepareHeader (0x21cc700, 0x2d5e630, 0) trace:msacm:ACM_GetStream (0x21cc700) trace:adpcm:ADPCM_DriverProc (00000001 0x7af7690 6051 021cc70c 02d5e630); trace:msacm:acmStreamPrepareHeader => (0) trace:msacm:acmStreamConvert (0x21cc700, 0x2d5e630, 16) trace:msacm:ACM_GetStream (0x21cc700) trace:adpcm:ADPCM_DriverProc (00000001 0x7af7690 604f 021cc70c 02d5e630); se\loader.exe: ../../../wine-multimedia/dlls/msadp32.acm/msadp32.c:296: cvtMMms16K: Assertion `*src <= 6' failed. wine: Assertion failed at address 0xf7737430 (thread 0038), starting debugger...
"winetricks quartz" works around it. "disable_sound = 1" works around it. Happens on both 32bit and 64bit.