<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I'm running the following:</div><div><br></div><div># 2.3.4 (0ecbaf23d): /usr/local/etc/dovecot/dovecot.conf</div><div># OS: FreeBSD 11.2-RELEASE-p4 amd64  </div><div># FS: ZFS</div><div><br></div><div>auth_mechanisms = plain login</div><div>auth_username_format = %Ln</div><div>listen = *</div><div>mail_location = maildir:~/Maildir</div><div>namespace inbox {</div><div>  inbox = yes</div><div>  location = </div><div>  mailbox Drafts {</div><div>    auto = subscribe</div><div>    special_use = \Drafts</div><div>  }</div><div>  mailbox Junk {</div><div>    auto = subscribe</div><div>    special_use = \Junk</div><div>  }</div><div>  mailbox Sent {</div><div>    special_use = \Sent</div><div>  }</div><div>  mailbox Trash {</div><div>    auto = subscribe</div><div>    special_use = \Trash</div><div>  }</div><div>  prefix = </div><div>}</div><div>passdb {</div><div>  driver = pam</div><div>}</div><div>protocols = imap lmtp</div><div>service auth {</div><div>  unix_listener /var/spool/postfix/private/auth {</div><div>    group = postfix</div><div>    mode = 0666</div><div>    user = postfix</div><div>  }</div><div>  user = dovecot</div><div>}</div><div>service imap-login {</div><div>  inet_listener imap {</div><div>    port = 0</div><div>  }</div><div>}</div><div>service lmtp {</div><div>  unix_listener /var/spool/postfix/private/dovecot-lmtp {</div><div>    group = postfix</div><div>    mode = 0600</div><div>    user = postfix</div><div>  }</div><div>}</div><div>service stats {</div><div>  unix_listener stats-reader {</div><div>    group = </div><div>    mode = 0600</div><div>    user = </div><div>  }</div><div>  unix_listener stats-writer {</div><div>    group = $default_internal_group</div><div>    mode = 0666</div><div>    user = </div><div>  }</div><div>  user = $default_internal_user</div><div>}</div><div>ssl_cert = </root/cert.pem</div><div>ssl_key = # hidden, use -P to show it</div><div>userdb {</div><div>  driver = passwd</div><div>}</div><div><br></div><div>dmesg shows:</div><div><br></div><div><div>pid 74441 (imap), uid 1002: exited on signal 6</div><div>pid 74784 (imap), uid 1002: exited on signal 6</div><div>pid 21471 (imap), uid 1002: exited on signal 6</div><div>pid 21470 (imap), uid 1002: exited on signal 6</div><div>pid 21464 (imap), uid 1002: exited on signal 6</div><div>pid 21731 (imap), uid 1002: exited on signal 6</div></div><div><br></div><div>Sometimes the dovecot process serving an user crashes. He runs mostly airmail on macOS and samsung mail on Android.</div><div><br></div><div>Happens only to that particular user.</div><div><br></div><div>The log shows the following: (maillog)</div><div><br></div><div><div>Dec 16 14:52:35 mail dovecot: imap-login: Login: user=<USER>, method=PLAIN, rip=79.12.201.157, lip=192.168.1.28, mpid=74779, TLS, session=<wMQI+iN9VtRPDMmd></div><div>Dec 16 14:52:39 mail dovecot: imap(USER)<74441><nLa+7SN9+fhPDMmd>: Panic: file charset-iconv.c: line 83 (charset_to_utf8_try): assertion failed: (srcleft <= CHARSET_MAX_PENDING_BUF_SIZE)</div><div>Dec 16 14:52:39 mail dovecot: imap(USER)<74441><nLa+7SN9+fhPDMmd>: Fatal: master: service(imap): child 74441 killed with signal 6 (core not dumped - <a href="https://dovecot.org/bugreport.html#coredumps">https://dovecot.org/bugreport.html#coredumps</a> - set service imap { drop_priv_before_exec=yes })</div></div><div><br></div><div>I'm here if more info is needed.</div><div><br></div><div>Thanks for taking a look.</div></div></div></div></div>