http://bugs.winehq.org/show_bug.cgi?id=9612
--- Comment #10 from Maarten Lankhorst M.B.Lankhorst@gmail.com 2007-09-20 16:43:42 --- I roughly see where it crashes, but am not 100%
Near line 1330 in wine/dlls/dsound/buffer.c there is something like:
dsb->tmp_buffer = NULL; DSOUND_RecalcFormat(dsb); DSOUND_MixToTemporary(dsb, 0, dsb->buflen);
can you change it to:
FIXME("Before RecalcForamt\n"); dsb->tmp_buffer = NULL; FIXME("Before RecalcForamt\n"); DSOUND_RecalcFormat(dsb); FIXME("Between stuff\n"); DSOUND_MixToTemporary(dsb, 0, dsb->buflen); FIXME("After MixToTemp\n");
and then run without debug options and see wether it says 'Before' 'Between' or 'After' fixme last?