http://bugs.winehq.org/show_bug.cgi?id=15958
Summary: "make test" hangs in winmm/wave.c in wave_out_test_device Product: Wine Version: 1.1.7 Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
For as long as I can remember, "make test" has been hanging in winmm's wave test. Here's a backtrace:
2 NTDLL_wait_for_multiple_objects+0x223(count=1, handles=0x32f7a0, flags=4, timeout=(nil), signal_object=(nil)) [ntdll/sync.c:1063] in ntdll 3 NtWaitForMultipleObjects+0x62(count=?, handles=0x32f7a0, wait_all=0, alertable=?, timeout=(nil)) [ntdll/sync.c:1101] in ntdll 4 WaitForMultipleObjectsEx+0x102(count=1, handles=0x32f8e0, wait_all=?, timeout=4294967295, alertable=?) [kernel32/sync.c:192] in kernel32 5 WaitForSingleObject+0x3c(handle=0x54, timeout=4294967295) [kernel32/sync.c:130] in kernel32 6 wave_out_test_deviceOut+0x117d(device=0, duration=1.000000, headers=1, loops=0, pwfx=0x32fc3e, format=16, flags=327680, pcaps=0x32fc5c, interactive=1, sine=0, pause=0) [winmm/tests/wave.c:779] in winmm_test 7 wave_out_test_device+0x11e7(device=0) [winmm/tests/wave.c:973] in winmm_test 8 func_wave+0x462() [winmm/tests/wave.c:1454] in winmm_test 9 run_test+0x138(name="wave.c") [winmm/tests/../../../include/wine/test.h:454] in winmm_test
Tests should not hang, even if sound isn't working; they should time out after 10 seconds or so (or faster, if possible).