After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354978 - deskbar-applet hangs gnome-pannel
deskbar-applet hangs gnome-pannel
Status: RESOLVED INCOMPLETE
Product: deskbar-applet
Classification: Deprecated
Component: general
2.14.x
Other All
: Normal critical
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-09-08 15:06 UTC by Russell Harrison
Modified: 2006-10-24 12:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Russell Harrison 2006-09-08 15:06:01 UTC
Steps to reproduce:
I'm pretty sure this is related to beagle and evolution-sharp somehow.  I think
this really started happening around one of the evolution updates.

Place the deskbar-applet in your panel.  Let beagle go and get itself in a bind.
 If the applet is gray you know its hung.  Then if you do anything to the panel
it'll hang until you kill off deskbar.

Stack trace:
Its not a stack trace but I hope this helps.

$ ps -ef | grep python
username 13871     1  8 10:11 ?        00:00:00 python /usr/lib/deskbar-applet/deskbar-applet --oaf-activate-iid=OAFIID:Deskbar_Applet_Factory --oaf-ior-fd=63

$ strace -p 13871
Process 13871 attached - interrupt to quit
read(38,

It stays here forever :

$ sudo /usr/sbin/lsof -p 13871 | egrep [^0-9]38[^0-9]
python  13871 username   38u  unix 0xec485940          2338346 socket

$ sudo /usr/sbin/lsof -d 38
COMMAND     PID     USER   FD   TYPE     DEVICE   SIZE    NODE NAME
mysqld     2348    mysql   38u   REG      253,0   1024 2688755 /var/lib/mysql/amarok/amazon.MYI
Xorg       2754     root   38u  unix 0xf4519280          10912 /tmp/.X11-unix/X0
gconfd-2   2862 username   38u  unix 0xf4e864c0          10052 /tmp/orbit-username/linc-b2e-0-5a44cfa27ae7f
bonobo-ac  2867 username   38u  unix 0xf1ab2700        2312456 socket
gnome-set  2869 username   38w  FIFO        0,5           9392 pipe
gnome-pan  2887 username   38u  unix 0xf4ac7700          10504 /tmp/orbit-username/linc-b47-0-e2e7578427f1
gnome-vfs  2902 username   38w  FIFO        0,5           9621 pipe
wnck-appl  2917 username   38u  unix 0xf4d6a4c0           9676 socket
trashappl  2922 username   38w  FIFO        0,5           9701 pipe
beagled    2932 username   38r   REG      253,0 106496 2490451 /usr/lib/mono/gac/ICSharpCode.SharpZipLib/0.6.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
wp_tray    3011 username   38u  unix 0xf4b9b040          10700 socket
sensors-a  3013 username   38u  unix 0xf4b9bdc0          10603 socket
gpilot-ap  3019 username   38u  unix 0xf444a040          10762 /tmp/orbit-username/linc-bcb-0-6de546e2c1654
evolution  3027 username   38u  unix 0xf4e9b4c0        2320288 socket
evolution  3432 username   38u  unix 0xf1702dc0          55814 socket
firefox-b 13653 username   38u  IPv4    2311671            TCP *:36000 (LISTEN)
evolution 13674 username   38r  FIFO        0,5        2312470 pipe
evolution 13700 username   38u  unix 0xf1ea7dc0        2312528 /tmp/orbit-username/linc-3584-0-36d6bb22f3ab9
python    13871 username   38u  unix 0xec485940        2338346 socket
gaim      14125 username   38u  IPv4    2354900            TCP vpn.companyname.com:36190->cs28.msg.dcn.yahoo.com:mmcc (ESTABLISHED)


Other information:
For the past few weeks (I finally figured it out) the deskbar-applet has been
hanging my gnome-panel.  Whenever gnome-panel needs to update for some reason it
hangs apparently because its waiting on the deskbar-applet.  

This causes a shutdown from the interface to take as long as 5 minutes before it
actually occurs.  If I switch to another terminal and give the python process
for deskbar a kill -3 the shutdown begins immediately.
Comment 1 Russell Harrison 2006-09-08 15:07:52 UTC
Since I found this in FC5 I've also posted a bug at:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205786
Comment 2 Mikkel Kamstrup Erlandsen 2006-09-08 18:23:43 UTC
I think this is fixed in cvs (and 2.16 release). If you don't feel like building deskbar, you can try and just copy over deskbar/handlers/beagle-live.py to $PREFIX/lib/deskbar-applet/handlers (and restart deskbar applet).
Comment 3 André Klapper 2006-10-24 12:53:30 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information Mikkel asked for.
Thanks a lot. :-)