[Dovecot] Panic in v1.1.8

Mark Sapiro mark at msapiro.net
Thu Jan 8 21:21:21 EET 2009


I just tried installing dovecot 1.1.8 as an upgrade to 1.1.7 and
encountered Panics like the following with pop3 accesses

Jan  8 10:55:31 sbh16 dovecot: Killed with signal 15
Jan  8 10:55:49 sbh16 dovecot: Dovecot v1.1.8 starting up
Jan  8 10:57:01 sbh16 dovecot: pop3-login: Login: user=<user2>,
method=PLAIN, rip=72.52.113.36, lip=72.52.113.36, secured
Jan  8 10:57:01 sbh16 dovecot: Panic: POP3(user2): file
mbox-transaction.c: line 54 (mbox_transaction_commit): assertion
failed: (mbox->ibox.box.transaction_count > 0 || mbox->mbox_lock_type
== F_UNLCK)
Jan  8 10:57:01 sbh16 dovecot: POP3(user2): Raw backtrace: pop3
[0x80c4400] -> pop3 [0x80c445a] -> pop3 [0x80c3d5c] -> pop3
[0x806e209] -> pop3(index_transaction_commit+0x4e) [0x809251e] ->
pop3(mailbox_transaction_commit+0x26) [0x80942a6] ->
pop3(client_command_execute+0x3c5) [0x805b1f5] -> pop3 [0x805a152] ->
pop3(io_loop_handler_run+0x100) [0x80cc100] -> pop3(io_loop_run+0x28)
[0x80cb208] -> pop3(main+0x5d2) [0x805bda2] ->
/lib/libc.so.6(__libc_start_main+0xdc) [0x4614cdec] -> pop3 [0x80594d1]
Jan  8 10:57:01 sbh16 dovecot: child 32263 (pop3) killed with signal 6


I have a few users who access their mailbox via pop3 every few minutes
and they all hit this. I reverted to 1.1.7 and all was OK

Here's dovecot -n from 1.1.7.  The dovecot.conf for 1.1.8 was the same.

# 1.1.7: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.18-8.1.14.el5 i686 CentOS release 5 (Final) ext3
protocols: pop3 pop3s
ssl_cert_file: /etc/postfix/grizz-cert.pem
ssl_key_file: /etc/postfix/grizz-key.pem
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/pop3-login
mail_access_groups: mail
mail_location: /var/spool/mail/%u
mbox_write_locks: fcntl dotlock
mail_executable: /usr/local/libexec/dovecot/pop3
mail_plugin_dir: /usr/local/lib/dovecot/pop3
pop3_lock_session: yes
auth default:
  mechanisms: plain apop login
  worker_max_count: 5
  passdb:
    driver: passwd-file
    args: /usr/local/etc/dovecot.passwd
  passdb:
    driver: pam
  userdb:
    driver: passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the dovecot mailing list