Bug#1108741: gnome-shell: no feedback when starting an application that crashes

Julien Plissonneau Duquène sre4ever at free.fr
Fri Jul 4 12:28:54 BST 2025


Package: gnome-shell
Version: 48.2-3
Severity: normal
X-Debbugs-Cc: sre4ever at free.fr

Dear Maintainers,

gnome-shell currently doesn't show any useful feedback when starting an
application that crashes immediately at startup (e.g. with a SIGSEGV, see
#1108739) which is IMO a serious usability concern.

An appropriate feedback here would be a desktop notification that the
application crashed, with its display (desktop) name, process path, PID and
cause (signal, exit code, OOM, eventually stderr) with value.

Ideally (wishlist) clicking on the notification should open some UI that
displays additional details and offers to restart the crashing app while
generating a detailed crash report that could be used in a bug report. Then on
Debian offering to start reportbug in a way that automatically attaches the
report would be great.

Best regards,

--
Julien Plissonneau Duquène


-- System Information:
Debian Release: 13.0
  APT prefers testing-security
  APT policy: (990, 'testing-security'), (990, 'testing-debug'), (990, 'testing'), (20, 'unstable'), (10, 'experimental'), (5, 'stable-updates'), (5, 'stable-security'), (5, 'bookworm-fasttrack'), (5, 'bookworm-backports-staging'), (5, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.17-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (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 gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-5
ii  gir1.2-accountsservice-1.0                   23.13.9-7
ii  gir1.2-adw-1                                 1.7.4-2
ii  gir1.2-atk-1.0                               2.56.2-1
ii  gir1.2-atspi-2.0                             2.56.2-1
ii  gir1.2-freedesktop                           1.84.0-1
ii  gir1.2-gcr-4                                 4.4.0.1-3
ii  gir1.2-gdesktopenums-3.0                     48.0-1
ii  gir1.2-gdkpixbuf-2.0                         2.42.12+dfsg-3
ii  gir1.2-gdm-1.0                               48.0-1
ii  gir1.2-geoclue-2.0                           2.7.2-2
ii  gir1.2-glib-2.0                              2.84.3-1
ii  gir1.2-gnomebg-4.0                           44.3-3
ii  gir1.2-gnomebluetooth-3.0                    47.1-1
ii  gir1.2-gnomedesktop-4.0                      44.3-3
ii  gir1.2-graphene-1.0                          1.10.8-5
ii  gir1.2-gstreamer-1.0                         1.26.2-1
ii  gir1.2-gtk-4.0                               4.18.6+ds-2
ii  gir1.2-gweather-4.0                          4.4.4-1
ii  gir1.2-ibus-1.0                              1.5.32-1
ii  gir1.2-mutter-16                             48.3.1-2
ii  gir1.2-nm-1.0                                1.52.0-6
ii  gir1.2-nma4-1.0                              1.10.6-5
ii  gir1.2-pango-1.0                             1.56.3-1
ii  gir1.2-polkit-1.0                            126-2
ii  gir1.2-rsvg-2.0                              2.60.0+dfsg-1
ii  gir1.2-soup-3.0                              3.6.5-1
ii  gir1.2-upowerglib-1.0                        1.90.9-1
ii  gjs                                          1.82.3-1
ii  gnome-control-center                         1:48.2-2
ii  gnome-settings-daemon                        48.1-1
ii  gnome-shell-common                           48.2-3
ii  gsettings-desktop-schemas                    48.0-1
ii  gstreamer1.0-pipewire                        1.4.2-1
ii  libatk-bridge2.0-0t64                        2.56.2-1
ii  libatk1.0-0t64                               2.56.2-1
ii  libc6                                        2.41-9
ii  libcairo2                                    1.18.4-1+b1
ii  libecal-2.0-3                                3.56.1-2
ii  libedataserver-1.2-27t64                     3.56.1-2
ii  libgcr-4-4                                   4.4.0.1-3
ii  libgdk-pixbuf-2.0-0                          2.42.12+dfsg-3
ii  libgirepository-1.0-1                        1.84.0-1
ii  libgjs0g                                     1.82.3-1
ii  libgles2                                     1.7.0-1+b2
ii  libglib2.0-0t64                              2.84.3-1
ii  libglib2.0-bin                               2.84.3-1
ii  libgnome-autoar-0-0                          0.4.5-2
ii  libgnome-desktop-4-2t64                      44.3-3
ii  libgraphene-1.0-0                            1.10.8-5
ii  libgtk-4-1                                   4.18.6+ds-2
ii  libical3t64                                  3.0.20-1+b1
ii  libjson-glib-1.0-0                           1.10.6+ds-2
ii  libmutter-16-0                               48.3.1-2
ii  libnm0                                       1.52.0-6
ii  libpango-1.0-0                               1.56.3-1
ii  libpipewire-0.3-0t64                         1.4.2-1
ii  libpolkit-agent-1-0                          126-2
ii  libpolkit-gobject-1-0                        126-2
ii  libpulse-mainloop-glib0                      17.0+dfsg1-2+b1
ii  libpulse0                                    17.0+dfsg1-2+b1
ii  libsecret-1-0                                0.21.7-1
ii  libsystemd0                                  257.6-1
ii  libx11-6                                     2:1.8.12-1
ii  libxext6                                     2:1.3.4-1+b3
ii  libxfixes3                                   1:6.0.0-2+b4
ii  python3                                      3.13.3-1
ii  tecla                                        48.0.2-1

Versions of packages gnome-shell recommends:
ii  bolt                     0.9.8-1
ii  evolution-data-server    3.56.1-2
ii  gdm3                     48.0-1
ii  gnome-browser-connector  42.1-6
ii  gnome-menus              3.36.0-3
ii  gnome-remote-desktop     48.1-2
ii  gnome-user-docs          48.2-1
ii  ibus                     1.5.32-1
ii  iio-sensor-proxy         3.7-2
ii  power-profiles-daemon    0.30-1.1
ii  switcheroo-control       2.6-3
ii  unzip                    6.0-29

Versions of packages gnome-shell suggests:
ii  gir1.2-malcontent-0          0.13.0-2
pn  gir1.2-telepathyglib-0.12    <none>
pn  gir1.2-telepathylogger-0.2   <none>
ii  gnome-shell-extension-prefs  48.2-3

Versions of packages gnome-session depends on:
ii  adwaita-icon-theme        48.0-1
ii  fonts-cantarell           0.303.1-4
ii  gnome-session-bin         48.0-1
ii  gnome-session-common      48.0-1
ii  gnome-settings-daemon     48.1-1
ii  xdg-desktop-portal-gnome  48.0-2
ii  xwayland                  2:24.1.6-1

Versions of packages gnome-session recommends:
ii  gnome-session-xsession  48.0-1

Versions of packages gnome-session suggests:
ii  desktop-base   13.0.3
ii  gnome-keyring  48.0-1

Versions of packages gnome-settings-daemon depends on:
ii  gnome-settings-daemon-common  48.1-1
ii  gsettings-desktop-schemas     48.0-1
ii  libasound2t64                 1.2.14-1
ii  libc6                         2.41-9
ii  libcairo2                     1.18.4-1+b1
ii  libcanberra-gtk3-0            0.30-18
ii  libcanberra0                  0.30-18
ii  libcolord2                    1.4.7-3
ii  libcups2t64                   2.4.10-3
ii  libfontconfig1                2.15.0-2.3
ii  libgck-2-2                    4.4.0.1-3
ii  libgcr-4-4                    4.4.0.1-3
ii  libgdk-pixbuf-2.0-0           2.42.12+dfsg-3
ii  libgeoclue-2-0                2.7.2-2
ii  libgeocode-glib-2-0           3.26.4-1
ii  libglib2.0-0t64               2.84.3-1
ii  libgnome-desktop-3-20t64      44.3-3
ii  libgtk-3-0t64                 3.24.49-3
ii  libgudev-1.0-0                238-6
ii  libgweather-4-0t64            4.4.4-1
ii  libmm-glib0                   1.24.0-1
ii  libnm0                        1.52.0-6
ii  libnotify4                    0.8.6-1
ii  libp11-kit0                   0.25.5-3
ii  libpam-systemd [logind]       257.6-1
ii  libpango-1.0-0                1.56.3-1
ii  libpangocairo-1.0-0           1.56.3-1
ii  libpolkit-gobject-1-0         126-2
ii  libpulse-mainloop-glib0       17.0+dfsg1-2+b1
ii  libpulse0                     17.0+dfsg1-2+b1
ii  libspa-0.2-bluetooth          1.4.2-1
ii  libsystemd0                   257.6-1
ii  libupower-glib3               1.90.9-1
ii  libwacom9                     2.14.0-1
ii  libwayland-client0            1.23.1-3
ii  libx11-6                      2:1.8.12-1
ii  libxext6                      2:1.3.4-1+b3
ii  libxfixes3                    1:6.0.0-2+b4
ii  libxi6                        2:1.8.2-1
ii  pipewire-audio                1.4.2-1

Versions of packages gnome-settings-daemon recommends:
ii  iio-sensor-proxy   3.7-2
ii  pipewire-audio     1.4.2-1
ii  pkexec             126-2
ii  x11-xserver-utils  7.7+11

Versions of packages gnome-settings-daemon suggests:
pn  usbguard  <none>

Versions of packages libgjs0g depends on:
pn  gir1.2-gio-2.0                                              <none>
ii  gir1.2-girepository-2.0                                     1.84.0-1
ii  gir1.2-glib-2.0 [gir1.2-gobject-2.0]                        2.84.3-1
ii  libc6                                                       2.41-9
ii  libcairo-gobject2                                           1.18.4-1+b1
ii  libcairo2                                                   1.18.4-1+b1
ii  libffi8                                                     3.4.8-2
ii  libgirepository-1.0-1 [libgirepository-1.0-1-with-libffi8]  1.84.0-1
ii  libglib2.0-0t64                                             2.84.3-1
ii  libmozjs-128-0                                              128.11.0-1
ii  libreadline8t64                                             8.2-6
ii  libstdc++6                                                  14.2.0-19
ii  libx11-6                                                    2:1.8.12-1

Versions of packages gnome-shell is related to:
ii  libegl-mesa0 [libegl-vendor]  25.0.5-2
ii  libgl1-mesa-dri               25.0.5-2
ii  libglx-mesa0 [libglx-vendor]  25.0.5-2

-- no debconf information


More information about the pkg-gnome-maintainers mailing list