Can you send a core dump? Instructions can be found from https://www.dovecot.org/bugreport-mail
Aki
On 04/01/2021 17:06 Eric Mauger eric.mauger@igf.cnrs.fr wrote:
Hi,
I still have the same problem/message. I've got no answer from my previous mail.
It happens generally when the list server send multiple messages in a small amount of time. 130 mails failed, 200 ok.
Should it be a config problem, an OS problem or anything else ? It runs on Debian buster.
I run the latest version (from dovecot repo) I upgraded this morning to 2.3.13 and the problem is still there :
Jan 4 15:57:18 mx.igf.cnrs.fr dovecot: lda(sophie.nicole)<13773>
: Error: i_stream_seekable_write_failed: close((&sstream->fd)) @ istream-seekable.c:251 failed (fd=9): Bad file descriptor Jan 4 15:57:18 mx.igf.cnrs.fr dovecot: lda(sophie.nicole)<13773> : Panic: file istream-seekable.c: line 231 (read_from_buffer): assertion failed: (*ret_r > 0) Jan 4 15:57:18 mx.igf.cnrs.fr dovecot: lda(sophie.nicole)<13773> : Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x3d) [0x7f679208761d] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7f679208773e] -> /usr/lib/dovecot/libdovecot.so.0(+0xfa79b) [0x7f679209379b] -> /usr/lib/dovecot/libdovecot.so.0(+0xfa801) [0x7f6792093801] -> /usr/lib/dovecot/libdovecot.so.0(+0x52e30) [0x7f6791febe30] -> /usr/lib/dovecot/libdovecot.so.0(+0x555af) [0x7f6791fee5af] -> /usr/lib/dovecot/libdovecot.so.0(+0x10cfb1) [0x7f67920a5fb1] -> /usr/lib/dovecot/libdovecot.so.0(+0x10d406) [0x7f67920a6406] -> /usr/lib/dovecot/libdovecot.so.0(i_stream_stat+0x34) [0x7f679209fbc4] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb1536) [0x7f679220a536] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xb1612) [0x7f679220a612] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_get_physical_size+0x38) [0x7f67921a71c8] -> /usr/lib/dovecot/libdovecot-lda.so.0(+0x4015) [0x7f67922c1015] -> /usr/lib/dovecot/libdovecot-lda.so.0(mail_deliver_init+0x141) [0x7f67922c2111] -> /usr/lib/dovecot/deliver(main+0x879) [0x55d4bf4b5f99] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f6791ded09b] -> /usr/lib/dovecot/deliver(_start+0x2a) [0x55d4bf4b66ea] dovecot -n
# 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.13 (cdd19fe3) # OS: Linux 4.19.0-9-amd64 x86_64 Debian 10.7 # Hostname: mx.igf.cnrs.fr auth_username_format = disable_plaintext_auth = no lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes mail_location = maildir:~/maildir mail_plugins = fts mail_privileged_group = mail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext namespace inbox { inbox = yes location = mailbox Ads { auto = subscribe } mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = separator = . type = private } passdb { driver = pam } plugin { sieve = file:~/sieve;active=~/.dovecot.sieve sieve_after = /etc/dovecot/sieve.d } protocols = " imap sieve pop3 sieve" service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } } service imap-login { process_min_avail = 16 service_count = 0 } service managesieve-login { inet_listener sieve { port = 4190 } } service stats { unix_listener stats-reader { group = dovecot mode = 0666 user = root } unix_listener stats-writer { group = dovecot mode = 0666 user = root } } ssl_cert =
-- Eric Mauger | Administrateur système et réseau IGF UMR5203 | https://www.igf.cnrs.fr