[Evolution-hackers] Regular core dumps in Evo 3.6.0



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?

Cheers!


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 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1432
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 /build/buildd/glib2.0-2.34.1/./glib/garray.c:419
        array = 0x7f1cdc00b730
        __PRETTY_FUNCTION__ = "g_array_append_vals"
#3  0x00007f1cffb27569 in g_byte_array_append (array=0x7f1cdc00b730, data=<optimized out>, len=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/garray.c:1639
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 e-mail-formatter-text-html.c:328
        uri = 0x7f1cb811b660 "mail://1357328483.21150.3/pdsdesk/INBOX/183?part_id=.message.alternative-prefer-plain.2.text_html&mode=2"
        str = 0x7f1cb811a7c0 "<div class=\"part-container-nostyle\"><iframe width=\"100%\" height=\"10\"  frameborder=\"0\" src=\"mail://1357328483.21150.3/pdsdesk/INBOX/183?part_id=.message.alternative-prefer-plain.2.text_html&mode=2\"  id"...
#7  0x00007f1ce5648a55 in e_mail_formatter_format_as (formatter=formatter@entry=0x7f1cb8124600, 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 e-mail-formatter.c:124
        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 e-mail-formatter.c:784
        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 "mail://1357328483.21150.3/pdsdesk/INBOX/183?mode=0&headers_collapsable=1&headers_collapsed=0"}
        __PRETTY_FUNCTION__ = "handle_mail_request"
#11 0x00007f1d000bde3e in run_in_thread (job=<optimized out>, c=0x7f1d062b2f80, _data=0x7f1d0625c7d0) at /build/buildd/glib2.0-2.34.1/./gio/gsimpleasyncresult.c:869
        data = 0x7f1d0625c7d0
        simple = 0x7f1d06213900
        source = <optimized out>
#12 0x00007f1d000ac236 in io_job_thread (data=0x7f1d062b4970, user_data=<optimized out>) at /build/buildd/glib2.0-2.34.1/./gio/gioscheduler.c:162
        job = 0x7f1d062b4970
        result = <optimized out>
#13 0x00007f1cffb74e62 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gthreadpool.c:309
        task = 0x7f1d062b4970
        pool = 0x7f1d058d5550
#14 0x00007f1cffb74645 in g_thread_proxy (data=0x7f1d05c822d0) at /build/buildd/glib2.0-2.34.1/./glib/gthread.c:797
        thread = 0x7f1d05c822d0
#15 0x00007f1cff8f3e9a in start_thread (arg=0x7f1cccf4a700) at pthread_create.c:308
        __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 ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#17 0x0000000000000000 in ?? ()
No symbol table info available.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]