We recently upgraded to dovecot v1.0.15 (from v1.0.0 + some local fixes),
and after this upgrade we've started to get a couple of failures from deliver:

Jan 12 20:34:34 smtp1.ulh.mydomain.net deliver(someu...@somedomain.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 12 20:38:53 smtp2.ulh.mydomain.net deliver(quarant...@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 [0x416ed5] -> 
/usr/local/dovecot/libexec/dovecot/deliver(maildir_sync_last_commit+0x4b) 
[0x4170bb] -> /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 13 10:37:59 atmail1.ulh.mydomain.net deliver(quarant...@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) [0x3ac5a1c40b] -> /usr/loc
 al/dovecot/libexec/dovecot/deliver [0x40ffaa]

Unfortunatley these leads to bounce messages to the sender:

Jan 13 10:37:59 atmail1.ulh.mydomain.net postfix/pipe[6320]:  BB3337E4E7: 
to=<quarant...@mydomain.net>, relay=dovecot, delay=2.3, delays=0.06/0/0/2.2, 
dsn=5.3.0, status=bounced (Command died with signal 6: 
"/usr/local/dovecot/libexec/dovecot/deliver")

First, does anybody know if it's possible to change the behaviour here
to not bounce, but retry instead ?

And, is there anything we should do to debug further what the problem might be ?


  -jf

Reply via email to