http://bugs.winehq.org/show_bug.cgi?id=14131
Summary: No sound in Morrowind using software mixing Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: leffeman@gmail.com
Created an attachment (id=14374) --> (http://bugs.winehq.org/attachment.cgi?id=14374) Wine output with software mixing
When running Morrowind on my integrated sound card (00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) and dmix for software mixing) I do not get any sound or music in Morrowind (except for the opening logo movie). When using a proper programmable sound card with hardware mixing (05:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)) I do get sound and music.
Comparing the logs one can see that the one using software mixing crashes or hangs; err:ntdll:RtlpWaitForCriticalSection section 0x2986348 "transform.c: TransformFilterImpl.csFilter" wait timed out in thread 0009, blocked by 001d, retrying (60 sec) .
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #1 from Philip Nilsson leffeman@gmail.com 2008-06-26 14:30:02 --- Created an attachment (id=14375) --> (http://bugs.winehq.org/attachment.cgi?id=14375) Wine output with hardware mixing
http://bugs.winehq.org/show_bug.cgi?id=14131
Matteo Modesti mattemod@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mattemod@gmail.com
--- Comment #2 from Matteo Modesti mattemod@gmail.com 2008-07-09 12:44:54 --- I don't use dmix because ca0106 doesn't support it correctly, but I can confirm that Morrowind crashes too often printing: err:ntdll:RtlpWaitForCriticalSection section 0x7d579d8 "transform.c: TransformFilterImpl.csFilter" wait timed out in thread 002a, blocked by 003f, retrying (60 sec) Obviously the hexadecimal values differs for each crash.
I noted that in the "Wine output with software mixing" attachment there are other FIXMEs, ERRs and messages after the ERR previously written, but for me it's different: it prints the "RtlpWaitForCriticalSection" line and then crashes without printing anything after that.
Moreover, the only 'transform.c' files are 'dlls/quartz/transform.c' and 'dlls/mscms/transform.c'. It should be a quartz problem because for me it seems to crash less often emptying the "Music" and "Video" directories.
So Philipp select quartz in the Component field ;)
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #3 from Matteo Modesti mattemod@gmail.com 2008-07-09 12:49:37 --- Uh, forgot to say that I can confirm it happening with wine-1.1.0-253-g2f1c7b1 but I'm going to try current GIT ASAP.
http://bugs.winehq.org/show_bug.cgi?id=14131
Matteo Modesti mattemod@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.b.lankhorst@gmail.com
--- Comment #4 from Matteo Modesti mattemod@gmail.com 2008-07-09 17:30:34 --- Tried last GIT version (wine-1.1.0-459-g2893294): the problem seems a bit reduced (maybe by commit 992fb02c732f8963cb70fd8167a7727911553d3d), but it still crashes sometimes. Also, the ERR changed:
err:ntdll:RtlpWaitForCriticalSection section 0xc82261c "pin.c: PullPin.thread_lock" wait timed out in thread 002d, blocked by 0009, retrying (60 sec)
and confirms that it's a quartz problem, because 'pin.c' is in 'dlls/quartz/' like 'transform.c'.
It seems the problem happens only (or at least more often) when background music changes.
I'm going to attach last output lines to the next comment. If you need more info or testing (even with patches), just ask ;)
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #5 from Matteo Modesti mattemod@gmail.com 2008-07-09 17:36:11 --- Created an attachment (id=14707) --> (http://bugs.winehq.org/attachment.cgi?id=14707) Last output lines when Morrowind crashed
Here are the last output lines when Morrowind crashed about half an hour ago. It crashed trying to change background music from "battle" to "normal".
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #6 from Maarten Lankhorst m.b.lankhorst@gmail.com 2008-07-09 17:45:18 --- There is a sound deadlock I'm aware of, so I'll try to fix that one first and then see if it's still a problem.
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #7 from Matteo Modesti mattemod@gmail.com 2008-07-10 18:23:27 --- I know, I'm just reporting all I can to help you doing that ;) (or maybe I hope it'll help).
Anyway, I can't test latest patches because I can't revert commit 53782ca47acfa8e5d7ae72b59602840e3b35cd81 (bug 14344), so I won't be able to tell you if you fix it :/
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14374|0 |1 is obsolete| |
--- Comment #8 from Philip Nilsson leffeman@gmail.com 2008-07-11 12:21:15 --- Created an attachment (id=14731) --> (http://bugs.winehq.org/attachment.cgi?id=14731) snd-hda-intel output
Output from today's GIT; different lock and an assertion is triggered (also triggered with my other sound card).
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #9 from Matteo Modesti mattemod@gmail.com 2008-07-11 14:54:12 --- (In reply to comment #8)
Output from today's GIT; different lock and an assertion is triggered (also triggered with my other sound card).
I opened bug 14344 for the assertion bug.
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |quartz
http://bugs.winehq.org/show_bug.cgi?id=14131
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #10 from Austin English austinenglish@gmail.com 2008-07-14 06:00:22 --- Confirming since 2 users reported.
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14375|0 |1 is obsolete| | Attachment #14731|0 |1 is obsolete| |
--- Comment #11 from Philip Nilsson leffeman@gmail.com 2008-07-14 11:24:48 --- Created an attachment (id=14801) --> (http://bugs.winehq.org/attachment.cgi?id=14801) wine output
Today: No crashes or locks, but no sound.
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #12 from Matteo Modesti mattemod@gmail.com 2008-07-14 20:13:26 --- It doesn't crash with wine-1.1.1-55-g6dd7f06, music works and it seems to not hang anymore: I played more than an hour without hangs. Anyway, I'll tell you for sure when I'll have some more time to play.
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #13 from Austin English austinenglish@gmail.com 2008-07-15 06:35:43 --- (In reply to comment #12)
It doesn't crash with wine-1.1.1-55-g6dd7f06, music works and it seems to not hang anymore: I played more than an hour without hangs. Anyway, I'll tell you for sure when I'll have some more time to play.
Philip, what version are you using? Can you confirm?
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #14 from Philip Nilsson leffeman@gmail.com 2008-07-15 10:53:56 --- Using Monday's git, no change from Monday's report.
http://bugs.winehq.org/show_bug.cgi?id=14131
Maarten Lankhorst m.b.lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #15 from Maarten Lankhorst m.b.lankhorst@gmail.com 2008-07-15 12:39:06 --- Marking bug as fixed then, what about the other morrowind related bugs?
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #16 from Matteo Modesti mattemod@gmail.com 2008-07-15 13:02:25 --- (In reply to comment #15)
Marking bug as fixed then, what about the other morrowind related bugs?
Wait, I said that I'd confirm it when I would have some more time for testing and Philip said that he doesn't have sound.
(In reply to comment #11)
Today: No crashes or locks, but no sound.
What do you mean with "no sound"? No sound at all or no background music? Do videos/movies work? Maybe you moved/emptied/deleted the Video/Music directory in "Data Files" and didn't remember to put it back to normal?
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #17 from Philip Nilsson leffeman@gmail.com 2008-07-15 14:09:47 --- The sound in the logo movie works.
The menu and in-game sound work with my other sound card, but not the one this bug is about.
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14801|0 |1 is obsolete| |
--- Comment #18 from Philip Nilsson leffeman@gmail.com 2008-07-18 14:51:55 --- Created an attachment (id=14907) --> (http://bugs.winehq.org/attachment.cgi?id=14907) output with today's git
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #19 from Matteo Modesti mattemod@gmail.com 2008-07-19 05:37:26 --- Played Morrowind for about 10h with movies and background music enabled without crashes/hangs.
However, now I have another bug: when I load a game for the first time all work perfectly, but sound effects (not background music) disappear when I load a game for the 2nd/3rd/etc time. To make it work correctly I have to close and re-launch Morrowind. I'll investigate further and give you more info when I'll have some more free time.
http://bugs.winehq.org/show_bug.cgi?id=14131
--- Comment #20 from Matteo Modesti mattemod@gmail.com 2008-07-19 05:38:30 --- Sorry, forgot to say that I used today's GIT (wine-1.1.1-147-gb3f4091)
http://bugs.winehq.org/show_bug.cgi?id=14131
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #21 from Philip Nilsson leffeman@gmail.com 2008-09-08 09:07:25 --- I'd say this works now; I think there was a certain patch a while ago that fixed this... for me at least. All I get now is the regular slowdown when changing music.
http://bugs.winehq.org/show_bug.cgi?id=14131
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org 2008-09-19 11:17:29 --- Closing bugs fixed in 1.1.5.
http://bugs.winehq.org/show_bug.cgi?id=14131
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified