Engine - Multi Client Jack with a FFado driven Firewire device (Alesis io26) as jack master device.
The position of the firewire device items is not saved. The positions of all other devices are saved correctly. There is no position entry in the .carxp file for the firewire device.
Jackd - 1.9.21
Carla - 2.6.0 local build with DEBUG=true (also 2.5.1 from Ubuntu Studio ppa)
Ubuntu 22.04 with Ubuntu Studio add on (with ppa)
When moving one of the firewire items in the patch bay
...
[carla] carla_patchbay_set_group_pos(0x7fc0bbf965c0, true, 2, 2242, 1703, 2614, 1712)
[carla] CarlaEngineJack::patchbaySetGroupPos(2, 2242, 1703, 2614, 1712)
--->[carla] Carla assertion failure: "uuidstr != nullptr && uuidstr[0] != '\0'" in file CarlaEngineJack.cpp, line 2404
... many copies
Engine - Multi Client Jack with a FFado driven Firewire device (Alesis io26) as jack master device.
The position of the firewire device items is not saved. The positions of all other devices are saved correctly. There is no position entry in the .carxp file for the firewire device.
Jackd - 1.9.21 Carla - 2.6.0 local build with DEBUG=true (also 2.5.1 from Ubuntu Studio ppa) Ubuntu 22.04 with Ubuntu Studio add on (with ppa)
Log excerpts:
from start up ... [carla] CarlaEngineJack::init("Carla") [carla] CarlaEngineOsc::init("Carla") [carla] OSC TCP server running and listening at osc.tcp://StudioX:22752/Carla [carla] OSC UDP server running and listening at osc.udp://StudioX:22752/Carla [carla] CarlaEngineRunner::start() [carla] CarlaEngineJack::findPluginIdAndIcon("firewire_pcm", ...) --->[carla] Carla assertion failure: "uuidstr != nullptr && uuidstr[0] != '\0'" in file CarlaEngineJack.cpp, line 3633 [carla] CarlaEngineJack::findPluginIdAndIcon("USB5,0,0-in", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("USB7,0,0-in", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("USB7,0,0-in-01", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("a2j", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("pulse_in", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("pulse_out", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("PCH,0,0-in", ...) [carla] CarlaEngineJack::findPluginIdAndIcon("PCH,0,0-out", ...) [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 1, 3, 65535, 0, 0.000000, "Carla") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 2, 2, -1, 0, 0.000000, "firewire_pcm") --->[carla] Carla assertion failure: "uuidstr != nullptr && uuidstr[0] != '\0'" in file CarlaEngineJack.cpp, line 3967 [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 3, 2, -1, 0, 0.000000, "USB5,0,0-in") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 4, 2, -1, 0, 0.000000, "USB7,0,0-in") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 5, 2, -1, 0, 0.000000, "USB7,0,0-in-01") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 6, 2, -1, 0, 0.000000, "a2j") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 7, 0, -1, 0, 0.000000, "pulse_in") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 8, 0, -1, 0, 0.000000, "pulse_out") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 9, 2, -1, 0, 0.000000, "PCH,0,0-in") [carla] CarlaEngine::callback(true, false, 20:ENGINE_CALLBACK_PATCHBAY_CLIENT_ADDED, 10, 2, -1, 0, 0.000000, "PCH,0,0-out") ...
When moving one of the firewire items in the patch bay ... [carla] carla_patchbay_set_group_pos(0x7fc0bbf965c0, true, 2, 2242, 1703, 2614, 1712) [carla] CarlaEngineJack::patchbaySetGroupPos(2, 2242, 1703, 2614, 1712) --->[carla] Carla assertion failure: "uuidstr != nullptr && uuidstr[0] != '\0'" in file CarlaEngineJack.cpp, line 2404 ... many copies
No errors during save.