On 23.11.2024 12:08, Will Godfrey wrote:
On Sat, 23 Nov 2024 11:41:50 +0100
Kristian Amlie <krist...@amlie.name> wrote:
I've started getting this error message on every command line launch of
Yoshimi:
---
yoshimi> terminate called after throwing an instance of 'std::logic_error'
what(): Instance Lifecycle broken: expect bootstrap message.
---
Git bisect tells me that it started happening in this commit, which is
unfortunately too big for me to pinpoint any reason in particular:
---
commit 218238047af4ceb8a14407b86c0e5faafd6b79b3
Author: Ichthyostega <p...@ichthyostega.de>
Date: Sun Aug 25 21:34:06 2024 +0200
Instances: integrate LV2 with the InstanceManager
...
---
This happens even with a completely clean config dir, starting from scratch.
I don't have time to dig into it now, but does it ring a bell for anyone?
I seem to remember that, but haven't seen it for some time - certainly not in
the last dozen or so commits. I run tests on an older 2 core Intel, and a newer
4 core AMD. All my machines run Devuan. As well as standalone, I occasionally
test with LV2 on Qsynth, Muse, Carla, and Ardour. Recently I've also tried
Reaper.
The latest commit in Master was pushed 3 days ago (bn 2369).
Don't know if any of that helps.
Sadly no.
However, I discovered that increasing the timeout on this line [1]
solves the problem. I have a very poor understanding of the GUI
interfacing code, so take my comments with a grain of salt, but
shouldn't the timeout be much longer for a message which is required to
launch the software? I'm thinking 10 or 20 seconds. Or even more. For a
somewhat loaded machine, launching can easily take several seconds,
especially if you have a script launching several things in parallel.
And in my case it doesn't launch at all, even on an idle machine. My
xorg driver is a bit slow, which may be related, but that should not be
a showstopper.
[1]
https://github.com/Yoshimi/yoshimi/blob/master/src/Interface/GuiDataExchange.cpp#L52
--
Kristian
_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel