cattelan@umn-cs.CS.UMN.EDU (Russell Cattelan) (08/09/89)
We are having trouble with ower sendmail binary
every time it is run it comes back with a bus error
I ran it through gdb and this is what I get
I don't know what other information might be usefull
but see what you can come up with.
Script started on Tue Aug 8 00:02:07 1989
jeckle-=>gdb sendmail
GDB 9i0.83, Copyright (C) 1988 Free Software Foundation, Inc.
There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "info copying" to see the conditions.
Reading symbol data from /home/staff/cattelan/tmp/sendmail...done.
Type "help" for a list of commands.
(gdb) run
Starting program: /home/staff/cattelan/tmp/sendmail
Program generated: Memory access exception on address 0x11 (protection failure).
0x290ea in ?? ()
(gdb) backtrace
#0 0x290ea in ?? ()
#1 0x675c in ?? ()
#2 0x6790 in ?? ()
#3 0x653e in ?? ()
#4 0x4f8e in ?? ()
#5 0x3ffa in ?? ()
(gdb) quit
The program is running. Quit anyway? (y or n) y
jeckle-=>exit
jeckle-=>
script done on Tue Aug 8 00:02:35 1989
the only thing that does not give a bus error is
sendmail -C/etc/sendmail/sendmail.cf
which I don't understand because shouldn't sendmail be useing this
config file already
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<> :-{ :-\<> Russell Cattelan University of Minnesota <>
<> :-} :-`) <> cattelan@umn-cs.cs.umn.edu <>
<> :-) :-( <> {...!rutgers!umn-cs!cattelan} <>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>dls@mentor.cc.purdue.edu (David L Stevens) (08/09/89)
If you've frozen the configuration file (a sendmail.fc exists), that's your problem. NeXT/Mach doesn't implement brk(2) (or sbrk(2), I forget which) and sendmail uses it for the frozen configuration file processing. Deleting the .fc file and never running "sendmail -bz" will keep it happy (if that's the problem). -- +-DLS (dls@mentor.cc.purdue.edu)