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)