Bug#413464: exim4-config: update-exim4.conf crash when invoked by whereami at boot

Marc Haber mh+debian-packages at zugschlus.de
Tue Mar 6 11:27:33 CET 2007


reassign #413464 exim4-daemon-light
thanks

On Tue, Mar 06, 2007 at 11:12:10AM +0100, Olivier Berger wrote:
> GNU gdb 6.4.90-debian
> Copyright (C) 2006 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or 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.
> This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
> 
> [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> Failed to read a valid object file image from memory.
> [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7d4ac5b in xdr_uint8_t () from /lib/tls/i686/cmov/libc.so.6
> #0  0xb7d4ac5b in xdr_uint8_t () from /lib/tls/i686/cmov/libc.so.6
> #1  0xb7d49aaa in xdr_uint8_t () from /lib/tls/i686/cmov/libc.so.6
> #2  0xb7d4a14e in xdr_uint8_t () from /lib/tls/i686/cmov/libc.so.6
> #3  0xb7d2ebc5 in gethostbyname2_r () from /lib/tls/i686/cmov/libc.so.6
> #4  0xb7d2e905 in gethostbyname2 () from /lib/tls/i686/cmov/libc.so.6
> #5  0x08092a3d in readconf_main () at readconf.c:2874
> #6  0x0806c425 in main (argc=<value optimized out>, cargv=0x68) at exim.c:3124
> 
> Hope this helps.

This "only" supports my hypothesis that this is an issue with the
local name resolver. Maybe it helps to re-try this with libc6-dbg
installed, or to run exim under ltrace and/or valgrind. If that
doesn't give any conclusion, there is nothing to do short of running
exim under a debugger with a breakpoint set at readconf_main.

We're lucky that you can readily reproduce the crash. I cannot.

> > Are we talking about exim4-daemon-light or exim4-daemon-heavy?
> 
> light.

Thanks. Reassigning to exim4-daemon-light

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835




More information about the Pkg-exim4-maintainers mailing list