GNOME Bugzilla – Bug 349967
Evolution crashes if gconf default window sizes are corrupted
Last modified: 2013-09-13 00:51:04 UTC
Steps to reproduce: My default height and width in gconf somehow got set to -bignum, and so evo was crashing on startup. The only way to stop this was to edit gconf, and change the settings, which an end user could not do. Versions: evolution 2.7.90 evolution-data-server 1.7.90.1 gtk+ 2.10.1 glib 2.12.1 Stack trace:
+ Trace 69979
Other information: My fix is to sanity check the width and height from gconf before passing them in. Patch attached.
Created attachment 70214 [details] [review] Proposed fix
bug #350678 is apparently the cause of the sizes being messed up.
looks fine to commit.
committed to CVS HEAD: http://cvs.gnome.org/viewcvs/evolution/shell/e-shell-window.c?r1=1.52&r2=1.53 http://cvs.gnome.org/viewcvs/evolution/shell/ChangeLog?r1=1.1591&r2=1.1592 daniel, thanks a lot for the patch!