GNOME Bugzilla – Bug 354978
deskbar-applet hangs gnome-pannel
Last modified: 2006-10-24 12:53:30 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.
Since I found this in FC5 I've also posted a bug at: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205786
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).
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. :-)