http://bugs.winehq.org/show_bug.cgi?id=33045
Bug #: 33045 Summary: Bunch of Heroes freezing on start at the beginning of the intro video Product: Wine Version: 1.5.24 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hoehle@users.sourceforge.net Classification: Unclassified
Created attachment 43679 --> http://bugs.winehq.org/attachment.cgi?id=43679 terminal output + winedbg backtrace
The game is locking up when trying to play the first intro video. The sound from the video can be heard for a half a second then the game hangs. Shortly after the lock-up Wine prints
err:ntdll:RtlpWaitForCriticalSection section 0x7543d3c "waveform.c: WINMM_Device.lock" wait timed out in thread 0059, blocked by 005c, retrying (60 sec)
The issue is present since
d4b2d48f249341208bf3c2f48303643308d86658 is the first bad commit commit d4b2d48f249341208bf3c2f48303643308d86658 Author: Jörg Höhle hoehle@users.sourceforge.net Date: Sun Jan 27 10:43:43 2013 +0100
winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.
Before that commit the videos were playing without freezing, but audio was missing (so maybe it's not a real regression). Reverting the commit fixes the lock-up (no audio during the intro videos though).
The audio properties of the video files: Format: PCM (Little, signed) Bitrate: 1411.2 kbps Channels: 2 Sampling rate: 44.1 kHz Bit depths: 16 bits
No demo has been released, let me know if you need further logs or tests.
wine-1.5.24-119-g209b58c Fedora 18 Alsa 1.0.26 Pulseaudio is not running Audio device: NVIDIA Corporation MCP61 High Definition Audio (rev a2)