Re: Fedora and LV2
chuck elliot <[email protected]>
| Newsgroups | gmane.comp.audio.rosegarden.user |
|---|---|
| Message-ID | <[email protected]> |
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