From: Ulrich Drepper Date: Mon, 24 Aug 1998 16:35:28 +0000 (+0000) Subject: Handle text preceding backtrace better. X-Git-Tag: cvs/glibc-2_0_96~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2228a513135bb229cd9c9984e38e52143d5f6dd;p=thirdparty%2Fglibc.git Handle text preceding backtrace better. --- diff --git a/debug/catchsegv.sh b/debug/catchsegv.sh index 48c447b039e..b949352eee1 100755 --- a/debug/catchsegv.sh +++ b/debug/catchsegv.sh @@ -79,9 +79,9 @@ if test $exval -eq 139 && test -f "$segv_output"; then IFS=$old_IFS ;; esac - (read line; echo "$line" - read line; echo "$line" - while read line; do + sed '/Backtrace/q' "$segv_output" + sed '1,/Backtrace/d' "$segv_output" | + (while read line; do case "$line" in [*) addr=`echo $line | sed 's/^\[\(.*\)\]$/\1/'` complete=`addr2line -f -e "$prog" $addr 2>/dev/null` @@ -94,7 +94,7 @@ if test $exval -eq 139 && test -f "$segv_output"; then *) echo "$line" ;; esac - done) < "$segv_output" + done) rm -f "$segv_output" fi