Bug#412886: RFH gnutls related crash of exim4 on x86_64 (Bug#412886)

Simon Josefsson simon at josefsson.org
Tue May 15 20:53:36 UTC 2007


On 15 maj 2007, at 22.24, Ronny Adsetts wrote:

> Simon Josefsson said at 15/05/2007 20:53:
> [snip lots of helpful debug data]
>>>
>>> Please let me know if you want any more information.
>>
>> If you can reproduce the crash in gdb, try getting a backtrace  
>> using 'bt
>> full', and invoke 'up' until you are in the _gnutls_recv_handshake  
>> stack
>> frame, then 'p recv_type'.  If it is indeed
>> GNUTLS_HANDSHAKE_CLIENT_HELLO or GNUTLS_HANDSHAKE_SERVER_HELLO then I
>> think we have diagnosed the cause.
> [...]
>
> Simon, thanks for your help so far.
>
> Assuming the delivery starts again, it stopped this morning, it'll  
> keep trying every hour for about three days...
>
> Unless you know if it's possible to take a tcpdump and recreate the  
> transaction?

Yes, do try to get a tcpdump trace of the session.  It may not be  
possible to recreate the transaction with live code, but at least we  
can look at what the other end is sending, and especially if it is  
sending a client hello again when GnuTLS expects something else.

Thanks,
Simon




More information about the Pkg-exim4-maintainers mailing list