xapps-1.8.8: xapp-sn-watcher terminating shortly after launching Cinnamon

Open
#96 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
c
Domain
desktop

Research direction

Start with the xapp-sn-watcher behavior described here and inspect commit 624992e against the xapps-1.8.7 and xapps-1.8.8 versions. Reproduce by launching Cinnamon, checking ownership of org.kde.StatusNotifierWatcher in d-feet, and observing whether the watcher terminates. Done means xapp-sn-watcher remains running and libindicator icons remain visible in the XApp Status Applet.

Written by the indexing model from the issue text.

Description

There appears to be a regression in xapps-1.8.8 where xapp-sn-watcher terminates shortly after Cinnamon is launched. I briefly see my libindicator icons in the XApp Status Applet but they they disappear when xapp-sn-watcher is no longer running.

This is related to the issue I reported here: https://github.com/linuxmint/cinnamon/issues/9328

org.kde.StatusNotifierWatcher does not appear to be owned by xapp-sn-watcher when I search for it in d-feet.

Reverting to xapps-1.8.7 fixes the issue for me. I suspect this commit https://github.com/linuxmint/xapps/commit/624992e975e5048d95e11cd113b373a846212eb1 might be the source of the issue. Reversing that commit in 1.8.8 fixes the issue for me.

Dominant language
C
Stars
167
Forks
49
Avg merge
5d 15h
Merged PRs (30d)
2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/xapp

All issues in linuxmint/xapp

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.