Handle text preceding backtrace better.

This commit is contained in:
Ulrich Drepper 1998-08-24 16:35:28 +00:00
parent 99475e6576
commit c2228a5131
1 changed files with 4 additions and 4 deletions

View File

@ -79,9 +79,9 @@ if test $exval -eq 139 && test -f "$segv_output"; then
IFS=$old_IFS IFS=$old_IFS
;; ;;
esac esac
(read line; echo "$line" sed '/Backtrace/q' "$segv_output"
read line; echo "$line" sed '1,/Backtrace/d' "$segv_output" |
while read line; do (while read line; do
case "$line" in case "$line" in
[*) addr=`echo $line | sed 's/^\[\(.*\)\]$/\1/'` [*) addr=`echo $line | sed 's/^\[\(.*\)\]$/\1/'`
complete=`addr2line -f -e "$prog" $addr 2>/dev/null` 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" *) echo "$line"
;; ;;
esac esac
done) < "$segv_output" done)
rm -f "$segv_output" rm -f "$segv_output"
fi fi