-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
Compilation segfaults at 81% on AVL-MXE (based on Debian 10) #202
Comments
Hi, as far as I can see curl is disabled in the CMakelists.txt |
Alright, I've tried this in Open Build Server and got the same segfault. It may be hard to investigate as I (and @jatinchowdhury18 too I guess) haven' Debian 10 locally. @AVLinux what if ask Debian/MX users/maintainers to look at this? |
Just so I am sure I understand. You have tried building in your OBS with the Debian-backports version of CMake? In other words are you suspecting CMake 3.16.3 has a bug in it? |
Yes I'm trying to build it in OBS: https://build.opensuse.org/package/show/home:kill_it:debian/chowtapemodel So, from my side it requires additional time to install Buster and look into issue. PS. build is fine for Deban_Testing |
I will soon also have to move to Debian 11 so perhaps it is not worth fixing this for Debian 10 since Debian 11 is coming very soon? |
Thanks @AVLinux for reporting this and @KottV for taking a look also! It looks like the last print statement before the segfault is coming from the LV2 ttl generation code here. This leads me to believe that the ttl generation function in the LV2 build is coming up as a @AVLinux: would it be possible to try building just the VST3, and seeing if that works ( Thanks, |
It will save a lot of time :) |
Let me try what Jatin has suggested, don't put any more of your time into this until we see if VST3 is an option, my goal right now is to just get working binaries of one kind or another from Debian 10 and hopefully that will hold things until Debian 11 is out. I'll try and get a VST3 build done tomorrow.. |
Hi! Some good news, the VST3 Plugin builds successfully and Tested successfully in Ardour 6.7! After running the VST3 build I then ran a targeted LV2 build and it didn't provide a lot more details:
Also if it is of interest Chow Matrix fails at the exact same point and again VST3 builds successfully:
|
Awesome, great to hear that VST3 builds are working! I've made a little test branch with some added debugging statements to hopefully help us figure out where exactly the program is crashing. Would it be possible to try building the LV2 off that branch, and posting the logs as above? You may need to do Thanks, |
Using test branch, it crashes on plugin init:
|
Ah okay, that's good to know! From there I guess the next step would be get a backtrace so we could figure out where the seg fault is happening. Usually I would use Thanks, |
I am very appreciative of your time and efforts in troubleshooting with this. Since Debian 10 will soon be replaced by Debian 11 and since it appears the VST3 and LV2 builds are already working as expected on Debian 11 I wonder if your valuable time is better spent on new development rather than further triage of a soon to be obsolete operating system. @KottV has very generously provided Deb packages with VST3 and Standalone for Debian 10 (and therefore AVL-MXE) and already has Standalone, LV2 and VST3 packages for Debian 11 so we are in pretty good shape here...: ) |
That makes sense! Happy we were able to get VST3 working on AVL for the moment. I'm still a bit curious for my own sake why the LV2 build fails on Debian 10, but I've got a bunch other stuff to worry about for now, so I'll put that on the backburner :). Definitely reach out if you run into any issues as you move to Debian 11! Thanks, |
Thanks for your great projects!
Unfortunately the Linux Deb packages provided for Ubuntu don't really work dependency wise for people with Debian systems as there are minor differences with libcurl versions etc. I am attempting to compile the ChowDSP plugins on AV Linux MX Edition which is currently based on Debian 10 Buster. I have successfully been able to compile Chow Centaur but am having difficulties with Analog Tape Model. I have all required dependencies and CMake but for some reason the compilation segfaults at 81% with the following error:
This is building the GIT repo version as instructed in your build docs. It seems odd to me to have something segfault during compilation. Any ideas or suggestions?
The text was updated successfully, but these errors were encountered: