GNOME Bugzilla – Bug 547443
crashes on desktop parsing errors
Last modified: 2009-06-29 21:47:59 UTC
the bug has been described on https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/257250 "Binary package hint: gnome-session After installing a large batch of updates, gnome-session 2.23.6-0ubuntu1 crashes reproducibly for me on every login, after about 10 seconds or so. I can see that nautilus has started successfully, and the log indicates that compiz is running, but it's before the panel starts. I will attach my .xsession-errors and attempt to get a stack trace (apport did not trigger for some reason) http://launchpadlibrarian.net/16724201/failed-login-xsession-errors" The issue is that the parser doesn't handle False as a correct value and crashes because the GError is not correctly set
Created attachment 116431 [details] [review] correcly set the gerror variable
Fixed in trunk. Thanks!
Reopening this bug as I'm hit by it with gnome-session version 2.25.5
Laurent: if you can still see the crash, can you attach a stack trace?
Created attachment 131324 [details] backtrace
I have same crashes, my patch is available at bugs.debian.org, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532702 I just reverted some recent upstream changes that in my opinion caused this crash. Please note that I am not familiar with C, glib or gnome programming, so please review this patch well. I am also not sure what reason had this particularly change in the upstream code. If it was not only for better performance I probably missed something. Cheers, Petr
I forget to mention this bug is probably other bug then the bug already closed in this bugreport but it is sure the same bug Laurent Bigonville accounted.
Created attachment 136581 [details] [review] avoid crashes on desktop parsing errors
Thanks!