Closed kflak closed 4 years ago
You should build neomutt with debug symbols enabled, since your backtrace doesn't contain any useful info otherwise.
Thanks for the tip! Have compiled it with debug now, and will return when/if the crash happens again.
I found a way to reproduce crashes reliably. Let me explain the setup.
I am using debian testing. Mailboxes are traditional mbox under /var/mail/
Mail is delivered via sendmail and procmail as lda.
I access the mailbox locally via neomutt, and sometimes via imap as dovecot-imap
All this used to work fine, neomutt sometimes saying mailbox externally modified, so far so good.
Now when a new mail arrives, I and open the INBOX, i.e. /var/mail/
neomutt crashes with a segfault
Versions (in debian testing as of today): neomutt 20191111+dfsg.1-1 dovecot-imapd 1:2.3.7.2-1
I did some tracing, in effect imapd writes something in the last and the first mail (which dovecot, this is a special placeholder mail).
I would expect for neomutt to detect changes, and in the worst cases re-read the whole mbox file.
@dorchain can you reproduce this with the newest NeoMutt version, 2020-03-20? I've been using that version and it has been stable for my uses.
@kflak can you reproduce on current master or the newest release?
Nope, neomutt has been stable lately!
Great, thanks for the quick reply!
@dorchain if you can reproduce, please reopen.
Expected Behaviour
Random stuff in index
Actual Behaviour
Neomutt has been crashing randomly since mid December.
If NeoMutt crashed, did your OS create a 'coredump' file?
Steps to Reproduce
Unfortunately I have found no pattern to this, but it happens in index view.
How often does this happen?
When did it start to happen?
Mid December. I don't think I made any config changes in that period.
NeoMutt Version
Extra Info
Operating System and its version Arch Linux 5.4.5-rt3-1-rt, Sway 1.2, termite v15
Were you using multiple copies of NeoMutt at once? No
Were you using 'screen' or 'tmux'? No
Is your email local (maildir) or remote (IMAP)? No