* Wietse Venema <wie...@porcupine.org>:

> See DEBUG_README for instructions to attach a non-interactive debugger.
> 
> The only change in the SMTP client is the smtp_address_preference and
> lmtp_address_preference parameters, which were tested only for SMTP.

I was able to reproduce that on my installation with Stefan's help.
Attached is the backtrace

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebra...@charite.de | http://www.charite.de
            
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/postfix/lmtp...done.
Attaching to program: /usr/libexec/postfix/lmtp, process 23285
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /usr/lib/libcdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcdb.so.1
Reading symbols from /usr/lib/libdb-4.8.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libdb-4.8.so
Reading symbols from /lib/i686/cmov/libnsl.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libresolv.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libresolv.so.2
Reading symbols from /lib/i686/cmov/libc.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/i686/cmov/libpthread.so.0...(no debugging symbols 
found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
0xb7816424 in __kernel_vsyscall ()
(gdb) #0  0xb7816424 in __kernel_vsyscall ()
#1  0xb73f41c3 in waitpid () from /lib/i686/cmov/libc.so.6
#2  0xb73948eb in ?? () from /lib/i686/cmov/libc.so.6
#3  0x08059f6e in debug_process () at debug_process.c:61
#4  0x08054364 in single_server_main (argc=14, argv=0xbfe84584, 
    service=0x804c5fd <smtp_service>) at single_server.c:643
#5  0x0804c1d6 in main (argc=14, argv=0xbfe84584) at smtp.c:1139
(gdb) Continuing.

Program received signal SIGABRT, Aborted.
0xb7816424 in __kernel_vsyscall ()
(gdb) #0  0xb7816424 in __kernel_vsyscall ()
#1  0xb73858e0 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb7388e15 in abort () from /lib/i686/cmov/libc.so.6
#3  0x08074298 in msg_panic (fmt=0x80885b8 "mystrdup: null pointer argument")
    at msg.c:255
#4  0x08074cdc in mystrdup (str=0x0) at mymalloc.c:215
#5  0x08069612 in argv_split_append (argvp=0x9c061b0, string=0x0, 
    delim=0x807be48 ", \t\r\n") at argv_split.c:101
#6  0x0804cbaf in smtp_connect_remote (state=0x9c05cc0, 
    nexthop=0x9c05790 "[127.0.0.1]:10025", def_service=<value optimized out>)
    at smtp_connect.c:711
#7  0x0804dc3c in smtp_connect (state=0x9c05cc0) at smtp_connect.c:1052
#8  0x0804c6b9 in deliver_message (client_stream=0x9c03fc8, 
    service=0xbfe84f13 "amavisd", argv=0xbfe845bc) at smtp.c:876
#9  smtp_service (client_stream=0x9c03fc8, service=0xbfe84f13 "amavisd", 
    argv=0xbfe845bc) at smtp.c:908
#10 0x080547be in single_server_wakeup (fd=<value optimized out>)
    at single_server.c:262
#11 0x080549e8 in single_server_accept_local (unused_event=1, 
    context=0x6 <Address 0x6 out of bounds>) at single_server.c:306
#12 0x08070c1c in event_loop (delay=-1) at events.c:1179
#13 0x08054668 in single_server_main (argc=14, argv=0xbfe84584, 
    service=0x804c5fd <smtp_service>) at single_server.c:736
#14 0x0804c1d6 in main (argc=14, argv=0xbfe84584) at smtp.c:1139
(gdb) 

Reply via email to