Bug 340986

Summary: bonobo-activation-server still alive after a X crash makes applets unusable
Product: [openSUSE] openSUSE 11.0 Reporter: Karl Eichwalder <ke>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: captain.magnus, hpj, vuntz
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 10.3   
Whiteboard: gnomeup-libbonobo
Found By: Documentation Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Karl Eichwalder 2007-11-12 13:38:15 UTC
I killed the X server with Ctrl-Alt-Backspace.  Now, after restarting GNOME, the default panel entries are gone.

If I right-click the, then "Add to Panel", select "Main Menu" and "Add", the following message window appears:

    The panel encountered a problem while loading "OAFIID:GNOME_MainMenu".

          [ Don't deleste ]                [ Delete ]

And restoring the panel contents is not possible.  I probably must kill 'gconfd' or something like that.
Comment 1 JP Rosevear 2007-11-12 13:40:47 UTC
Run /usr/lib/gnome-main-menu/main-menu on the command line and add to the panel again.  See if there are any errors.
Comment 2 Karl Eichwalder 2007-11-12 14:10:13 UTC
/usr/lib/gnome-main-menu/main-menu seems to wait for a timeout; after approx. 60s. it exits without any message or visible effect.
Comment 3 JP Rosevear 2007-11-12 17:11:48 UTC
Did you install from a live CD?
Comment 4 Karl Eichwalder 2007-11-13 07:37:16 UTC
No, my current installation is a 10.2 -> 10.3 update and since ~2 weeks it worked nicely.  Obviously, I destroyed something by pressing C-A-Backspace and thus forcing an X server crash.

Later the day, I will probably reboot after running an online update.

[BTW, it happened by accident ;)  I remember we discussed disabling this keycombo--I hope we do this now for new installations.]
Comment 5 Karl Eichwalder 2007-11-13 10:12:43 UTC
After rebooting I was able to add panel applications anew.
Comment 6 JP Rosevear 2007-11-15 15:52:48 UTC
Not sure exactly what else to do with this one - maybe a process got kill with X at exactly the wrong time ie writing out I/O.
Comment 7 Karl Eichwalder 2007-11-16 15:58:58 UTC
Timo observed a similar behavior in the past.  I guess if you try several times in a row, you should be able to reproduce it.
Comment 8 Magnus Boman 2008-03-22 08:39:25 UTC
Is this still an issue?
Comment 9 Karl Eichwalder 2008-03-25 07:09:23 UTC
I do not know (maybe, qa guys can reproduce it).  I merely described what happened to me.  In the meantime I did not crash the X server again.

I'll surely update my workstation vom 10.3 to 11.0.  Let's see what happens
Comment 10 Vincent Untz 2008-06-11 13:54:12 UTC
The problem most likely is that the bonobo activation server from the previous X session is still alive, and so applets don't work.

It's still valid in 11.0, I believe (I can reproduce the problem in jhbuild from time to time).

If someone who had this issue and who can reproduce this issue can confirm this (just do a ps before logging in again), that'd be great.
Comment 11 Hans Petter Jansson 2008-06-11 20:49:08 UTC

*** This bug has been marked as a duplicate of bug 331577 ***