Bug#1079292: libgtk-3-0t64: segfault in gdk_window_get_toplevel() crashes waybar when clicking any tray icon

Johannes Schauer Marin Rodrigues josch at debian.org
Thu Aug 22 16:40:39 BST 2024


Control: severity -1 serious

Hi,

I'm bumping severity because this bug breaks unrelated software on the system
and (if you are a waybar user) makes the system unusable unless you are a bit
more technically versed.

On Thu, 22 Aug 2024 12:44:36 +0200 "Lukas F. Hartmann" <lukas at mntre.com> wrote:
> 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():

Rebuilding src:gtk+3.0 with this patch fixes the issue:

--- gtk+3.0-3.24.43/debian/patches/series      2024-08-20 22:42:46.000000000 +0200
+++ gtk+3.0-3.24.43/debian/patches/series      2024-08-22 12:35:57.000000000 +0200
@@ -3,9 +3,3 @@
 060_ignore-random-icons.patch
 reftest_compare_surfaces-Report-how-much-the-images-diffe.patch
 reftests-Allow-minor-differences-to-be-tolerated.patch
-wayland-Add-support-for-v2-of-xdg_foreign-protocol.patch
-immulticontext-Don-t-have-a-global_context_id.patch
-Ensure-the-staging_cairo_surface-is-destroyed-before-re-a.patch
-gesture-set-widget-x-and-y-if-coordinate-translation-betw.patch
-a11y-Extract-helper-function-to-set-GtkMessageDialog-a11y.patch
-a11y-Use-non-empty-message-dialog-title-as-a11y-name.patch

It is thus likely that some of the patches that were cherry picked with the
last upload are responsible for this.

Thanks!

cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240822/2a35f31b/attachment.sig>


More information about the pkg-gnome-maintainers mailing list