Hi Joerg,
I had a new hang on yesterday's git under valgrind:
../../../tools/runtest -q -P wine -M winmm.dll -T ../../.. -p
winmm_test.exe.so mci.c && touch mci.ok
preloader: Warning: failed to reserve range 00110000-68000000
mci.c:186: Test failed: mci close all notify (without buffer) returned
error: 281
mci.c:190: Test failed: mci close all notify (with output buffer)
returned error: 281
mci.c:199: Test failed: mci sysinfo waveaudio quantity open, expected
output buffer '0', got: '1'
mci.c:279: Test failed: mci status position gave 2333, expected 2000,
some tests will fail
mci.c:288: Test failed: recorded 74662 bytes, expected 64000
mci.c:298: Test failed: recorded 37331 samples, expected 32000
mci.c:330: Test failed: mci status length gave 2333, expected 2000,
some tests will fail.
mci.c:333: Test failed: mci incorrect cue output returned:
MCIERR_EXTENSION_NOT_FOUND
mci.c:148: Test failed: got 0001 instead of MCI_NOTIFY_xyz 0002 from
command play
mci.c:149: Test failed: PeekMessage should succeed for command status
mci.c:437: Test failed: Expected full pathname from info file: tempfile.wav
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason:
Resource temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason:
Resource temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason:
Resource temporarily unavailable
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason:
Resource temporarily unavailable
... 1600 dup lines removed ...
ALSA lib ../../../src/pcm/pcm.c:7228:(snd_pcm_recover) underrun occured
16 bytes in 1 blocks are definitely lost in loss record 148 of 913
by: RtlAllocateHeap (heap.c:1421)
by: mciSendStringW (mci.c:1319)
by: mciSendStringA (mci.c:1448)
by: test_openCloseWAVE (mci.c:164)
by: func_mci (mci.c:652)
I had to kill it; dunno if the leak was because I interrupted it or not.
- Dan