Hi Milan;
On Mon, 2013-01-21 at 20:35 +0100, Milan Crha wrote:
Yeah, I also think the backend doesn't matter. It'll be good to save
the message as mbox, strip private information from it and share it at
[1], which seems to be the same crash, I only wasn't able to find the
message or otherwise reproduce it again.
OK, I'll try to do this. The problem is that that I can't display the
email at all in the preview buffer; if I even select the message Evo
immediately dumps core. So saving it is a challenge. I'll try turning
off the preview pane and see if I can select and save it that way.
You're right about the libcamel debug: there's a separate libcamel
package which doesn't have a debug variant, but when I installed the
debug package for evolution-data-server it gave me the debug info for
libcamel.
Thanks!
In case it matters, here's the trace with all debugging. It doesn't
seem to be related to GMutex, but if it's a memory corruption who knows.
(gdb) bt full
#0 __memcpy_ssse3_back () at
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1432
No locals.
#1 0x7f1cffb264ee 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=data@entry=0x7f1cb811a7c0, len=len@entry=387) at
/build/buildd/glib2.0-2.34.1/./glib/garray.c:419
array = 0x7f1cdc00b730
__PRETTY_FUNCTION__ = g_array_append_vals
#3 0x7f1cffb27569 in g_byte_array_append (array=0x7f1cdc00b730,
data=data@entry=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_htmlmode=2\
id..., len=len@entry=387) at
/build/buildd/glib2.0-2.34.1/./glib/garray.c:1639
No locals.
#4 0x7f1d0266916a in stream_mem_write (stream=optimized out,
buffer=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_htmlmode=2\
id..., n=387, cancellable=optimized out, error=optimized out) at
camel-stream-mem.c:131
priv = 0x7f1cb8109d60
nwrite = 387
#5 0x7f1d0266a3da in camel_stream_write
(stream=stream@entry=0x7f1cb8109d20, buffer=buffer@entry=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_htmlmode=2\
id..., n=387, cancellable=cancellable@entry=0x7f1d062b2f80,
error=error@entry=0x0) at camel-stream.c:158
class = 0x7f1c9c003e10
n_bytes = optimized out
__PRETTY_FUNCTION__ = camel_stream_write
#6 0x7f1d0266a991 in camel_stream_write_string
(stream=stream@entry=0x7f1cb8109d20, string=string@entry=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_htmlmode=2\
id..., cancellable=cancellable@entry=0x7f1d062b2f80, error=error@entry=0x0)
at camel-stream.c:265
__PRETTY_FUNCTION__ = camel_stream_write_string
#7 0x7f1ce56504a8 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_htmlmode=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_htmlmode=2\
id...
#8 0x7f1ce5648a55 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
#9 0x7f1ce5648d19 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
#10 0x7f1ce56484e8 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