https://bugs.winehq.org/show_bug.cgi?id=55817
Bug ID: 55817 Summary: Myst V (GOG.com, demo): access violation when NPC begins to talk Product: Wine Version: 8.18 Hardware: x86-64 URL: https://archive.org/download/MystVEndOfAgesDemo/Myst_V _Demo.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: dmusic Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Regression SHA1: 80e6310a884f59c1faeccc441aa808888ab0898b Distribution: ---
Created attachment 75309 --> https://bugs.winehq.org/attachment.cgi?id=75309 plain terminal output
I came across this bug while revisiting bug #31586 (apparently, still exists). At the exact same point where bug #31586 occurs (NPC is about to begin his speech) the game throws an exception and quits (winedbg doesn't kick in).
The crash occurs since commit 80e6310a884f59c1faeccc441aa808888ab0898b dmusic: Use the IDirectMusicObject interface for waves.
Can be reproduced in the demo version. It is just the demo is difficult to install because of bug #25786. Once you manage to install the demo despite of bug #25786, launch the game with eoa.exe, click away the intro videos and click on the colored sphere that appears in front of you. An exception is thrown at this point.
Tested with wine-8.18-155-g9afcf7c8e0c
Myst_V_Demo.exe md5: 3c91fff4a3f8b8fa7d4a2ca0c15cf16a
https://bugs.winehq.org/show_bug.cgi?id=55817
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 75310 --> https://bugs.winehq.org/attachment.cgi?id=75310 Myst V demo dmusic debug log (uncompressed 49M)
This is a debug log created with WINEDEBUG=+seh,+dsound,+dsound3d,+dswave,+dmband,+dmcompos,+dmdump,+dmfile,+dmfileraw,+dmime,+dmloader,+dmobj,+dmscript,+dmstyle,+dmsynth,+dmusic
https://bugs.winehq.org/show_bug.cgi?id=55817
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |31586
https://bugs.winehq.org/show_bug.cgi?id=55817
--- Comment #2 from Rémi Bernon rbernon@codeweavers.com --- I didn't see any crash with the demo, but the dialogue was not playing anything.
However, (and I suspect since 347fb8bc8e8005ccb397995426f8d12c0c941b8d), the dialogue now plays. The character doesn't move though, so it's a bit weird and I'm not sure it's working well.
https://bugs.winehq.org/show_bug.cgi?id=55817
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |17416be982c73f4ba9e99b718db | |56759ee3c7512
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Rémi Bernon from comment #2)
I didn't see any crash with the demo, but the dialogue was not playing anything.
However, (and I suspect since 347fb8bc8e8005ccb397995426f8d12c0c941b8d), the dialogue now plays. The character doesn't move though, so it's a bit weird and I'm not sure it's working well.
The crash is gone with wine-8.18-200-gd9ad68a1ef1 and that was fixed by https://source.winehq.org/git/wine.git/commit/17416be982c73f4ba9e99b718db567...
Thank you for taking your time to fix this bug.
https://bugs.winehq.org/show_bug.cgi?id=55817
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.19.