Gnome panel is gone - GConf problem?

Bug #32286 reported by laksdjfaasdf
12
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Dapper Flight4:

I have set up 2 panels one upon the other on top of the screen. One has my desktop and window switcher and the other has application menu, icons etc.

After logging out and logging in again the panels are gone and there pops up an error message with sth. like:

"There is already running one panel..."

I can press only the OK button and will be left with a blank desktop without any panels.

My guess is that it is GConf related cause there all settings are stored!?

And this is not the first time that I have troubles with Gnome loading my settings. Seems GConf is VERY vulnerable to getting screwed up...

I'd like to attach my zipped .gconf2 directory but I can't find an option here in Malone to attach sth. to a bug report...

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. You could try "+Add Attachment" on the upper right hand side.

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote : GConf gzipped

Here is my .gconf directory in .tar.gz format.

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote : GConfd gzipped

And also my .gconfd as archive.

Hope that helps. If you need more information let me know.

Revision history for this message
Draconicus (glitch-cape) wrote : Not gconf!

I experience the same error. The problem here is that gnome-panel fails to stop when the user logs out.
Perhaps a line was missed that kills it, or something, but that fact is that it keeps running even after the majority of the GNOME processes have stopped.

I tried killing gnome-panel, and when it started again, most of the applets were unresponsive, and a couple of them, namely the ACPI battery monitoring applet (this is on a laptop) crashed or didn't start.

I now have to reboot to check session changes or anything like that.
This could be considered a serious problem.

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

Thanks for your bug. I doubt it's due to gconf. Do you have a custom ~/.gnome2/session? Could you switch to a VT (using Ctrl-Alt-F1) from the gdm screen and do "ps ax | grep panel" before login in again?

Changed in gconf2:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :

I created the 2 panels as described above as user test. After logout and login the error appeared.

After that I killed the X server and switched to VT and did a ps ax | grep panel

see attachment

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote : .gnome2 gzipped

.gnome2 directory with the broken panels as gzip

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote : output of ps ax | grep panel

output of ps ax | grep panel before logging in again

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

Do you have any user logged or any session started while doing the ps ax call?

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :

There where no users logged in - only on VT when I did the ps.

Strange thing now is:

If I start Gnome now as my test user everything starts without any problems. The 2 panels are now in the correct order on the top of the screen.

I do not remember exactly if I killed the panel on VT when I did ps ax... But I don't think that this is the reason and I wonder why it works now!?

But that mustn't happen that there is a panel error the first time after putting 2 panels on the top and logging out and in again.

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

"after putting 2 panels on the top and logging out and in again."

what do you mean?

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :

What I mean is:

1. Log in in GDM with a user for the first time
2. Create 2 panels on top of screen
3. Log out so that GDM appears again
4. Now log in your Gnome session again
5. The error message will appear

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

Does anybody else get that issue?

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :
Revision history for this message
Baishampayan Ghose (b.ghose) wrote :

Even I am getting this problem today. I am on the latest Dapper. The panel works just fine for other users. The top panel with the menubar and applets seem to be hung as I don't see any of the applets and clicking on the menubar doesn't yield any results.
 $ ps ax | grep panel shows this --
 6094 ? Ssl 0:01 gnome-panel --sm-client-id 11c0a80164000114265696300000056860009 --screen 0
 6098 ? S 0:02 /usr/lib/gnome-panel/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=43
 6107 ? S 0:00 /usr/lib/gnome-panel/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=50

Looks like they are hung badly.
I am also attaching my ~/.gconfd

Changed in gnome-panel:
status: Needs Info → Confirmed
Revision history for this message
Baishampayan Ghose (b.ghose) wrote : My ~/.gconfd

Attached

Revision history for this message
Baishampayan Ghose (b.ghose) wrote : Backtrace

I am also attaching the backtrace of the hung gnome-panel.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Is this still a problem in Dapper or Edgy?

Changed in gnome-panel:
status: Confirmed → Needs Info
Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :

I only use one panel on top now. I added a second panel to test if it works now. I got no error when any more more when logging in.

Seems this problem is fixed.

But there is another problem with panel - if it hangs and I do a Ctrl-Alt-Backspace to kill the X server many Gnome apps stay in background and won't go away until I kill them in a shell. I have had this problem in Ubuntu, Debian, SUSE with Gnome desktop. I think I will post another bug report about this problem.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for following up, closing the bug - yeah, please file a differnet bug for the the other issue - thanks.

Changed in gnome-panel:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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