http://bugs.winehq.org/show_bug.cgi?id=31872
Bug #: 31872 Summary: DirectShow music played in Worms Armageddon causes glitches, freezes and crashes Product: Wine Version: 1.5.14 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: muzerakascooby@gmail.com Classification: Unclassified
Worms Armageddon has a certain set of sounds that are streamed from the disc using DirectShow. In the words of the game developers which I don't quite understand (not being a Windows programmer myself):
<+Deadcode> Muzer: it's using the OLE API to create a Filter Graph <+Deadcode> Muzer: It's using CoCreateInstance() followed by the IMediaEvent interface
When these sounds are played in recent-ish wine versions, one of the following happens (which you get is seemingly random)
* The sound plays fine * The sound does not play * The first half-second or so of the sound plays * The first half-second or so of the sound constantly loops (a slightly different length of time is repeated in each loop iteration, of course ;))
Any of these can be combined with any of the following:
* The game works fine * The game freezes * Wine segfaults
I use the winepulse patch, BUT exactly the same happens with winealsa anyway (I tested), so it's not a bug caused by that.
Error messages vary but AFAICT always contain:
fixme:gstreamer:watch_bus wavparse1: Internal data flow error.
This bug might be a regression, but it seems to exist still in older versions of wine, just a lot less easily reproducible, so it's rather difficult to perform one. In any case, I think it's also quite possible that the bug has always existed but just come to prominence more recently.
http://bugs.winehq.org/show_bug.cgi?id=31872
Murray Colpman muzerakascooby@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-dinput |directx-dsound
--- Comment #1 from Murray Colpman muzerakascooby@gmail.com 2012-10-03 08:19:09 CDT --- Oops, sorry, filed in wrong part of DX.
http://bugs.winehq.org/show_bug.cgi?id=31872
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-dsound |-unknown
--- Comment #2 from Austin English austinenglish@gmail.com 2012-10-03 12:45:12 CDT --- Please attach terminal output.
http://bugs.winehq.org/show_bug.cgi?id=31872
--- Comment #3 from Murray Colpman muzerakascooby@gmail.com 2012-10-03 17:33:17 CDT --- Created attachment 41964 --> http://bugs.winehq.org/attachment.cgi?id=41964 Terminal output - error being the sound doesn't play in this case.
http://bugs.winehq.org/show_bug.cgi?id=31872
--- Comment #4 from Murray Colpman muzerakascooby@gmail.com 2012-10-05 14:58:36 CDT --- Comment on attachment 41964 --> http://bugs.winehq.org/attachment.cgi?id=41964 Terminal output - error being the sound doesn't play in this case.
Here's a nice segfault for you, an assert failure:
\Worms Armageddon\WA-3.6.31.10.exe: /var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ntdll/server.c:570: server_get_unix_fd: Assertion `wine_server_ptr_handle(fd_handle) == handle' failed.
http://bugs.winehq.org/show_bug.cgi?id=31872
--- Comment #5 from Murray Colpman muzerakascooby@gmail.com 2012-10-05 18:23:36 CDT --- Comment on attachment 41964 --> http://bugs.winehq.org/attachment.cgi?id=41964 Terminal output - error being the sound doesn't play in this case.
Here's a nice segfault for you, an assert failure:
\Worms Armageddon\WA-3.6.31.10.exe: /var/tmp/portage/app-emulation/wine-9999/work/wine-9999/dlls/ntdll/server.c:570: server_get_unix_fd: Assertion `wine_server_ptr_handle(fd_handle) == handle' failed.
http://bugs.winehq.org/show_bug.cgi?id=31872
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winegstreamer
https://bugs.winehq.org/show_bug.cgi?id=31872
--- Comment #6 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.28 or newer) wine? If so, please attach the terminal output in 1.7.28 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=31872
--- Comment #7 from Murray Colpman muzerakascooby@gmail.com --- The game has worked around the bug by using a different method to play frontend audio, and older versions of the game don't work under wine any more for a different reason (which I intend to report but haven't got around to yet), so I have no idea if it's still an issue.
https://bugs.winehq.org/show_bug.cgi?id=31872
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Marking Abandoned?
https://bugs.winehq.org/show_bug.cgi?id=31872
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |muzerakascooby@gmail.com, | |winetest@luukku.com
--- Comment #9 from winetest@luukku.com --- (In reply to Murray Colpman from comment #7)
The game has worked around the bug by using a different method to play frontend audio, and older versions of the game don't work under wine any more for a different reason (which I intend to report but haven't got around to yet), so I have no idea if it's still an issue.
Looks abadoned to me.
https://bugs.winehq.org/show_bug.cgi?id=31872
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net
https://bugs.winehq.org/show_bug.cgi?id=31872
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED
--- Comment #10 from Rosanne DiMesio dimesio@earthlink.net --- Marking abandoned per comment 7.
https://bugs.winehq.org/show_bug.cgi?id=31872
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Rosanne DiMesio dimesio@earthlink.net --- Closing abandoned.