-
Notifications
You must be signed in to change notification settings - Fork 12
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
0.3.0: lv2lint crashes on lv2 plugin #34
Comments
FWIW, the release can not be built without #35 and 82ce2bb using gcc >= 12. |
When compiled with -D_GLIBCXX_ASSERTIONS, this triggers an assertion. Possibly related to issues #27 and #34. Signed-off-by: Stefan Westerfeld <[email protected]>
I was able to reproduce the crash if I build with |
Thanks, that seems to fix it! |
Ok great, I'll close the issue. I'll need to make a new liquidsfz release as soon as possible, since this bug is probably not only affecting Arch Linux. I also found another bug in 0.3.0 which can cause crashes, so basically once released everyone should be using 0.3.1. As for CI - good idea. I have scripts that build on gcc:latest and archlinux now, both with gcc and clang and run lv2lint. Also there is a new program called testsynth, which contains a few tests that test the liquidsfz Synth class directly, so this can catch problems in the synthesis code that lv2lint can't see. |
When trying to build 0.3.0 as a package for Arch Linux I was not able to succesfully run lv2lint on the resulting plugin.
I build as follows:
and then run lv2lint on the plugin in the build directory:
The text was updated successfully, but these errors were encountered: