Lukas F. Hartmann
2024-08-22 11:00:02 UTC
Reply
PermalinkVersion: 3.24.43-2
Severity: important
X-Debbugs-Cc: ***@mntre.com
Dear Maintainer,
Some of our MNT Reform aarch64 users (which runs unstable by default), and I,
also on my amd64 PC, upgraded the libgtk-3-0t64 today. This renders tray icon
functionality in waybar, a popular wayland task bar, unusable. Clicking any
tray icon makes waybar crash and exit. Running waybar under gdb reveals a
segfault in libgtk-3's gdk_window_get_toplevel():
Thread 1 "waybar" received signal SIGSEGV, Segmentation fault.
0x00007ffff6d40485 in gdk_window_get_toplevel (window=0xa00000080) at
../../../gdk/gdkwindow.c:2488
Download failed: Invalid argument. Continuing without source file
./debian/build/deb/../../../gdk/gdkwindow.c.
2488 ../../../gdk/gdkwindow.c: No such file or directory.
(gdb) bt
#0 0x00007ffff6d40485 in gdk_window_get_toplevel (window=0xa00000080) at
../../../gdk/gdkwindow.c:2488
#1 0x00007ffff651a8a5 in () at /lib/x86_64-linux-gnu/libgtk-layer-shell.so.0
#2 0x00007ffff7115002 in gtk_tooltip_position (tooltip=0x555555dbc1c0,
display=0x0, new_tooltip_widget=<optimized out>, device=0x555555907630)
at ../../../gtk/gtktooltip.c:975
#3 gtk_tooltip_show_tooltip (display=***@entry=0x5555558c1b20) at
../../../gtk/gtktooltip.c:1051
#4 0x00007ffff71151cf in tooltip_popup_timeout (data=0x5555558c1b20) at
../../../gtk/gtktooltip.c:1129
#5 0x00007ffff6d259db in gdk_threads_dispatch (data=0x555555dbe050) at
../../../gdk/gdk.c:769
#6 0x00007ffff68f0bbe in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff68ede1f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff68efea7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff68f04c0 in g_main_context_iteration () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#10 0x00007ffff6be748d in g_application_run () at /lib/x86_64-linux-
gnu/libgio-2.0.so.0
#11 0x00005555555b6660 in waybar::Client::main(int, char**) ()
#12 0x00005555555b4d05 in main ()
This problem was not present with the previous version of libgtk-3-0t64.
Best,
Lukas (minute)
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64
Kernel: Linux 6.9.9-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgtk-3-0t64 depends on:
ii adwaita-icon-theme 43-1
ii hicolor-icon-theme 0.17-2
ii libatk-bridge2.0-0t64 2.51.90-4
ii libatk1.0-0t64 2.51.90-4
ii libc6 2.38-11
ii libcairo-gobject2 1.18.0-3+b1
ii libcairo2 1.18.0-3+b1
ii libcloudproviders0 0.3.6-1
ii libcolord2 1.4.6-2.2
ii libcups2t64 2.4.7-1.2+b1
ii libepoxy0 1.5.10-1
ii libfontconfig1 2.14.1-4
ii libfribidi0 1.0.13-3
ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-3+b3
ii libglib2.0-0t64 2.80.2-1
ii libgtk-3-common 3.24.43-2
ii libharfbuzz0b 8.3.0-2
ii libpango-1.0-0 1.52.2+ds-1
ii libpangocairo-1.0-0 1.52.2+ds-1
ii libpangoft2-1.0-0 1.52.2+ds-1
ii libwayland-client0 1.22.0-2.1
ii libwayland-cursor0 1.22.0-2.1
ii libwayland-egl1 1.22.0-2.1
ii libx11-6 2:1.8.7-1
ii libxcomposite1 1:0.4.5-1
ii libxcursor1 1:1.2.1-1
ii libxdamage1 1:1.1.6-1+b1
ii libxext6 2:1.3.4-1+b1
ii libxfixes3 1:6.0.0-2
ii libxi6 2:1.8-1+b1
ii libxinerama1 2:1.1.4-3
ii libxkbcommon0 1.6.0-1+b1
ii libxrandr2 2:1.5.2-2+b1
ii shared-mime-info 2.2-1
Versions of packages libgtk-3-0t64 recommends:
ii libgtk-3-bin 3.24.43-2
ii librsvg2-common 2.58.0+dfsg-1
Versions of packages libgtk-3-0t64 suggests:
ii gvfs 1.54.0-4
Versions of packages libgtk-3-0t64 is related to:
pn appmenu-gtk3-module <none>
pn fcitx-frontend-gtk3 <none>
pn gcin-gtk3-immodule <none>
pn gtk-vector-screenshot <none>
pn gtk3-engines-xfce <none>
pn gtk3-im-libthai <none>
pn hime-gtk3-immodule <none>
ii ibus-gtk3 1.5.29-1
pn imhangul-gtk3 <none>
ii libcanberra-gtk3-module 0.30-10
pn libcaribou-gtk3-module <none>
pn libgtk3-nocsd0 <none>
pn maliit-inputcontext-gtk3 <none>
pn packagekit-gtk3-module <none>
pn scim-gtk-immodule <none>
pn topmenu-gtk3 <none>
pn uim-gtk3 <none>
pn uim-gtk3-immodule <none>
-- no debconf information