Public bug reported:
### Summary The DING desktop icons extension (gnome-shell-extension-ding) crashes immediately on startup when file-roller (or the GNOME Archive Manager D-Bus interface) is not available, resulting in no icons being rendered on the desktop. ### Steps to reproduce 1. Use an environment where file-roller / org.gnome.ArchiveManager is not installed or unreachable over D-Bus. 2. Enable the extension: gnome-extensions enable [email protected]. 3. Check the desktop or examine system logs with journalctl -b /usr/bin/gnome-shell. ### Expected behavior The extension should perform a null check (e.g., optional chaining DBusUtils.GnomeArchiveManager?.connect(...)) and gracefully disable compression/archive context menu actions, while still loading and displaying desktop icons. ### Actual behavior The extension throws an unhandled TypeError and aborts execution completely: JS ERROR: TypeError: can't access property "connect", DBusUtils.GnomeArchiveManager is null FileItemMenu@/usr/share/gnome-shell/extensions/[email protected]/app/fileItemMenu.js:41:9 DesktopManager@/usr/share/gnome-shell/extensions/[email protected]/app/desktopManager.js:140:30 DING: @/usr/share/gnome-shell/extensions/[email protected]/app/ding.js:222:26 DING: @/usr/share/gnome-shell/extensions/[email protected]/app/ding.js:239:21 DING: @/usr/share/gnome-shell/extensions/[email protected]/app/ding.js:248:13 ### Additional context - Ubuntu version: Ubuntu 26.10 (development branch) - Session type: Wayland - Root cause note: Installing file-roller is currently blocked due to transient packaging dependency conflicts between bzip2 and libbz2-1.0 in the development repositories, exposing this unhandled exception in DING. ProblemType: Bug DistroRelease: Ubuntu 26.10 Package: gnome-shell-ubuntu-extensions 51.26.10.2ubuntu ProcVersionSignature: Ubuntu 7.2.0-5.5-generic 7.2.0 Uname: Linux 7.2.0-5-generic x86_64 ApportVersion: 2.36.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Fri Sep 11 17:16:33 2026 InstallationDate: Installed on 2025-09-26 (350 days ago) InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3) PackageArchitecture: all ProcEnviron: LANG=it_IT.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color SourcePackage: gnome-shell-ubuntu-extensions UpgradeStatus: Upgraded to stonking on 2026-09-06 (5 days ago) ** Affects: gnome-shell-ubuntu-extensions (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug stonking third-party-packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2167120 Title: DING crashes on startup: DBusUtils.GnomeArchiveManager is null in fileItemMenu.js when file-roller is not present To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell-ubuntu-extensions/+bug/2167120/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
