[Users] [Bug 2603] New: Segfault on reply

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Tue Feb 14 15:09:25 CET 2012


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2603

           Summary: Segfault on reply
           Product: Claws Mail
           Version: 3.7.9
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Other
        AssignedTo: users at lists.claws-mail.org
        ReportedBy: clawsmail at lerneaenhydra.net


I've encountered an unexpected issue that causes claws-mail to segfault. So far
I've determined that I can cause claws-mail to crash by pressing the reply
button for a few emails sent by a specific person (this is completely
repeatable). So far it seems like there needs to be an attachment to cause the
crash. There's nothing very seemingly strange with the message and it was sent
by someone I trust so there's no risk of an intentionally malicious user. The
message was sent from microsoft's outlook.com portal, connected to their
live at edu system. A later message I recieved (without an attachment) does not
cause claws to crash. Below is the gdb output, both when selecting the email
(which doesn't cause any perceptable error) and when clicking the reply button
which instantly causes a segfault.

------

#
#
# On selecting the message from the main window
#
#

imap.c:1410:trying to fetch cached
/home/hydra/.claws-mail/imapcache/**REMOVED**/INBOX/14676
procmsg.c:1947:Unsetting flags for message 14676 in folder INBOX
imap.c:1454:getting session...
imap.c:513:locking session 0x83efb10 (0)
imap.c:1464:IMAP fetching messages
imap.c:1475:getting message 14676...
imap-thread.c:2513:imap fetch_content - begin
imap-thread.c:387:found imap 0x83f44d8
imap-thread.c:387:found imap 0x83f44d8
[15:01:01] IMAP4> 29 UID FETCH 14676 BODY.PEEK[] 
[15:01:01] IMAP4< [FETCH data - 1661 bytes]
[15:01:01] IMAP4< 29 OK FETCH completed. 
imap-thread.c:2502:imap fetch_content run - end 0
imap-thread.c:403:generic_cb
imap-thread.c:2526:imap fetch_content - end
imap.c:526:unlocking session 0x83efb10
procmsg.c:1904:Setting flags for message 14676 in folder INBOX
folder.c:1208:Counting total number of messages...
main.c:975:The name com.google.code.Awn was not provided by any .service files
msgcache.c:274:TIMING msgcache_get_msg_list : 0s000ms
notification_core.c:411:Notification Plugin: Found msg
CFF461DB9EC63348B5607F0B125261471E69B6E5 at SN2PRD0102MB104.prod.exchangelabs.com,
checking if it is in hash...
notification_core.c:415:yes.
    message/rfc822 (offset:0 length:1579 encoding: 6)
        text/plain (offset:1104 length:475 encoding: 3)
procmsg.c:1904:Setting flags for message 14676 in folder INBOX
folder.c:1208:Counting total number of messages...
main.c:975:The name com.google.code.Awn was not provided by any .service files
msgcache.c:274:TIMING msgcache_get_msg_list : 0s000ms
notification_core.c:411:Notification Plugin: Found msg
CFF461DB9EC63348B5607F0B125261471E69B6E5 at SN2PRD0102MB104.prod.exchangelabs.com,
checking if it is in hash...
notification_core.c:415:yes.
    message/rfc822 (offset:0 length:1579 encoding: 6)
        text/plain (offset:1104 length:475 encoding: 3)
textview.c:655:TIMING textview_add_part : 0s026ms
textview.c:1067:Viewing text content of type: plain (length: 393)
textview.c:767:TIMING textview_add_part : 0s056ms
textview.c:784:TIMING recursive_add_parts : 0s057ms
textview.c:830:TIMING recursive_add_parts : 0s083ms
textview.c:583:TIMING textview_show_part : 0s083ms
summaryview.c:3299:flags: doing unset now
procmsg.c:1947:Unsetting flags for message 14676 in folder INBOX
imap.c:4396:getting session...
imap.c:4440:IMAP changing flags
imap-thread.c:3184:imap store - begin
imap-thread.c:387:found imap 0x83f44d8
imap-thread.c:387:found imap 0x83f44d8
[15:01:01] IMAP4> 30 UID STORE 14676 +FLAGS.SILENT (\Seen) 
[15:01:01] IMAP4< 30 OK STORE completed. 
imap-thread.c:3174:imap store run - end 0
imap-thread.c:403:generic_cb
imap-thread.c:3196:imap store - end
notification_core.c:306:Notification Plugin: Removing message id
CFF461DB9EC63348B5607F0B125261471E69B6E5 at SN2PRD0102MB104.prod.exchangelabs.com
from hash table
folder.c:1208:Counting total number of messages...
main.c:975:The name com.google.code.Awn was not provided by any .service files
msgcache.c:274:TIMING msgcache_get_msg_list : 0s000ms
summaryview.c:3502:TIMING summary_display_msg_full : 0s552ms
imap.c:1410:trying to fetch cached
/home/hydra/.claws-mail/imapcache/**REMOVED**/INBOX/14673
imap.c:1419:message 14673 has been already fully cached.
    message/rfc822 (offset:0 length:126121 encoding: 6)
        multipart/mixed (offset:1114 length:125007 encoding: 6)
            text/plain (offset:1270 length:557 encoding: 3)
            application/pdf (offset:2282 length:123772 encoding: 4)
textview.c:655:TIMING textview_add_part : 0s002ms
textview.c:626:TIMING textview_add_part : 0s000ms
textview.c:1067:Viewing text content of type: plain (length: 457)
textview.c:767:TIMING textview_add_part : 0s054ms
textview.c:784:TIMING recursive_add_parts : 0s054ms
textview.c:767:TIMING textview_add_part : 0s000ms
textview.c:784:TIMING recursive_add_parts : 0s000ms
textview.c:830:TIMING recursive_add_parts : 0s054ms
textview.c:830:TIMING recursive_add_parts : 0s057ms
textview.c:583:TIMING textview_show_part : 0s057ms
summaryview.c:3502:TIMING summary_display_msg_full : 0s112ms

#
#
# On clicking reply
#
#

procmime.c:2506:procmime_write_mimeinfo
procmime.c:2364:procmime_write_message_rfc822
procmime.c:2283:procmime_write_mime_header
procmime.c:2506:procmime_write_mimeinfo
procmime.c:2436:procmime_write_multipart
procmime.c:2283:procmime_write_mime_header
procmime.c:2506:procmime_write_mimeinfo
procmime.c:2283:procmime_write_mime_header
codeconv.c:1481:current locale: en_US.utf8

Program received signal SIGSEGV, Segmentation fault.
0xb737f588 in ?? () from /lib/i386-linux-gnu/libc.so.6

-- 
Configure bugmail: http://www.thewildbeast.co.uk/claws-mail/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Users mailing list