http://bugs.winehq.org/show_bug.cgi?id=29135
Bug #: 29135 Summary: Sound completely broken after c59ecdcefb2b4e16182e9c2090db11fc00640ddd Product: Wine Version: unspecified Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: jonas.bugzilla@gmail.com Classification: Unclassified
Since c59ecdcefb2b4e16182e9c2090db11fc00640ddd, sound is completely broken in wine on Mac OS X. The games that I tested (XIII, The Witcher) either had stuttering sound, or no sound at all: 1) XIII: stuttering sound in the first intro movie, followed by no sound anymore 2) The Witcher: no sound at all
Reverting the mentioned commit from git HEAD (65cfa70e2f570852f2324d4f1c24e339849a38f8) fixes the problem.
http://bugs.winehq.org/show_bug.cgi?id=29135
Jonas Maebe jonas.bugzilla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |c59ecdcefb2b4e16182e9c2090d | |b11fc00640ddd
http://bugs.winehq.org/show_bug.cgi?id=29135
Jonas Maebe jonas.bugzilla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Sound completely broken |Sound completely broken on |after |Mac OS X after |c59ecdcefb2b4e16182e9c2090d |c59ecdcefb2b4e16182e9c2090d |b11fc00640ddd |b11fc00640ddd
http://bugs.winehq.org/show_bug.cgi?id=29135
Jonas Maebe jonas.bugzilla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.3.33
http://bugs.winehq.org/show_bug.cgi?id=29135
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=29135
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Sound completely broken on |Sound completely broken on |Mac OS X after |Mac OS X in games |c59ecdcefb2b4e16182e9c2090d | |b11fc00640ddd |
http://bugs.winehq.org/show_bug.cgi?id=29135
Jonas Maebe jonas.bugzilla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|c59ecdcefb2b4e16182e9c2090d | |b11fc00640ddd |
--- Comment #1 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-20 19:07:10 CST --- I was wrong about c59ecdcef being the root cause. Only reverting that one did solve the problem for one run of The Witcher, but trying it again afterwards again resulted in no sound. Running XIII also still resulted in the same problems (since I started from the --wrong-- assumption that c59ecdcef, I too quickly presumed my suspicion to be confirmed after one run of the Witcher went fine with this revision reverted). So it was probably a fluke.
I started a bisect, but the previous known good version (1.3.24) seems to be too old, because I'm getting other problems in between (with a.o. The Witcher crashing, and another game I added to the testing mix --Heroes of Might and Magic III-- showing graphics corruption).
I'll create and attach a dsound log from git HEAD tomorrow, and will also try to find a later bisect start revision.
http://bugs.winehq.org/show_bug.cgi?id=29135
--- Comment #2 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-21 15:52:28 CST --- As promised, the follow-up (I forgot to mention earlier, but this is in Mac OS X 10.6.8). All tests below are with 1.3.33
* With Heroes of Might and Magic III, I get a dsound error on the console even without enabling any tracing, and no sound whatsoever:
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7cc,0x00000000), stub! err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1 err:dsound:DSOUND_MixOne Fatal error. Under/Overflow? primary_done=50176, mixpos=5120/8832 (5120/8832), primary_mixpos=5120, writepos=20480, mixlen=0
The game also shows graphic corruption during the intro movie and on the title screen.
* With XIII, as mentioned before, the first intro movie has stuttering sound, then there's no sound at all anymore.
* The Witcher: no sound at all. Unfortunately, running the game with wine 1.3.33 seems to have put the bottle into a state that no longer works with the previous working version of wine that I was using (1.3.17). I now always get this with the old wine version:
wine: Call from 0x7b82cda2 to unimplemented function msvcp80.dll.?infinity@?$numeric_limits@M@std@@SAMXZ, aborting
Performing a forced reinstall of vcrun2005 via winetricks doesn't help.
So I'm not really keen on trying other games, since I'd prefer to keep my other wine bottles working with known good versions of wine.
I'll attach +dsound logs for all three games mentioned above (XIII and witcher have been "quit" via "killall wine", so it's normal that the logs end in an abort).
http://bugs.winehq.org/show_bug.cgi?id=29135
--- Comment #3 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-21 15:53:57 CST --- Created attachment 37565 --> http://bugs.winehq.org/attachment.cgi?id=37565 XIII dsound log
dsound log for XIII
http://bugs.winehq.org/show_bug.cgi?id=29135
--- Comment #4 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-21 15:54:26 CST --- Created attachment 37566 --> http://bugs.winehq.org/attachment.cgi?id=37566 Heroes of Might & Magic III dsound log
http://bugs.winehq.org/show_bug.cgi?id=29135
--- Comment #5 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-21 15:54:49 CST --- Created attachment 37567 --> http://bugs.winehq.org/attachment.cgi?id=37567 The Witcher dsound log
http://bugs.winehq.org/show_bug.cgi?id=29135
Jonas Maebe jonas.bugzilla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Jonas Maebe jonas.bugzilla@gmail.com 2011-11-22 18:01:43 CST --- Fixed in git 63e6dbc139b88e42f8fb96bcb08b30eed3529028.
My guess is that ca18b8ffb33f254597accf7b59d5dbc578e0a179 fixed it (seeing that patch on wine-patches is what caused me to update and retest), but given my previous snafu regarding what revision broke it, I won't state it as a fact this time :)
http://bugs.winehq.org/show_bug.cgi?id=29135
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2011-12-02 13:34:25 CST --- Closing bugs fixed in 1.3.34.
http://bugs.winehq.org/show_bug.cgi?id=29135
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ca18b8ffb33f254597accf7b59d | |5dbc578e0a179 CC| |focht@gmx.net Regression SHA1| |c59ecdcefb2b4e16182e9c2090d | |b11fc00640ddd
--- Comment #8 from Anastasius Focht focht@gmx.net 2011-12-16 15:13:50 CST --- Hello,
filling fields ...
Regards