Failing assertion in dsound test, please confirm

Alex Villací­s Lasso a_villacis at palosanto.com
Fri Jun 22 12:43:45 CDT 2007


I am experiencing a failing assertion in a dsound test. Could you please 
confirm if it is just me (and then it would be a configuration issue), 
or if anybody else is experiencing failing assertions:


[alex at srv64 tests]$ WINETEST_INTERACTIVE=1 wine dsound_test.exe.so dsound
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL default:0
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
dsound.c:973:DLL Version: 5.3.1.904
dsound.c:180:Testing IDirectSound
fixme:dsalsa:SetFormat Your alsa dmix period size is excessively high, 
unfortunately this is alsa default, try decreasing it to 512 or 256 (but 
double the amount of periods) if possible
fixme:ole:CoCreateInstance no instance created for interface 
{11ab3ec0-25ec-11d1-a4d8-00c04fc28aca} of class 
{47d4d946-62e8-11cf-93bc-444553540000}, hres is 0x80004002
err:ole:CoGetClassObject class {11ab3ec0-25ec-11d1-a4d8-00c04fc28aca} 
not registered
err:ole:CoGetClassObject no class object 
{11ab3ec0-25ec-11d1-a4d8-00c04fc28aca} could be created for context 0x1
dsound.c:938:*** Testing Primary Sound Driver - winealsa.drv ***
dsound.c:475:Playing a 5 seconds reference tone at the current volume.
dsound.c:478:(the current volume is -4651 according to DirectSound)
dsound.c:480:All subsequent tones should be identical to this one.
dsound.c:481:Listen for stutter, changes in pitch, volume, etc.
ds3d.c:400:Requested format tag=0x0001 11025x16x2 avg.B/s=44100 align=4
ds3d.c:403:Got tag=0x0001 48000x16x2 avg.B/s=192000 align=4
ds3d.c:453:    Playing 5 second 440Hz tone at 48000x16x2
dsound.c:582:Requested primary format tag=0x0001 8000x8x1 avg.B/s=8000 
align=1
dsound.c:586:Got tag=0x0001 48000x8x1 avg.B/s=48000 align=1
dsound.c:607:  Testing a primary buffer at 48000x8x1 with a secondary 
buffer at 11025x16x2
ds3d.c:453:    Playing 1 second 440Hz tone at 11025x16x2
dsound.c:582:Requested primary format tag=0x0001 8000x8x2 avg.B/s=16000 
align=2
dsound.c:586:Got tag=0x0001 48000x8x2 avg.B/s=96000 align=2
dsound.c:607:  Testing a primary buffer at 48000x8x2 with a secondary 
buffer at 11025x16x2
ds3d.c:453:    Playing 1 second 440Hz tone at 11025x16x2
dsound.c:582:Requested primary format tag=0x0001 8000x16x1 avg.B/s=16000 
align=2
dsound.c:586:Got tag=0x0001 48000x16x1 avg.B/s=96000 align=2
dsound.c:607:  Testing a primary buffer at 48000x16x1 with a secondary 
buffer at 11025x16x2
ds3d.c:453:    Playing 1 second 440Hz tone at 11025x16x2
dsound.c:582:Requested primary format tag=0x0001 8000x16x2 avg.B/s=32000 
align=4
dsound.c:586:Got tag=0x0001 48000x16x2 avg.B/s=192000 align=4
dsound.c:607:  Testing a primary buffer at 48000x16x2 with a secondary 
buffer at 11025x16x2
ds3d.c:453:    Playing 1 second 440Hz tone at 11025x16x2
mixer.c:823: DSOUND_PerformMix: La declaración `device->playpos < 
device->buflen' no se cumple.
wine: Assertion failed at address 0x600007f2 (thread 000f), starting 
debugger...
dsound.c:582:Requested primary format tag=0x0001 11025x8x1 avg.B/s=11025 
align=1
dsound.c:586:Got tag=0x0001 48000x8x1 avg.B/s=48000 align=1
dsound.c:607:  Testing a primary buffer at 48000x8x1 with a secondary 
buffer at 11025x16x2
Unhandled exception: assertion failed in 32-bit code (0x600007f2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:600007f2 ESP:7ed516cc EBP:7ed516d8 EFLAGS:00000202(   - 00      - - I1)
 EAX:00000000 EBX:00002cd3 ECX:00002cd5 EDX:00000006
 ESI:7ed51778 EDI:60298ff4
Stack dump:
0x7ed516cc:  60171fa0 60298ff4 7ed52b90 7ed51804
0x7ed516dc:  601738b1 00000006 7ed51778 00000000
0x7ed516ec:  00000068 7cae1278 00000000 00000000
0x7ed516fc:  601ae37d 7ed5173c 7cae1278 7cae12dc
0x7ed5170c:  7ed51814 60298ff4 00000062 7cae1278
0x7ed5171c:  7ed517e8 601a7d3b 7cae1278 00000062
Backtrace:
=>1 0x600007f2 (0x7ed516d8)
  2 0x601738b1 (0x7ed51804)
  3 0x6016b3ce (0x7ed51848)
  4 0x608bdfe8 DSOUND_timer+0x2108(timerID=0x1, msg=0x0, 
dwUser=0x167688, dw1=0x0, dw2=0x0) 
[/home/alex/install/wine-0.9.39-build/dlls/dsound/mixer.c:554] in dsound 
(0x7ed519b8)
  5 0x60910b96 TIME_MMSysTimeThread+0x2e6(arg=0x0) 
[/home/alex/install/wine-0.9.39-build/dlls/winmm/time.c:181] in winmm 
(0x7ed51a18)
  6 0x7bc5d19e call_thread_entry_point+0xe() in ntdll (0x7ed51a28)
  7 0x7bc5de72 call_thread_func+0x42(rtl_func=<register EDI not in 
topmost frame>, arg=<register ESI not in topmost frame>) 
[/home/alex/install/wine-0.9.39-build/dlls/ntdll/thread.c:404] in ntdll 
(0x7ed51ac8)
  8 0x7bc5e10f in ntdll (+0x4e10f) (0x7ed523c8)
  9 0x601362fb (0x7ed524b8)
  10 0x6021993e (0x00000000)
0x600007f2: ret
Modules:
Module  Address                 Debug info      Name (66 modules)
ELF       24d000-  2bd000       Deferred        libgl.so.1
ELF       24d000-  2bd000       Deferred        libgl.so.1
ELF       43e000-  45b000       Deferred        ld-linux.so.2
ELF       45d000-  5b1000       Deferred        libc.so.6
ELF       5b3000-  5dc000       Deferred        libm.so.6
ELF       5de000-  5e3000       Deferred        libdl.so.2
ELF       5fa000-  612000       Deferred        libpthread.so.0
ELF       614000-  619000       Deferred        libxxf86vm.so.1
ELF       640000-  645000       Deferred        libxfixes.so.3
ELF       6b5000-  6bb000       Deferred        libxdmcp.so.6
ELF       6bd000-  7bf000       Deferred        libx11.so.6
ELF       802000-  805000       Deferred        libxau.so.6
ELF       80c000-  81c000       Deferred        libxext.so.6
ELF       8aa000-  8cb000       Deferred        libexpat.so.0
ELF       926000-  92f000       Deferred        libxrender.so.1
ELF       a84000-  a8e000       Deferred        libxcursor.so.1
ELF       a98000-  b22000       Deferred        libfreetype.so.6
ELF       b24000-  b53000       Deferred        libfontconfig.so.1
ELF       bbb000-  bc6000       Deferred        libdrm.so.2
ELF       cef000-  cf6000       Deferred        libxrandr.so.2
ELF       dfa000-  dfd000       Deferred        libxinerama.so.1
ELF      5cf0000- 5dce000       Deferred        libasound.so.2
ELF      65f6000- 65ff000       Deferred        libsm.so.6
ELF      6601000- 661b000       Deferred        libice.so.6
ELF     6001d000-60131000       Deferred        libwine.so.1
ELF     602cb000-6032b000       Deferred        dsound_test<elf>
  \-PE  602e0000-6032b000       \               dsound_test
ELF     6032b000-60371000       Deferred        advapi32<elf>
  \-PE  60340000-60371000       \               advapi32
ELF     60371000-604ab000       Deferred        user32<elf>
  \-PE  60390000-604ab000       \               user32
ELF     604ab000-60541000       Deferred        gdi32<elf>
  \-PE  604c0000-60541000       \               gdi32
ELF     60541000-60597000       Deferred        rpcrt4<elf>
  \-PE  60550000-60597000       \               rpcrt4
ELF     60597000-605b5000       Deferred        iphlpapi<elf>
  \-PE  605a0000-605b5000       \               iphlpapi
ELF     605c9000-605e2000       Deferred        version<elf>
  \-PE  605d0000-605e2000       \               version
ELF     60892000-608db000       Dwarf           dsound<elf>
  \-PE  608a0000-608db000       \               dsound
ELF     608db000-60968000       Dwarf           winmm<elf>
  \-PE  608f0000-60968000       \               winmm
ELF     60a46000-60a5e000       Deferred        msacm32<elf>
  \-PE  60a50000-60a5e000       \               msacm32
ELF     60a5e000-60a84000       Deferred        msacm32<elf>
  \-PE  60a70000-60a84000       \               msacm32
ELF     61d5f000-61d74000       Deferred        midimap<elf>
  \-PE  61d70000-61d74000       \               midimap
ELF     6a741000-6a74d000       Deferred        libnss_files.so.2
ELF     6d8a4000-6d8d6000       Deferred        winealsa<elf>
  \-PE  6d8b0000-6d8d6000       \               winealsa
ELF     7525e000-752ec000       Deferred        winex11<elf>
  \-PE  75270000-752ec000       \               winex11
ELF     757d6000-757ea000       Deferred        lz32<elf>
  \-PE  757e0000-757ea000       \               lz32
ELF     77861000-7787e000       Deferred        imm32<elf>
  \-PE  77870000-7787e000       \               imm32
ELF     79cd4000-79cd7000       Deferred        iso8859-1.so
ELF     79d6e000-79e0b000       Deferred        ole32<elf>
  \-PE  79d80000-79e0b000       \               ole32
ELF     7b800000-7b924000       Deferred        kernel32<elf>
  \-PE  7b820000-7b924000       \               kernel32
ELF     7bc00000-7bc96000       Dwarf           ntdll<elf>
  \-PE  7bc10000-7bc96000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000010
        00000012    0
        00000011    0
0000000d (D) 
Z:\home\alex\install\wine-0.9.39-build\dlls\dsound\tests\dsound_test.exe
        0000000f   15 <==
        0000000e    0

-- 
perl -e '$x=2.4;print sprintf("%.0f + %.0f = %.0f\n",$x,$x,$x+$x);'




More information about the wine-devel mailing list