Re: Fedora and LV2

Philip Leishman via Rosegarden-user <rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
Can you just post a stack trace:

coredumpctl gdb <pid>
 > bt

the bt command will provide a stack trace - please post this. I don't
think the core file will help.

Thanks
   Philip


On 6/14/24 15:26, chuck elliot wrote:
> ok.Error was 'Segmentation Fault'.
>
> I have created a core dump using coredumpctl dump <pid> but it is 156MB
>
> so I don't want to email it. Is there somewhere I can post it?
>
> Chuck.
>
>
> On 14/06/2024 12:43 pm, Philip Leishman via Rosegarden-user wrote:
>> DuckDuckGo was unable to verify sender identity
>>
>> I tried calf vocoder on my virtual machine (fedora 40). It seemed to
>> work fine - including editor,
>>
>> Can you provide more info about the crash (output, core dump ?)
>>
>>   Philip
>>
>> On 6/14/24 10:34, chuck elliot wrote:
>>> ah! of course.
>>>
>>> ok. turned it on. restarted. found lv2 plugins.
>>>
>>> selected "calf:vocoder" for an audio track. RG crashed...
>>>
>>> Chuck
>>>
>>>
>>> On 14/06/2024 1:41 am, Ted Felix wrote:
>>>> Yes.  The feature is "experimental" and needs to be turned on in the
>>>> preferences: Edit > Preferences... > LV2 Plugin Support.
>>>>
>>>> Ted.
>>>>
>>>> On 6/13/24 5:00 PM, chuck elliot wrote:
>>>>> ok. with the 'qt5-qtstyleplugins' package installed and environment
>>>>> settings
>>>>>
>>>>> as below, RG now runs with lilv and gtk2 but I don't seem to have
>>>>> access to any lv2 plugins.
>>>>>
>>>>> I have a variety of lv2 plugins installed but the dialogue only
>>>>> shows ladspa
>>>>>
>>>>> and dssi architectures and only ladspa plugins, of which I have a
>>>>> couple.
>>>>>
>>>>> Chuck.
>>>>>
>>>>>
>>>>>
>>>>> On 13/06/2024 2:22 pm, Ted Felix wrote:
>>>>>> Philip has figured out how to get gtk2-devel and lilv-devel working
>>>>>> in Fedora 40:
>>>>>>
>>>>>> > To summarize:
>>>>>> >
>>>>>> > install the qt5-style-plugins package
>>>>>> > set the environment variables:
>>>>>> >   export QT_QPA_PLATFORMTHEME=gtk2
>>>>>> >   export XDG_SESSION_TYPE=x11
>>>>>> >
>>>>>> > and rosegarden should work with the lv2 plugins and gtk editors
>>>>>>
>>>>>> See Feature Request 462:
>>>>>>
>>>>>> https://sourceforge.net/p/rosegarden/feature-requests/462/?page=8#8b89
>>>>>>
>>>>>>
>>>>>> Ted.
>>>>>>
>>>>>> On 6/12/24 7:15 PM, chuck elliot wrote:
>>>>>>> Confirmed - [76e11482] builds with lilv and without gtk2
>>>>>>>
>>>>>>> and lv2 plugins are operative.
>>>>>>>
>>>>>>> Chuck.
>>>>>>>
>>>>>>>
>>>>>>> On 12/06/2024 20:11, Ted Felix wrote:
>>>>>>>> Just pushed Philip's fix as [76e11482]. Please test latest git.
>>>>>>>> You should now be able to build with lilv and without gtk2.
>>>>>>>>
>>>>>>>>   Philip is looking further into the gtk2 issue. I'll let you
>>>>>>>> know if there are any developments.  We are tracking this on
>>>>>>>> Feature Request 462, but at 7 pages it's pretty huge to navigate.
>>>>>>>>
>>>>>>>> https://sourceforge.net/p/rosegarden/feature-requests/462/
>>>>>>>>
>>>>>>>> Ted.
>>>>>>>>
>>>>>>>> On 6/12/24 11:41 AM, Ted Felix wrote:
>>>>>>>>>    Ok, I'll see if Philip can fix this. Hopefully it's just a
>>>>>>>>> forgotten #ifdef someplace.
>>>>>>>>>
>>>>>>>>> Ted.
>>>>>>>>>
>>>>>>>>> On 6/12/24 11:34 AM, chuck elliot wrote:
>>>>>>>>>> 'tried a new build with lilv-devel installed but not gtk2-devel.
>>>>>>>>>>
>>>>>>>>>> build failed at the link stage:
>>>>>>>>>>
>>>>>>>>>> /usr/bin/ld: ../librosegardenprivate.so: undefined reference to
>>>>>>>>>> `Rosegarden::LV2Gtk::getInstance()'
>>>>>>>>>> collect2: error: ld returned 1 exit status
>>>>>>>>>> make[2]: *** [src/CMakeFiles/rosegarden.dir/build.make:127:
>>>>>>>>>> rosegarden] Error 1
>>>>>>>>>> make[1]: *** [CMakeFiles/Makefile2:264:
>>>>>>>>>> src/CMakeFiles/rosegarden.dir/all] Error 2
>>>>>>>>>> make: *** [Makefile:146: all] Error 2
>>>>>>>>>>
>>>>>>>>>> so it looks like there is a dependency...
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>>
>>>>>>>>>> Chuck.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 12/06/2024 14:44, Ted Felix wrote:
>>>>>>>>>>> Thanks for tracking this down. Yes, the LV2 stuff can use
>>>>>>>>>>> gtk2, but it doesn't need it.  You should be able to install
>>>>>>>>>>> lilv-devel without gtk2-devel and that might work.  Let me
>>>>>>>>>>> know how it goes if you try it.
>>>>>>>>>>>
>>>>>>>>>>>   Note: A fresh clone shouldn't be necessary. Just delete your
>>>>>>>>>>> build directory, create a new one, switch into it and run
>>>>>>>>>>> cmake again.
>>>>>>>>>>>
>>>>>>>>>>> Ted.
>>>>>>>>>>>
>>>>>>>>>>> On 6/11/24 4:40 AM, chuck elliot wrote:
>>>>>>>>>>>> ...but a fresh git clone of RG is now compiling without
>>>>>>>>>>>>
>>>>>>>>>>>> gtk2-devel and lilv-devel...
>>>>>>>>>>>>
>>>>>>>>>>>> cmake has disabled LILV support....
>>>>>>>>>>>>
>>>>>>>>>>>> ...now it runs again.
>>>>>>>>>>>>
>>>>>>>>>>>> Chuck.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 09/06/2024 11:10 pm, Chris Fancsy wrote:
>>>>>>>>>>>>> DuckDuckGo was unable to verify sender identity
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Chuck,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have the same problem with the compiled 24.06 version on
>>>>>>>>>>>>> Fedora 40.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I compiled the 23.12 version and it runs fine.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The problem is from the LV2 plugin support which is using
>>>>>>>>>>>>> GTK2. I
>>>>>>>>>>>>> don't think there's a way to disable LV2 plugin support at
>>>>>>>>>>>>> compile
>>>>>>>>>>>>> time.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If I find a solution I will post it here.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Chris
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, Jun 9, 2024 at 5:05 AM chuck elliot
>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>> Thanks for the link Ted but I'm afraid I didn't glean
>>>>>>>>>>>>>> anything useful
>>>>>>>>>>>>>> there...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> RG 21.12 runs ok on this system (lying around in
>>>>>>>>>>>>>> /usr/local/bin)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Rosegarden version: 21.12 ("Cloud Nine")
>>>>>>>>>>>>>> Build key: ac38e2622f (21.06-24-gb9da2db9d)
>>>>>>>>>>>>>> Built against Qt version: 5.15.2
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Current version info is:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Rosegarden version: 24.12 ("Incredible")
>>>>>>>>>>>>>> Build key: 442818511e (24.06-1-gf91b7e227)
>>>>>>>>>>>>>> Built against Qt version: 5.15.13
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> How would I be "requesting the gtk widgets"? I am not aware
>>>>>>>>>>>>>> of having,
>>>>>>>>>>>>>> or how I would have, done so...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I assume that my RG preferences would be applied the same
>>>>>>>>>>>>>> to both of the
>>>>>>>>>>>>>> above versions?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> TIA
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Chuck.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 07/06/2024 7:14 pm, Ted Felix wrote:
>>>>>>>>>>>>>>> Just some limited searching seems to indicate that the
>>>>>>>>>>>>>>> "gtk" widget
>>>>>>>>>>>>>>> style was dropped around Qt 5.7 or so. Maybe you're
>>>>>>>>>>>>>>> running a newer
>>>>>>>>>>>>>>> version of Qt and you are requesting the gtk widgets?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://bbs.archlinux.org/viewtopic.php?id=214147&p=2
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    See post #36.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    All the trails are from 2016/2017, though. Not sure
>>>>>>>>>>>>>>> they are
>>>>>>>>>>>>>>> relevant today.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ted.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 6/7/24 6:24 AM, chuck elliot wrote:
>>>>>>>>>>>>>>>> Rosegarden won't run at the moment.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The problem seems to be something to do with "GtkWidget"
>>>>>>>>>>>>>>>> (see below).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 24.06 built fine from git source.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have recently upgraded to fedora 39 and this is
>>>>>>>>>>>>>>>> probably the first
>>>>>>>>>>>>>>>> time I have tried to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> run RG since. Same result on a similar/identical system.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> gtk3-3.24.41-1.fc39.x86_64
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> gtk4-4.12.5-1.fc39.x86_64
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> RG output:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844: cannot
>>>>>>>>>>>>>>>> register existing type 'GtkWidget'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844: cannot
>>>>>>>>>>>>>>>> add class private field to invalid type '<invalid>'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844: cannot
>>>>>>>>>>>>>>>> add private field to invalid (non-instantiatable) type
>>>>>>>>>>>>>>>> '<invalid>'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844:
>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion
>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE
>>>>>>>>>>>>>>>> (instance_type)' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844: cannot
>>>>>>>>>>>>>>>> register existing type 'GtkBuildable'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844:
>>>>>>>>>>>>>>>> g_type_interface_add_prerequisite: assertion
>>>>>>>>>>>>>>>> 'G_TYPE_IS_INTERFACE
>>>>>>>>>>>>>>>> (interface_type)' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-CRITICAL **: 11:12:47.844:
>>>>>>>>>>>>>>>> g_once_init_leave: assertion 'result != 0' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.844:
>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion
>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE
>>>>>>>>>>>>>>>> (instance_type)' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.859:
>>>>>>>>>>>>>>>> gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET
>>>>>>>>>>>>>>>> (widget)' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.859:
>>>>>>>>>>>>>>>> gtk_style_context_lookup_color: assertion
>>>>>>>>>>>>>>>> 'GTK_IS_STYLE_CONTEXT
>>>>>>>>>>>>>>>> (context)' failed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.868:
>>>>>>>>>>>>>>>> gtk_style_context_get_background_color: assertion
>>>>>>>>>>>>>>>> 'GTK_IS_STYLE_CONTEXT (context)' failed
>>>>>>>>>>>>>>>> qt.qpa.gtk: Property name "theme_unfocused_bg_color" not
>>>>>>>>>>>>>>>> found.
>>>>>>>>>>>>>>>>    Falling back to
>>>>>>>>>>>>>>>> QGtk3Interface::QGtkColorDefault::Background
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.868: cannot
>>>>>>>>>>>>>>>> register existing type 'GtkWidget'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.868: cannot
>>>>>>>>>>>>>>>> add class private field to invalid type '<invalid>'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.868: cannot
>>>>>>>>>>>>>>>> add private field to invalid (non-instantiatable) type
>>>>>>>>>>>>>>>> '<invalid>'
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **:
>>>>>>>>>>>>>>>> 11:12:47.868:
>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion
>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE
>>>>>>>>>>>>>>>> (instance_type)' failed
>>>>>>>>>>>>>>>> -DCMAKE_BUILD_TYPE=Debug-DCMAKE_BUILD_TYPE=Debug-DCMAKE_BUILD_TYPE=Debugqt.qpa.events.reader:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [heap]  0
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>>>>>>> [email protected] - use the link
>>>>>>>>>>>>>>>> below to
>>>>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>>>>>> [email protected] - use the link below
>>>>>>>>>>>>>>> to unsubscribe
>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>>>>> [email protected] - use the link below
>>>>>>>>>>>>>> to unsubscribe
>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>>>> [email protected] - use the link below
>>>>>>>>>>>>> to unsubscribe
>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>>> [email protected] - use the link below to
>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>>> [email protected] - use the link below to
>>>>>>>>>>> unsubscribe
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>>> [email protected] - use the link below to
>>>>>>>>>> unsubscribe
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Rosegarden-user mailing list
>>>>>>>>> [email protected] - use the link below to
>>>>>>>>> unsubscribe
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Rosegarden-user mailing list
>>>>>>>> [email protected] - use the link below to
>>>>>>>> unsubscribe
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Rosegarden-user mailing list
>>>>>>> [email protected] - use the link below to
>>>>>>> unsubscribe
>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Rosegarden-user mailing list
>>>>>> [email protected] - use the link below to
>>>>>> unsubscribe
>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Rosegarden-user mailing list
>>>>> [email protected] - use the link below to
>>>>> unsubscribe
>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>>
>>>>
>>>> _______________________________________________
>>>> Rosegarden-user mailing list
>>>> [email protected] - use the link below to
>>>> unsubscribe
>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>>
>>>
>>> _______________________________________________
>>> Rosegarden-user mailing list
>>> [email protected] - use the link below to
>>> unsubscribe
>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>>
>>
>>
>> _______________________________________________
>> Rosegarden-user mailing list
>> [email protected] - use the link below to
>> unsubscribe
>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>
>
> _______________________________________________
> Rosegarden-user mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user



_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.