WINEDEBUG=warn+heap make test crashes in dsound?

Dan Kegel dank at kegel.com
Fri Sep 2 19:33:17 CDT 2011


Hi Michael,
is this up your alley?  You've been looking at dsound recently, iirc.
- Dan

export WINEDEBUG=warn+heap
../../../tools/runtest -q -P wine -M dsound.dll -T ../../.. -p
dsound_test.exe.so ds3d.c && touch ds3d.ok
ALSA lib pcm_pulse.c:1008:(_snd_pcm_pulse_open) Unknown field handle_underrun
...
ds3d.c:467: Test failed:     buffer size changed after SetFormat() -
previous size was 88200, current size is 22052
fixme:dsound3d:IDirectSound3DListenerImpl_QueryInterface Unknown IID
{31efac30-515c-11d0-a9aa-00aa0061be93}
wine: Unhandled page fault on read access to 0xfeef021a at address
0x68d6775f (thread 002c), starting debugger...
Backtrace:
=>0 0x68d6775f IDirectSound3DListenerImpl_Release+0xe9(iface=0x1d5170)
[/home/dank/wine-git/dlls/dsound/sound3d.c:791] in dsound (0x0033f768)
  1 0x684bce32 test_primary_3d_with_listener+0x677(lpGuid=(nil))
[/home/dank/wine-git/dlls/dsound/tests/ds3d.c:1228] in dsound_test
(0x0033f868)
  2 0x684bd181 dsenum_callback+0x183(lpGuid=(nil),
lpcstrDescription="Primary Sound Driver", lpcstrModule="",
lpContext=0x0(nil))
[/home/dank/wine-git/dlls/dsound/tests/ds3d.c:1283] in dsound_test
(0x0033f8a8)
  3 0x68d558e4 a_to_w_callback+0xe0(guid=(nil), descW="Primary Sound
Driver", modW="", data=0x33fc80)
[/home/dank/wine-git/dlls/dsound/dsound_main.c:291] in dsound
(0x0033f938)
  4 0x68d55c3b DirectSoundEnumerateW+0x2ab(lpDSEnumCallback=0x68d55803,
lpContext=0x33fc80)
[/home/dank/wine-git/dlls/dsound/dsound_main.c:370] in dsound
(0x0033fc68)
  5 0x68d55985 DirectSoundEnumerateA+0x88(lpDSEnumCallback=0x684bcffd,
lpContext=0x0(nil))
[/home/dank/wine-git/dlls/dsound/dsound_main.c:321] in dsound
(0x0033fc98)
  6 0x684bd50d ds3d_tests+0x2a()
[/home/dank/wine-git/dlls/dsound/tests/ds3d.c:1307] in dsound_test
(0x0033fcc8)
  7 0x684bd5cd func_ds3d+0x7b()
[/home/dank/wine-git/dlls/dsound/tests/ds3d.c:1326] in dsound_test
(0x0033fcf8)
  8 0x684d04d3 run_test+0x9e(name="ds3d.c")
[/home/dank/wine-git/dlls/dsound/tests/../../../include/wine/test.h:556]
in dsound_test (0x0033fd58)



More information about the wine-devel mailing list