Bug #10807

Vidalia icon is sometimes not visible or hidden in the notification area

Added by intrigeri 2015-12-31 03:55:13 . Updated 2016-07-21 12:48:56 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2015-12-31
Due date:
% Done:

100%

Feature Branch:
feature/6841-replace-vidalia
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This is on 2.0~beta1.

Vidalia is running:

root     29050  0.0  0.0   2032    72 ?        S    20:29   0:00 /bin/sh /usr/local/sbin/restart-vidalia
root     29055  0.0  0.1   6916  3436 ?        S    20:29   0:00  \_ sudo -u vidalia lckdo /var/lock/vidalia vidalia -DISPLAY=:0
vidalia  29056  0.0  0.0   1780   324 ?        S    20:29   0:00      \_ lckdo /var/lock/vidalia vidalia -DISPLAY=:0
vidalia  29058  2.2  2.2  98664 46180 ?        Sl   20:29   0:26          \_ vidalia -DISPLAY=:0

… but I can’t see its icon anywhere.

The logs say:

Dec 29 20:29:32 amnesia time[28955]: Tor is now working.
Dec 29 20:29:32 amnesia time[28958]: Restarting htpdate
Dec 29 20:29:32 amnesia restart-tor[28966]: Tor has successfully bootstrapped.
Dec 29 20:29:33 amnesia systemd[28137]: Started Wait for Tor to Have Bootstrapped.
Dec 29 20:29:33 amnesia systemd[28137]: Starting Check Tails known, unfixed security issues...
Dec 29 20:29:33 amnesia systemd[28137]: Started Check Tails known, unfixed security issues.
Dec 29 20:29:33 amnesia systemd[28137]: Starting Check available Tails upgrades...
Dec 29 20:29:33 amnesia systemd[28137]: Started Check available Tails upgrades.
[...]
Dec 29 20:29:50 amnesia systemd[1830]: Time has been changed
Dec 29 20:29:50 amnesia systemd[28137]: Time has been changed
Dec 29 20:29:50 amnesia time[29002]: htpdate service restarted with return code 0
[...]
Dec 29 20:29:51 amnesia nm-dispatcher[4353]: localuser:vidalia being added to access control list
Dec 29 20:29:51 amnesia sudo[29051]: pam_unix(sudo:session): session closed for user amnesia
Dec 29 20:29:51 amnesia sudo[29055]: root : TTY=unknown ; PWD=/ ; USER=vidalia ; COMMAND=/usr/bin/lckdo /var/lock/vidalia vidalia -DISPLAY=:0
Dec 29 20:29:51 amnesia sudo[29055]: pam_unix(sudo:session): session opened for user vidalia by (uid=0)
[...]
Dec 29 20:29:51 amnesia tails-additional-software[29053]: Starting to upgrade additional software...
[...]
Dec 29 20:29:52 amnesia gnome-session[28167]: (gnome-shell:28314): Clutter-WARNING **: Attempting to add actor of type 'ShellTrayIcon' to a container of type 'ShellGenericContainer', but the actor has already a parent of type 'ShellGenericContainer'.
[...]
Dec 29 20:33:36 amnesia gnome-session[28167]: (gnome-shell:28314): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0xa73bea8' has no handler with id '41662'
Dec 29 20:33:36 amnesia gnome-session[28167]: (gnome-shell:28314): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0xa73bea8' has no handler with id '41662'
Dec 29 20:33:36 amnesia gnome-session[28167]: Gjs-Message: JS LOG: Extension "topIcons@adel.gadllah@gmail.com" had error: TypeError: parent is null
Dec 29 20:33:36 amnesia gnome-session[28167]: (gnome-shell:28314): Clutter-WARNING **: Spurious clutter_actor_allocate called for actor 0xaa9ae30/StBin which isn't a descendent of the stage!
Dec 29 20:33:36 amnesia gnome-session[28167]: (gnome-shell:28314): mutter-WARNING **: STACK_OP_RAISE_ABOVE: window 0x6e01600016 not in stack

Running sudo restart-vidalia gives me a Vidalia whose icon is visible… but in the notification area (bottom):

Dec 29 20:52:51 amnesia sudo[31811]: pam_unix(sudo:session): session opened for user root by amnesia(uid=0)
Dec 29 20:52:51 amnesia nm-dispatcher[4353]: lckdo: vidalia: Killed
Dec 29 20:52:51 amnesia sudo[29055]: pam_unix(sudo:session): session closed for user vidalia
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:51 amnesia gnome-session[28167]: (gnome-shell:28314): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Dec 29 20:52:51 amnesia gnome-session[28167]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Dec 29 20:52:52 amnesia sudo[31811]: pam_unix(sudo:session): session closed for user root
Dec 29 20:52:52 amnesia sudo[31825]: root : TTY=pts/0 ; PWD=/home/amnesia ; USER=amnesia ; COMMAND=/usr/bin/xhost +SI:localuser:vidalia
Dec 29 20:52:52 amnesia sudo[31825]: pam_unix(sudo:session): session opened for user amnesia by amnesia(uid=0)
Dec 29 20:52:52 amnesia sudo[31825]: pam_unix(sudo:session): session closed for user amnesia
Dec 29 20:52:52 amnesia sudo[31827]: root : TTY=pts/0 ; PWD=/home/amnesia ; USER=vidalia ; COMMAND=/usr/bin/lckdo /var/lock/vidalia vidalia -DISPLAY=:0
Dec 29 20:52:52 amnesia sudo[31827]: pam_unix(sudo:session): session opened for user vidalia by amnesia(uid=0)
Dec 29 20:52:53 amnesia gnome-session[28167]: (gnome-shell:28314): Clutter-WARNING **: Attempting to add actor of type 'ShellTrayIcon' to a container of type 'ShellGenericContainer', but the actor has already a parent of type 'ShellGenericContainer'.
Dec 29 20:52:53 amnesia gnome-session[28167]: (gnome-shell:28314): mutter-WARNING **: STACK_OP_RAISE_ABOVE: window 0x6e01600016 not in stack

Subtasks


Related issues

Related to Tails - Bug #10576: Occasionnally missing bits of widgets in the top-right GNOME Shell tray on Jessie Confirmed 2015-11-18
Blocked by Tails - Feature #6841: Replace Vidalia Resolved 2015-03-03

History

#1 Updated by intrigeri 2015-12-31 03:55:55

  • Target version set to Tails_2.0

Not sure I’ll handle it as a blocker for 2.0, but let’s keep it on my radar for now.

#2 Updated by intrigeri 2016-01-09 22:00:15

  • related to Bug #10576: Occasionnally missing bits of widgets in the top-right GNOME Shell tray on Jessie added

#3 Updated by intrigeri 2016-01-09 22:02:26

I’ve just seen it again, in the environment described in Bug #10576#note-6. Possibly relevant logs:

Jan 09 21:44:50 amnesia nm-dispatcher[2635]: vidalia: ../nptl/pthread_mutex_lock.c:116: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Jan 09 21:44:50 amnesia sudo[3928]: pam_unix(sudo:session): session closed for user vidalia
Jan 09 21:44:50 amnesia nm-dispatcher[2635]: lckdo: vidalia: Aborted
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): GLib-GObject-WARNING **: /build/glib2.0-EvFudu/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x95a1f70' has no handler with id '44841'
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115
Jan 09 21:44:50 amnesia gnome-session[2003]: (gnome-shell:3042): Gjs-WARNING **: JS ERROR: TypeError: parent is null
Jan 09 21:44:50 amnesia gnome-session[2003]: onTrayIconRemoved@/usr/share/gnome-shell/extensions/topIcons@adel.gadllah@gmail.com/extension.js:115

… and GNOME Tweak Tool tells me that there was an error loading the topIcons extension.

#4 Updated by intrigeri 2016-01-10 21:55:48

  • Target version changed from Tails_2.0 to Tails_2.2

Documented as a known issue on the devel branch. Feature #6841 will save the day, and I’m told it can happen soon, so I won’t bother too much here.

#5 Updated by intrigeri 2016-01-10 21:57:12

#6 Updated by intrigeri 2016-02-15 14:18:41

  • Feature Branch set to feature/6841-replace-vidalia

#7 Updated by intrigeri 2016-02-29 13:23:10

  • Status changed from Confirmed to Fix committed
  • Assignee deleted (intrigeri)
  • % Done changed from 0 to 100

Tails 2.2 won’t ship Vidalia anymore.

#8 Updated by anonym 2016-03-08 19:04:25

  • Status changed from Fix committed to Resolved

#9 Updated by intrigeri 2016-07-21 12:48:56

  • Affected tool deleted (Vidalia)