On 11/15/2017 04:14 PM, Martin Drautzburg wrote:
Am 11/15/2017 um 07:32 AM schrieb Tim:
> Oops. Two more things:
> 1) Martin I replied to some of your questions, scroll down.
>
> and...
>
>> On 10/12/2017 05:03 PM, Martin Drautzburg wrote:
>>> Am 10/11/2017 um 10:16 PM schrieb Tim:
>>> > Further:
>>> > I note that at least here on SUSE Tumbleweed,
>>> > DSSI synth guis are /not/ opening at all any more.
>>> > The gui thread times out and... nothing.
>
> 2) SOLVED! Answered on LAD today. Details there.
>
> Solution: Check your /etc/hosts file! If your machine
> name is /not/ in there you might want to add it.
That's good to know, but I never had a problem *opening* LV2 GUIs. But
when I close a LV2 GUI, Muse crashes.
...
Segmentation fault
Yup. Got that. Same here, all of it...
>> Sadly, the internal LV2 support libraries did /not/ solve this bug.
>> Locally, I turned on the LV2_DEBUG CMake option to see what was
>> going on.
>> Amazingly it crashed less often, it's the first time I've been
>> able not crash, for about five gui closings/re-openings.
Yes, it feels like a timing problem. And five consecutive
closing/re-openings of an LV2 plugin is about my all-time
record as well. I'm not sure about your fifo theory though as the
problem manifests itself in X Windows. Also I don't
see any FIFO related messages, possibly because I am not fighting with a
synth but a reverb. Not sure.
Yup. Confirmed. That continuous "FIFO full" bs is /only/ from AMSynth.
Will check that later, not important or related to this bug ATM ;-)
----------------------------------
Hookay folks, I installed several more synths and tested each.
Here's what I found:
Most or all of the Gtk based LV2 plugins crash upon closing the gui :-(
That's Calf, AMSynth etc etc.
Try a Qt5-based synth like synthv1 or its cousins.
Synthv1 has /not/ crashed here so far :-)
*WORKAROUND* FOUND:
Assuming latest git within say, a few months.
Awkward but it demonstrates where the problem might lie:
1) Go to: MusE Settings > Appearance > Style/Fonts tab > Themes:
2) Change to another Theme, say Fusion or Windows or Gtk etc.
3) When prompted, allow MusE to auto-restart. May prompt to save.
4) Observe! None of the synths' guis crash upon close :-)
5) Optional: Switch back to desired Theme + let MusE auto-restart.
5a) Observe still! None of the synths' guis crash upon close.
6) Optional: Observe restarting MusE manually makes the bug *return*
Yeah that last one 7) is puzzling me at the moment.
You'll have to repeat those steps each time you start MusE
if you want it to be stable. Do try it though. Lemme know HIG.
Working on the problem...
Seems only related to our Gtk gui support.
I note that QTractor opens and closes them flawlessly.
Yet, strangely it refuses to open several of them.
It'll open Calf but not AMSynth but they're both the same gui type.
Not more graphics system BS! Man that's tiring.
It's been a tough year or so of solving some upstream problems.
>> Unfortunately I have only one LV2 synth installed: AMSynth.
>> (That's all that comes with SUSE.)
Are you getting the same BadWindow errors?
The LV2 plugins work for you?
Yes, except for the gui closing crash of course.
>> If I'm right, a 'smaller' synth with few controls should not
>> cause that overflow...
Based on some ad-hoc tests, it *appears* like the 30-band Calf equalizer
crashes muse more often than the 5-band.
Stay tooned...
Tim.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer