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 542604 - Recoverable errors on exit. No profile changes saved.
Recoverable errors on exit. No profile changes saved.
Status: RESOLVED FIXED
Product: sabayon
Classification: Deprecated
Component: general
2.22.x
Other All
: Normal critical
: ---
Assigned To: Maintainers of sabayon
Maintainers of sabayon
Depends on:
Blocks: 524204
 
 
Reported: 2008-07-12 00:03 UTC by Steve Hubbard
Modified: 2009-08-17 22:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to fix the file monitoring part (515 bytes, patch)
2009-03-11 23:33 UTC, Sayamindu Dasgupta
committed Details | Review
Patch to fix panel part (4.57 KB, patch)
2009-04-19 18:06 UTC, Sayamindu Dasgupta
committed Details | Review
crash log (24.97 KB, text/plain)
2009-04-22 18:10 UTC, Tomas Bzatek
  Details
Ubuntu 9.04 fist-time startup crash log (24.24 KB, text/plain)
2009-08-08 16:50 UTC, Christian Kirbach
  Details

Description Steve Hubbard 2008-07-12 00:03:19 UTC
Steps to reproduce:
1. Using Ubuntu 8.04
2. System/Administration/User Profile Editor
3. Add+ profile Casual
4. Edit profile Casual
5. Change background
6. Profile/Save
7. Profile/Quit


Stack trace:
Have bug log instead:
===== BEGIN MILESTONES (/usr/bin/sabayon) =====
MainThread 2008/07/11 16:45:10.7591 (admin-tool): Creating profiles dialog
MainThread 2008/07/11 16:45:10.9391 (admin-tool): Starting main loop
MainThread 2008/07/11 16:48:13.5986 (admin-tool): Got recoverable error: sabayon-session exited with RECOVERABLE exit status
MainThread 2008/07/11 16:48:23.0470 (admin-tool): Terminating main loop
MainThread 2008/07/11 16:48:23.0471 (admin-tool): Exiting normally; dumping log due to a recoverable error
===== END MILESTONES (/usr/bin/sabayon) =====
===== BEGIN RING BUFFER (/usr/bin/sabayon) =====
MainThread 2008/07/11 16:45:10.7591 (admin-tool): Creating profiles dialog
MainThread 2008/07/11 16:45:10.9391 (admin-tool): Starting main loop
MainThread 2008/07/11 16:45:21.2254 (USER): Starting to edit profile 'Casual'
MainThread 2008/07/11 16:48:13.5986 (admin-tool): Got recoverable error: sabayon-session exited with RECOVERABLE exit status
MainThread 2008/07/11 16:48:14.9953 (USER): Finishing editing profile
MainThread 2008/07/11 16:48:23.0470 (admin-tool): Terminating main loop
MainThread 2008/07/11 16:48:23.0471 (admin-tool): Exiting normally; dumping log due to a recoverable error
===== END RING BUFFER (/usr/bin/sabayon) =====


This configuration for the debug log can be re-created
by putting the following in /root/sabayon-debug-log.conf
(use ';' to separate domain names):

[debug log]
max lines = 1000

Other information:
Comment 1 Steve Hubbard 2008-07-12 00:44:42 UTC
No sabayon-dbg available in Synaptic Package Manager, so no stack trace available.
Program currently unusable as no changes to any profile are retained on exit.
Comment 2 Sayamindu Dasgupta 2009-03-11 23:33:53 UTC
Created attachment 130497 [details] [review]
Patch to fix the file monitoring part

The handler for file/directory monitoring was b0rked. This oneliner should fix that.

Test case:
Create a new file (not a directory) on the desktop inside Sabayon
Save profile
Edit profile again

Expected result (with patch applied):
The file should appear

It seems that GConf, Panel, etc are still not working - I'll take a look (don't think I'll be able to squeeze any time out for this before the weekend tough)
Comment 3 Sayamindu Dasgupta 2009-03-11 23:34:45 UTC
Please review the above patch and let me know if it works for you. In that case, I'll commit this.
Comment 4 Tomas Bzatek 2009-03-12 10:11:28 UTC
Can this save issue be related to bug 551535?
Comment 5 Sayamindu Dasgupta 2009-04-19 18:06:09 UTC
Created attachment 132909 [details] [review]
Patch to fix panel part

This should fix the panel issues:

Test case:
Inside a Sabayon session, create

* a panel applet
* a panel launcher
* a panel object (the connect to server button is an example)

Save the session, close it and then open it again.

Expected results:
The added items should reappear.
Comment 6 Sayamindu Dasgupta 2009-04-19 18:07:28 UTC
(In reply to comment #4)
> Can this save issue be related to bug 551535?
> 

Yes - the patch in that bug addresses the remaining issue.
Comment 7 Tomas Bzatek 2009-04-20 11:39:10 UTC
Thanks, this patch seems to fix panel issues completely. This makes the patch in bug 576445 obsolete.
Comment 8 Tomas Bzatek 2009-04-22 18:10:33 UTC
Created attachment 133127 [details]
crash log

It seems Gentoo is little different than other distros. Got another crash with patched sabayon, right after the Gnome session is started and nautilus puts the icons on the desktop. Can't see the real cause there...
Comment 9 Federico Mena Quintero 2009-08-05 01:22:07 UTC
Sayamindu, I just committed your patch from comment #5 --- it's rebased and split into two commits (one for copying the gconf dirs, another to add the other panel actions).

I guess we need the patch from bug #551535 now.  Can you or Tomas please commit it?
Comment 10 Christian Kirbach 2009-08-08 16:49:04 UTC
I just got bitten by this as well, on Gnome 2.26.3 on Ubuntu 9.04. I installed sabayon and it crashed on first-time startup.
Will attach the log for your reference.
Comment 11 Christian Kirbach 2009-08-08 16:50:43 UTC
Created attachment 140214 [details]
Ubuntu 9.04 fist-time startup crash log
Comment 12 Federico Mena Quintero 2009-08-17 22:01:47 UTC
This is fixed now in git master.  I'll make a 2.27.1 release tomorrow.