GNOME Bugzilla – Bug 665125
[abrt] Crash under camel-folder-summary.c:remove_cache()
Last modified: 2018-12-11 16:56:14 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=757809 libreport version: 2.0.7 abrt_version: 2.0.6 backtrace_rating: 4 cmdline: evolution comment: No idea, Evolution was open and crashed all of a sudden. crash_function: mTRIm executable: /usr/bin/evolution kernel: 3.1.1-2.fc16.i686.PAE reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) time: Mon 28 Nov 2011 01:33:03 PM EST xsession_errors: ** (evolution:1864): CRITICAL **: send_dbus_message: assertion `display_name != NULL' failed Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault.
+ Trace 229168
Thread 16 (Thread 0xb765fb40 (LWP 1866))
*** Bug 741748 has been marked as a duplicate of this bug. ***
+ Trace 234518
Thread 1 (Thread 0x7f04dd7fa700 (LWP 19264))
*** Bug 742420 has been marked as a duplicate of this bug. ***
Any idea, what might cause this? For now I haven’t been able to reproduce this when running Evolution under GDB, so it could be a timing issue? But I have no idea what effects GDB has on the running program.
It looks like a memory corruption to me. The IMAP is the only built-in provider which uses the build-content property of the CamelFolderSummary, but it doesn't seem to be used in any useful way in the code, at least according to my brief searching. I'd guess that some part of the code wrote somewhere where it should not, this time inside the message info, and it later caused this crash. It could write even in the message info which didn't have the value filled, made it pretend to have one and then free some garbage memory.
I'm closing this as obsolete, but feel free to reopen or comment in case you can reproduce with the current 3.30.x stable series.