# WRspice gdb/mail interface for fault reporting
# $1 = Program
# $2 = pid
#
if [ -f gdbout ]; then
    rm -f gdbout
fi
logdir="."
echo print DeathAddr > $logdir/gdbtemp
echo bt >> $logdir/gdbtemp
echo quit >> $logdir/gdbtemp
echo starting gdb $1 $2
{ gdb -x $logdir/gdbtemp -q $1 $2; } > gdbout 2>&1
unlink $logdir/gdbtemp
echo 'WRspice-4.1.6 LinuxRHEL6_64 (wrs-4-1-5)' >> gdbout
subject="WRspice-crash-report" mailaddr="wrspice@wrcad.com"
echo wrote 'gdbout' file
echo mailing...
mail -i -n -s "$subject" "$mailaddr" < gdbout &
#
# under some operating systems, gdb leaves the application suspended
# have to wake it up so it will die
kill -CONT $2
#
echo done
sleep 2
 2
