Hello, When hitting Ctrl+R to reply to a particular mail, I've got the following crash (sorry, I only have debugging symbols for claws, not for the C library nor for Gtk) : (gdb) run Starting program: /usr/bin/claws-mail [Thread debugging using libthread_db enabled] [New Thread 0x7fffe9376710 (LWP 15876)] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff4330fd7 in tfind () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff4330fd7 in tfind () from /lib/libc.so.6 #1 0x00007ffff42775a3 in ?? () from /lib/libc.so.6 #2 0x00007ffff4276ad4 in ?? () from /lib/libc.so.6 #3 0x00007ffff4276ff6 in ?? () from /lib/libc.so.6 #4 0x00007ffff426f182 in ?? () from /lib/libc.so.6 #5 0x00007ffff426d959 in ?? () from /lib/libc.so.6 #6 0x00007ffff426d4d2 in iconv_open () from /lib/libc.so.6 #7 0x000000000047bbdd in conv_iconv_strdup (inbuf=0x7fffff5ff340 "p", src_code=<value optimized out>, dest_code=0x647c7c "ISO-8859-1") at codeconv.c:888 #8 0x000000000047c809 in conv_encode_header_full (dest=<value optimized out>, len=<value optimized out>, src=<value optimized out>, header_len=<value optimized out>, addr_field=<value optimized out>, out_encoding_=<value optimized out>) at codeconv.c:1665 #9 0x0000000000580f24 in write_parameters (key=0xc44d00, value=0x1266d90, user_data=0x126e570) at procmime.c:2261 #10 0x00007ffff4dc5d73 in g_hash_table_foreach () from /lib/libglib-2.0.so.0 #11 0x000000000058021e in procmime_write_mime_header (mimeinfo=0xbe4780, fp=0x12958c0) at procmime.c:2327 #12 0x0000000000580a84 in procmime_write_multipart (mimeinfo=0x9b9a70, fp=0x12958c0) at procmime.c:2517 #13 0x0000000000580581 in procmime_write_message_rfc822 (mimeinfo=0x125de80, fp=0x12958c0) at procmime.c:2451 #14 0x0000000000586c98 in procmsg_msginfo_new_from_mimeinfo (src_msginfo=0x7fffe00098a0, mimeinfo=0x125de80) at procmsg.c:2309 #15 0x000000000049b2ae in compose_reply_from_messageview_real (msgview=0xc4ac00, msginfo_list=0x7fffe00483b0, action=0, opening_multiple=<value optimized out>) at compose.c:11070 #16 0x000000000049b48f in compose_reply_from_messageview (msgview=0xc4ac00, msginfo_list=0x7fffe00483b0, action=0) at compose.c:11142 #17 0x0000000000500273 in main_window_reply_cb (gaction=<value optimized out>, data=<value optimized out>) at mainwindow.c:4084 #18 0x00007ffff52865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #19 0x00007ffff529a598 in ?? () from /usr/lib/libgobject-2.0.so.0 #20 0x00007ffff529ba76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #21 0x00007ffff529c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #22 0x00007ffff73f3263 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00007ffff73f5939 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x00007ffff52865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #25 0x00007ffff529a598 in ?? () from /usr/lib/libgobject-2.0.so.0 #26 0x00007ffff529b8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #27 0x00007ffff529c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #28 0x00007ffff73ef554 in gtk_accel_group_activate () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00007ffff73ef65d in gtk_accel_groups_activate () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x00007ffff75e35b1 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x00007ffff75e3639 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #32 0x00007ffff74b9178 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00007ffff52865de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #34 0x00007ffff529a1dd in ?? () from /usr/lib/libgobject-2.0.so.0 #35 0x00007ffff529b8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #36 0x00007ffff529c033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #37 0x00007ffff75d00bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x00007ffff74b1714 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x00007ffff74b271b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x00007ffff712686c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #41 0x00007ffff4dd48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #42 0x00007ffff4dd8748 in ?? () from /lib/libglib-2.0.so.0 #43 0x00007ffff4dd8c55 in g_main_loop_run () from /lib/libglib-2.0.so.0 #44 0x00007ffff74b2bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #45 0x00000000004fac0f in main (argc=1, argv=0x7fffffffe298) at main.c:1669
Are you able to attach that mail file? Can you still reproduce this with version 3.7.8?
still waiting for a response... closing this in the meantime
Changes related to this bug have been committed. Please check latest CVS and update the bug accordingly. You can also get the patch from: http://www.colino.net/claws-mail/ 2011-11-08 [colin] 3.7.10cvs79 * src/codeconv.c Make sure we break line when we need to. Very probably fixes bug #2310 "Crash when hitting Ctrl+R to reply to a particular mail"
*** Bug 2553 has been marked as a duplicate of this bug. ***
Hello, I'm the author of bug 2553 (the duplicate). I just applied the patch and I confirm it works.
Thanks for confirming :)