Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSOAL r557@14a8ca5 + OpenAL Soft r9470@5d2c405 causes CTD on ubersoldier (steam) #4

Open
LethalManBoob opened this issue Nov 29, 2024 · 3 comments

Comments

@LethalManBoob
Copy link

Crash to desktop when attempting to play Ubersolder with EAX as of latest update. Previous updates all work fine.

@ThreeDeeJay
Copy link
Owner

Hmm, since DSOAL hasn't been updated in a while, I think it's probably caused by an OpenAL Soft commit
So are you certain kcat/openal-soft@5d2c405 is the issue and the previous build (soft_oal.dll replaces dsoal-aldrv.dll) works?
If so, you can open a new issue for kcat to look into it, otherwise you can test older builds from here (click a workflow run and scroll down to artifacts for
soft_oal-Win32-Release) and then you can let kcat know which exact commit broke it as well as other relevant details in the new issue

@LethalManBoob
Copy link
Author

I am just using what is on the releases page here, r556 works fine.

@ThreeDeeJay
Copy link
Owner

But that's the thing: there's many versions between r556 and r557 because the OpenAL Soft DLL (required/part of the DSOAL package) has been getting updates non-stop while DSOAL hasn't (notice r556 uses OpenAL Soft r9342 while r557 uses OpenAL Soft r9492) because r557 gets updated daily with OpenAL Soft releases.
So chances are if you try r557 with the dsoal-aldrv.dll (OpenAL Soft) from r556, it probably works.
If that's the case, you gotta track down which OpenAL Soft commit/DLL broke EAX as I explained above so that kcat has an easier time fixing it when you report the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants