Re: [exim-dev] [Bug 1671] segfault after delivery

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Daryl Richards
Date:  
À: exim-dev
Sujet: Re: [exim-dev] [Bug 1671] segfault after delivery
On 15-08-20 10:58 AM, Heiko Schlittermann wrote:
> Daryl Richards <daryl@???> (Do 20 Aug 2015 14:52:08 CEST):
> …
>>> And the other conditions to trigger that bug are the same?
>>>
>>>      exim_dumpdb <spool-dir> wait-<transport>

>>>
>>> shows message ids, waiting for the remote host. The host is reachable
>>> already and after sending the first message down to that host, Exim
>>> crashes?
>>>
>> Correct. This is happening when a system sends many messages to an
>> email-to-SMS gateway, so many destination addresses at the same host. They
>> all go through, but some crash after delivery and end up frozen on the
>> queue. If I thaw them and run the queue, it cleans up without attempting
>> another delivery..
>>
>> From mailq:
>>
>> 41m   878 1ZSOSe-0002UV-U7 <cad-noreply@???> *** frozen ***
>>          D 519xxxxxxx@???

>>
>> From exim_dumpdb:
>>
>> mail.txt.bell.ca 1ZSOSe-0002Ul-VJ 1ZSOSe-0002UU-VP 1ZSOSe-0002Um-Ud
>> 1ZSOZc-0002m2-U8 1ZSOZd-0002mG-02 1ZSOZd-0002lz-0d 1ZSOZl-0002oF-IJ
>> 1ZSOZl-0002oI-FN 1ZSOZl-0002oX-Hw 1ZSOaY-0002rn-Dz 1ZSOaY-0002rq-DP
>> 1ZSOaY-0002rz-D3
>>
>> The dumpdb line shows the destination host, and various message ids, but not
>> the one that is frozen.. ??
> Yes, the message ids shown are normally IDs of messages waiting for that
> host. Do you run lots of queue runners in parallel?
>
>

Well, all those message ids where no longer in the queue itself. mailq
only showed the one message, as delivered but frozen. That list was also
generated about 45 minutes after the message was actually sent through.
I do not run queue runners in parallel.

root@mail:~# exim -bV
Exim version 4.86 #0 (FreeBSD 9.3) built 19-Aug-2015 13:34:22
Copyright (c) University of Cambridge, 1995 - 2015
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007
- 2015
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() IPv6 use_setclassresources Expand_dlfunc
OpenSSL Content_Scanning DKIM PRDR Experimental_SPF
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm
dbmjz dbmnz dnsdb dsearch mysql sqlite
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /usr/local/etc/exim/configure