Windows 32-bit OpenAL32.dll crashes
Posted: Mon Jul 22, 2019 12:37 pm
Basically all of my players are getting random but frequent engine crashes on Windows 32-bit (11.2). One player traced the problem to OpenAL32.dll. See a few crash reports here: https://love2d.org/imgmirrur/JKEGwkx.html
If players delete the DLL from the distro and install it from https://openal.org the game works without crashes reliably.
Here's a link to my most recent Windows 32 distro: http://www.terraforming.earth/builds/Te ... -win32.zip Crashes start happening on the intro level.
My game does play sounds on a separate thread, although not at the time when the crashes are happening. So it might be a multithreading issue.
Also, if players turn down the volume to 0 in settings (which just calls setVolume(0) on all sounds), the crashes also tend to disappear.
What can I do with this problem? Is there a workaround I could use? Shall replace the DLL in the official LOVE distro with a new DLL from openal.org?
(BTW what's up with version 11.1.0.0 in the crash reports? I'm distributing LOVE 11.2)
Thanks,
Andras
If players delete the DLL from the distro and install it from https://openal.org the game works without crashes reliably.
Here's a link to my most recent Windows 32 distro: http://www.terraforming.earth/builds/Te ... -win32.zip Crashes start happening on the intro level.
My game does play sounds on a separate thread, although not at the time when the crashes are happening. So it might be a multithreading issue.
Also, if players turn down the volume to 0 in settings (which just calls setVolume(0) on all sounds), the crashes also tend to disappear.
What can I do with this problem? Is there a workaround I could use? Shall replace the DLL in the official LOVE distro with a new DLL from openal.org?
(BTW what's up with version 11.1.0.0 in the crash reports? I'm distributing LOVE 11.2)
Thanks,
Andras