-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
Constant crashes #145
Comments
I'm not completely familiar with the internals of libjamesdsp, but it looks like this is related to the new benchmarking feature which improves performance of any effects that make use of convolver modules. The RefreshConvolutions function is called when the benchmark has finished (about 1 minute after launch) or every time the buffer size changes. Could you try to disable the 'Benchmark on boot' option in the settings (and restart the app) and see if that changes anything? |
It is disabled already. |
I can't seem to reproduce this even when forcing buffer size changes. Either way, I pushed a patch to my libjamesdsp fork that should resolve this issue, although I can't tell for sure if it's effective. Please try to rebuild from master and see if the issue is resolved. |
Yes, seems to be fixed. Now I guess this event
occurs instead of crashes. |
I was finally able to reproduce this bug and fix it properly. |
Using the latest master commit (ec630e9) JamesDSP is constantly crashing.
I am able to fairly consistently reproduce the issue by playing audio/video in Firefox and then opening Discord in a new tab.
Arch Linux
pipewire 0.3.76
Backtrace:
P.S. It says something about convolver and crossfeed, but they are actually disabled. The only enabled effect is Equalizer.
The text was updated successfully, but these errors were encountered: