You are not logged in.

#1 2025-07-08 08:50:13

ought
Member
Registered: 2016-06-04
Posts: 39

Abrupt segmentation faults in two different apps

Without any obvious reason (i.e. a package update), today I started encountering segfaults in Yubico Authenticator (on starting) and Terminator (when trying to drag a window onto another monitor). The journalctl -p3 -xb log is here: https://paste.ee/p/YIMBKIdX , if nesessary, I can attach a full log.

After I encountered this error, I tried to install updates (pacman -S), tried to reinstall firmware (intel-ucode), didn't achieve any result. How should I debug my problem further?

Offline

#2 2025-07-08 11:55:06

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,967

Re: Abrupt segmentation faults in two different apps

archwiki on journalctl -x wrote:

Note that this feature should not be used when attaching logs to bug reports and support threads, as to limit extraneous output.

Copied from https://wiki.archlinux.org/title/System … ing_output

Full log please.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2025-07-08 14:03:36

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

Thank you, missed that.
Paste.ee for some reason refused to store it, here is a gist: https://gist.github.com/StragaSevera/b2 … 55f7c720a2

Offline

#4 2025-07-08 15:39:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

Jul 08 16:56:30 straga-linux-desktop sddm[949]: Setting default cursor
Jul 08 16:56:30 straga-linux-desktop sddm[949]: Could not setup default cursor
Jul 08 16:57:25 straga-linux-desktop authenticator[6424]: Unable to load  from the cursor theme

Did you change your cursor theme?

                                                             #0  0x00007fb5e980b178 cairo_surface_unmap_image (libcairo.so.2 + 0x74178)
                                                             #1  0x00007fb5eb235d60 n/a (libgdk-3.so.0 + 0x32d60)
                                                             #2  0x00007fb5eb240d82 n/a (libgdk-3.so.0 + 0x3dd82)
                                                             #3  0x00007fb5eb240ea3 gdk_window_end_draw_frame (libgdk-3.so.0 + 0x3dea3)
                                                             #4  0x00007fb5e9e2ffe4 gtk_main_do_event (libgtk-3.so.0 + 0x42ffe4)
                                                             #5  0x00007fb5eb22a1b7 n/a (libgdk-3.so.0 + 0x271b7)
                                                             #6  0x00007fb5eb23c52f n/a (libgdk-3.so.0 + 0x3952f)
                                                             #7  0x00007fb5eb241f82 n/a (libgdk-3.so.0 + 0x3ef82)
                                                             #8  0x00007fb5eb2421d2 n/a (libgdk-3.so.0 + 0x3f1d2)
                                                             #9  0x00007fb5e95585f7 n/a (libgobject-2.0.so.0 + 0x325f7)
                                                             #10 0x00007fb5e9558709 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32709)
                                                             #11 0x00007fb5e95587c4 g_signal_emit (libgobject-2.0.so.0 + 0x327c4)
                                                             #12 0x00007fb5eb2383b1 n/a (libgdk-3.so.0 + 0x353b1)
                                                             #13 0x00007fb5eb223872 n/a (libgdk-3.so.0 + 0x20872)
                                                             #14 0x00007fb5e9430511 n/a (libglib-2.0.so.0 + 0x60511)
                                                             #15 0x00007fb5e942e87d n/a (libglib-2.0.so.0 + 0x5e87d)
                                                             #16 0x00007fb5e942fcd7 n/a (libglib-2.0.so.0 + 0x5fcd7)
                                                             #17 0x00007fb5e942fee5 g_main_context_iteration (libglib-2.0.so.0 + 0x5fee5)
                                                             #18 0x00007fb5e9666b26 g_application_run (libgio-2.0.so.0 + 0xe1b26)
                                                             #19 0x0000562833a9d4f0 main (/opt/yubico-authenticator/authenticator + 0x24f0)
                                                             #20 0x00007fb5e8e376b5 n/a (libc.so.6 + 0x276b5)
                                                             #21 0x00007fb5e8e37769 __libc_start_main (libc.so.6 + 0x27769)
                                                             #22 0x0000562833a9d3ee _start (/opt/yubico-authenticator/authenticator + 0x23ee)
                                                             #0  0x00007fa849c5c12e n/a (libgtk-3.so.0 + 0x45c12e)
                                                             #1  0x00007fa84eb3448b g_cclosure_marshal_VOID__OBJECTv (libgobject-2.0.so.0 + 0x1048b)
                                                             #2  0x00007fa84eb565f7 n/a (libgobject-2.0.so.0 + 0x325f7)
                                                             #3  0x00007fa84eb569e0 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x329e0)
                                                             #4  0x00007fa849de2e96 n/a (libgtk-3.so.0 + 0x5e2e96)
                                                             #5  0x00007fa84eb565f7 n/a (libgobject-2.0.so.0 + 0x325f7)
                                                             #6  0x00007fa84eb569e0 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x329e0)
                                                             #7  0x00007fa84cf3accd n/a (libgdk-3.so.0 + 0x6accd)
                                                             #8  0x00007fa84fbb9ac6 n/a (libffi.so.8 + 0x7ac6)
                                                             #9  0x00007fa84fbb676b n/a (libffi.so.8 + 0x476b)
                                                             #10 0x00007fa84fbb906e ffi_call (libffi.so.8 + 0x706e)
                                                             #11 0x00007fa84cd53910 n/a (libwayland-client.so.0 + 0x4910)
                                                             #12 0x00007fa84cd54199 n/a (libwayland-client.so.0 + 0x5199)
                                                             #13 0x00007fa84cd54573 wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x5573)
                                                             #14 0x00007fa84cf29fc1 n/a (libgdk-3.so.0 + 0x59fc1)
                                                             #15 0x00007fa84cef429b gdk_display_get_event (libgdk-3.so.0 + 0x2429b)
                                                             #16 0x00007fa84cf328a0 n/a (libgdk-3.so.0 + 0x628a0)
                                                             #17 0x00007fa84ebe187d n/a (libglib-2.0.so.0 + 0x5e87d)
                                                             #18 0x00007fa84ebe2cd7 n/a (libglib-2.0.so.0 + 0x5fcd7)
                                                             #19 0x00007fa84ebe3097 g_main_loop_run (libglib-2.0.so.0 + 0x60097)
                                                             #20 0x00007fa849c2a1cf gtk_main (libgtk-3.so.0 + 0x42a1cf)
                                                             #21 0x00007fa84fbb9ac6 n/a (libffi.so.8 + 0x7ac6)
                                                             #22 0x00007fa84fbb676b n/a (libffi.so.8 + 0x476b)
                                                             #23 0x00007fa84fbb906e ffi_call (libffi.so.8 + 0x706e)
                                                             #24 0x00007fa84ed5ee59 n/a (_gi.cpython-313-x86_64-linux-gnu.so + 0x33e59)
                                                             #25 0x00007fa84ed5c682 n/a (_gi.cpython-313-x86_64-linux-gnu.so + 0x31682)
                                                             #26 0x00007fa84f776894 _PyEval_EvalFrameDefault (libpython3.13.so.1.0 + 0x176894)
                                                             #27 0x00007fa84f84c8b9 PyEval_EvalCode (libpython3.13.so.1.0 + 0x24c8b9)
                                                             #28 0x00007fa84f88af5c n/a (libpython3.13.so.1.0 + 0x28af5c)
                                                             #29 0x00007fa84f88801b n/a (libpython3.13.so.1.0 + 0x28801b)
                                                             #30 0x00007fa84f885718 n/a (libpython3.13.so.1.0 + 0x285718)
                                                             #31 0x00007fa84f8849d2 n/a (libpython3.13.so.1.0 + 0x2849d2)
                                                             #32 0x00007fa84f884343 n/a (libpython3.13.so.1.0 + 0x284343)
                                                             #33 0x00007fa84f88248b Py_RunMain (libpython3.13.so.1.0 + 0x28248b)
                                                             #34 0x00007fa84f839dcb Py_BytesMain (libpython3.13.so.1.0 + 0x239dcb)
                                                             #35 0x00007fa84f4376b5 n/a (libc.so.6 + 0x276b5)
                                                             #36 0x00007fa84f437769 __libc_start_main (libc.so.6 + 0x27769)
                                                             #37 0x000055c9ba85b045 _start (/usr/bin/python3.13 + 0x1045)

Neither are flatschpaks?

pacman -Qikk gtk3

Offline

#5 2025-07-09 07:12:30

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

No, I did not change my cursor theme for at least half of a year. Do you think this might be connected?
Yes, I installed them directly (from AUR and main repo respectively), not via flatpak.

sudo pacman -Qikk gtk3
Name            : gtk3
Version         : 1:3.24.49-2
Description     : GObject-based multi-platform GUI toolkit
Architecture    : x86_64
URL             : https://www.gtk.org/
Licenses        : LGPL-2.1-or-later
Groups          : None
Provides        : gtk3-print-backends  libgailutil-3.so=0-64  libgdk-3.so=0-64  libgtk-3.so=0-64
Depends On      : adwaita-fonts  adwaita-icon-theme  at-spi2-core  cairo  dconf  desktop-file-utils  fontconfig  fribidi  gdk-pixbuf2  glib2
                  glibc  harfbuzz  iso-codes  libcloudproviders  libcolord  libcups  libegl  libepoxy  libgl  librsvg  libx11  libxcomposite
                  libxcursor  libxdamage  libxext  libxfixes  libxi  libxinerama  libxkbcommon  libxrandr  libxrender  pango  shared-mime-info
                  tinysparql  wayland  gtk-update-icon-cache
Optional Deps   : evince: Default print preview command
Required By     : appstream-glib  arch-gaming-meta  audacity  ayatana-ido  blueman  bolt-launcher  caribou  chromium  cinnamon  cinnamon-desktop
                  cjs  clutter  cropgui  electron32  electron34  electron35  electron36  evolution  evolution-data-server  evolution-ews  firefox
                  five-or-more  four-in-a-row  gcr  gedit  gimp  gnome-autoar  gnome-desktop  gnome-session  gnome-settings-daemon  gspell
                  gtk-layer-shell  gtkmm3  gtksourceview3  gtksourceview4  ibus  lib32-gtk3  libappindicator-gtk3  libayatana-appindicator
                  libayatana-indicator  libdbusmenu-gtk3  libgedit-amtk  libgedit-gtksourceview  libgedit-tepl  libgnome-games-support
                  libgnomekbd  libhandy  libkeybinder3  libnma  libpeas  libwnck3  libxfce4ui  libxfce4windowing  lightdm-slick-greeter  lutris
                  meld  nvidia-settings  polkit-gnome  qemu-ui-gtk  spotify-launcher  sublime-text  thunderbird  timezonemap  trueconf  vte3
                  webkit2gtk  webkit2gtk-4.1  wxwidgets-gtk3  xdg-desktop-portal-gtk  xdg-user-dirs-gtk  yad  yelp
Optional For    : avahi  ghostscript  jdk-openjdk  jdk17-openjdk  jre8-openjdk  kde-gtk-config  libcanberra  libdecor  libreoffice-fresh  lshw
                  pinentry  plymouth  qt5-base  qt6-base  stoken  suil  unison  vlc  wine-staging  zbar
Conflicts With  : gtk3-print-backends
Replaces        : gtk3-print-backends<=3.22.26-1
Installed Size  : 53.14 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Fri May 9 19:56:53 2025
Install Date    : Wed May 14 11:07:36 2025
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : Signature

gtk3: 1020 total files, 0 altered files

Last edited by ought (2025-07-09 07:12:50)

Offline

#6 2025-07-09 07:30:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

gtk has recently shown up w/ crashing on unresolvable cursors.

wrt

Without any obvious reason (i.e. a package update), today I started encountering segfaults

Does it still work on an X11 session?
https://archlinux.org/news/plasma-640-w … re-on-x11/

Offline

#7 2025-07-09 12:54:52

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

seth wrote:

gtk has recently shown up w/ crashing on unresolvable cursors.

wrt

Without any obvious reason (i.e. a package update), today I started encountering segfaults

Does it still work on an X11 session?
https://archlinux.org/news/plasma-640-w … re-on-x11/

Just checked - no, neither Yubico Authenticator nor Terminator are crashing under X11. But I'd still prefer to stay on Wayland, if possible.
Maybe I need to uninstall packages with GTK cursors?

Offline

#8 2025-07-09 14:09:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

Use https://wiki.archlinux.org/title/Debuginfod for a better backtrace.

Offline

#9 2025-07-10 09:45:30

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

The GDB log is here: https://paste.ee/p/pjrUNrim .
I tried to follow the instructions, and even download the debug symbols for libgtk manually, but it still goes like this:

0x00007f045925c12e in ?? () from /usr/lib/libgtk-3.so.0

Offline

#10 2025-07-10 14:00:17

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

download the debug symbols for libgtk manually

https://wiki.archlinux.org/title/Core_d … _core_dump - it (and gdb) will automatically ask you whether you want to use debuginfod, just say "y" (or whatever, no idea whether it's localized to "s") and proceed.

Offline

#11 2025-07-11 07:37:14

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

Got it, for some reason it did not ask me about debuginfod when I was running it under sudo, but asked when I ran without sudo.
https://pastebin.com/QJhfAcET

Offline

#12 2025-07-11 08:10:44

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

It's drag-n-drop related… explains why it's only wayland.
But not really

when trying to drag a window onto another monitor

can you drag the window there w/ alt+lmb or super+lmb (ie. whatever allows you to drag around the whole window w/o having to use the titlebar)?

It's *only* dragging to another monitor?
Dragging the window around in the problematic fashion on the same monitor is fine?

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General (you should still have that around, no need to log into X11 again)

Offline

#13 2025-07-11 11:59:48

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

Maybe I was a bit incorrect in my description - this happens when I have two tabs in one window and I'm trying to "drag them apart", something like this: https://images2.imgbox.com/d5/7c/6ZukP8w4_o.png . It happens when I try to drag the tab out of the window, even if they stay on the same screen.

Btw, switching to Xorg and back fixed my yubico-authenticator problem (I don't know how), so this is the only problem that's left. Here is the Xorg log: https://pastebin.com/j0zNmFTW

Offline

#14 2025-07-11 16:52:20

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

In that case the DND code makes way more sense. (In that light it also does no longer matter, but the outputs are attached to the same and only GPU)

Thread 1 (Thread 0x7f045f225bc0 (LWP 16742)):
#0  0x00007f045925c12e in gtk_notebook_drag_end (widget=0x55cd664ef090 [terminatorlib+notebook+Notebook], context=0x55cd66639310 [GdkWaylandDragContext]) at ../gtk/gtk/gtknotebook.c:3743
        notebook = 0x55cd664ef090 [terminatorlib+notebook+Notebook]
        priv = 0x55cd664eee90
#4  0x00007f045e0aa9e0 in <emit signal '0x7f045946eb1a "drag-end"' on instance 0x55cd664ef090 [terminatorlib+notebook+Notebook]> (instance=0x55cd664ef090, detailed_signal=detailed_signal@entry=0x7f045946eb1a "drag-end") at ../glib/gobject/gsignal.c:3638
        var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff4f44d570, reg_save_area = 0x7fff4f44d490}}
        detail = <optimized out>
        signal_id = <optimized out>
        itype = 0x55cd6650cf70 [terminatorlib+notebook+Notebook/GtkNotebook/GtkContainer/GtkWidget/GInitiallyUnowned]
    #1  0x00007f045e08848b in g_cclosure_marshal_VOID__OBJECTv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55cd65bf0fa0) at ../glib/gobject/gmarshal.c:1910
                cc = <optimized out>
                data1 = <optimized out>
                data2 = <optimized out>
                callback = <optimized out>
                arg0 = 0x55cd66639310
                args_copy = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4f44d570, reg_save_area = 0x7fff4f44d490}}
    #2  0x00007f045e0aa5f7 in _g_closure_invoke_va (closure=0x55cd65c9c840, return_value=0x0, instance=0x55cd664ef090, args=0x7fff4f44d460, n_params=1, param_types=0x55cd65bf0fa0) at ../glib/gobject/gclosure.c:898
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = <optimized out>
                real_closure = 0x55cd65c9c820
                _g_boolean_var_50 = <optimized out>
    #3  signal_emit_valist_unlocked (instance=instance@entry=0x55cd664ef090, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff4f44d460) at ../glib/gobject/gsignal.c:3438
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                emission = {next = 0x7fff4f44d640, instance = 0x55cd664ef090, ihint = {signal_id = 105, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55cd6650cf70 [terminatorlib+notebook+Notebook/GtkNotebook/GtkContainer/GtkWidget/GInitiallyUnowned]}
                instance_type = <optimized out>
                emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                rtype = 0x4
                static_scope = 0
                fastpath_handler = <optimized out>
                closure = <optimized out>
                run_type = <optimized out>
                hlist = <optimized out>
                l = <optimized out>
                fastpath = <optimized out>
                instance_and_params = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                node_copy = {signal_id = <optimized out>, itype = <optimized out>, name = <optimized out>, destroyed = <optimized out>, flags = <optimized out>, n_params = 1, single_va_closure_is_valid = <optimized out>, single_va_closure_is_after = <optimized out>, param_types = <optimized out>, return_type = <optimized out>, class_closure_bsa = <optimized out>, accumulator = <optimized out>, c_marshaller = <optimized out>, va_marshaller = <optimized out>, emission_hooks = <optimized out>, single_va_closure = <optimized out>}
#5  0x00007f04593e2e96 in gtk_drag_source_info_destroy (info=0x55cd66473600) at ../gtk/gtk/gtkdnd.c:2807
        context = <optimized out>
        last_event = <optimized out>
#8  0x00007f045e0aa9e0 in <emit signal '0x7f045c498250 "dnd-finished"' on instance 0x55cd66639310 [GdkWaylandDragContext]> (instance=0x55cd66639310, detailed_signal=detailed_signal@entry=0x7f045c498250 "dnd-finished") at ../glib/gobject/gsignal.c:3638
        var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff4f44d8d0, reg_save_area = 0x7fff4f44d7f0}}
        detail = <optimized out>
        signal_id = <optimized out>
        itype = 0x55cd65be7d30 [GdkWaylandDragContext/GdkDragContext]
    #6  0x00007f045e0aa5f7 in _g_closure_invoke_va (closure=0x55cd6665bd20, return_value=0x0, instance=0x55cd66639310, args=0x7fff4f44d7c0, n_params=0, param_types=0x0) at ../glib/gobject/gclosure.c:898
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = <optimized out>
                real_closure = 0x55cd6665bd00
                _g_boolean_var_50 = <optimized out>
    #7  signal_emit_valist_unlocked (instance=instance@entry=0x55cd66639310, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff4f44d7c0) at ../glib/gobject/gsignal.c:3438
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                emission = {next = 0x0, instance = 0x55cd66639310, ihint = {signal_id = 49, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55cd65be7d30 [GdkWaylandDragContext/GdkDragContext]}
                instance_type = <optimized out>
                emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                rtype = 0x4
                static_scope = 0
                fastpath_handler = <optimized out>
                closure = <optimized out>
                run_type = <optimized out>
                hlist = <optimized out>
                l = <optimized out>
                fastpath = <optimized out>
                instance_and_params = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                node_copy = {signal_id = <optimized out>, itype = <optimized out>, name = <optimized out>, destroyed = <optimized out>, flags = <optimized out>, n_params = 0, single_va_closure_is_valid = <optimized out>, single_va_closure_is_after = <optimized out>, param_types = <optimized out>, return_type = <optimized out>, class_closure_bsa = <optimized out>, accumulator = <optimized out>, c_marshaller = <optimized out>, va_marshaller = <optimized out>, emission_hooks = <optimized out>, single_va_closure = <optimized out>}
#9  0x00007f045c463ccd in data_source_dnd_finished (data=<optimized out>, source=0x55cd65ba3090) at ../gtk/gdk/wayland/gdkselection-wayland.c:1169
        display = 0x55cd65b63530 [GdkWaylandDisplay]
        context = <optimized out>
#10 0x00007f045f1abac6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#11 0x00007f045f1a876b in ffi_call_int (cif=cif@entry=0x7fff4f44dab0, fn=fn@entry=0x7f045c463c60 <data_source_dnd_finished>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7fff4f44db80, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
        classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 1595593376, 32516}
        stack = <optimized out>
        argp = 0x7fff4f44d900 ""
        arg_types = <optimized out>
        gprcount = 2
        ssecount = <optimized out>
        ngpr = 1
        nsse = 0
        i = <optimized out>
        avn = <optimized out>
        flags = <optimized out>
        reg_args = <optimized out>
#12 0x00007f045f1ab06e in ffi_call (cif=cif@entry=0x7fff4f44dab0, fn=0x7f045c463c60 <data_source_dnd_finished>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff4f44db80) at ../src/x86/ffi64.c:713
        arg_types = <optimized out>
        i = <optimized out>
        nargs = <optimized out>
        max_reg_struct_size = <optimized out>
#13 0x00007f045c27c910 in wl_closure_invoke (closure=closure@entry=0x55cd66638be0, target=<optimized out>, target@entry=0x55cd65ba3090, opcode=opcode@entry=4, data=<optimized out>, flags=1) at ../wayland-1.23.1/src/connection.c:1228
        count = 0
        cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7fff4f44dad0, rtype = 0x7f045f1ad1a0 <ffi_type_void>, bytes = 0, flags = 0}
        ffi_types = {0x7f045f1ad2a0 <ffi_type_pointer>, 0x7f045f1ad2a0 <ffi_type_pointer>, 0x7f045f1ad2a0 <ffi_type_pointer>, 0x55cd666fc7b0, 0x0, 0x7f045eaa1fda <__internal_syscall_cancel+90>, 0x7f045c281d7c, 0x0, 0x7fff4f44db70, 0x7f045e1985a0 <sysprof_collector_get+80>, 0xd800000000, 0xd8, 0x100000073, 0x973f4958db4b0400, 0x2f, 0x55cd66638cb8, 0x55cd65a0d000, 0x8, 0x55cd65a0d000, 0x0, 0x7fff4f44dd40, 0x7f045c27dc50 <wl_display_read_events+192>}
        ffi_args = {0x7fff4f44da90, 0x7fff4f44da98, 0x55cd666fe848, 0x7fff4f44dbe0, 0x55cd65b8b280, 0x55cd65a0d0a8, 0x55cd66638cb0, 0x973f4958db4b0400, 0x8, 0x7f045e2020bc, 0x7fff4f44dc80, 0x55cd66514ce0, 0x7f045e20049e, 0x7f045e202067, 0x7fff4f44dc70, 0x7f045e1990fb <sysprof_collector_mark_vprintf+59>, 0x7fff4f44dc40, 0x7f045eab3dfe <_int_free_merge_chunk+174>, 0x20, 0x55cd666fe930, 0x100000073, 0xb}
        implementation = <optimized out>
#14 0x00007f045c27d199 in dispatch_event (display=display@entry=0x55cd65a0d000, queue=queue@entry=0x55cd65a0d0f8) at ../wayland-1.23.1/src/wayland-client.c:1674
        closure = 0x55cd66638be0
        proxy = 0x55cd65ba3090
        opcode = 4
        proxy_destroyed = <optimized out>
#15 0x00007f045c27d573 in dispatch_queue (display=0x55cd65a0d000, queue=0x55cd65a0d0f8) at ../wayland-1.23.1/src/wayland-client.c:1820
        count = 4
        count = <optimized out>
        err = <optimized out>
#16 wl_display_dispatch_queue_pending (display=0x55cd65a0d000, queue=0x55cd65a0d0f8) at ../wayland-1.23.1/src/wayland-client.c:2062
        ret = <optimized out>
#17 0x00007f045c27d5e1 in wl_display_dispatch_pending (display=<optimized out>) at ../wayland-1.23.1/src/wayland-client.c:2125
#18 0x00007f045c452fc1 in _gdk_wayland_display_queue_events (display=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:201
        display_wayland = <optimized out>
        source = 0x55cd65ba9dd0
#19 0x00007f045c41d29b in gdk_display_get_event (display=0x55cd65b63530 [GdkWaylandDisplay]) at ../gtk/gdk/gdkdisplay.c:442
#20 0x00007f045c45b8a0 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gtk/gdk/wayland/gdkeventsource.c:120
        source = <optimized out>
        display = 0x55cd65b63530 [GdkWaylandDisplay]
        event = <optimized out>
#21 0x00007f045e13587d in g_main_dispatch (context=0x55cd65b981b0) at ../glib/glib/gmain.c:3398
        user_data = 0x0
        callback = 0x0
        gaig_temp = <optimized out>
        gaig_temp = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        dispatch = 0x7f045c45b880 <gdk_event_source_dispatch>
        prev_source = 0x0
        was_in_call = 0
        cb_funcs = 0x0
        begin_time_nsec = 1383419057272
        source = 0x55cd65ba9dd0
        current = 0x55cd65b9c200
        i = 0
#22 0x00007f045e136cd7 in g_main_context_dispatch_unlocked (context=0x55cd65b981b0) at ../glib/glib/gmain.c:4249
#23 g_main_context_iterate_unlocked (context=0x55cd65b981b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
        max_priority = 2147483647
        timeout_usec = 19681008
        some_ready = 1
        nfds = 9
        allocated_nfds = <optimized out>
        fds = 0x55cd666a7450
        begin_time_nsec = <optimized out>
#24 0x00007f045e137097 in g_main_loop_run (loop=0x55cd66502b00) at ../glib/glib/gmain.c:4516
        self = <optimized out>
#25 0x00007f045922a1cf in gtk_main () at ../gtk/gtk/gtkmain.c:1329
        loop = 0x55cd66502b00
#26 0x00007f045f1abac6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#27 0x00007f045f1a876b in ffi_call_int (cif=cif@entry=0x55cd66514e80, fn=fn@entry=0x7f045922a140 <gtk_main>, rvalue=<optimized out>, rvalue@entry=0x7fff4f44e0e8, avalue=avalue@entry=0x0, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
        classes = {1707344528, 21965, 1705339984, 21965}
        stack = <optimized out>
        argp = 0x7fff4f44df20 ""
        arg_types = <optimized out>
        gprcount = 0
        ssecount = <optimized out>
        ngpr = 21965
        nsse = 1707344528
        i = <optimized out>
        avn = <optimized out>
        flags = <optimized out>
        reg_args = <optimized out>
#28 0x00007f045f1ab06e in ffi_call (cif=cif@entry=0x55cd66514e80, fn=0x7f045922a140 <gtk_main>, rvalue=rvalue@entry=0x7fff4f44e0e8, avalue=0x0) at ../src/x86/ffi64.c:713
        arg_types = <optimized out>
        i = <optimized out>
        nargs = <optimized out>
        max_reg_struct_size = <optimized out>
#29 0x00007f045f1e3e59 in pygi_invoke_c_callable (function_cache=0x55cd66514dc0, state=0x7fff4f44e150, py_args=<optimized out>, py_nargsf=<optimized out>, py_kwnames=<optimized out>) at ../pygobject/gi/pygi-invoke.c:710
        _save = 0x7f045f130df0 <_PyRuntime+283024>
        cache = 0x55cd66514dc0
        ffi_return_value = {v_boolean = 0, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = 0, v_uint16 = 0, v_int32 = 0, v_uint32 = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_ssize = 0, v_size = 0, v_string = 0x0, v_pointer = 0x0}
        ret = 0x0
#30 0x00007f045f1e1682 in pygi_function_cache_invoke (function_cache=<optimized out>, py_args=0x7f045f101560 <_PyRuntime+88320>, py_nargsf=0, py_kwnames=0x0) at ../pygobject/gi/pygi-cache.c:951
        state = {py_in_args = 0x7f045f101548 <_PyRuntime+88296>, n_py_in_args = 0, n_args = 0, ffi_args = 0x0, args = 0x0, return_arg = {v_boolean = 0, v_int8 = 0 '\000', v_uint8 = 0 '\000', v_int16 = 0, v_uint16 = 0, v_int32 = 0, v_uint32 = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_short = 0, v_ushort = 0, v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_ssize = 0, v_size = 0, v_string = 0x0, v_pointer = 0x0}, to_py_return_arg_cleanup_data = 0x0, error = 0x0, failed = 0, py_async = 0x0, user_data = 0x0, function_ptr = 0x7f045922a140 <gtk_main>}
#31 pygi_callable_info_invoke (self=<optimized out>, py_args=0x7f045f101560 <_PyRuntime+88320>, py_nargsf=0, py_kwnames=0x0) at ../pygobject/gi/pygi-invoke.c:783
#32 0x00007f045ed76894 in PyObject_Call (callable=0x7f0459690ed0, args=0x7f045f101548 <_PyRuntime+88296>, kwargs=0x7f0440e3a3c0) at Objects/call.c:373
        tstate = <optimized out>
#33 PyCFunction_Call (callable=0x7f0459690ed0, args=0x7f045f101548 <_PyRuntime+88296>, kwargs=0x7f0440e3a3c0) at Objects/call.c:381
#34 _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=<optimized out>, throwflag=<optimized out>) at Python/generated_cases.c.h:1355
        func = 0x7f0459690ed0
        this_instr = 0x55cd65c34a5a
        kwargs = 0x7f0440e3a3c0
        callargs = 0x7f045f101548 <_PyRuntime+88296>
        result = <optimized out>
        opcode = <optimized out>
        oparg = <optimized out>
        entry_frame = {f_executable = 0x7f045f0e3150 <_Py_NoneStruct>, previous = 0x0, f_funcobj = 0x7fff4f44e380, f_globals = 0x7f045e4345c0, f_builtins = 0x7f045f0f5d58 <_PyRuntime+41208>, f_locals = 0x7f045e4345c0, frame_obj = 0x7fff4f44e3c0, instr_ptr = 0x7f045efcf4a2 <_Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS+2>, stacktop = 0, return_offset = 0, owner = 3 '\003', localsplus = {0x7f045f130df0 <_PyRuntime+283024>}}
        next_instr = 0x55cd65c34a5c
        stack_pointer = 0x7f045f22d120
        exception_unwind = <optimized out>
        dying = <optimized out>
        opcode_targets = {0x7f045ec5033e <_PyEval_EvalFrameDefault-1183474>, 0x7f045ec54e42 <_PyEval_EvalFrameDefault-1164270>, 0x7f045ed7726a <_PyEval_EvalFrameDefault+24634>, 0x7f045ed780ea <_PyEval_EvalFrameDefault+28346>, 0x7f045ed75428 <_PyEval_EvalFrameDefault+16888>, 0x7f045ed73d71 <_PyEval_EvalFrameDefault+11073>, 0x7f045ec544f5 <_PyEval_EvalFrameDefault-1166651>, 0x7f045ed76aed <_PyEval_EvalFrameDefault+22717>, 0x7f045ed7847e <_PyEval_EvalFrameDefault+29262>, 0x7f045ed77143 <_PyEval_EvalFrameDefault+24339>, 0x7f045ec50373 <_PyEval_EvalFrameDefault-1183421>, 0x7f045ed79527 <_PyEval_EvalFrameDefault+33527>, 0x7f045ed794b8 <_PyEval_EvalFrameDefault+33416>, 0x7f045ed779b9 <_PyEval_EvalFrameDefault+26505>, 0x7f045ed770fa <_PyEval_EvalFrameDefault+24266>, 0x7f045ed77c1e <_PyEval_EvalFrameDefault+27118>, 0x7f045ec53cb5 <_PyEval_EvalFrameDefault-1168763>, 0x7f045ec50dfd <_PyEval_EvalFrameDefault-1180723>, 0x7f045ec53bd9 <_PyEval_EvalFrameDefault-1168983>, 0x7f045ed741e0 <_PyEval_EvalFrameDefault+12208>, 0x7f045ed78fa4 <_PyEval_EvalFrameDefault+32116>, 0x7f045ed78f19 <_PyEval_EvalFrameDefault+31977>, 0x7f045ed71d37 <_PyEval_EvalFrameDefault+2823>, 0x7f045ec52702 <_PyEval_EvalFrameDefault-1174318>, 0x7f045ed798ef <_PyEval_EvalFrameDefault+34495>, 0x7f045ed78359 <_PyEval_EvalFrameDefault+28969>, 0x7f045ed76561 <_PyEval_EvalFrameDefault+21297>, 0x7f045ed78969 <_PyEval_EvalFrameDefault+30521>, 0x7f045ed78916 <_PyEval_EvalFrameDefault+30438>, 0x7f045ed7995b <_PyEval_EvalFrameDefault+34603>, 0x7f045ed73fe5 <_PyEval_EvalFrameDefault+11701>, 0x7f045ed76680 <_PyEval_EvalFrameDefault+21584>, 0x7f045ed71a49 <_PyEval_EvalFrameDefault+2073>, 0x7f045ed76974 <_PyEval_EvalFrameDefault+22340>, 0x7f045ed71692 <_PyEval_EvalFrameDefault+1122>, 0x7f045ed76d75 <_PyEval_EvalFrameDefault+23365>, 0x7f045ed71c41 <_PyEval_EvalFrameDefault+2577>, 0x7f045ed795fb <_PyEval_EvalFrameDefault+33739>, 0x7f045ed78256 <_PyEval_EvalFrameDefault+28710>, 0x7f045ed75ca8 <_PyEval_EvalFrameDefault+19064>, 0x7f045ed73cc5 <_PyEval_EvalFrameDefault+10901>, 0x7f045ed79872 <_PyEval_EvalFrameDefault+34370>, 0x7f045ed76ca6 <_PyEval_EvalFrameDefault+23158>, 0x7f045ed7721e <_PyEval_EvalFrameDefault+24558>, 0x7f045ed78500 <_PyEval_EvalFrameDefault+29392>, 0x7f045ed7228e <_PyEval_EvalFrameDefault+4190>, 0x7f045ed7908d <_PyEval_EvalFrameDefault+32349>, 0x7f045ed753bf <_PyEval_EvalFrameDefault+16783>, 0x7f045ed74e4b <_PyEval_EvalFrameDefault+15387>, 0x7f045ed79179 <_PyEval_EvalFrameDefault+32585>, 0x7f045ed779fd <_PyEval_EvalFrameDefault+26573>, 0x7f045ed76eee <_PyEval_EvalFrameDefault+23742>, 0x7f045ed74013 <_PyEval_EvalFrameDefault+11747>, 0x7f045ed751dc <_PyEval_EvalFrameDefault+16300>, 0x7f045ed767d1 <_PyEval_EvalFrameDefault+21921>, 0x7f045ed7933f <_PyEval_EvalFrameDefault+33039>, 0x7f045ed792a3 <_PyEval_EvalFrameDefault+32883>, 0x7f045ed73e4a <_PyEval_EvalFrameDefault+11290>, 0x7f045ed73132 <_PyEval_EvalFrameDefault+7938>, 0x7f045ed74424 <_PyEval_EvalFrameDefault+12788>, 0x7f045ed7744c <_PyEval_EvalFrameDefault+25116>, 0x7f045ed72f48 <_PyEval_EvalFrameDefault+7448>, 0x7f045ed72642 <_PyEval_EvalFrameDefault+5138>, 0x7f045ed763ec <_PyEval_EvalFrameDefault+20924>, 0x7f045ed79c6f <_PyEval_EvalFrameDefault+35391>, 0x7f045ed79a60 <_PyEval_EvalFrameDefault+34864>, 0x7f045ec5005a <_PyEval_EvalFrameDefault-1184214>, 0x7f045ed793d8 <_PyEval_EvalFrameDefault+33192>, 0x7f045ed76b65 <_PyEval_EvalFrameDefault+22837>, 0x7f045ed79569 <_PyEval_EvalFrameDefault+33593>, 0x7f045ec53335 <_PyEval_EvalFrameDefault-1171195>, 0x7f045ed74b96 <_PyEval_EvalFrameDefault+14694>, 0x7f045ed72025 <_PyEval_EvalFrameDefault+3573>, 0x7f045ed78ffe <_PyEval_EvalFrameDefault+32206>, 0x7f045ed78ead <_PyEval_EvalFrameDefault+31869>, 0x7f045ed78d56 <_PyEval_EvalFrameDefault+31526>, 0x7f045ed72f94 <_PyEval_EvalFrameDefault+7524>, 0x7f045ed716cd <_PyEval_EvalFrameDefault+1181>, 0x7f045ed74ef3 <_PyEval_EvalFrameDefault+15555>, 0x7f045ed74746 <_PyEval_EvalFrameDefault+13590>, 0x7f045ed72a3d <_PyEval_EvalFrameDefault+6157>, 0x7f045ed7922e <_PyEval_EvalFrameDefault+32766>, 0x7f045ed724eb <_PyEval_EvalFrameDefault+4795>, 0x7f045ed71402 <_PyEval_EvalFrameDefault+466>, 0x7f045ed71fcf <_PyEval_EvalFrameDefault+3487>, 0x7f045ed7132f <_PyEval_EvalFrameDefault+255>, 0x7f045ed76634 <_PyEval_EvalFrameDefault+21508>, 0x7f045ed7758b <_PyEval_EvalFrameDefault+25435>, 0x7f045ed71452 <_PyEval_EvalFrameDefault+546>, 0x7f045ed797b0 <_PyEval_EvalFrameDefault+34176>, 0x7f045ec4ed68 <_PyEval_EvalFrameDefault-1189064>, 0x7f045ed775db <_PyEval_EvalFrameDefault+25515>, 0x7f045ed77071 <_PyEval_EvalFrameDefault+24129>, 0x7f045ed79abc <_PyEval_EvalFrameDefault+34956>, 0x7f045ed76467 <_PyEval_EvalFrameDefault+21047>, 0x7f045ed774bf <_PyEval_EvalFrameDefault+25231>, 0x7f045ed78854 <_PyEval_EvalFrameDefault+30244>, 0x7f045ed715d4 <_PyEval_EvalFrameDefault+932>, 0x7f045ed7353c <_PyEval_EvalFrameDefault+8972>, 0x7f045ed730bf <_PyEval_EvalFrameDefault+7823>, 0x7f045ed71633 <_PyEval_EvalFrameDefault+1027>, 0x7f045ed785aa <_PyEval_EvalFrameDefault+29562>, 0x7f045ed776e5 <_PyEval_EvalFrameDefault+25781>, 0x7f045ed71903 <_PyEval_EvalFrameDefault+1747>, 0x7f045ed75647 <_PyEval_EvalFrameDefault+17431>, 0x7f045ed755cf <_PyEval_EvalFrameDefault+17311>, 0x7f045ed76e9f <_PyEval_EvalFrameDefault+23663>, 0x7f045ed78705 <_PyEval_EvalFrameDefault+29909>, 0x7f045ed754ed <_PyEval_EvalFrameDefault+17085>, 0x7f045ed771be <_PyEval_EvalFrameDefault+24462>, 0x7f045ed7137b <_PyEval_EvalFrameDefault+331>, 0x7f045ed728b4 <_PyEval_EvalFrameDefault+5764>, 0x7f045ed72e3d <_PyEval_EvalFrameDefault+7181>, 0x7f045ed78bea <_PyEval_EvalFrameDefault+31162>, 0x7f045ed76c0c <_PyEval_EvalFrameDefault+23004>, 0x7f045ed738d8 <_PyEval_EvalFrameDefault+9896>, 0x7f045ed783f4 <_PyEval_EvalFrameDefault+29124>, 0x7f045ed7877e <_PyEval_EvalFrameDefault+30030>, 0x7f045ed736cd <_PyEval_EvalFrameDefault+9373>, 0x7f045ec555b7 <_PyEval_EvalFrameDefault-1162361> <repeats 30 times>, 0x7f045ed750d5 <_PyEval_EvalFrameDefault+16037>, 0x7f045ed75a73 <_PyEval_EvalFrameDefault+18499>, 0x7f045ed72c2d <_PyEval_EvalFrameDefault+6653>, 0x7f045ed75bc8 <_PyEval_EvalFrameDefault+18840>, 0x7f045ed725b2 <_PyEval_EvalFrameDefault+4994>, 0x7f045ed74240 <_PyEval_EvalFrameDefault+12304>, 0x7f045ed74ac5 <_PyEval_EvalFrameDefault+14485>, 0x7f045ed733d6 <_PyEval_EvalFrameDefault+8614>, 0x7f045ed74d37 <_PyEval_EvalFrameDefault+15111>, 0x7f045ed77ac1 <_PyEval_EvalFrameDefault+26769>, 0x7f045ed73484 <_PyEval_EvalFrameDefault+8788>, 0x7f045ed72cd2 <_PyEval_EvalFrameDefault+6818>, 0x7f045ed759a5 <_PyEval_EvalFrameDefault+18293>, 0x7f045ed77ca9 <_PyEval_EvalFrameDefault+27257>, 0x7f045ed73a24 <_PyEval_EvalFrameDefault+10228>, 0x7f045ed7494d <_PyEval_EvalFrameDefault+14109>, 0x7f045ed7325a <_PyEval_EvalFrameDefault+8234>, 0x7f045ed72737 <_PyEval_EvalFrameDefault+5383>, 0x7f045ed74bcc <_PyEval_EvalFrameDefault+14748>, 0x7f045ed71a8b <_PyEval_EvalFrameDefault+2139>, 0x7f045ed72b2a <_PyEval_EvalFrameDefault+6394>, 0x7f045ed7391f <_PyEval_EvalFrameDefault+9967>, 0x7f045ed75b08 <_PyEval_EvalFrameDefault+18648>, 0x7f045ed720d8 <_PyEval_EvalFrameDefault+3752>, 0x7f045ed745a5 <_PyEval_EvalFrameDefault+13173>, 0x7f045ed742ee <_PyEval_EvalFrameDefault+12478>, 0x7f045ed75da9 <_PyEval_EvalFrameDefault+19321>, 0x7f045ed72379 <_PyEval_EvalFrameDefault+4425>, 0x7f045ed71d7a <_PyEval_EvalFrameDefault+2890>, 0x7f045ed735ab <_PyEval_EvalFrameDefault+9083>, 0x7f045ed7603c <_PyEval_EvalFrameDefault+19980>, 0x7f045ed77920 <_PyEval_EvalFrameDefault+26352>, 0x7f045ed729c6 <_PyEval_EvalFrameDefault+6038>, 0x7f045ed74f29 <_PyEval_EvalFrameDefault+15609>, 0x7f045ed7181e <_PyEval_EvalFrameDefault+1518>, 0x7f045ed7407f <_PyEval_EvalFrameDefault+11855>, 0x7f045ed76147 <_PyEval_EvalFrameDefault+20247>, 0x7f045ed76704 <_PyEval_EvalFrameDefault+21716>, 0x7f045ed76203 <_PyEval_EvalFrameDefault+20435>, 0x7f045ed72db8 <_PyEval_EvalFrameDefault+7048>, 0x7f045ed72a9d <_PyEval_EvalFrameDefault+6253>, 0x7f045ed75058 <_PyEval_EvalFrameDefault+15912>, 0x7f045ed781bd <_PyEval_EvalFrameDefault+28557>, 0x7f045ec52c66 <_PyEval_EvalFrameDefault-1172938>, 0x7f045ed719a4 <_PyEval_EvalFrameDefault+1908>, 0x7f045ed748d0 <_PyEval_EvalFrameDefault+13984>, 0x7f045ed71ccb <_PyEval_EvalFrameDefault+2715>, 0x7f045ed72461 <_PyEval_EvalFrameDefault+4657>, 0x7f045ed73820 <_PyEval_EvalFrameDefault+9712>, 0x7f045ed79443 <_PyEval_EvalFrameDefault+33299>, 0x7f045ed75763 <_PyEval_EvalFrameDefault+17715>, 0x7f045ed75efb <_PyEval_EvalFrameDefault+19659>, 0x7f045ed7292d <_PyEval_EvalFrameDefault+5885>, 0x7f045ed762fb <_PyEval_EvalFrameDefault+20683>, 0x7f045ed71507 <_PyEval_EvalFrameDefault+727>, 0x7f045ed71719 <_PyEval_EvalFrameDefault+1257>, 0x7f045ed78c61 <_PyEval_EvalFrameDefault+31281>, 0x7f045ed769d3 <_PyEval_EvalFrameDefault+22435>, 0x7f045ed714c5 <_PyEval_EvalFrameDefault+661>, 0x7f045ed77391 <_PyEval_EvalFrameDefault+24929>, 0x7f045ed73761 <_PyEval_EvalFrameDefault+9521>, 0x7f045ed7451d <_PyEval_EvalFrameDefault+13037>, 0x7f045ed783a5 <_PyEval_EvalFrameDefault+29045>, 0x7f045ed747e4 <_PyEval_EvalFrameDefault+13748>, 0x7f045ed75121 <_PyEval_EvalFrameDefault+16113>, 0x7f045ed757f7 <_PyEval_EvalFrameDefault+17863>, 0x7f045ed717da <_PyEval_EvalFrameDefault+1450>, 0x7f045ed74778 <_PyEval_EvalFrameDefault+13640>, 0x7f045ed76d06 <_PyEval_EvalFrameDefault+23254>, 0x7f045ed74194 <_PyEval_EvalFrameDefault+12132>, 0x7f045ed760cc <_PyEval_EvalFrameDefault+20124>...}
        word = {cache = <optimized out>, op = {code = <optimized out>, arg = <optimized out>}, counter = {{{backoff = <optimized out>, value = <optimized out>}, as_counter = <optimized out>}}}
        word = {cache = <optimized out>, op = {code = <optimized out>, arg = <optimized out>}, counter = {{{backoff = <optimized out>, value = <optimized out>}, as_counter = <optimized out>}}}
#35 0x00007f045ee4c8b9 in PyEval_EvalCode (co=0x55cd658eff30, globals=<optimized out>, locals=0x7f045e4345c0) at Python/ceval.c:604
        tstate = 0x7f045f130df0 <_PyRuntime+283024>
        builtins = <optimized out>
        desc = {fc_globals = 0x7f045e4345c0, fc_builtins = 0x7f045e5a9dc0, fc_name = 0x7f045f0f4438 <_PyRuntime+34776>, fc_qualname = 0x7f045f0f4438 <_PyRuntime+34776>, fc_code = 0x55cd658eff30, fc_defaults = 0x0, fc_kwdefaults = 0x0, fc_closure = 0x0}
        func = 0x7f045e5d1440
        res = <optimized out>
#36 0x00007f045ee8af5c in run_eval_code_obj (tstate=tstate@entry=0x7f045f130df0 <_PyRuntime+283024>, co=co@entry=0x55cd658eff30, globals=globals@entry=0x7f045e4345c0, locals=locals@entry=0x7f045e4345c0) at Python/pythonrun.c:1381
        v = <optimized out>
        has_builtins = <optimized out>
#37 0x00007f045ee8801b in run_mod (mod=mod@entry=0x55cd658dc8f0, filename=filename@entry=0x7f045e4346f0, globals=globals@entry=0x7f045e4345c0, locals=locals@entry=0x7f045e4345c0, flags=flags@entry=0x7fff4f44e628, arena=arena@entry=0x7f045e51bd10, interactive_src=0x0, generate_new_source=0) at Python/pythonrun.c:1466
        tstate = 0x7f045f130df0 <_PyRuntime+283024>
        interactive_filename = <optimized out>
        co = 0x55cd658eff30
        v = <optimized out>
#38 0x00007f045ee85718 in pyrun_file (fp=fp@entry=0x55cd65831470, filename=filename@entry=0x7f045e4346f0, start=start@entry=257, globals=globals@entry=0x7f045e4345c0, locals=locals@entry=0x7f045e4345c0, closeit=closeit@entry=1, flags=0x7fff4f44e628) at Python/pythonrun.c:1295
        arena = 0x7f045e51bd10
        mod = <optimized out>
        ret = <optimized out>
#39 0x00007f045ee849d2 in _PyRun_SimpleFileObject (fp=fp@entry=0x55cd65831470, filename=filename@entry=0x7f045e4346f0, closeit=closeit@entry=1, flags=flags@entry=0x7fff4f44e628) at Python/pythonrun.c:517
        ret = <optimized out>
        main_module = 0x7f045e405d50
        dict = 0x7f045e4345c0
        set_file_name = 1
        has_file = <optimized out>
        pyc = <optimized out>
        v = <optimized out>
#40 0x00007f045ee84343 in _PyRun_AnyFileObject (fp=fp@entry=0x55cd65831470, filename=filename@entry=0x7f045e4346f0, closeit=closeit@entry=1, flags=flags@entry=0x7fff4f44e628) at Python/pythonrun.c:77
        decref_filename = 0
        res = <optimized out>
#41 0x00007f045ee8248b in pymain_run_file_obj (program_name=0x7f045e434730, filename=0x7f045e4346f0, skip_source_first_line=0) at Modules/main.c:410
        fp = 0x55cd65831470
        sb = {st_dev = 2082, st_ino = 4786228, st_nlink = 1, st_mode = 33261, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 5638, st_blksize = 4096, st_blocks = 16, st_atim = {tv_sec = 1752064878, tv_nsec = 927235597}, st_mtim = {tv_sec = 1747900023, tv_nsec = 0}, st_ctim = {tv_sec = 1748246925, tv_nsec = 989295346}, __glibc_reserved = {0, 0, 0}}
        cf = {cf_flags = 0, cf_feature_version = 13}
        run = <optimized out>
#42 pymain_run_file (config=0x7f045f1034e8 <_PyRuntime+96392>) at Modules/main.c:429
        filename = 0x7f045e4346f0
        program_name = 0x7f045e434730
        res = <optimized out>
#43 pymain_run_python (exitcode=0x7fff4f44e61c) at Modules/main.c:696
        main_importer_path = <optimized out>
        interp = 0x7f045f1015b0 <_PyRuntime+88400>
        config = 0x7f045f1034e8 <_PyRuntime+96392>
        path0 = 0x7f045e48a5f0
#44 Py_RunMain () at Modules/main.c:775
        exitcode = 0
#45 0x00007f045ee39dcb in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:829
        args = {argc = 2, use_bytes_argv = 1, bytes_argv = 0x7fff4f44e888, wchar_argv = 0x0}
#46 0x00007f045ea376b5 in __libc_start_call_main (main=main@entry=0x55cd58b4a120 <main>, argc=argc@entry=2, argv=argv@entry=0x7fff4f44e888) at ../sysdeps/nptl/libc_start_call_main.h:58
        self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1162197321872472334, 140734523304072, 2, 139656753291264, 94340444900800, 1162197322390468878, 1285451695895116046}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x7fff4f44e888}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#47 0x00007f045ea37769 in __libc_start_main_impl (main=0x55cd58b4a120 <main>, argc=2, argv=0x7fff4f44e888, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4f44e878) at ../csu/libc-start.c:360
#48 0x000055cd58b4a045 in _start ()

https://retrace.fedoraproject.org/faf/reports/1211457/
At least for terminator, is is an https://wiki.archlinux.org/title/Waylan … plications client?

Offline

#15 2025-07-14 10:12:14

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

No, it seems like it is a native Wayland client - the xlsclients -l doesn't list it, and xwininfo doesn't show data for it.

Offline

#16 2025-07-14 13:54:45

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

https://gitlab.gnome.org/GNOME/gtk/-/bl … ok.c#L3743
The only this makes sense is if the above gtk_notebook_switch_page destroys priv.
Does it matter whether you're dragging an active or inactive tab around?

Offline

#17 2025-07-15 07:25:01

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

Yes, it does - it crashes only when I drag the active tab, when dragging an inactive one, it's OK. That's a good workaround, btw, if we don't find the root cause of the crash, thanks =-)

Offline

#18 2025-07-15 07:41:15

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,272

Re: Abrupt segmentation faults in two different apps

That's a good workaround, btw, if we don't find the root cause of the crash, thanks =-)

The root cause is a bug and you've beyond enough information for https://gitlab.gnome.org/GNOME/gtk/-/issues
The only question is whether maybe https://gitlab.gnome.org/GNOME/gtk/-/co … 42f232b317 already fixes it, https://aur.archlinux.org/packages/gtk3-git

Offline

#19 2025-07-17 07:47:03

ought
Member
Registered: 2016-06-04
Posts: 39

Re: Abrupt segmentation faults in two different apps

The git version didn't fix this problem. Will post a bug on the page you mentioned, thanks!

Offline

Board footer

Powered by FluxBB