Public bug reported: Ubuntu version: Ubuntu 26.04 (Resolute Raccoon, development branch)
Package versions: gnome-shell-ubuntu-extensions: 50.26.04.4ubuntu gnome-shell: 50.0-0ubuntu2 What I expected to happen: The Ubuntu Dock extension should handle app icon updates without errors, and GNOME Shell should remain responsive. What happened instead: GNOME Shell freezes completely — display and input become unresponsive, only audio continues via PipeWire. A hard reset is required to recover. This has occurred multiple times, both after an upgrade from 25.10 and after a clean install of 26.04. The journal shows the following error repeating dozens of times per second immediately before each freeze: gnome-shell[10453]: JS ERROR: TypeError: can't access property "updating", this._source is null setUpdating@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:1109:9 destroy@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:794:14 _decorateIcon/<@file:///usr/share/gnome-shell/extensions/[email protected]/appIconsDecorator.js:55:23 callback@file:///usr/share/gnome-shell/extensions/[email protected]/utils.js:199:17 clear@resource:///org/gnome/shell/ui/search.js:201:44 _clearDisplay/<@resource:///org/gnome/shell/ui/search.js:834:30 _clearDisplay@resource:///org/gnome/shell/ui/search.js:833:25 _reset@resource:///org/gnome/shell/ui/search.js:709:14 setTerms@resource:///org/gnome/shell/ui/search.js:778:18 Followed by kernel errors: NOHZ tick-stop error: local softirq work is pending, handler #10!!! And Edge reporting the compositor was blocked for over 5 minutes: CompositorAnimationObserver is active for too long (338.567s) Workaround: gnome-extensions disable [email protected] Steps to reproduce: The freeze occurs during normal desktop usage. No specific trigger identified yet, but the JS error traces suggest it happens when the search view resets (_clearDisplay → _reset → setTerms) and the dock tries to update icon indicators for an already-destroyed source. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: gnome-shell-ubuntu-extensions 50.26.04.4ubuntu ProcVersionSignature: Ubuntu 7.0.0-10.10-generic 7.0.0-rc4 Uname: Linux 7.0.0-10-generic x86_64 ApportVersion: 2.33.1-0ubuntu7 Architecture: amd64 CasperMD5CheckMismatches: ./boot/grub/i386-pc/eltorito.img CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Sat Mar 28 16:59:25 2026 InstallationDate: Installed on 2026-03-28 (0 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Daily amd64 (20260325) PackageArchitecture: all ProcEnviron: LANG=de_DE.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: gnome-shell-ubuntu-extensions UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: gnome-shell-ubuntu-extensions (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug resolute wayland-session ** Description changed: Ubuntu version: Ubuntu 26.04 (Resolute Raccoon, development branch) Package versions: gnome-shell-ubuntu-extensions: 50.26.04.4ubuntu gnome-shell: 50.0-0ubuntu2 What I expected to happen: The Ubuntu Dock extension should handle app icon updates without errors, and GNOME Shell should remain responsive. What happened instead: GNOME Shell freezes completely — display and input become unresponsive, only audio continues via PipeWire. A hard reset is required to recover. This has occurred multiple times, both after an upgrade from 25.10 and after a clean install of 26.04. The journal shows the following error repeating dozens of times per second immediately before each freeze: - gnome-shell[10453]: JS ERROR: TypeError: can't access property "updating", this._source is null - setUpdating@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:1109:9 - destroy@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:794:14 - _decorateIcon/<@file:///usr/share/gnome-shell/extensions/[email protected]/appIconsDecorator.js:55:23 - callback@file:///usr/share/gnome-shell/extensions/[email protected]/utils.js:199:17 - clear@resource:///org/gnome/shell/ui/search.js:201:44 - _clearDisplay/<@resource:///org/gnome/shell/ui/search.js:834:30 - _clearDisplay@resource:///org/gnome/shell/ui/search.js:833:25 - _reset@resource:///org/gnome/shell/ui/search.js:709:14 - setTerms@resource:///org/gnome/shell/ui/search.js:778:18 - + setUpdating@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:1109:9 + destroy@file:///usr/share/gnome-shell/extensions/[email protected]/appIconIndicators.js:794:14 + _decorateIcon/<@file:///usr/share/gnome-shell/extensions/[email protected]/appIconsDecorator.js:55:23 + callback@file:///usr/share/gnome-shell/extensions/[email protected]/utils.js:199:17 + clear@resource:///org/gnome/shell/ui/search.js:201:44 + _clearDisplay/<@resource:///org/gnome/shell/ui/search.js:834:30 + _clearDisplay@resource:///org/gnome/shell/ui/search.js:833:25 + _reset@resource:///org/gnome/shell/ui/search.js:709:14 + setTerms@resource:///org/gnome/shell/ui/search.js:778:18 Followed by kernel errors: NOHZ tick-stop error: local softirq work is pending, handler #10!!! And Edge reporting the compositor was blocked for over 5 minutes: CompositorAnimationObserver is active for too long (338.567s) + + Workaround: + gnome-extensions disable [email protected] + + Steps to reproduce: + The freeze occurs during normal desktop usage. No specific trigger identified yet, but the JS error traces suggest it happens when the search view resets (_clearDisplay → _reset → setTerms) and the dock tries to update icon indicators for an already-destroyed source. ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: gnome-shell-ubuntu-extensions 50.26.04.4ubuntu ProcVersionSignature: Ubuntu 7.0.0-10.10-generic 7.0.0-rc4 Uname: Linux 7.0.0-10-generic x86_64 ApportVersion: 2.33.1-0ubuntu7 Architecture: amd64 CasperMD5CheckMismatches: ./boot/grub/i386-pc/eltorito.img CasperMD5CheckResult: fail CurrentDesktop: ubuntu:GNOME Date: Sat Mar 28 16:59:25 2026 InstallationDate: Installed on 2026-03-28 (0 days ago) InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Daily amd64 (20260325) PackageArchitecture: all ProcEnviron: - LANG=de_DE.UTF-8 - PATH=(custom, no user) - SHELL=/bin/bash - TERM=xterm-256color - XDG_RUNTIME_DIR=<set> + LANG=de_DE.UTF-8 + PATH=(custom, no user) + SHELL=/bin/bash + TERM=xterm-256color + XDG_RUNTIME_DIR=<set> SourcePackage: gnome-shell-ubuntu-extensions UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146632 Title: GNOME Shell freezes due to repeated JS TypeError in ubuntu-dock appIconIndicators.js To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell-ubuntu-extensions/+bug/2146632/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
