GNOME Bugzilla – Bug 670087
Segfault at startup
Last modified: 2012-05-14 17:08:15 UTC
Created attachment 207564 [details] backtrace from evolution core dump When starting from gnome-terminal or from GUI I see "starting evolution" and the containing window is briefly seen, then everything vanishes and core is dumped. I am attaching a gdb backtrace. I have debug symbols for evolution, libclutter-gtk and libcairo2. Let me know if there is I can provide any other information. Thank you.
Nice trace! Pasting inline so traceparser can pick it up: Program terminated with signal 11, Segmentation fault.
+ Trace 229672
I have the same problem. I don't have a backtrace, but I noticed the crash happens only when the last folder selected before exit was an IMAP (imapx) folder. When started with strace, evolution does not crash.
I got evolution up and running again with the following procedure: 1. Delete all under '~/.gconf/apps/evolution' 2. Reinstall evolution (that brought in one config key - %gconf.xml) 3. Start evolution and first run wizard ran - cancelled. 4. Restored '~/.gconf/apps/evolution' from backup 5. Start and completed first run wizard. 6. Evolution started with all messages, contacts, etc. 7. Ran evolution backup (for craps and giggles and, of course, to have something to fall back on in case of future SNAFU situations). Step 2 and the cancel action in step 3 may have been unnecessary but I wanted to monitor the creation of gconf keys myself and compare the directory structure and content with a fresh install on another 'reference' machine that did not have the problem. The fact the other machine didn't have the problem (and also a creeping feeling after lots of googling that I might be the only experiencing the problem) led me to suspect that gconf 'cruft' or other local configuration entanglement might be the cause of the problem. Other testing ('evolution -c <component>') showed all other components (i.e. tasks, calendar, etc.) were OK, it was just the mail, so I suppose a more precise procedure would involve only getting rid of '~/.gconf/apps/evolution/mail'. I guess if the crashes kept occurring after the procedure above I would have tested restored the gconf keys one by one to see which one tripped things up
Thanks for a bug report. Evolution's clutter 'support' is... well... unmaintained, thus it's better to compile with it disabled. There is a similar bug report here already, thus I'm moving this under it. *** This bug has been marked as a duplicate of bug 655243 ***