Hi all; I'm using Evolution 3.6.0 in GNU/Linux Mint 14 with Cinnamon as
the desktop.

I'm using IMAP+ to access 3 different IMAP accounts: two Google accounts
and one "normal" IMAP (from my ISP; I think using Dovecot).

I'm finding that I'm getting core dumps in Evolution fairly often: once
every couple of days (from SIGTRAP?), and I can also get Evo to dump
core (with SIGSEGV) every time I visit a particular email (received
through one of the Google accounts, but the dump appears to happen in
the display engine so the backend is probably not relevant).

I realize that I'm not using the latest (it really bugs me how the
standard distributions never seem to bother to package the Gnome point
releases :-/).  Is it worthwhile sending along backtraces (I've
installed the evolution-dbg packages at least)?

Should I just build my own latest versions?  In the past (but this was
Gnome 2.x) I've had problems with this: confusing dbus between the
different installations, etc.  Maybe this is more cleanly supported now?


Just FYI, I'll include the stack trace of the reproducible core, on a
particular email; unfortunately the libcamel library doesn't seem to
have a debug package available:

(gdb) bt full
#0  __memcpy_ssse3_back () at 
No locals.
#1  0x00007f1cffb264ee in memcpy (__len=<optimized out>, __src=0x7f1cb811a7c0, 
__dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:52
No locals.
#2  g_array_append_vals (farray=farray@entry=0x7f1cdc00b730, 
data=0x7f1cb811a7c0, len=387) at 
        array = 0x7f1cdc00b730
        __PRETTY_FUNCTION__ = "g_array_append_vals"
#3  0x00007f1cffb27569 in g_byte_array_append (array=0x7f1cdc00b730, 
data=<optimized out>, len=<optimized out>) at 
No locals.
#4  0x00007f1d0266916a in ?? () from /usr/lib/libcamel-1.2.so.40
No symbol table info available.
#5  0x00007f1d0266a3da in camel_stream_write () from /usr/lib/libcamel-1.2.so.40
No symbol table info available.
#6  0x00007f1ce56504a8 in emfe_text_html_format (extension=0x7f1d05d97e80, 
formatter=0x7f1cb8124600, context=0x7f1cb81252d0, part=0x7f1cb812a040, 
stream=0x7f1cb8109d20, cancellable=0x7f1d062b2f80) at 
        uri = 0x7f1cb811b660 
        str = 0x7f1cb811a7c0 "<div class=\"part-container-nostyle\"><iframe 
width=\"100%\" height=\"10\"  frameborder=\"0\" 
#7  0x00007f1ce5648a55 in e_mail_formatter_format_as 
context=context@entry=0x7f1cb81252d0, part=part@entry=0x7f1cb812a040, 
stream=stream@entry=0x7f1cb8109d20, as_mime_type=<optimized out>, 
cancellable=cancellable@entry=0x7f1d062b2f80) at e-mail-formatter.c:951
        extension = <optimized out>
        reg = 0x7f1ca805ef40
        formatters = <optimized out>
        iter = 0x7f1d05d97ec0
        ok = 0
        __PRETTY_FUNCTION__ = "e_mail_formatter_format_as"
#8  0x00007f1ce5648d19 in mail_formatter_run (formatter=0x7f1cb8124600, 
context=0x7f1cb81252d0, stream=0x7f1cb8109d20, cancellable=0x7f1d062b2f80) at 
        part = 0x7f1cb812a040
        ok = <optimized out>
        iter = 0x7f1cb81265b0
        hdr = <optimized out>
#9  0x00007f1ce56484e8 in e_mail_formatter_format_sync 
(formatter=0x7f1cb8124600, parts=0x7f1cb8124540, stream=0x7f1cb8109d20, 
flags=1, mode=E_MAIL_FORMATTER_MODE_NORMAL, cancellable=0x7f1d062b2f80) at 
        context = 0x7f1cb81252d0
        formatter_class = <optimized out>
        __PRETTY_FUNCTION__ = "e_mail_formatter_format_sync"
#10 0x00007f1ce5d092c0 in handle_mail_request (res=0x7f1d06213900, 
object=<optimized out>, cancellable=0x7f1d062b2f80) at e-mail-request.c:144
        request = 0x7f1d0622a190
        stream = <optimized out>
        formatter = 0x7f1cb8124600
        part_list = 0x7f1cb8124540
        registry = <optimized out>
        ba = <optimized out>
        part_id = 0x0
        val = <optimized out>
        context = {message = 0x7f1d0608b810, folder = 0x7f1d057fa660, 
message_uid = 0x7f1cb8110d70 "183", parts = 0x7f1cb8126560, mode = 
E_MAIL_FORMATTER_MODE_NORMAL, flags = 1, uri = 0x7f1d0625a5c0 
        __PRETTY_FUNCTION__ = "handle_mail_request"
#11 0x00007f1d000bde3e in run_in_thread (job=<optimized out>, c=0x7f1d062b2f80, 
_data=0x7f1d0625c7d0) at 
        data = 0x7f1d0625c7d0
        simple = 0x7f1d06213900
        source = <optimized out>
#12 0x00007f1d000ac236 in io_job_thread (data=0x7f1d062b4970, 
user_data=<optimized out>) at 
        job = 0x7f1d062b4970
        result = <optimized out>
#13 0x00007f1cffb74e62 in g_thread_pool_thread_proxy (data=<optimized out>) at 
        task = 0x7f1d062b4970
        pool = 0x7f1d058d5550
#14 0x00007f1cffb74645 in g_thread_proxy (data=0x7f1d05c822d0) at 
        thread = 0x7f1d05c822d0
#15 0x00007f1cff8f3e9a in start_thread (arg=0x7f1cccf4a700) at 
        __res = <optimized out>
        pd = 0x7f1cccf4a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3801891934299807951, 
140736017219120, 139761674398144, 0, 3, -3820581376097460017, 
-3820469151749840689}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#16 0x00007f1cff620cbd in clone () at 
No locals.
#17 0x0000000000000000 in ?? ()
No symbol table info available.

evolution-hackers mailing list
To change your list options or unsubscribe, visit ...

Reply via email to