:Ok Matt. Sendmail crashes at home but not on leaf. The command output is
:below. I'll try and build a debug sendmail tomorrow. It seems to be a
:problem with TLS.
:
:        -Richard
:
:@home:
:
:[gorg//sendmail]$ sendmail -O QueueDirectory=/home/rnyberg/sendmail -q -v

    Looks probable.  After you build the debug version tomorrow you can
    run the same command.

    You should be able to avoid installing the debug sendmail.  Instead of 
    installing it you can use the path to the binary in the object tree
    when you run gdb.  Here is the sequence of events to build the debug
    version.

        cd /usr/src/lib/libsmutil
        make clean; make obj
        make DEBUG_FLAGS=-g

        cd /usr/src/lib/libsm
        make clean; make obj
        make DEBUG_FLAGS=-g

        cd /usr/src/usr.sbin/sendmail
        make clean; make obj
        make DEBUG_FLAGS=-g

    Assuming /usr/src and /usr/obj aren't symlinked, the binary will be
    "/usr/obj/usr/src/usr.sbin/sendmail/sendmail".

    And here is the gdb sequence:

        gdb /usr/obj/usr/src/usr.sbin/sendmail/sendmail
        gdb> run -O QueueDirectory=/home/rnyberg/sendmail -q -v

    I'm hoping that will be sufficient.  It should then break into gdb
    when it gets the seg fault.  Remember to run sendmail as a user and
    not root, otherwise it may try to setuid itself and detach from gdb.

                                                -Matt

Reply via email to