You are not logged in.

#1 2019-03-06 20:33:48

Morn
Member
Registered: 2012-09-02
Posts: 886

Calf Studio Gear plugins crashing on GNOME/Wayland

Grrr of the day: The excellent Calf Studio Gear audio plugins crash Audacity, Ardour, and Qtractor on GNOME/Wayland when you add them to a track. So my otherwise successful Wayland experiment has ended for now and I am back to KDE/X11 where the plugins work as expected...

Last edited by Morn (2019-03-06 23:30:16)

Offline

#2 2019-03-06 20:53:40

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

Morn wrote:

Grrr of the day: The excellent Calf Studio Gear audio plugins crash Audacity, Ardour, and Qtractor on GNOME/Wayland when you add them to a track. So my otherwise successful Wayland experiment has ended for now and I am back to KDE/X11 where the plugins work as expected...

I can't yet see the bug report that you've filed smile .....


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2019-03-06 21:08:40

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

Slithery wrote:
Morn wrote:

Grrr of the day: The excellent Calf Studio Gear audio plugins crash Audacity, Ardour, and Qtractor on GNOME/Wayland when you add them to a track. So my otherwise successful Wayland experiment has ended for now and I am back to KDE/X11 where the plugins work as expected...

I can't yet see the bug report that you've filed smile .....

There were no error messages to report anywhere I looked in the logs or the terminal, just naked, not immediately helpful application core dumps. And strangely enough the plugins work fine in Calf's included host on Wayland.

So I am not even sure if this is a bug in the plugins or Wayland or the DAWs. Maybe I will investigate this more later. I will have to comb the desert for error messages. smile

Last edited by Morn (2019-03-06 21:33:54)

Offline

#4 2019-03-06 21:11:46

seth
Member
Registered: 2012-09-03
Posts: 51,206

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

You could run them in gdb.
I assume the problem is https://www.archlinux.org/packages/comm … 6_64/suil/

Offline

#5 2019-03-06 21:26:37

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

OK, here are Qtractor and Audacity stack traces. (Ardour does not actually seem to have produced a core dump.)

$ coredumpctl gdb  31316
           PID: 31316 (qtractor)
           UID: 1000 (martin)
           GID: 1000 (martin)
        Signal: 11 (SEGV)
     Timestamp: Wed 2019-03-06 20:19:15 CET (2h 0min ago)
  Command Line: qtractor
    Executable: /usr/bin/qtractor
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (martin)
       Boot ID: c027520301ee4fa2a5fb745e245532c6
    Machine ID: ccf844ec28e74367830171c1b623d3bf
      Hostname: omen
       Storage: /var/lib/systemd/coredump/core.qtractor.1000.c027520301ee4fa2a5fb745e245532c6.31316.1551899955000000.lz4
       Message: Process 31316 (qtractor) of user 1000 dumped core.
                
                Stack trace of thread 31316:
                #0  0x00007f29945ac342 gdk_display_open (libgdk-x11-2.0.so.0)
                #1  0x00007f299457b052 gdk_display_open_default_libgtk_only (libgdk-x11-2.0.so.0)
                #2  0x00007f299493ec83 gtk_init (libgtk-x11-2.0.so.0)
                #3  0x00007f29dc48740e suil_wrapper_new (libsuil_gtk2_in_qt5.so)
                #4  0x00007f2a26641e03 suil_instance_new (libsuil-0.so.0)
                #5  0x000055f1fb456ad8 n/a (qtractor)
                #6  0x000055f1fb45f85a n/a (qtractor)
                #7  0x000055f1fb4ed651 n/a (qtractor)
                #8  0x00007f2a2574587c _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                #9  0x00007f2a26210eb3 _ZN15QAbstractButton7clickedEb (libQt5Widgets.so.5)
                #10 0x00007f2a262110cc n/a (libQt5Widgets.so.5)
                #11 0x00007f2a262124c2 n/a (libQt5Widgets.so.5)
                #12 0x00007f2a26212696 _ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5)
                #13 0x00007f2a2630204b _ZN11QToolButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5)
                #14 0x00007f2a26164b68 _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                #15 0x00007f2a263020f4 _ZN11QToolButton5eventEP6QEvent (libQt5Widgets.so.5)
                #16 0x00007f2a26123e24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #17 0x00007f2a2612b929 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #18 0x00007f2a2571ae99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #19 0x00007f2a2612ac08 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5)
                #20 0x00007f2a2617fe93 n/a (libQt5Widgets.so.5)
                #21 0x00007f2a26182f87 n/a (libQt5Widgets.so.5)
                #22 0x00007f2a26123e24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #23 0x00007f2a2612b6e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #24 0x00007f2a2571ae99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #25 0x00007f2a25b2e96e _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                #26 0x00007f2a25b2fdd6 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                #27 0x00007f2a25b0975c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                #28 0x00007f2a20e2b90c n/a (libQt5XcbQpa.so.5)
                #29 0x00007f2a23a98a2f g_main_context_dispatch (libglib-2.0.so.0)
                #30 0x00007f2a23a9a5e9 n/a (libglib-2.0.so.0)
                #31 0x00007f2a23a9a62e g_main_context_iteration (libglib-2.0.so.0)
                #32 0x00007f2a25770ce9 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #33 0x00007f2a25719b2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #34 0x00007f2a2631c2ce _ZN7QDialog4execEv (libQt5Widgets.so.5)
                #35 0x000055f1fb54128e n/a (qtractor)
                #36 0x000055f1fb518fae n/a (qtractor)
                #37 0x00007f2a261656cf _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                #38 0x00007f2a2620c36f _ZN6QFrame5eventEP6QEvent (libQt5Widgets.so.5)
                #39 0x00007f2a2571abab _ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent (libQt5Core.so.5)
                #40 0x00007f2a26123e14 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #41 0x00007f2a2612b929 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #42 0x00007f2a2571ae99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #43 0x00007f2a2612ac08 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5)
                #44 0x00007f2a2617fe93 n/a (libQt5Widgets.so.5)
                #45 0x00007f2a26182f87 n/a (libQt5Widgets.so.5)
                #46 0x00007f2a26123e24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #47 0x00007f2a2612b6e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #48 0x00007f2a2571ae99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #49 0x00007f2a25b2e910 _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                #50 0x00007f2a25b2fdd6 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                #51 0x00007f2a25b0975c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                #52 0x00007f2a20e2b90c n/a (libQt5XcbQpa.so.5)
                #53 0x00007f2a23a98a2f g_main_context_dispatch (libglib-2.0.so.0)
                #54 0x00007f2a23a9a5e9 n/a (libglib-2.0.so.0)
                #55 0x00007f2a23a9a62e g_main_context_iteration (libglib-2.0.so.0)
                #56 0x00007f2a25770ce9 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #57 0x00007f2a25719b2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #58 0x00007f2a25721e36 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                #59 0x000055f1fb3dc56b n/a (qtractor)
                #60 0x00007f2a24fb1223 __libc_start_main (libc.so.6)
                #61 0x000055f1fb3dd12e n/a (qtractor)
                
...
$  coredumpctl gdb 15356
           PID: 15356 (audacity)
           UID: 1000 (martin)
           GID: 1000 (martin)
        Signal: 11 (SEGV)
     Timestamp: Wed 2019-03-06 01:35:53 CET (20h ago)
  Command Line: audacity /home/martin/Bilder/For_Wikipedia/dom_berlin.wav
    Executable: /usr/bin/audacity
 Control Group: /user.slice/user-1000.slice/user@1000.service/dbus.service
          Unit: user@1000.service
     User Unit: dbus.service
         Slice: user-1000.slice
     Owner UID: 1000 (martin)
       Boot ID: 21787ac54f244a02aeef5cd17243c113
    Machine ID: ccf844ec28e74367830171c1b623d3bf
      Hostname: omen
       Storage: /var/lib/systemd/coredump/core.audacity.1000.21787ac54f244a02aeef5cd17243c113.15356.1551832553000000.lz4
       Message: Process 15356 (audacity) of user 1000 dumped core.
                
                Stack trace of thread 15356:
                #0  0x00005619d7fdda6f _ZN15AudacityProject13FixScrollbarsEv (audacity)
                #1  0x00005619d7fddb19 n/a (audacity)
                #2  0x00005619d7fddc43 _ZN15AudacityProject15OnToolBarUpdateER14wxCommandEvent (audacity)
                #3  0x00007fa42f90789e _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.0.so.0)
                #4  0x00007fa42f9079a4 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler (libwx_baseu-3.0.so.0)
                #5  0x00007fa42f907cde _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.0.so.0)
                #6  0x00007fa42f907b63 _ZN12wxEvtHandler10DoTryChainER7wxEvent (libwx_baseu-3.0.so.0)
                #7  0x00007fa42f907e02 _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
                #8  0x00007fa42fe4be2b _ZN12wxWindowBase8TryAfterER7wxEvent (libwx_gtk3u_core-3.0.so.0)
                #9  0x00007fa42f908817 _ZN12wxEvtHandler20ProcessPendingEventsEv (libwx_baseu-3.0.so.0)
                #10 0x00007fa42f79a9e8 _ZN16wxAppConsoleBase20ProcessPendingEventsEv (libwx_baseu-3.0.so.0)
                #11 0x00007fa42fc68d7a _ZN5wxApp6DoIdleEv (libwx_gtk3u_core-3.0.so.0)
                #12 0x00007fa42fc68e94 n/a (libwx_gtk3u_core-3.0.so.0)
                #13 0x00007fa42db738d1 g_main_context_dispatch (libglib-2.0.so.0)
                #14 0x00007fa42db755e9 n/a (libglib-2.0.so.0)
                #15 0x00007fa42db765c2 g_main_loop_run (libglib-2.0.so.0)
                #16 0x00007fa42dfe196f gtk_main (libgtk-3.so.0)
                #17 0x00007fa42fc85c46 _ZN14wxGUIEventLoop5DoRunEv (libwx_gtk3u_core-3.0.so.0)
                #18 0x00007fa42f7d4bae _ZN15wxEventLoopBase3RunEv (libwx_baseu-3.0.so.0)
                #19 0x00007fa42fce598e _ZN8wxDialog9ShowModalEv (libwx_gtk3u_core-3.0.so.0)
                #20 0x00007fa430238a57 _ZNK23wxDebugReportPreviewStd4ShowER13wxDebugReport (libwx_gtk3u_qa-3.0.so.0)
                #21 0x00005619d7efb5dd _ZN11AudacityApp19GenerateCrashReportEN13wxDebugReport7ContextE (audacity)
                #22 0x00005619d7efbb6e _ZN11AudacityApp16OnFatalExceptionEv (audacity)
                #23 0x00007fa42f8dfd10 n/a (libwx_baseu-3.0.so.0)
                #24 0x00007fa42d9f33c0 __restore_rt (libpthread.so.0)
                #25 0x00005619d7fdda6f _ZN15AudacityProject13FixScrollbarsEv (audacity)
                #26 0x00005619d7fddb19 n/a (audacity)
                #27 0x00005619d7fddc43 _ZN15AudacityProject15OnToolBarUpdateER14wxCommandEvent (audacity)
                #28 0x00007fa42f90789e _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.0.so.0)
                #29 0x00007fa42f9079a4 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler (libwx_baseu-3.0.so.0)
                #30 0x00007fa42f907cde _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.0.so.0)
                #31 0x00007fa42f907b63 _ZN12wxEvtHandler10DoTryChainER7wxEvent (libwx_baseu-3.0.so.0)
                #32 0x00007fa42f907e02 _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
                #33 0x00007fa42fe4be2b _ZN12wxWindowBase8TryAfterER7wxEvent (libwx_gtk3u_core-3.0.so.0)
                #34 0x00007fa42f908817 _ZN12wxEvtHandler20ProcessPendingEventsEv (libwx_baseu-3.0.so.0)
                #35 0x00007fa42f79a9e8 _ZN16wxAppConsoleBase20ProcessPendingEventsEv (libwx_baseu-3.0.so.0)
                #36 0x00007fa42fc68d7a _ZN5wxApp6DoIdleEv (libwx_gtk3u_core-3.0.so.0)
                #37 0x00007fa42fc68e94 n/a (libwx_gtk3u_core-3.0.so.0)
                #38 0x00007fa42db738d1 g_main_context_dispatch (libglib-2.0.so.0)
                #39 0x00007fa42db755e9 n/a (libglib-2.0.so.0)
                #40 0x00007fa42db765c2 g_main_loop_run (libglib-2.0.so.0)
                #41 0x00007fa42df45d5f gtk_dialog_run (libgtk-3.so.0)
                #42 0x00007fa42fd04010 _ZN15wxMessageDialog9ShowModalEv (libwx_gtk3u_core-3.0.so.0)
                #43 0x00007fa42fc54d6a _Z12wxMessageBoxRK8wxStringS1_lP8wxWindowii (libwx_gtk3u_core-3.0.so.0)
                #44 0x00005619d80e647b _ZN13EffectManager9GetEffectERK8wxString (audacity)
                #45 0x00005619d80e6c49 _ZN13EffectManager8IsHiddenERK8wxString (audacity)
                #46 0x00005619d7fc58c1 _ZN13PluginManager26GetNextPluginForEffectTypeE10EffectType (audacity)
                #47 0x00005619d7f95d25 _ZN15AudacityProject19PopulateEffectsMenuEP14CommandManager10EffectType11CommandFlagS3_ (audacity)
                #48 0x00005619d7f9be70 _ZN15AudacityProject22CreateMenusAndCommandsEv (audacity)
                #49 0x00005619d7fe26ee _ZN15AudacityProjectC2EP8wxWindowiRK7wxPointRK6wxSize (audacity)
                #50 0x00005619d7fe3559 _Z24CreateNewAudacityProjectv (audacity)
                #51 0x00005619d7fe9f5e _ZN15AudacityProject11OpenProjectEPS_RK8wxStringb (audacity)
                #52 0x00005619d7ef9c4a _ZN11AudacityApp7MRUOpenERK8wxString (audacity)
                #53 0x00005619d7efbcae n/a (audacity)
                #54 0x00005619d7efbfe0 _ZN11AudacityApp7OnTimerER12wxTimerEvent (audacity)
                #55 0x00007fa42f90789e _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.0.so.0)
                #56 0x00007fa42f9079a4 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler (libwx_baseu-3.0.so.0)
                #57 0x00007fa42f907cde _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.0.so.0)
                #58 0x00007fa42f907d64 _ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent (libwx_baseu-3.0.so.0)
                #59 0x00007fa42f907e02 _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
                #60 0x00007fa42f907ba7 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
                #61 0x00007fa42f873255 _ZN11wxTimerImpl9SendEventEv (libwx_baseu-3.0.so.0)
                #62 0x00007fa42fc971b2 n/a (libwx_gtk3u_core-3.0.so.0)
                #63 0x00007fa42db731c3 n/a (libglib-2.0.so.0)
                

Offline

#6 2019-03-06 21:58:27

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

@Morn, this conservation is now heading into support question area. Feel free to continue the conversation here and edit the title if you can think of something more appropriate.

Splitting from grrr...


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#7 2019-03-06 22:01:05

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

So should I file a bug report at the Suil bug tracker then? Although in the stack traces I do not see anything specific about Suil being the problem here.

Offline

#8 2019-03-06 22:05:30

seth
Member
Registered: 2012-09-03
Posts: 51,206

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

Audacity crashes in the crash dialog … for the same reason as the original crash (apparently "_ZN15AudacityProject13FixScrollbarsEv"
Qtractor is a more expected suil crash, but interestingly w/ libQt5XcbQpa.so.5 - ie. on xwayland? Do both programs run in xwayland?

Offline

#9 2019-03-06 22:09:37

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

seth wrote:

Do both programs run in xwayland?

Apparently. I think Qtractor even prints something about ignoring the GNOME/Wayland session environment variable in the terminal...

Edit: I'm back  in GNOME now, here is the message from qtractor:

$ qtractor
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Last edited by Morn (2019-03-06 22:21:41)

Offline

#10 2019-03-06 22:38:29

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,494

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

Morn wrote:
$ qtractor
Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Did you try and set that environment variable?

Offline

#11 2019-03-06 22:43:05

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

qinohe wrote:
Morn wrote:
$ qtractor
Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Did you try and set that environment variable?

Yes, but it does not work, I still get the same message. Or does this variable have to be set in /etc/environment?

$ QT_QPA_PLATFORM=wayland qtractor
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
[martin@omen ~]$ export QT_QPA_PLATFORM=wayland
[martin@omen ~]$ qtractor
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread

Edit: With the env variable, I now get an empty plugin window in Qtractor. So something is definitely different, but still broken.

Last edited by Morn (2019-03-06 22:49:10)

Offline

#12 2019-03-06 22:55:59

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,494

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

Morn wrote:

Yes, but it does not work, I still get the same message. Or does this variable have to be set in /etc/environment?

No, that's not necessary.

I take for granted you have read this piece in the wiki, https://wiki.archlinux.org/index.php/GN … d_sessions

Offline

#13 2019-03-06 22:59:27

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

qinohe wrote:
Morn wrote:

Yes, but it does not work, I still get the same message. Or does this variable have to be set in /etc/environment?

No, that's not necessary.

I take for granted you have read this piece in the wiki, https://wiki.archlinux.org/index.php/GN … d_sessions

I'm using gdm, so I think that section about starting Wayland manually does not apply here...

Offline

#14 2019-03-06 23:10:39

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,494

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

You could try and take gdm out of the equation(temporarily)
Than try with that piece of code in your shell rc.
Otherwise I'm oOo

Offline

#15 2019-03-06 23:19:12

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

qinohe wrote:

You could try and take gdm out of the equation(temporarily)
Than try with that piece of code in your shell rc.
Otherwise I'm oOo

Ah OK, that is what you meant. Yes, I could try that of course. smile

But like my edit above says, I think setting the variable does work after all, because now I get an empty plugin window instead of Qtractor crashing. So something is different when you set the variable, but it does not fix things...

Offline

#16 2019-03-07 08:18:26

seth
Member
Registered: 2012-09-03
Posts: 51,206

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

I don't think suil works on wayland - and calf is gtk2 only.
What for

GDK_BACKEND=x11 qtractor

?
(using the default xcb QPA, ie. run qtractor on xwayland)

Offline

#17 2019-03-07 11:26:24

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: Calf Studio Gear plugins crashing on GNOME/Wayland

seth wrote:

I don't think suil works on wayland - and calf is gtk2 only.
What for

GDK_BACKEND=x11 qtractor

?
(using the default xcb QPA, ie. run qtractor on xwayland)

That results in another core dump as before:

$ coredumpctl gdb 2509
           PID: 2509 (qtractor)
           UID: 1000 (martin)
           GID: 1000 (martin)
        Signal: 11 (SEGV)
     Timestamp: Thu 2019-03-07 12:23:38 CET (35s ago)
  Command Line: qtractor
    Executable: /usr/bin/qtractor
 Control Group: /user.slice/user-1000.slice/session-15.scope
          Unit: session-15.scope
         Slice: user-1000.slice
       Session: 15
     Owner UID: 1000 (martin)
       Boot ID: c027520301ee4fa2a5fb745e245532c6
    Machine ID: ccf844ec28e74367830171c1b623d3bf
      Hostname: omen
       Storage: /var/lib/systemd/coredump/core.qtractor.1000.c027520301ee4fa2a5fb745e245532c6.2509.1551957818000000.lz4
       Message: Process 2509 (qtractor) of user 1000 dumped core.
                
                Stack trace of thread 2509:
                #0  0x00007f2b0a3df342 gdk_display_open (libgdk-x11-2.0.so.0)
                #1  0x00007f2b0a3ae052 gdk_display_open_default_libgtk_only (libgdk-x11-2.0.so.0)
                #2  0x00007f2b302e7c83 gtk_init (libgtk-x11-2.0.so.0)
                #3  0x00007f2b6c3cf40e suil_wrapper_new (libsuil_gtk2_in_qt5.so)
                #4  0x00007f2b9b9ebe03 suil_instance_new (libsuil-0.so.0)
                #5  0x000055e74fa0dad8 n/a (qtractor)
                #6  0x000055e74fa1685a n/a (qtractor)
                #7  0x000055e74faa4651 n/a (qtractor)
                #8  0x00007f2b9aaef87c _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                #9  0x00007f2b9b5baeb3 _ZN15QAbstractButton7clickedEb (libQt5Widgets.so.5)
                #10 0x00007f2b9b5bb0cc n/a (libQt5Widgets.so.5)
                #11 0x00007f2b9b5bc4c2 n/a (libQt5Widgets.so.5)
                #12 0x00007f2b9b5bc696 _ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5)
                #13 0x00007f2b9b6ac04b _ZN11QToolButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5)
                #14 0x00007f2b9b50eb68 _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                #15 0x00007f2b9b6ac0f4 _ZN11QToolButton5eventEP6QEvent (libQt5Widgets.so.5)
                #16 0x00007f2b9b4cde24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #17 0x00007f2b9b4d5929 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #18 0x00007f2b9aac4e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #19 0x00007f2b9b4d4c08 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5)
                #20 0x00007f2b9b529e93 n/a (libQt5Widgets.so.5)
                #21 0x00007f2b9b52cf87 n/a (libQt5Widgets.so.5)
                #22 0x00007f2b9b4cde24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #23 0x00007f2b9b4d56e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #24 0x00007f2b9aac4e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #25 0x00007f2b9aed896e _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                #26 0x00007f2b9aed9dd6 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                #27 0x00007f2b9aeb375c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                #28 0x00007f2b961d590c n/a (libQt5XcbQpa.so.5)
                #29 0x00007f2b98e42a2f g_main_context_dispatch (libglib-2.0.so.0)
                #30 0x00007f2b98e445e9 n/a (libglib-2.0.so.0)
                #31 0x00007f2b98e4462e g_main_context_iteration (libglib-2.0.so.0)
                #32 0x00007f2b9ab1ace9 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #33 0x00007f2b9aac3b2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #34 0x00007f2b9b6c62ce _ZN7QDialog4execEv (libQt5Widgets.so.5)
                #35 0x000055e74faf828e n/a (qtractor)
                #36 0x000055e74facffae n/a (qtractor)
                #37 0x00007f2b9b50f6cf _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                #38 0x00007f2b9b5b636f _ZN6QFrame5eventEP6QEvent (libQt5Widgets.so.5)
                #39 0x00007f2b9aac4bab _ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent (libQt5Core.so.5)
                #40 0x00007f2b9b4cde14 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #41 0x00007f2b9b4d5929 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #42 0x00007f2b9aac4e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #43 0x00007f2b9b4d4c08 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5)
                #44 0x00007f2b9b529e93 n/a (libQt5Widgets.so.5)
                #45 0x00007f2b9b52cf87 n/a (libQt5Widgets.so.5)
                #46 0x00007f2b9b4cde24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #47 0x00007f2b9b4d56e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                #48 0x00007f2b9aac4e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                #49 0x00007f2b9aed8910 _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                #50 0x00007f2b9aed9dd6 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                #51 0x00007f2b9aeb375c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                #52 0x00007f2b961d590c n/a (libQt5XcbQpa.so.5)
                #53 0x00007f2b98e42a2f g_main_context_dispatch (libglib-2.0.so.0)
                #54 0x00007f2b98e445e9 n/a (libglib-2.0.so.0)
                #55 0x00007f2b98e4462e g_main_context_iteration (libglib-2.0.so.0)
                #56 0x00007f2b9ab1ace9 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                #57 0x00007f2b9aac3b2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                #58 0x00007f2b9aacbe36 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                #59 0x000055e74f99356b n/a (qtractor)
                #60 0x00007f2b9a35b223 __libc_start_main (libc.so.6)
                #61 0x000055e74f99412e n/a (qtractor)
                

Offline

Board footer

Powered by FluxBB