[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