[Dovecot] lmtp proxy timeout while waiting for reply to DATA reply

Daniel Parthey daniel.parthey at informatik.tu-chemnitz.de
Sun Jun 3 03:37:09 EEST 2012


Daniel Parthey wrote:
> This Friday I did about 50 "sendmail -bv" commands in a loop to
> check some postfix aliases, which resulted in a lot of mails to
> the postmaster alias (which is distributed to about 10 people).
> 
> The result was about 11 bounces
> 
> #####################################################################
> Return-Path: <>
> Received: from mail01.example.org ([10.129.3.233])
>   by mail04.example.org (Dovecot) with LMTP id gl2gG3WyyE+faQAAUavrWA
>   ; Fri, 01 Jun 2012 14:15:49 +0200
> Return-Path: <>
> Received: from mx01.example.org ([127.0.0.1])
>   by mail01.example.org (Dovecot) with LMTP id zAL8MXCyyE8nLwAA3l+BKA
>   ; Fri, 01 Jun 2012 14:15:49 +0200
> RSET
> RSET
> #####################################################################
> 
> At the same time, the dovecot lmtp timeout errors occurred and
> not all "sendmail -bv" mails got delivered.

Here's the backtrace which might be related to the bounces/timeout errors:

Jun  1 14:16:16 10.129.3.233 dovecot: lmtp(12093, username at example.de): Error: Transaction log /mail/dovecot/example.de/username/mail/mailboxes/INBOX/postmaster/dbox-Mails/dovecot.index.log: duplicate transaction log sequence (31)
Jun  1 14:16:16 10.129.3.233 dovecot: lmtp(12093, username at example.de): Panic: file mail-transaction-log-file.c: line 187 (mail_transaction_log_file_add_to_list): assertion failed: ((*p)->hdr.file_seq < file->hdr.file_seq)
Jun  1 14:16:16 10.129.3.233 dovecot: lmtp(12093, username at example.de): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x3a7ca) [0x7fbf514427ca] -> /usr/lib/dovecot/libdovecot.so.0(+0x3a816) [0x7fbf51442816] -> /usr/lib/dovecot/libdovecot.so.0(+0x13e4a) [0x7fbf5141be4a] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9e0aa) [0x7fbf5192e0aa] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_transaction_log_file_open+0x1f8) [0x7fbf5192e328] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x9b363) [0x7fbf5192b363] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_transaction_log_find_file+0x3f) [0x7fbf5192b81f] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_transaction_log_view_set+0xcb) [0x7fbf5192fe3b] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_sync_map+0xbe) [0x7fbf5192713e] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_map+0x86) [0x7fbf51918976] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_index_refresh+0xe) [0x7fbf5191322e] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x80a65) [0x7fbf51910a65] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_cache_field_want_add+0x20) [0x7fbf51910c00] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_parse_header_init+0x198) [0x7fbf518d0d18] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mail_cache_parse_init+0x68) [0x7fbf518d11d8] -> /usr/lib/dovecot/libdovecot-storage.so.0(dbox_save_begin+0x68) [0x7fbf518eaf38] -> /usr/lib/dovecot/libdovecot-storage.so.0(mdbox_save_begin+0x85) [0x7fbf518e4b45] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb827) [0x7fbf5064a827] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_save_begin+0x46) [0x7fbf518ba0d6] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_storage_copy+0xa8) [0x7fbf518b45e8] -> /usr/lib/dovecot/libdovecot-storage.so.0(mdbox_copy+0x44) [0x7fbf518e4694] -> /usr/lib/dovecot/modules/lib10_quota_plugin.so(+0xb630) [0x7fbf5064a630] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_copy+0x5a) [0x7fbf518ba03a] -> /usr/lib/dovecot/libdovecot-sieve.so.0(+0x33293) [0x7fbf501f
Jun  1 14:16:16 10.129.3.233 dovecot: master: Error: service(lmtp): child 12093 killed with signal 6 (core dumps disabled)

Regards
Daniel



More information about the dovecot mailing list