[Dovecot] Panic: file mbox-sync-rewrite.c: line 590

Kostik koc at fax.ru
Mon Aug 3 17:17:57 EEST 2009


Hello!

We start migrate to dovecot (v1.2.2).

# 1.2.2: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.30 i686 Slackware 11.0.0

We have FS user quota and NFS mailboxs(mbox only). While user not
overquota, all works fine. But if is, we get error at log:

---
Aug  3 16:45:17 chest004 dovecot: pop3-login: Login:
user=<boggart at xxxx.xx>, method=PLAIN
Aug  3 16:45:17 chest004 dovecot: POP3(boggart at xxxx.xx):
close(/var/virtual/mail/boggart.lock) failed: Disk quota exceeded
Aug  3 16:46:28 chest004 dovecot: POP3(boggart at xxxx.xx):
close(/var/virtual/mail/boggart.lock) failed: Disk quota exceeded
Aug  3 16:46:28 chest004 dovecot: POP3(boggart at xxxx.xx): Panic: file
mbox-sync-rewrite.c: line 590 (mbox_sync_rewrite): assertion failed:
(mails[idx].from_offset == start_offset)
Aug  3 16:46:28 chest004 dovecot: POP3(boggart at xxxx.xx): Raw backtrace:
pop3 [0x80c949c] -> pop3 [0x80c9c3e] -> pop3 [0x80c9638] ->
pop3(mbox_sync_rewrite+0x6ff) [0x807c9af] -> pop3 [0x8078038] -> pop3
[0x807a30a] -> pop3(mbox_sync+0x399) [0x807b279] ->
pop3(mbox_storage_sync_init+0x53) [0x807b773] -> pop3(mailbox_sync+0x2d)
[0x809331d] -> pop3(client_command_execute+0x2e6) [0x805d066] ->
pop3(client_handle_input+0x75) [0x805be35] ->
pop3(io_loop_handler_run+0x101) [0x80d2221] -> pop3(io_loop_run+0x29)
[0x80d15a9] -> pop3(main+0x779) [0x805dd49] ->
/lib/tls/libc.so.6(__libc_start_main+0xd4) [0xb7e46e14] -> pop3 [0x805b161]
---

What does that mean?



/usr/local/sbin/dovecot -n
---
# 1.2.2: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.30 i686 Slackware 11.0.0
base_dir: /var/run/dovecot/
protocols: imap pop3
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login
login_executable(imap): /usr/local/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login
mmap_disable: yes
mail_nfs_storage: yes
mail_nfs_index: yes
mbox_write_locks: dotlock_try fcntl
mbox_lock_timeout: 150
mbox_dotlock_change_timeout: 60
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_plugins(default): quota imap_quota mail_log
mail_plugins(imap): quota imap_quota mail_log
mail_plugins(pop3):
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
pop3_no_flag_updates(default): no
pop3_no_flag_updates(imap): no
pop3_no_flag_updates(pop3): yes
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
auth default:
  mechanisms: plain login
  passdb:
    driver: sql
  userdb:
    driver: prefetch
plugin:
  quota: fs:Quota:user

=koc


More information about the dovecot mailing list