LMMS quits itself when loading a project that is using Carla Rack (with Carla 2.3.0-alpha1 installed) or in a blank project, when trying to drag and drop to create a new track with Carla Rack or Patchbay.
LMMS was loading the project fine since yesterday. After, I've received an update of Carla and since then LMMS started to crash with the attached log.
Load any project that uses Carla Rack and have Carla 2.3.0-alpha1 installed.
To LMMS load the project or create a Carla Rack track correctly and don't crash.
LMMS is quitting unexpectedly.
lmms-1.2.2-linux-x86_64.AppImage
Running LMMS in Ubuntu 19.10.
Running carla --version shows me the following information:
Using Carla version 2.3.0-alpha1
Python version: 3.7.5
Qt version: 5.12.4
PyQt version: 5.12.3
Binary dir: /usr/lib/carla
Resources dir: /usr/share/carla/resources
#### Logs
Carla appears to be installed on this system at /usr/lib[64]/carla so we'll use it. Jack appears to be installed on this system, so we'll use it. Starting using X11Embed protocol. unique ID: FV2l RemotePlugin::DebugMessage: inputs: 2 output: 2 RemotePlugin::DebugMessage: creating editor RemotePlugin::DebugMessage: editor successfully created Starting using X11Embed protocol. unique ID: FV2l RemotePlugin::DebugMessage: inputs: 2 output: 2 RemotePlugin::DebugMessage: creating editor RemotePlugin::DebugMessage: editor successfully created /tmp/.mount_lmms-1IbqAnR/usr/bin/lmms.real: symbol lookup error: /tmp/.mount_lmms-1IbqAnR/usr/lib/lmms/libcarlabase.so: undefined symbol: carla_get_library_filename
How did you install Carla?
@PhysSong I am installing and upgrading Carla directly with apt from the KXStudio repositories as explained here: https://kx.studio/Repositories
More informations about this: I've installed the package carla-git, which I suppose it grabs the most recent tagged version off the Carla git repository.
For now I've uninstalled and installed the package carla (which points to version 2.1.1) for me to be able to reopen my project again and keep the work going on.
I think it is interesting in keeping this issue opened as it is sounding to me as a breaking change for LMMS in a near future.
Thanks for the information. We will keep track of it.
It seems like carla_get_library_filename has been renamed to carla_standalone_get_library_filename in https://github.com/falkTX/Carla/commit/0fad472b59033701cab2c89df4816decb1a121fa.
@falkTX Should we change anything to follow the changes?
No, not yet. I am doing some changes in the develop branch for testing how a host-friendly library will work. They are not finalized yet.
That is to say, I might revert those renames. Not sure yet.
This should be working as normal now
Debian Buster 10.6
LMMS 1.2.2
Carla 2.3.0-alpha2
I get this error
lib/lmms/libcarlabase.so: undefined symbol: carla_get_library_filename
That was something temporary while I was investigating changes to Carla's API.
It has already been "fixed", just update it once again.
same thing still happens with carla-git version 5:2.3~alpha2+git20201119
carla version 5:2.2.0+git20201005 is OK
Hey I'm facing the same problem.
I'm getting the following error when using Carla version 2.3.0-alpha2 and trying to use it in LMMS 1.2.2 (this version of Carla is the current one when using the Carla-git from the repository)
undefined symbol: Carla_get_library_filename
The error is resolved if I use the Carla version 2.2.0 but the current version of Carla vst wine isn't compatible with 2.2.0 which is my primary usage of Carla
That was something temporary while I was investigating changes to Carla's API.
It has already been "fixed", just update it once again.
I am unclear on what to update here to get this problem fixed, Carla, or LMMS? and how would I go about doing that without breaking things. As when I tried to build Carla or LMMS from source LMMS did not detect Carla. I would really appreciate any help on how to fix this since I'm an absolute newb.
This was bothering me, so I went to check.
My assumptions were wrong in thinking I really had this fixed.
So the real fix for carla-git is in 2.3~alpha2+git20201121.2
thank you for responding!
is there a way to install this specific version through the repository or should i just wait for the changes to be committed to the repository version, because as I said i faced some pretty bad compatibility issues when i tried to install from source, probably due to some mistake on my side.
you can just wait and I will update it.
sadly other stuff is broken at the moment in git, so the build fails. will need to deep deeper into it later.
the carla-git version is stable now, thanks!
hah, great, thanks for testing!
didnt even have to ask here haha.
Most helpful comment
That was something temporary while I was investigating changes to Carla's API.
It has already been "fixed", just update it once again.