** Description changed:

  Description:
  
      Hardware: Intel Core i9-14900K, 128GB RAM.
      Problem: Severe UI lag and micro-stuttering in GNOME Shell 50.
  
      Root Cause:
  
          gnome-shell (PID 10513) exports org.kde.StatusNotifierWatcher on
  the session bus (verified via busctl).
  
          ubuntu-appindicators extension is mandatory in /usr/share/gnome-
  shell/modes/ubuntu.json and attempts to export the same interface.
  
          Conflict results in Gio.IOErrorEnum: An object is already
  exported.
  
          Extension falls back to an expensive "Brute-force mode", causing
  infinite log loops: GdkPixbuf.PixbufError: Failed to recognize image
  format.
  
      Result: The main JS thread of GNOME Shell is saturated, causing
  frame drops even on 32-thread CPUs.
  
  The issue persists even when no major 32-bit applications (Steam/Wine)
  are running. Only legacy printer drivers (Brother DCP-1610W) and base
  i386 libraries are present
  
  
  User-level 'disable' command is ignored/overridden by ubuntu.json mode after 
Mesa 26.0.2 update
  
   journalctl -f -o cat /usr/bin/gnome-shell
  Using Brute-force mode for StatusNotifierItem :1.119@/StatusNotifierItem
  Using Brute-force mode for StatusNotifierItem :1.98@/org/blueman/sni
  Using Brute-force mode for StatusNotifierItem 
:1.95@/org/ayatana/NotificationItem/tray_icon_tray_app
  Using Brute-force mode for StatusNotifierItem 
:1.50@/org/ayatana/NotificationItem/unattended_upgrade
  Using Brute-force mode for StatusNotifierItem 
:1.50@/org/ayatana/NotificationItem/software_update_available
  Using Brute-force mode for StatusNotifierItem 
:1.74@/org/ayatana/NotificationItem/tray_icon_tray_app_10666_1
  meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 
0' failed
  meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 
0' failed
  Object Gjs_ui_messageTray_Notification (0x590f66718da0), has been already 
disposed — impossible to emit any signal on it. This might be caused by the 
object having been destroyed from C code using something such as destroy(), 
dispose(), or remove() vfuncs.
  == Stack trace for context 0x590f63bff520 ==
  #0   590f63cf7248 i   resource:///org/gnome/shell/ui/messageTray.js:483 
(3f95153778d0 @ 74)
  #1   590f63cf71a0 i   resource:///org/gnome/shell/ui/messageTray.js:479 
(3f9515377880 @ 63)
  #2   590f63cf7118 i   resource:///org/gnome/shell/ui/messageList.js:732 
(3f9515385380 @ 33)
  #3   590f63cf7088 i   resource:///org/gnome/shell/ui/init.js:20 (3b785318d8d0 
@ 48)
  Object Gjs_ui_messageTray_Notification (0x590f66718da0), has been already 
disposed — impossible to access it. This might be caused by the object having 
been destroyed from C code using something such as destroy(), dispose(), or 
remove() vfuncs.
  == Stack trace for context 0x590f63bff520 ==
  #0   590f63cf7248 i   resource:///org/gnome/shell/ui/messageTray.js:489 
(3f95153778d0 @ 148)
  #1   590f63cf71a0 i   resource:///org/gnome/shell/ui/messageTray.js:479 
(3f9515377880 @ 63)
  #2   590f63cf7118 i   resource:///org/gnome/shell/ui/messageList.js:732 
(3f9515385380 @ 33)
  #3   590f63cf7088 i   resource:///org/gnome/shell/ui/init.js:20 (3b785318d8d0 
@ 48)
  
  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: xorg (not installed)
  ProcVersionSignature: Ubuntu 7.0.0-7.7-generic 7.0.0-rc3
  Uname: Linux 7.0.0-7-generic x86_64
  NonfreeKernelModules: zfs
  ApportVersion: 2.33.1-0ubuntu4
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Sun Mar 22 12:34:02 2026
  InstallationDate: Installed on 2026-03-13 (9 days ago)
  InstallationMedia: Ubuntu 26.04 LTS "Resolute Raccoon" - Daily amd64 
(20260313)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: No upgrade log present (probably fresh install)
+ 
+ ---
+ External link: https://warthogs.atlassian.net/browse/UDENG-10098

** Tags added: udeng-10098

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2145134

Title:
  [Resolute 26.04] GNOME Shell stuttering due to D-Bus conflict
  (StatusNotifierWatcher) on high-end Intel hardware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2145134/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to