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.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #1 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=34302
Ronny Schmatzler schmatzler@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |schmatzler@googlemail.com
--- Comment #2 from Ronny Schmatzler schmatzler@googlemail.com --- Still happens in Wine 1.7.40:
err:quartz:GetClassMediaFile Media class not found fixme:quartz:Parser_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:quartz:WAVEParser_InputPin_PreConnect 'fact' chunk not supported yet fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}! fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:strmbase:MemInputPin_NotifyAllocator Read only flag not handled yet! fixme:quartz:DSoundRender_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:quartz:Parser_QueryInterface No interface for {2dd74950-a890-11d1-abe8-00a0c905f375}! fixme:quartz:Parser_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! 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}! se\loader.exe: ../../../dlls/msadp32.acm/msadp32.c:317: cvtMMms16K: Assertion `*src <= 6' failed. wine: Assertion failed at address 0xf73bcd9c (thread 0040), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=34302
jtb1@voila.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jtb1@voila.fr
--- Comment #3 from jtb1@voila.fr --- I have same issue with wine 1.7.38 (1.6 crash when i want play >.<) in ubentu 15.04
At the moment i only found one way for play (with mod)
How to make the game work with sound (but without dialog) (CD) : 0°) Install wine 1.7.38 1°) Install EOC 2 and the F14.6 patch 2°) run winetricks mwo=disabled 3°) run winetricks quartz devenum 4°) Go to wine config --> lib -> winegstreamer --> Disable -> quartz --> Builtin then Native 5°) Go to the folder of game --> streams/audio/music/ --> rename loading.mp3 to loading-.mp3 6°) back to the folder of game --> streams/audio/ --> rename the folder speech to speech-
7°) Now you can play :D (i use Q4Wine for launch)
https://bugs.winehq.org/show_bug.cgi?id=34302
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 52914 --> https://bugs.winehq.org/attachment.cgi?id=52914 patch
Please try the attached patch. And before trying the patch please add a log with the debug channels from http://wiki.winehq.org/Sound (section "What to include when filing a bug")
https://bugs.winehq.org/show_bug.cgi?id=34302
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52914|0 |1 is obsolete| |
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 52915 --> https://bugs.winehq.org/attachment.cgi?id=52915 patch
Attaching the correct patch is a good idea =)
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #6 from Jerome Leclanche jerome@leclan.ch --- I won't be able to test this any time soon I'm afraid.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Maybe a demo is available? Looking for Edge of Chaos shows results about Independency War 2, is that correct?
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #8 from Jerome Leclanche jerome@leclan.ch --- That's correct. I can provide you with a binary from GOG.com if you contact me privately.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- Thanks, but I don't think it is necessary, let's wait some time to see if the user from comment 3 is able to test.
https://bugs.winehq.org/show_bug.cgi?id=34302
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #10 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 52929 --> https://bugs.winehq.org/attachment.cgi?id=52929 Edge of Chaos audio debug log (uncompressed 10 MB)
(In reply to Bruno Jesus from comment #4)
Created attachment 52914 [details] patch
Please try the attached patch. And before trying the patch please add a log with the debug channels from http://wiki.winehq.org/Sound (section "What to include when filing a bug")
The patch does not fix the crash for me, tested with Edge of Chaos from GOG.com. The attached log was created without the patch, as requested.
Wine 1.8-rc2 Fedora 23 Alsa 1.0.29 (pulseaudio is not running)
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Béla Gyebrószki from comment #10)
The patch does not fix the crash for me, tested with Edge of Chaos from GOG.com. The attached log was created without the patch, as requested.
Wine 1.8-rc2 Fedora 23 Alsa 1.0.29 (pulseaudio is not running)
Thanks for the test, but it seems like the patch was not compiled/applied. Because the assert is the same in your log and the patch removes it. Anyway the log is useful to check what happens before the crash.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 52932 --> https://bugs.winehq.org/attachment.cgi?id=52932 audio debug log (patch applied)
(In reply to Bruno Jesus from comment #11)
Thanks for the test, but it seems like the patch was not compiled/applied. Because the assert is the same in your log and the patch removes it. Anyway the log is useful to check what happens before the crash.
Didn't you ask for the debug log without your patch applied in comment #4 ? Nevermind, here's another log, now with the patch applied.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Béla Gyebrószki from comment #12)
Didn't you ask for the debug log without your patch applied in comment #4 ? Nevermind, here's another log, now with the patch applied.
I'm so sorry, I misread the comments =/
Both logs are useful because the new log shows the next crash.
In both logs we can see 127828 28966.396:002e:trace:alsa:alsa_write_data XRun state, recovering 127829 28966.396:002e:trace:alsa:alsa_write_data avail: 4096 127830 28966.396:002f:warn:dsound:DSOUND_mixthread wait returned 00000102! 127831 28966.396:002f:trace:dsound:DSOUND_PerformMix (0x1c7a48)
This is the last thing that happens and that XRun and "wait returned" error messages are unique in the log, they may be a clue.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #14 from Béla Gyebrószki gyebro69@gmail.com --- The crash is still present in wine-1.9.14-181-ga711285. When winegstreamer is in use, the game doesn't crash when the flight instructor begins to speak, but his speech is unrecognizable because it plays way too fast.
https://bugs.winehq.org/show_bug.cgi?id=34302
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=29920
https://bugs.winehq.org/show_bug.cgi?id=34302
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.10?
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #16 from Gijs Vermeulen gijsvrm@gmail.com --- With wine-6.11 and the GOG version I don't have a crash, but I don't see msadp32.acm loaded either.
However, I can still reproduce what Béla said in Comment #11 about the speech being too fast. That would be a separate bug though, so I guess we should close this one, unless someone thinks we should keep it open?
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #17 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Gijs Vermeulen from comment #16)
However, I can still reproduce what Béla said in Comment #11 about the
Whoops, I meant Comment #14.
https://bugs.winehq.org/show_bug.cgi?id=34302
--- Comment #18 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-8.16?