mirror of git://sourceware.org/git/glibc.git
Handle text preceding backtrace better.
This commit is contained in:
parent
99475e6576
commit
c2228a5131
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue