GNOME Bugzilla – Bug 495086
evolution seg faults on invalid IMAP ENVELOPE
Last modified: 2008-04-05 00:26:49 UTC
Forwarding from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=371301 Fedora 8 with default "desktop" install. Please let me know if you need any more debug info. Thanks warning: Missing the separate debug info file: /usr/lib/debug/.build-id/43/6d233 16ecf795acef0bb46c636e84ad2ef9ce0.debug Loading Spamassasin as the default junk plugin ** (evolution:12700): DEBUG: mailto URL command: evolution %s ** (evolution:12700): DEBUG: mailto URL program: evolution [New Thread -1240859760 (LWP 12724)] [New Thread -1253049456 (LWP 12725)] [New Thread -1265632368 (LWP 12726)] [New Thread -1276122224 (LWP 12727)] [Thread -1276122224 (LWP 12727) exited] [Thread -1253049456 (LWP 12725) exited] [Thread -1265632368 (LWP 12726) exited] [New Thread -1265632368 (LWP 12728)] [Thread -1265632368 (LWP 12728) exited] [New Thread -1265632368 (LWP 12729)] [Detaching after fork from child process 12730. (Try `set detach-on-fork off'.)] libnm_glib_nm_state_cb: dbus returned an error. (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkMa nager was not provided by any .service files [New Thread -1253049456 (LWP 12731)] [New Thread -1276122224 (LWP 12732)] [New Thread -1286612080 (LWP 12733)] [Thread -1253049456 (LWP 12731) exited] [New Thread -1253049456 (LWP 12734)] [Thread -1286612080 (LWP 12733) exited] [Thread -1253049456 (LWP 12734) exited] [New Thread -1253049456 (LWP 12735)] [New Thread -1286612080 (LWP 12736)] [Thread -1253049456 (LWP 12735) exited] [Thread -1286612080 (LWP 12736) exited] [New Thread -1286612080 (LWP 12737)] [New Thread -1253049456 (LWP 12738)] [Thread -1286612080 (LWP 12737) exited] ** (evolution:12700): WARNING **: couldn't communicate with gnome keyring daemon via dbus: The name org.gnome.keyring was not provided by any .service files ** (evolution:12700): WARNING **: couldn't communicate with gnome keyring daemon via dbus: The name org.gnome.keyring was not provided by any .service files [Thread -1253049456 (LWP 12738) exited] [New Thread -1253049456 (LWP 12742)] [New Thread -1286612080 (LWP 12743)] [New Thread -1297101936 (LWP 12744)] [New Thread -1307591792 (LWP 12745)] [New Thread -1318081648 (LWP 12746)] [Thread -1297101936 (LWP 12744) exited] [Thread -1307591792 (LWP 12745) exited] [New Thread -1307591792 (LWP 12747)] [Thread -1318081648 (LWP 12746) exited] [Thread -1253049456 (LWP 12742) exited] [Thread -1286612080 (LWP 12743) exited] [New Thread -1253049456 (LWP 12748)] [New Thread -1286612080 (LWP 12749)] [New Thread -1318081648 (LWP 12750)] [New Thread -1297101936 (LWP 12751)] [Thread -1253049456 (LWP 12748) exited] [Thread -1286612080 (LWP 12749) exited] [New Thread -1286612080 (LWP 12752)] ** (evolution:12700): WARNING **: couldn't communicate with gnome keyring daemon via dbus: The name org.gnome.keyring was not provided by any .service files Program received signal SIGSEGV, Segmentation fault.
+ Trace 176411
Thread NaN (LWP 12752)
(gdb) print *in $1 = 0x9f4d2dd "(\"MESSAGE\" \"RFC822\" (\"name\" \"Fw_ FW_ Celebrity Estates.eml\") NIL NIL \"7bit\" 3438239 0) \"MIXED\")"
Created attachment 98783 [details] [review] proposed eds patch for evolution-data-server; As discussed with pvanhoof, this should _properly_ fixes the issue.
Looks fine to me. Test and commit
Committed to trunk. Committed revision 8196. Committed to stable. Committed revision 8197. I tested and it seems to me like working, I also asked pvanhoof for an approve and committed to stable as well.
*** Bug 516171 has been marked as a duplicate of this bug. ***
*** Bug 491794 has been marked as a duplicate of this bug. ***
*** Bug 428173 has been marked as a duplicate of this bug. ***
*** Bug 498940 has been marked as a duplicate of this bug. ***
*** Bug 525969 has been marked as a duplicate of this bug. ***