[Users] [Bug 3261] New: Deleting a message while it's downloaded causes a segfault

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Thu Aug 28 19:04:41 CEST 2014


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

            Bug ID: 3261
           Summary: Deleting a message while it's downloaded causes a
                    segfault
    Classification: Unclassified
           Product: Claws Mail
           Version: 3.8.1
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: UI/Message List
          Assignee: users at lists.claws-mail.org
          Reporter: clawsmail at tim.thechases.com

I've tried several versions but am reporting on what I've got on this machine
(Debian Stable's default).  I was able to trigger it recently on FreeBSD10
which should have a fairly recent version (I've since reformatted that box). 
The following steps reproduce the issue fairly reliably:

1) I've just received new mail (happens to be an IMAP account< 

2) I select the new-mail in the message-list window

3) WHILE THE MESSAGE IS STILL DOWNLOADING, I hit the Delete key (or "=" which
runs my processing rules, and a deleting-rule gets triggered for the
still-downloading message) Claws segfaults.


Observations:

- it seems to happen most frequently with larger messages (multiple
attachments, etc).  There seems to be some race-condition between where the
headers get downloaded and the body gets downloaded for display.

- it doesn't seem to happen nearly as frequently if I use control+D (which I
have mapped to delete as well) instead of the Delete key.

- it may also have something to do with writing back the "this message has been
read" status when I jump to the message. I've not been able to track down where
in the "new mail -> select the message -> download the body -> display the
message in the view window -> mark it read" process that the segfault gets
triggered other than that it's after I've selected an unread+uncached message.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list