hi,

we've tested 2.0.12 and 2.0.14 under linux with sendmail
8.11.4 with the same result:

if there is more than one mail to deliver (e.g. doing
a "sendmail -q") after the first mail the lmtpd crashes
with a SIGSEGV :-(

the behaviour is the same if we use lmtpd over TCP
instead of the socket-file.

may be someone could help?
here is one gdb trace of the lmtpd:

Program received signal SIGSEGV, Segmentation fault.
#0  0x40105981 in chunk_alloc (ar_ptr=0x40191320, nb=40) at
malloc.c:2763
#1  0x4010582c in malloc () at malloc.c:2181
#2  0x40176b5d in xdr_bytes () at xdr.c:696
#3  0x400a1286 in xdr_valdat () at yp_xdr.c:138
#4  0x400a14e9 in xdr_ypresp_key_val () at yp_xdr.c:138
#5  0x401736fd in xdr_accepted_reply () at rpc_prot.c:279
#6  0x40176c56 in xdr_union () at xdr.c:696
#7  0x40173820 in xdr_replymsg () at rpc_prot.c:279
#8  0x40171e10 in clntudp_call (cl=0x817d338, proc=4,
    xargs=0x400a1390 <xdr_ypreq_nokey>, argsp=0xbfffd100
"@;\025\b1قع@\001",
    xresults=0x400a14b0 <xdr_ypresp_key_val>, resultsp=0xbfffd108
"\001",
    utimeout={tv_sec = 25, tv_usec = 0}) at clnt_udp.c:395
#9  0x400a2096 in do_ypcall (domain=0x8153b40 "triad", prog=4,
    xargs=0x400a1390 <xdr_ypreq_nokey>, req=0xbfffd100
"@;\025\b1قع@\001",
    xres=0x400a14b0 <xdr_ypresp_key_val>, resp=0xbfffd108 "\001")
    at ypclnt.c:318
#10 0x400a2494 in yp_first () at ypclnt.c:366
#11 0x40d9a97c in ?? () from /lib/libnss_nis.so.2
#12 0x40d9ab24 in ?? () from /lib/libnss_nis.so.2
#13 0x4013360d in __getgrent_r (resbuf=0x40194724, buffer=0x817cbf8
"nogroup",
    buflen=1024, result=0xbfffd228) at ../nss/getXXent_r.c:248
#14 0x40132e4a in getgrent () at ../nss/getXXent.c:117
#15 0x80779b3 in auth_newstate (identifier=0x8166f40
"[EMAIL PROTECTED]",
    cacheid=0x0) at auth_unix.c:256
#16 0x8050632 in lmtpmode (func=0x81503dc, pin=0x8175c08,
pout=0x8176c60, fd=0)
    at lmtpengine.c:1281
#17 0x804bc25 in service_main (argc=1, argv=0xbffff844, envp=0xbffff84c)
    at lmtpd.c:331
#18 0x804b6cb in main (argc=1, argv=0xbffff844, envp=0xbffff84c)
    at service.c:285
(gdb) quit


cu
 rasca
-- 
._____________________________________________________________________

Triad Berlin Projektgesellschaft mbH | Marburger Str. 3 | 10789 Berlin
Fon +49 30 21 90 98-69 | Fax +49 30 21 90 98-61 | http://www.triad.de/

Reply via email to