[Bug 24557] winmm/msacm: Improper shutdown sequence

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jan 1 09:35:30 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=24557

--- Comment #1 from Jörg Höhle <hoehle at users.sourceforge.net> 2012-01-01 09:35:30 CST ---
As of wine-1.3.36, msacm is used even for an 8000x1x8 linear PCM file. After ^D
in the console, a crash occurs in:

0 acmStreamUnprepareHeader+0x207(has=0x430530, pash=0x13a438, fdwUnprepare=0)
[/.../dlls/msacm32/stream.c:476] in msacm32
1 WINMM_UnprepareHeader+0x7b(hwave=<is not available>, header=0x1397f0)
[/.../dlls/winmm/waveform.c:1213] in winmm
2 waveOutUnprepareHeader+0xb9(hWaveOut=0xc000, lpWaveOutHdr=0x1397f0,
uSize=0x20) [/.../dlls/winmm/waveform.c:2392] in winmm
3 WAVE_mciPlay+0x8d7(wDevID=0x1, dwFlags=0x2, pmt=0x13267c, hEvent=0x68)
[/.../dlls/mciwave/mciwave.c:908] in mciwave
4 MCI_SCAStarter+0x49(arg=0x132668) [/.../dlls/mciwave/mciwave.c:90] in mciwave

Wine then hangs with:
err:ntdll:RtlpWaitForCriticalSection section 0x7efec8e4 "loader.c:
loader_section" wait timed out in thread 0029, blocked by 0009, retrying (60
sec)
and does not manage to recover without killall -INT wineserver, on both Linux
and MacOS.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list