Diodon sometimes does not show up in system tray

Asked by Magnus

Sometimes diodon does not appear in the system tray, but the process keeps running. When that happens killing diodon and restarting it makes it appear on the system tray. I am using Ubuntu 20.04 with MATE Desktop.

Question information

Language:
English Edit question
Status:
Expired
For:
Diodon Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Oliver Sauder (sao) said :
#1

I haven't seen this before. It sounds like Diodon is not responding.

Could you therefore start Diodon the following way and once the indicator disappears attach the log file to this question.

G_MESSAGES_DEBUG=all diodon > diodon_debug.txt

Revision history for this message
Magnus (ale-carrazzoni) said :
#2

Here is the log I got after the indicator disappeared:

(diodon:1616): GLib-GIO-DEBUG: 14:52:55.672: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(diodon:1616): dconf-DEBUG: 14:52:55.672: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1616): dconf-DEBUG: 14:52:55.672: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
(diodon:1616): dconf-DEBUG: 14:52:55.673: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
(diodon:1616): GLib-GIO-DEBUG: 14:52:55.680: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(diodon:1616): dconf-DEBUG: 14:52:55.740: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1616): dconf-DEBUG: 14:52:55.740: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
(diodon:1616): dconf-DEBUG: 14:52:55.741: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
(diodon:1616): GLib-DEBUG: 14:52:55.744: unsetenv() is not thread-safe and should not be used after threads are created
(diodon:1616): Gtk-DEBUG: 14:52:55.744: Connecting to session manager
** (diodon:1616): DEBUG: 14:52:55.744: main.vala:86: Activate DiodonApplication (Version 1.9.0-daily)
(diodon:1616): dconf-DEBUG: 14:52:55.744: watch_fast: "/net/launchpad/diodon/clipboard/" (establishing: 0, active: 0)
(diodon:1616): dconf-DEBUG: 14:52:55.744: watch_fast: "/net/launchpad/diodon/plugins/" (establishing: 0, active: 0)
(diodon:1616): dconf-DEBUG: 14:52:55.745: watch_established: "/net/launchpad/diodon/clipboard/" (establishing: 1)
(diodon:1616): dconf-DEBUG: 14:52:55.745: watch_established: "/net/launchpad/diodon/plugins/" (establishing: 1)
** (diodon:1616): DEBUG: 14:53:21.049: Name com.canonical.AppMenu.Registrar does not exist on the session bus

(diodon:1616): dconf-DEBUG: 14:53:21.049: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1616): dconf-DEBUG: 14:53:21.049: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
(diodon:1616): dconf-DEBUG: 14:53:21.049: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
** (diodon:1616): DEBUG: 14:53:46.055: controller.vala:508: Creating filter pattern ^\s+$
** (diodon:1616): DEBUG: 14:53:46.056: zeitgeist-clipboard-storage.vala:293: Get recent 25 items
** (diodon:1616): DEBUG: 18:21:57.831: utility.vala:154: Active window 0x3800003
** (diodon:1616): DEBUG: 18:21:57.868: utility.vala:180: Copied by process with pid 1618
** (diodon:1616): DEBUG: 18:21:58.070: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1616): DEBUG: 18:56:52.624: utility.vala:154: Active window 0x3800003
** (diodon:1616): DEBUG: 18:56:52.652: utility.vala:180: Copied by process with pid 1618
** (diodon:1616): DEBUG: 18:56:52.653: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1616): DEBUG: 19:21:57.299: utility.vala:154: Active window 0x3800220
** (diodon:1616): DEBUG: 19:21:57.299: utility.vala:180: Copied by process with pid 1618
** (diodon:1616): DEBUG: 19:21:57.299: utility.vala:97: Path is /usr/lib/firefox/firefox

Revision history for this message
Oliver Sauder (sao) said :
#3

It seems your are running an outdated version 1.9.0-daily.

Just a rough guess could it be that the ppa got deactivated when you upgraded to 20.04?

If so you can do the following (replace stable with daily if you want the daily branch) to activate again:

sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt install diodon

Does this work?

Revision history for this message
Magnus (ale-carrazzoni) said :
#4

I updated Diodon but the issue persists. Here are the logs:

(diodon:1547): GLib-GIO-DEBUG: 14:31:27.469: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(diodon:1547): dconf-DEBUG: 14:31:27.469: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1547): dconf-DEBUG: 14:31:27.469: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
(diodon:1547): dconf-DEBUG: 14:31:27.469: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
(diodon:1547): GLib-GIO-DEBUG: 14:31:27.472: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(diodon:1547): dconf-DEBUG: 14:31:27.509: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1547): dconf-DEBUG: 14:31:27.509: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
(diodon:1547): dconf-DEBUG: 14:31:27.510: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
(diodon:1547): GLib-DEBUG: 14:31:27.513: unsetenv() is not thread-safe and should not be used after threads are created
(diodon:1547): Gtk-DEBUG: 14:31:27.513: Connecting to session manager
** (diodon:1547): DEBUG: 14:31:27.514: main.vala:86: Activate DiodonApplication (Version 1.11.0)
(diodon:1547): dconf-DEBUG: 14:31:27.514: watch_fast: "/net/launchpad/diodon/clipboard/" (establishing: 0, active: 0)
(diodon:1547): dconf-DEBUG: 14:31:27.514: watch_fast: "/net/launchpad/diodon/plugins/" (establishing: 0, active: 0)
(diodon:1547): dconf-DEBUG: 14:31:27.514: watch_established: "/net/launchpad/diodon/clipboard/" (establishing: 1)
(diodon:1547): dconf-DEBUG: 14:31:27.514: watch_established: "/net/launchpad/diodon/plugins/" (establishing: 1)
** (diodon:1547): DEBUG: 14:31:54.275: Name com.canonical.AppMenu.Registrar does not exist on the session bus

(diodon:1547): dconf-DEBUG: 14:31:54.275: watch_fast: "/org/appmenu/gtk-module/" (establishing: 0, active: 0)
(diodon:1547): dconf-DEBUG: 14:31:54.275: unwatch_fast: "/org/appmenu/gtk-module/" (active: 0, establishing: 1)
** (diodon:1547): DEBUG: 14:31:54.276: main.vala:86: Activate DiodonApplication (Version 1.11.0)
(diodon:1547): dconf-DEBUG: 14:31:54.276: watch_fast: "/net/launchpad/diodon/clipboard/" (establishing: 0, active: 1)
(diodon:1547): dconf-DEBUG: 14:31:54.276: watch_fast: "/net/launchpad/diodon/plugins/" (establishing: 0, active: 1)
(diodon:1547): dconf-DEBUG: 14:31:54.277: watch_established: "/org/appmenu/gtk-module/" (establishing: 0)
** (diodon:1547): DEBUG: 14:32:48.885: controller.vala:508: Creating filter pattern ^\s+$
** (diodon:1547): DEBUG: 14:32:48.885: zeitgeist-clipboard-storage.vala:293: Get recent 25 items
** (diodon:1547): DEBUG: 18:17:16.716: utility.vala:154: Active window 0x3800003
** (diodon:1547): DEBUG: 18:17:16.756: utility.vala:180: Copied by process with pid 1564
** (diodon:1547): DEBUG: 18:17:17.010: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1547): DEBUG: 18:38:55.316: utility.vala:154: Active window 0x3800193
** (diodon:1547): DEBUG: 18:38:55.444: utility.vala:180: Copied by process with pid 1564
** (diodon:1547): DEBUG: 18:38:55.445: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1547): DEBUG: 18:38:55.831: controller.vala:374: received item of type DiodonTextClipboardItem from clipboard 1 with label 1xrHjS7o8ssVsXElMPxqbQ
** (diodon:1547): DEBUG: 18:38:55.905: zeitgeist-clipboard-storage.vala:325: Add item to clipboard (Label: 1xrHjS7o8ssVsXElMPxqbQ Checksum: d4fb4dba7b14d17ca77f15a7ffafc6d34b0c98e8)
** (diodon:1547): DEBUG: 18:38:56.143: zeitgeist-clipboard-storage.vala:362: event actor set to application://firefox.desktop
** (diodon:1547): DEBUG: 18:38:57.939: utility.vala:154: Active window 0x3800193
** (diodon:1547): DEBUG: 18:38:57.939: utility.vala:180: Copied by process with pid 1564
** (diodon:1547): DEBUG: 18:38:57.939: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1547): DEBUG: 18:38:57.939: controller.vala:374: received item of type DiodonTextClipboardItem from clipboard 1 with label 1xrHjS7o8ssVsXElMPxqbQ
** (diodon:1547): DEBUG: 18:38:57.939: zeitgeist-clipboard-storage.vala:325: Add item to clipboard (Label: 1xrHjS7o8ssVsXElMPxqbQ Checksum: d2f34baa748a3929709721edd309a5bf07fbc2ef)
** (diodon:1547): DEBUG: 18:38:57.939: zeitgeist-clipboard-storage.vala:362: event actor set to application://firefox.desktop
** (diodon:1547): DEBUG: 18:39:31.370: utility.vala:154: Active window 0x3800193
** (diodon:1547): DEBUG: 18:39:31.370: utility.vala:180: Copied by process with pid 1564
** (diodon:1547): DEBUG: 18:39:31.370: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1547): DEBUG: 18:39:31.370: controller.vala:374: received item of type DiodonTextClipboardItem from clipboard 1 with label 3U2ZKksTXemtcoLCVRec0g
** (diodon:1547): DEBUG: 18:39:31.370: zeitgeist-clipboard-storage.vala:325: Add item to clipboard (Label: 3U2ZKksTXemtcoLCVRec0g Checksum: ab261ca41663734f8ceaff489bbd8d30946a9f97)
** (diodon:1547): DEBUG: 18:39:31.371: zeitgeist-clipboard-storage.vala:362: event actor set to application://firefox.desktop
** (diodon:1547): DEBUG: 18:40:02.113: utility.vala:154: Active window 0x3800193
** (diodon:1547): DEBUG: 18:40:02.113: utility.vala:180: Copied by process with pid 1564
** (diodon:1547): DEBUG: 18:40:02.113: utility.vala:97: Path is /usr/lib/firefox/firefox
** (diodon:1547): DEBUG: 18:40:02.113: controller.vala:374: received item of type DiodonTextClipboardItem from clipboard 1 with label _SQH2lUyrObkcmMZsMiz9A
** (diodon:1547): DEBUG: 18:40:02.114: zeitgeist-clipboard-storage.vala:325: Add item to clipboard (Label: _SQH2lUyrObkcmMZsMiz9A Checksum: 123b2d871656aed629bbc284f6ed8e2fd8fcf9b7)
** (diodon:1547): DEBUG: 18:40:02.114: zeitgeist-clipboard-storage.vala:362: event actor set to application://firefox.desktop

Revision history for this message
Oliver Sauder (sao) said :
#5

Do you have another application which uses the application indicator menu? And does this app have the same issue?

When looking at the log file all looks good to me and it could be that the application indicator crashes. And when you start Diodon again it calls the indicator through the Dbus service which makes it start again.
In this case the problem would not be with Diodon but with the application indicator service.

Revision history for this message
Magnus (ale-carrazzoni) said :
#6

I use Liferea, Deluge, Megasync, and have the Wifi and volume indicators. Diodon is the only indicator that disappears.

Revision history for this message
Oliver Sauder (sao) said :
#7

I have finally gotten around to install Ubuntu MATE 20.04 on a virtual machine to try to reproduce your issue. I wasn't able too though. Diodon always remains in the notification area whatever I do.

Can you reproduce the issue so you know what action you take when Diodon disappears (maybe you are copying from a specific app or something)?

Also is the above log the complete log till Diodon actually disappears?

Revision history for this message
Magnus (ale-carrazzoni) said :
#8

The log is the complete log since Diodon starts until it disappears. I'll see if I can reproduce the issue but it doesn't happen frequently. Usually I notice Diodon is gone when I look at the tray and see it's missing.

Revision history for this message
Launchpad Janitor (janitor) said :
#9

This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.