[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problems with zmailer 2.99.25



I'm having a couple of crashes in my zmailer and was curious if they
were known problems or not.

I'm still running zmailer 2.99.25, which might be the problem, but I am
reluctant to upgrade given that all the later versions seem to have
stability problems of their own.  For some time, I have been having
crashes in both the router and the smtp transport agent.  The smtp
is not so bad, as the mail gets sent later; the router crash kills
all processing of the messages and requires me to delete the offending
message from the queue(s) and restart zmailer.

Originally, I thought some of these problems were due to our old BSDI 1.1
system and a failing disk, but I continue to see problems after upgrading
to 3.0.

The router crash is fairly straightforward:

weaver-gw# gdb /usr/local/lib/mail/bin/router router/router.core
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 (i386-unknown-bsdi3.0), 
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `router'.
Program terminated with signal 11, Segmentation fault.
#0  0xebf1 in prctladdr (info=0xd7608, fp=0x76580, cfflag=115, 
    comment=0xbb60 "sender") at rfc822.c:1945
1945                                    if (*x->string == '\0')
(gdb) where
#0  0xebf1 in prctladdr (info=0xd7608, fp=0x76580, cfflag=115, 
    comment=0xbb60 "sender") at rfc822.c:1945
#1  0xe731 in sequencer (e=0xd5e6c, file=0x9a9fc "15972-174") at rfc822.c:1789
#2  0xa72e in run_rfc822 (argc=2, argv=0x9aa08) at rfc822.c:123
#3  0x1a5ac in execute (c=0xefbfcd90, caller=0xefbfd708, oretcode=0, 
    name=0x34d0 "rfc822") at execute.c:384
#4  0x1ce8e in runcommand (c=0xefbfcd90, pc=0xefbfd708, retcodep=0xefbfd704)
    at interpret.c:690
#5  0x1ec96 in interpret (code=0xae3ec "\r", eocode=0xae68e "\016*,", 
    entry=0xae3fb "2#file", caller=0xefbfd708, retcodep=0xefbfd704, 
    cdp=0xaa98c) at interpret.c:1643
#6  0x20adc in lapply (fname=0x34d7 "process", l=0xd5e3c) at interpret.c:2602
#7  0x20b72 in apply (argc=2, argv=0xefbfd998) at interpret.c:2626
#8  0x93ff in s_apply (argc=2, argv=0xefbfd998) at shliaise.c:53
#9  0x3fbc in rd_doit (filename=0xac4e0 "15972-178", dirs=0x844e8 "")
    at functions.c:637
#10 0x433c in rd_instability (dirp=0x980a0, dirs=0x844e8 "") at functions.c:768
#11 0x462d in run_daemon (argc=1, argv=0xefbfdee4) at functions.c:903
#12 0x1a27 in main (argc=3, argv=0xefbfdf64) at router.c:309

The headers on the offending message (in the above example) look like:

external
rcvdfrom gateway1.isite.net ([198.207.204.66])
with SMTP
channel error
to <lmay@netapp.com>
Received: from proxy1.noc.isite.net (proxy1.noc.isite.net [172.16.1.11]) by gateway1.isite.net (8.8.5/8.8) with ESMTP id JAA22477 for <lmay@netapp.com>; Tue, 8 Apr 1997 09:54:38 -0700 (PDT)
Received: from smtp-gateway.asyst.com (smtp-gateway.asyst.com [172.26.12.12]) by proxy1.noc.isite.net (8.8.5/8.8) with SMTP id KAA10721 for <lmay@netapp.com>; Tue, 8 Apr 1997 10:56:22 -0700 (PDT)
Message-Id: <199704081756.KAA10721@proxy1.noc.isite.net>
Received: by smtp-gateway.asyst.com via MsMail with Mimetic; Tue, 8 Apr 1997 09:49 -0700
MIME-Version: 1.0
Date: Tue, 8 Apr 1997 09:49 -0700
From: Adminstrator <>
To: lmay@netapp.com
Subject: Mail failure
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

The smtp core is a little more obscure:

weaver-gw# gdb /usr/local/lib/mail/bin/ta/smtp transport/smtp.core
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 (i386-unknown-bsdi3.0), 
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `smtp'.
Program terminated with signal 11, Segmentation fault.
#0  0x2f274 in fclose ()
(gdb) where
#0  0x2f274 in fclose ()
#1  0x1b2b in main (argc=3, argv=0xefbfdf00) at smtp.c:523

Is it possible to get patches applied to 2.99.25 that fix these issues?
Also, can anyone recommend a later version that is actually stable?

Bruce

-- 
Bruce Sterling Woodcock ------ Systems Administrator ][ sterling@netapp.com
Network & Systems Administration - Network Appliance ][ sterling@netcom.com