https://bugs.winehq.org/show_bug.cgi?id=41292
Bug ID: 41292 Summary: Game freezes to infinite DSOUND_PerformMix loop Product: Wine Version: 1.9.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound Assignee: wine-bugs@winehq.org Reporter: wyrex@openmailbox.org Distribution: ---
Nexton LC-ScriptEngine is an engine for visual novels. Games using it (lcsebody.exe) freeze in various places under wine. They don't crash and wine doesn't give output but using +dsound I discovered there is infinite loop that happens after freeze.
trace:dsound:DSOUND_PerformMix (0x1381f8) trace:dsound:DSOUND_MixToPrimary (23808,4160) trace:dsound:DSOUND_MixToPrimary MixToPrimary for 0x13ebb0, state=0 trace:dsound:DSOUND_MixToPrimary MixToPrimary for 0x1422a0, state=0
If I run "winetricks dsound" these games work and don't crash.
My sound setup is pulseaudio with alsa sink and wine is set to use pulseaudio in winecfg.