Package: libgtk-3-0t64
Version: 3.24.43-2
Severity: important
X-Debbugs-Cc: lu...@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=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

Reply via email to