WINEDEBUG=warn+heap make test crashes in dsound?

Michael Stefaniuc mstefani at redhat.com
Sun Sep 4 14:12:53 CDT 2011


Hi Dan,

On 09/03/2011 02:33 AM, Dan Kegel wrote:
> is this up your alley?  You've been looking at dsound recently, iirc.
is this a regression? If not I wouldn't bother with it as it looks like
it will automatically fix itself during the COM cleanup. But good to
know, I'll run the tests with warn+heap too.


bye
	michael

> 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