GNOME Bugzilla – Bug 542604
Recoverable errors on exit. No profile changes saved.
Last modified: 2009-08-17 22:01:47 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:
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.
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)
Please review the above patch and let me know if it works for you. In that case, I'll commit this.
Can this save issue be related to bug 551535?
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.
(In reply to comment #4) > Can this save issue be related to bug 551535? > Yes - the patch in that bug addresses the remaining issue.
Thanks, this patch seems to fix panel issues completely. This makes the patch in bug 576445 obsolete.
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...
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?
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.
Created attachment 140214 [details] Ubuntu 9.04 fist-time startup crash log
This is fixed now in git master. I'll make a 2.27.1 release tomorrow.