-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
[BUG] [Linux] Version 1.0.1 crashes Renoise/Bitwig #141
Comments
Thanks for reporting the issue! I don't have access to Renoise on Linux at the moment, but from testing with the VST3 build on Windows I haven't been able to reproduce the crash. I don't believe there were any Linux-specific changes from version 1.0.0 to version 1.0.1. Would it be possible to get a copy of a log file from one of the crashed instances? |
Thanks for the quick reply. I built a few different versions and the regression seems to have happened in commit a038f2f |
Ah, thanks for the extra info. I wish the log had showed a little bit more useful info. Regarding the OpenGL commit, would it be possible to try resetting the global plugin settings? |
Resetting the global plugin settings doesn't help unfortunately. |
Hmm, the plot thickens. Would it be possible to share the contents of the settings file after it has been regenerated? |
Sure, it's just this one liner: |
Interesting... so it seems like the OpenGL setting never even gets set. I've set up a branch here, which has added some extra logging around the behaviour of deciding whether or not to use OpenGL. If you're able to build the plugin from this branch, the log files should hopefully have some more information about what is going wrong. I've also added a compiler flag to disable OpenGL altogether. So if you add Also be sure to update the git submodules when checking out the testing branch, since some of the changes are in a submodule. Thanks! |
This is the output of the opengl-debug branch: https://pastebin.com/QyYHfP94 |
Ah okay, that's very helpful to know! It looks like the crash is happening somewhere in the code that is checking which version of OpenGL is supported on the host machine (see here). If you're up for it, running the plugin in a debugger environment like gdb, might point us to the source of the crash. If not, I can add some more logging statements to that section of the code which could help us pinpoint exactly where the crash is happening within that code. I'm a bit busy with some other things this week, but I could probably get to it within the next few days. Thanks! |
@jatinchowdhury18 what branch to use for debug? I build
|
@KottV, yes that branch would be good for debugging. The log you shared is interesting... there should be a line for "Attempting to check OpnGL stats...". You may need to update the submodules, and check whether I've updated that branch with a few more checks and logs. @dcallea if you could give it a try on the new branch as well. |
I probably can't help that well due to lack of expertise with debugging audio plugins on Linux, but am happy to help if you think I can. I have the same problem with BYOD crashing immediately on the following setup: |
@jatinchowdhury18 Sadly not much time at the moment, i can try debugging it in a few days.
|
Thanks all for the extra information. I've decided (for now) to remove OpenGL support on Linux. Building from the Hopefully this fixes everyone's crashing behaviour! Definitely let me know if you're continuing to experience crashes. |
@jatinchowdhury18 I just build from main branch and am happy to report that the plugin is now loading properly for me. :) Many thanks! |
Describe the bug
Loading BYOD 1.0.1 on a track crashes Renoise. Regression from 1.0.0 which didn't cause Renoise to crash.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: