list of gnome panel applets doesnt get refreshed without restarting the panel

Bug #21625 reported by Ricardo Pérez López
62
This bug affects 10 people
Affects Status Importance Assigned to Milestone
GNOME Panel
Fix Released
Medium
gnome-panel (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

1. sudo apt-get install netspeed
2. Right-click on panel, choose "Add to panel".
3. The netspeed applet doesn't appears, I can't select it to add it to the panel.
4. Log out the session and log in again.
5. Right-click on panel, choose "Add to panel".
6. Now, netspeed applet appears, and I can select it.

I think it's a lack of refreshing problem. Between step 2 and step 3, I waited
about 90-120 seconds, with the system almost without workload.

http://bugzilla.gnome.org/show_bug.cgi?id=308657: http://bugzilla.gnome.org/show_bug.cgi?id=308657

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. That's known upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=308657

Revision history for this message
Ricardo Pérez López (ricardo) wrote :

(In reply to comment #1)
> Thanks for your bug. That's known upstream:
> http://bugzilla.gnome.org/show_bug.cgi?id=308657

Ummm... it seems that bug is unconfirmed yet in upstream, which is rather
strange because I think this bug is very evident...

Hope this solves soon :)

Thanks,

Ricardo.

Revision history for this message
Ricardo Pérez López (ricardo) wrote :

By the way... the upstream bug
(http://bugzilla.gnome.org/show_bug.cgi?id=308657) talks about gnome-panel 2.10,
and my bug is in version 2.12 (because is in breezy). Changes it anything?

Revision history for this message
Sebastien Bacher (seb128) wrote :

not really, I've updated the upstream version though

Changed in gnome-panel:
status: Unconfirmed → Confirmed
Revision history for this message
rasz (citizenr) wrote :

in edgy elf adding netspeed gives me bug:

Memory status: size: 28954624 vsize: 0 resident: 28954624 share: 0 rss: 11915264 rss_rlim: 0
CPU usage: start_time: 1159433643 rtime: 0 utime: 79 stime: 0 cutime:72 cstime: 0 timeout: 7 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/netspeed_applet'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225279184 (LWP 10763)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7457313 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7f191b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0x0804c198 in ?? ()
#5 0xb75d2b28 in g_param_spec_types () from /usr/lib/libgobject-2.0.so.0
#6 0x00000001 in ?? ()
#7 0x00000010 in ?? ()
#8 0x00000000 in ?? ()

Thread 1 (Thread -1225279184 (LWP 10763)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7457313 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f191b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x0804c198 in ?? ()
No symbol table info available.
#5 0xb75d2b28 in g_param_spec_types () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x00000001 in ?? ()
No symbol table info available.
#7 0x00000010 in ?? ()
No symbol table info available.
#8 0x00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

that crasher has nothing to do with that bug, please open a different bug about it

Changed in gnome-panel:
assignee: seb128 → desktop-bugs
status: Unconfirmed → Confirmed
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

I'm not sure "newly installed applet needs session to be restarted before it can be chosen" is still a problem in Feisty...

Changed in gnome-panel:
status: Confirmed → Triaged
Revision history for this message
Martin Olsson (mnemo) wrote :

This bug is still present in the devel snapshot of karmic as of today (2009-10-06).

To automatically refresh the list inside the "Add" dialog without logging out and logging in again you can restart gnome-panel using the command:

kill -HUP $(pidof gnome-panel)

Nevertheless this is a annoying bug that should be fixed.

Revision history for this message
Martin Olsson (mnemo) wrote :

Upstream claims it's not a bug in gnome-panel, which sounds weird given that Fedora users reported the same problem.

Revision history for this message
Martin Olsson (mnemo) wrote :

In the gnome-panel code, I wonder which function is re-reading the list of installed applets from the disk? Could it be panel_addto_query_applets() maybe? That function is full of hard to understand CORBA stuffs.

Changed in gnome-panel:
importance: Unknown → Medium
Changed in gnome-panel:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue should be fixed in the current version

Changed in gnome-panel (Ubuntu):
status: Triaged → Fix Committed
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.