[Dovecot] deliver: command died with signal 6
Jan-Frode Myklebust
janfrode at tanso.net
Tue Jan 20 12:08:24 EET 2009
On 2009-01-13, Timo Sirainen <tss at iki.fi> wrote:
>
>
> Reading your old mails: are you still using GPFS? This crash just
> shouldn't be happening, so perhaps something randomly breaks with it.
> Are you using mmap_disable=3Dyes? Multiple servers can access the same
> user's mails at the same time?
I tried setting mmap_disable=yes today, but got two new failures 2.5
hours later :-(
Jan 20 10:38:32 smtp2.ulh.myinternaldomain.net deliver(quarantine at mydomain.net): Raw backtrace: /usr/local/dovecot/libexec/dovecot/deliver(i_syslog_panic_handler+0x1c) [0x45577c] -> /usr/local/dovecot/libexec/dovecot/deliver [0x45537c] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_update_index+0x86f) [0x43eb8f] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_begin+0x245) [0x43c6e5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_sync_index_begin+0x45) [0x4162d5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_save_commit_pre+0x68) [0x41c638] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_commit+0x70) [0x417320] -> /usr/local/dovecot-1.0.15/lib/dovecot/lda/lib10_quota_plugin.so [0x2a9557d3a8] -> /usr/local/dovecot/libexec/dovecot/deliver(deliver_save+0x136) [0x410856] -> /usr/local/dovecot/libexec/dovecot/deliver(main+0x1023) [0x411c43] -> /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x322e11c40b] -> /usr/local/dovecot/libexec/dovecot/deliver [0x40ffaa]
Jan 20 10:38:32 smtp2.ulh.myinternaldomain.net deliver(quarantine at mydomain.net): file mail-index-sync-update.c: line 854 (mail_index_sync_update_index): assertion failed: (view->hdr.messages_count == map->hdr.messages_count)
Jan 20 10:30:10 smtp1.ulh.myinternaldomain.net deliver(quarantine at mydomain.net): Raw backtrace: /usr/local/dovecot/libexec/dovecot/deliver(i_syslog_panic_handler+0x1c) [0x45577c] -> /usr/local/dovecot/libexec/dovecot/deliver [0x45537c] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_update_index+0x86f) [0x43eb8f] -> /usr/local/dovecot/libexec/dovecot/deliver(mail_index_sync_begin+0x245) [0x43c6e5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_sync_index_begin+0x45) [0x4162d5] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_save_commit_pre+0x68) [0x41c638] -> /usr/local/dovecot/libexec/dovecot/deliver(maildir_transaction_commit+0x70) [0x417320] -> /usr/local/dovecot-1.0.15/lib/dovecot/lda/lib10_quota_plugin.so [0x2a9557d3a8] -> /usr/local/dovecot/libexec/dovecot/deliver(deliver_save+0x136) [0x410856] -> /usr/local/dovecot/libexec/dovecot/deliver(main+0x1023) [0x411c43] -> /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x3cbd81c40b] -> /usr/local/dovecot/libexec/dovecot/deliver [0x40ffaa]
Jan 20 10:30:10 smtp1.ulh.myinternaldomain.net deliver(quarantine at mydomain.net): file mail-index-sync-update.c: line 854 (mail_index_sync_update_index): assertion failed: (view->hdr.messages_count == map->hdr.messages_count)
This is with the following config. Any other suggestions for what
we should try ?
--------------------------------------------------------------------------------
protocols = imap pop3
protocol imap {
listen = *:143
}
protocol pop3 {
listen = *:110
}
disable_plaintext_auth = no
ssl_disable = yes
login_user = dovecot
max_mail_processes = 512
namespace private {
prefix = INBOX.
inbox = yes
}
mmap_disable = yes
protocol imap {
mail_plugins = quota imap_quota
imap_client_workarounds = outlook-idle delay-newmail
}
protocol pop3 {
mail_plugins = quota
pop3_uidl_format = UID%u-%v
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
postmaster_address = MAILER-DAEMON at mydomain.net
mail_plugins = quota
auth_socket_path = /var/run/dovecot/auth-master
sendmail_path = /usr/sbin/sendmail
}
auth default {
mechanisms = plain
passdb sql {
args = /usr/local/dovecot/etc/dovecot-sql.conf
}
userdb sql {
args = /usr/local/dovecot/etc/dovecot-sql.conf
}
user = dovecot-auth
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = root
group = atmail
}
}
}
auth_verbose = yes
--------------------------------------------------------------------------------
% dovecot -n
# 1.0.15: /usr/local/dovecot-1.0.15/etc/dovecot.conf
protocols: imap pop3
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
ssl_disable: yes
disable_plaintext_auth: no
login_dir: /usr/local/dovecot-1.0.15/var/run/dovecot/login
login_executable(default): /usr/local/dovecot-1.0.15/libexec/dovecot/imap-login
login_executable(imap): /usr/local/dovecot-1.0.15/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/dovecot-1.0.15/libexec/dovecot/pop3-login
max_mail_processes: 512
mmap_disable: yes
mail_executable(default): /usr/local/dovecot-1.0.15/libexec/dovecot/imap
mail_executable(imap): /usr/local/dovecot-1.0.15/libexec/dovecot/imap
mail_executable(pop3): /usr/local/dovecot-1.0.15/libexec/dovecot/pop3
mail_plugins(default): quota imap_quota
mail_plugins(imap): quota imap_quota
mail_plugins(pop3): quota
mail_plugin_dir(default): /usr/local/dovecot-1.0.15/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/dovecot-1.0.15/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/dovecot-1.0.15/lib/dovecot/pop3
imap_client_workarounds(default): outlook-idle delay-newmail
imap_client_workarounds(imap): outlook-idle delay-newmail
imap_client_workarounds(pop3): outlook-idle
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): UID%u-%v
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
namespace:
type: private
prefix: INBOX.
inbox: yes
auth default:
user: dovecot-auth
verbose: yes
passdb:
driver: sql
args: /usr/local/dovecot/etc/dovecot-sql.conf
userdb:
driver: sql
args: /usr/local/dovecot/etc/dovecot-sql.conf
socket:
type: listen
master:
path: /var/run/dovecot/auth-master
mode: 432
user: root
group: atmail
--------------------------------------------------------------------------------
-jf
More information about the dovecot
mailing list