Thanks Kentaro for raising this issue.

I've tried to reproduce this issue on my debian forky setup but the
zenity command as given does not crash for me when I press the OK on
the zenity dialog

test bed - fully up-to-date forky install with todays 10.10.2
budgie-desktop packages that have migrated in a virtualbox instance.

So I'm not sure on the best way to advise here.

David


On Fri, 3 Apr 2026 at 12:57, Kentaro HAYASHI <[email protected]> wrote:
>
> Package: budgie-desktop
> Version: 10.10.2-2
> Severity: normal
> X-Debbugs-Cc: [email protected]
>
> Dear Maintainer,
>
> * What led up to the situation?
>
> zenity always crashes when it exits on budgie-desktop.
>
> * What exactly did you do (or not do) that was effective (or
>   ineffective)?
>
> A) zenity --title test --text-info
>
> It crashes when clicking "OK" then closing window.
>
> B) GDK_BACKEND=x11 zenity --title test --text-info
>
> It will not crash when clicking "OK" then closing window.
>
> * What was the outcome of this action?
>
> on GNOME, zenity --title test --text-info will not crash.
>
> For example, im-config uses zenity internally, so without
> GDK_BACKEND=x11, it will terminate suddenly. thus wizard stops
> unexpectedly.
>
> * What outcome did you expect instead?
>
> Without switching backend, zenity will not crash on budgie-desktop.
>
> I guess the problem exists on GTK4 + labwc (Budgie) combination.
>
> If labwc specific issue (and so on), please reassign this issue.
>
> Here is the outcome of gdb backtrace.
>
>   Thread 1 "zenity" received signal SIGSEGV, Segmentation fault.
>   Download failed: Invalid argument.  Continuing without source file
>   ./build/../src/wayland-client.c. 0x00007ffff5c85f18 in
>   wl_proxy_marshal_flags (proxy=0x555555b64570, opcode=0,
>   interface=0x0, version=20, flags=1) at ../src/wayland-client.c:859
>   warning: 859    ../src/wayland-client.c: No such file or directory
>   (gdb) bt #0  0x00007ffff5c85f18 in wl_proxy_marshal_flags
>   (proxy=0x555555b64570, opcode=0, interface=0x0, version=20, flags=1)
>   at ../src/wayland-client.c:859 #1  0x00007ffff6d0373f in
>   g_list_foreach (list=<optimized out>, list@entry=0x555555b656e0 =
>   {...}, func=func@entry=0x7ffff7513e50 <wl_buffer_destroy>,
>   user_data=user_data@entry=0x0) at ../../../glib/glist.c:1008 #2
>   0x00007ffff6d03774 in g_list_free_full (list=0x555555b656e0 = {...},
>   free_func=free_func@entry=0x7ffff7513e50 <wl_buffer_destroy>) at
>   ../../../glib/glist.c:162 #3  0x00007ffff7515213 in
>   gdk_wayland_toplevel_finalize (object=0x5555556baf50
>   [GdkWaylandToplevel]) at
>   ../../../gdk/wayland/gdktoplevel-wayland.c:1614 #4
>   0x00007ffff7cf501f in g_object_unref (_object=0x5555556baf50) at
>   ../../../gobject/gobject.c:4910 #5  0x00007ffff7569cbe in
>   gdk_event_finalize (self=0x5555555db680 [GdkFocusEvent]) at
>   ../../../gdk/gdkevents.c:141 #6  0x00007ffff750167d in
>   gdk_wayland_event_source_dispatch (base=<optimized out>,
>   callback=<optimized out>, data=<optimized out>) at
>   ../../../gdk/wayland/gdkeventsource.c:97 #7  0x00007ffff6d0566e in
>   g_main_dispatch (context=context@entry=0x5555555b96f0) at
>   ../../../glib/gmain.c:3591 #8  0x00007ffff6d089ff in
>   g_main_context_dispatch_unlocked (context=0x5555555b96f0) at
>   ../../../glib/gmain.c:4451 #9  g_main_context_iterate_unlocked
>   (context=context@entry=0x5555555b96f0, block=block@entry=0,
>   dispatch=dispatch@entry=1, self=<optimized out>) at
>   ../../../glib/gmain.c:4516 #10 0x00007ffff6d09190 in
>   g_main_context_iteration (context=context@entry=0x5555555b96f0,
>   may_block=may_block@entry=0) at ../../../glib/gmain.c:4582 #11
>   0x00007ffff6ef3b9a in g_application_run
>   (application=application@entry=0x5555555bf1a0 [AdwApplication],
>   argc=argc@entry=4, argv=argv@entry=0x7fffffffd648) at
>   ../../../gio/gapplication.c:2773 #12 0x000055555555f77c in main
>   (argc=4, argv=0x7fffffffd648) at ../src/main.c:164
>
> Best Regards
>
> -- System Information:
> Debian Release: forky/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 6.19.10+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_OOT_MODULE
> Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8), LANGUAGE
> not set Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages budgie-desktop depends on:
> ii  blueman                                      2.4.4-1
> ii  budgie-control-center                        2.1.1-2
> ii  budgie-core                                  10.10.2-2
> ii  budgie-desktop-services                      1.0.2-3
> ii  dconf-cli                                    0.49.0-4
> ii  dconf-gsettings-backend [gsettings-backend]  0.49.0-4
> ii  gnome-shell [notification-daemon]            49.5-1
> ii  mesa-utils                                   9.0.0-2+b3
> ii  network-manager-gnome                        1.36.0-4
> ii  python3-psutil                               7.1.0-1
> ii  wdisplays                                    1.1.3-1
> ii  wlr-randr                                    0.4.1-1
> ii  xdotool                                      1:3.20160805.1-5.1+b1
> ii  xfce4-notifyd [notification-daemon]          0.9.7-2
>
> Versions of packages budgie-desktop recommends:
> ii  budgie-desktop-view     10.10.2-2
> ii  xdg-desktop-portal-wlr  0.8.1-1
>
> Versions of packages budgie-desktop suggests:
> ii  budgie-desktop-environment  0.2.1-2
> ii  gnome-terminal              3.60.0-1
> ii  nautilus                    49.3-1+b1
>
> -- no debconf information

Reply via email to