Author: Christoph Lameter Date: To: Philip Blundell CC: exim-users Subject: Re: Message stuck in queue
The problem has already been fixed by Philip Hazel.
On Sat, 24 May 1997, Philip Blundell wrote:
>On Thu, 22 May 1997, Christoph Lameter wrote:
>
>> miriam:/c/home/clameter# gdb /usr/sbin/exim
>> GDB is free software and you are welcome to distribute copies of it
>> under certain conditions; type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB; type "show warranty" for details.
>> GDB 4.16 (i586-debian-linux), Copyright 1996 Free Software Foundation,
>> Inc...(no debugging symbols found)...
>> (gdb) run -M 0wRTbJ-00051B-00
>> Starting program: /usr/sbin/exim -M 0wRTbJ-00051B-00
>> (no debugging symbols found)...(no debugging symbols found)...(no
>> debugging symbols found)...
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x4008e4de in free ()
>> (gdb)
>
>Can you compile Exim with -g, run it under gdb and show us the output of
>`bt' when it crashes?
>
>It could be that Exim is trying to free the same block of memory twice,
>which is allowed by most malloc() implementations but will fault under new
>versions of the Linux C library. If this is the case then compiling with
>libgnumalloc may let you work around the bug and deliver the mail until
>Exim is fixed.
>
>p.
>
>
>