xapp-sn-watcher provides AppIndicator support for Cinnamon, which is required by various things. Unfortunately in Fedora 42 it fails on startup in my Cinnamon sessions. This failure doesn't happen on Fedora 41. The messages in .xsession-errors are: (xapp-sn-watcher:2177): GLib-GObject-CRITICAL **: 13:30:10.165: g_object_set: assertion 'G_IS_OBJECT (object)' failed (xapp-sn-watcher:2177): GLib-GIO-CRITICAL **: 13:30:10.166: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed (xapp-sn-watcher:2177): GLib-GObject-CRITICAL **: 13:30:10.167: g_object_set: assertion 'G_IS_OBJECT (object)' failed (xapp-sn-watcher:2177): GLib-GIO-CRITICAL **: 13:30:10.167: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed (xapp-sn-watcher:2177): GLib-GObject-CRITICAL **: 13:30:10.167: invalid (NULL) pointer instance (xapp-sn-watcher:2177): GLib-GObject-CRITICAL **: 13:30:10.167: signal_emit_valist_unlocked: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed The xapps RPM version is xapps-2.8.8-2.fc42.x86_64; Fedora 41 has xapps-2.8.8-1.fc41.x86_64. I'm using LightDM as my greeter, since GDM3 doesn't work for Cinnamon on Fedora 42. Reproducible: Always Steps to Reproduce: 1. Start a Cinnamon session 2. Observe that xapp-sn-watcher isn't running and you have log messages from it in .xsession-errors, and that there is nothing providing org.kde.StatusNotifierWatcher on D-BUS 3. Try to start something that requires AppIndicator support and have it fail. (One way to see what's on dbus is "dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames", which on Fedora 41 lists org.kde.StatusNotifierWatcher and in Fedora 42 doesn't.)
The issue doesn't reproduce here on f42 or f43 Enable extra debug, run this as standard user. gsettings set org.x.apps.statusicon sn-watcher-debug true $ rpm -q xapps xapps-2.8.8-5.fc43.x86_64 discover_other_daemon: 1discover_other_daemon: 1discover_other_daemon: 1/usr/bin/cinnamon-launcher:56: DeprecationWarning: This process (pid=154456) is multi-threaded, use of fork() may lead to deadlocks in the child. self.cinnamon_pid = os.fork() Cjs-Message: 12:00:21.249: JS LOG: About to start Cinnamon (X11 backend) Cjs-Message: 12:00:21.272: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 0 ms Cjs-Message: 12:00:21.274: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Mint-Y-Dark-Aqua/cinnamon/cinnamon.css Cjs-Message: 12:00:21.282: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Mint-Y-Dark-Aqua/cinnamon Cjs-Message: 12:00:21.353: JS LOG: [LookingGlass/info] NetworkManager agent: enabled Cjs-Message: 12:00:21.355: JS LOG: [LookingGlass/info] Polkit agent: enabled Cjs-Message: 12:00:21.355: JS LOG: [LookingGlass/info] SSH agent: enabled Cjs-Message: 12:00:21.359: JS LOG: [LookingGlass/info] loaded at Thu Aug 21 2025 12:00:21 GMT+0100 (British Summer Time) Cjs-Message: 12:00:21.359: JS LOG: Cinnamon started at Thu Aug 21 2025 12:00:21 GMT+0100 (British Summer Time) Cjs-Message: 12:00:21.363: JS LOG: [LookingGlass/info] ExtensionSystem started in 0 ms Cjs-Message: 12:00:21.363: JS LOG: [LookingGlass/info] DeskletManager started in 0 ms Cjs-Message: 12:00:21.363: JS LOG: [LookingGlass/info] SearchProviderManager started in 0 ms XApp-Message: 12:00:21.445: (SnWatcher) main: ../xapp-sn-watcher/xapp-sn-watcher.c:754: Cjs-Message: 12:00:21.457: JS LOG: [LookingGlass/info] Loaded applet nightlight in 18 ms Cjs-Message: 12:00:21.466: JS LOG: [LookingGlass/info] Loaded applet show-desktop in 9 ms ** Message: 12:00:21.472: Another instance of GeoClue DemoAgent is running. vmware-user: could not open /proc/fs/vmblock/dev XApp-Message: 12:00:21.476: (SnWatcher) add_name_listener: ../xapp-sn-watcher/xapp-sn-watcher.c:182: Adding NameOwnerChanged listener for status monitor existence XApp-Message: 12:00:21.477: (StatusIcon) xapp_status_icon_any_monitors: ../libxapp/xapp-status-icon.c:2063: Looking for status monitors XApp-Message: 12:00:21.477: (StatusIcon) xapp_status_icon_any_monitors: ../libxapp/xapp-status-icon.c:2119: Monitors found: FALSE XApp-Message: 12:00:21.477: (SnWatcher) watcher_startup: ../xapp-sn-watcher/xapp-sn-watcher.c:592: No active monitors, exiting in 30s XApp-Message: 12:00:21.491: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.376, old: , new: :1.376 Cjs-Message: 12:00:21.507: JS LOG: [LookingGlass/info] Loaded applet calendar in 41 ms Cjs-Message: 12:00:21.510: JS LOG: [LookingGlass/info] Role locked: tray XApp-Message: 12:00:21.512: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.NemoDesktop, old: , new: :1.376 Cjs-Message: 12:00:21.513: JS LOG: [LookingGlass/info] Loaded applet systray in 6 ms Cjs-Message: 12:00:21.524: JS LOG: [LookingGlass/info] Loaded applet removable-drives in 11 ms Cjs-Message: 12:00:21.530: JS LOG: [LookingGlass/info] Role locked: notifications Cjs-Message: 12:00:21.534: JS LOG: [LookingGlass/info] Loaded applet notifications in 10 ms XApp-Message: 12:00:21.541: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.377, old: , new: :1.377 Cjs-Message: 12:00:21.545: JS LOG: [LookingGlass/info] Loaded applet keyboard in 11 ms Cjs-Message: 12:00:21.560: JS LOG: [LookingGlass/info] Loaded applet printers in 15 ms Cjs-Message: 12:00:21.562: JS LOG: calendar: Calendar events supported. Cjs-Message: 12:00:21.567: JS LOG: [LookingGlass/info] Loaded applet xapp-status in 7 ms XApp-Message: 12:00:21.569: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.x.StatusIconMonitor.cinnamon_0, old: , new: :1.372 XApp-Message: 12:00:21.569: (SnWatcher) handle_status_applet_name_owner_appeared: ../xapp-sn-watcher/xapp-sn-watcher.c:64: A monitor appeared on the bus, cancelling shutdown XApp-Message: 12:00:21.569: (SnWatcher) continue_startup: ../xapp-sn-watcher/xapp-sn-watcher.c:503: Trying to acquire session bus connection XApp-Message: 12:00:21.569: (SnWatcher) export_watcher_interface: ../xapp-sn-watcher/xapp-sn-watcher.c:464: Exporting StatusNotifierWatcher dbus interface to /StatusNotifierWatcher XApp-Message: 12:00:21.570: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.kde.StatusNotifierWatcher, old: , new: :1.374 XApp-Message: 12:00:21.570: (SnWatcher) on_name_acquired: ../xapp-sn-watcher/xapp-sn-watcher.c:214: Name acquired on dbus XApp-Message: 12:00:21.578: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.gnome.Evolution-alarm-notify, old: , new: :1.377 Cjs-Message: 12:00:21.579: JS LOG: [LookingGlass/info] Loaded applet power in 12 ms XApp-Message: 12:00:21.590: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.378, old: , new: :1.378 XApp-Message: 12:00:21.591: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.379, old: , new: :1.379 XApp-Message: 12:00:21.597: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.380, old: , new: :1.380 Cjs-Message: 12:00:21.604: JS LOG: [LookingGlass/info] Role locked: panellauncher Cjs-Message: 12:00:21.604: JS LOG: [LookingGlass/info] Role locked: windowattentionhandler Cjs-Message: 12:00:21.607: JS LOG: [LookingGlass/info] Monitor Watch List updated: [0] Cjs-Message: 12:00:21.608: JS LOG: [LookingGlass/info] Loaded applet grouped-window-list in 29 ms XApp-Message: 12:00:21.609: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.381, old: , new: :1.381 XApp-Message: 12:00:21.609: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.381, old: :1.381, new: Cjs-Message: 12:00:21.630: JS LOG: [LookingGlass/info] Loaded applet sound in 21 ms Nemo-Message: 12:00:21.635: nemo-desktop: session is cinnamon, establishing proxy XApp-Message: 12:00:21.636: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.freedesktop.FileManager1, old: , new: :1.376 Cjs-Message: 12:00:21.642: JS LOG: [LookingGlass/info] Loaded applet network in 12 ms XApp-Message: 12:00:21.645: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.382, old: , new: :1.382 XApp-Message: 12:00:21.696: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: io.github.pwr_solaar.solaar, old: , new: :1.382 Cjs-Message: 12:00:21.704: JS LOG: [LookingGlass/info] Loaded applet menu in 62 ms Cjs-Message: 12:00:21.704: JS LOG: [LookingGlass/info] AppletManager started in 344 ms XApp-Message: 12:00:21.705: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.Cinnamon.LookingGlass, old: , new: :1.372 Cjs-Message: 12:00:21.706: JS LOG: [LookingGlass/info] Cinnamon took 457 ms to start XApp-Message: 12:00:21.713: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.383, old: , new: :1.383 Cjs-Message: 12:00:21.724: JS LOG: Unknown network device type, is 32 Cjs-Message: 12:00:21.731: JS LOG: Unknown network device type, is 18 XApp-Message: 12:00:21.746: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.cinnamon.ScreenSaver, old: , new: :1.379 XApp-Message: 12:00:21.757: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.cinnamon.CalendarServer, old: , new: :1.383 (cinnamon:154485): XApp-WARNING **: 12:00:21.838: Switcheroo-control doesn't appear to be running, checking for Ubuntu support... XApp-Message: 12:00:21.843: (SnWatcher) create_key: ../xapp-sn-watcher/xapp-sn-watcher.c:297: Key: ':1.382/org/ayatana/NotificationItem/indicator_solaar', busname ':1.382', path '/org/ayatana/NotificationItem/indicator_solaar' XApp-Message: 12:00:21.844: (StatusIcon) xapp_status_icon_init: ../libxapp/xapp-status-icon.c:1315: Init: application name: 'xapp-sn-watcher' XApp-Message: 12:00:21.844: (StatusIcon) refresh_icon: ../libxapp/xapp-status-icon.c:1227: Connecting to session bus XApp-Message: 12:00:21.844: (StatusIcon) xapp_status_icon_set_metadata: ../libxapp/xapp-status-icon.c:2030: set_metadata: '{ "highlight-both-menus": true }' XApp-Message: 12:00:21.844: (SnWatcher) assign_sortable_name: ../xapp-sn-watcher/sn-item.c:1131: Sort name for ':1.382' is ':1.382' XApp-Message: 12:00:21.844: (StatusIcon) xapp_status_icon_set_name: ../libxapp/xapp-status-icon.c:1622: set_name: :1.382 XApp-Message: 12:00:21.844: (StatusIcon) add_name_listener: ../libxapp/xapp-status-icon.c:766: Adding NameOwnerChanged listener for status monitors XApp-Message: 12:00:21.844: (StatusIcon) look_for_status_applet: ../libxapp/xapp-status-icon.c:1147: Looking for status monitors XApp-Message: 12:00:21.844: (SnWatcher) create_key: ../xapp-sn-watcher/xapp-sn-watcher.c:297: Key: ':1.382/org/ayatana/NotificationItem/indicator_solaar', busname ':1.382', path '/org/ayatana/NotificationItem/indicator_solaar' XApp-Message: 12:00:21.844: (StatusIcon) on_list_names_completed: ../libxapp/xapp-status-icon.c:1116: Discovered active status monitor (org.x.StatusIconMonitor.cinnamon_0) XApp-Message: 12:00:21.844: (StatusIcon) ensure_object_manager: ../libxapp/xapp-status-icon.c:895: New object manager for (xapp-sn-watcher) XApp-Message: 12:00:21.844: (StatusIcon) connect_with_status_applet: ../libxapp/xapp-status-icon.c:973: Attempting to own name on bus 'org.x.StatusIcon.xapp_sn_watcher' XApp-Message: 12:00:21.844: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.x.StatusIcon.xapp_sn_watcher, old: , new: :1.374 XApp-Message: 12:00:21.844: (StatusIcon) sync_skeleton: ../libxapp/xapp-status-icon.c:812: Syncing icon properties (:1.382) XApp-Message: 12:00:21.844: (StatusIcon) on_name_acquired: ../libxapp/xapp-status-icon.c:853: Name acquired on dbus, state is now: Native Cjs-Message: 12:00:21.848: JS LOG: [LookingGlass/info] GPU offload supported: false XApp-Message: 12:00:21.853: (SnWatcher) sn_signal_received: ../xapp-sn-watcher/sn-item.c:991: Signal received from StatusNotifierItem: NewIcon XApp-Message: 12:00:21.853: (SnWatcher) sn_signal_received: ../xapp-sn-watcher/sn-item.c:991: Signal received from StatusNotifierItem: NewStatus XApp-Message: 12:00:21.864: (SnWatcher) update_status: ../xapp-sn-watcher/sn-item.c:703: Status for ':1.382' is now 'Active' XApp-Message: 12:00:21.864: (SnWatcher) assign_sortable_name: ../xapp-sn-watcher/sn-item.c:1131: Sort name for ':1.382' is 'solaar' XApp-Message: 12:00:21.864: (StatusIcon) xapp_status_icon_set_name: ../libxapp/xapp-status-icon.c:1622: set_name: solaar XApp-Message: 12:00:21.864: (StatusIcon) xapp_status_icon_set_tooltip_text: ../libxapp/xapp-status-icon.c:1724: set_tooltip_text: Solaar XApp-Message: 12:00:21.864: (SnWatcher) update_tooltip: ../xapp-sn-watcher/sn-item.c:672: Tooltip text for 'solaar' from Title: Solaar XApp-Message: 12:00:21.864: (SnWatcher) update_menu: ../xapp-sn-watcher/sn-item.c:573: Possible new menu for 'solaar' - current path: '(null)', new: '/org/ayatana/NotificationItem/indicator_solaar/Menu' Cjs-Message: 12:00:21.865: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: :1.382 (:1.374/org/x/StatusIcon/Icon) XApp-Message: 12:00:21.865: (StatusIcon) xapp_status_icon_set_primary_menu: ../libxapp/xapp-status-icon.c:1875: solaar: 0x564e29561e30 XApp-Message: 12:00:21.865: (StatusIcon) xapp_status_icon_set_secondary_menu: ../libxapp/xapp-status-icon.c:1927: solaar: 0x564e29561e30 XApp-Message: 12:00:21.865: (SnWatcher) set_icon_name: ../xapp-sn-watcher/sn-item.c:498: Checking for icon name for solaar - theme path: '(null)', icon name: 'solaar' XApp-Message: 12:00:21.865: (StatusIcon) xapp_status_icon_get_icon_size: ../libxapp/xapp-status-icon.c:1697: get_icon_size: 0 XApp-Message: 12:00:21.871: (StatusIcon) xapp_status_icon_set_icon_name: ../libxapp/xapp-status-icon.c:1661: set_icon_name: solaar Fontconfig warning: using without calling FcInit() XApp-Message: 12:00:22.687: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.384, old: , new: :1.384 XApp-Message: 12:00:22.706: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.384, old: :1.384, new: XApp-Message: 12:00:22.770: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.385, old: , new: :1.385 XApp-Message: 12:00:22.784: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.385, old: :1.385, new: XApp-Message: 12:00:22.848: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.386, old: , new: :1.386 XApp-Message: 12:00:22.861: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.386, old: :1.386, new: XApp-Message: 12:00:22.928: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.387, old: , new: :1.387 XApp-Message: 12:00:22.941: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.387, old: :1.387, new: XApp-Message: 12:00:23.005: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.388, old: , new: :1.388 XApp-Message: 12:00:23.008: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.388, old: :1.388, new: XApp-Message: 12:00:23.610: (SnWatcher) main: ../xapp-sn-watcher/xapp-sn-watcher.c:754: XApp-Message: 12:00:23.610: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.389, old: , new: :1.389 XApp-Message: 12:00:23.612: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.389, old: :1.389, new: XApp-Message: 12:00:23.638: (SnWatcher) sn_signal_received: ../xapp-sn-watcher/sn-item.c:991: Signal received from StatusNotifierItem: NewIcon XApp-Message: 12:00:23.659: (SnWatcher) set_icon_name: ../xapp-sn-watcher/sn-item.c:498: Checking for icon name for solaar - theme path: '(null)', icon name: 'battery-good' XApp-Message: 12:00:23.659: (StatusIcon) xapp_status_icon_get_icon_size: ../libxapp/xapp-status-icon.c:1697: get_icon_size: 24 XApp-Message: 12:00:23.659: (StatusIcon) xapp_status_icon_set_icon_name: ../libxapp/xapp-status-icon.c:1661: set_icon_name: battery-good Cjs-Message: 12:00:25.587: JS LOG: Enabling WindowAttentionHandler XApp-Message: 12:00:25.762: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.390, old: , new: :1.390 XApp-Message: 12:00:25.779: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.Nemo, old: , new: :1.390 XApp-Message: 12:00:31.849: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.391, old: , new: :1.391 XApp-Message: 12:00:31.849: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.x.editor, old: , new: :1.391 XApp-Message: 12:00:41.845: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.cinnamon.CalendarServer, old: :1.383, new: XApp-Message: 12:00:41.861: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.383, old: :1.383, new: XApp-Message: 12:00:51.953: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.cinnamon.ScreenSaver, old: :1.379, new: XApp-Message: 12:00:51.976: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.379, old: :1.379, new: XApp-Message: 12:01:48.779: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.392, old: , new: :1.392 XApp-Message: 12:01:48.845: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.393, old: , new: :1.393 XApp-Message: 12:01:48.915: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.gnome.Terminal, old: , new: :1.393 XApp-Message: 12:01:48.980: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.392, old: :1.392, new: XApp-Message: 12:02:36.711: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.394, old: , new: :1.394 XApp-Message: 12:02:36.743: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.395, old: , new: :1.395 XApp-Message: 12:02:36.755: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.396, old: , new: :1.396 XApp-Message: 12:02:36.812: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.397, old: , new: :1.397 XApp-Message: 12:04:29.527: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.398, old: , new: :1.398 XApp-Message: 12:04:29.886: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: :1.399, old: , new: :1.399 XApp-Message: 12:04:29.955: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.mozilla.thunderbird.ZGVmYXVsdA__, old: , new: :1.398
What appears to be happening in my environment is not that xapp-sn-watcher fails to start but that Cinnamon fails to listen to it, and the errors I'm getting are actually on shutdown: XApp-Message: 08:48:34.615: (SnWatcher) watcher_startup: ../xapp-sn-watcher/xapp-sn-watcher.c:592: No active monitors, exiting in 30s [...] (xapp-sn-watcher:3860): GLib-GObject-CRITICAL **: 08:49:04.621: g_object_set: assertion 'G_IS_OBJECT (object)' failed [...] Contrast with your messages, which do find a monitor: Cjs-Message: 12:00:21.567: JS LOG: [LookingGlass/info] Loaded applet xapp-status in 7 ms XApp-Message: 12:00:21.569: (SnWatcher) name_owner_changed_signal: ../xapp-sn-watcher/xapp-sn-watcher.c:162: NameOwnerChanged signal received (n: org.x.StatusIconMonitor.cinnamon_0, old: , new: :1.372 XApp-Message: 12:00:21.569: (SnWatcher) handle_status_applet_name_owner_appeared: ../xapp-sn-watcher/xapp-sn-watcher.c:64: A monitor appeared on the bus, cancelling shutdown So the 'xapp-status' applet is not being loaded in my Cinnamon environments where this is happening. This is, I think, the "XApp Status Applet" in Settings -> Applets. I'm not at the machines/VMs that are affected by this right now, but I'll look into this when I'm back at them. (It's a bit annoying that xapp-sn-watcher doesn't seem to log a debug message to say that it's shutting down, but the exit is 30 seconds after start and it never reports finding a watcher, and indeed there's nothing listed in dbus.)