Dump the backtrace to stdout when core is found in systest directory
(cherry picked from commit 512dadc8d1)
This commit is contained in:
committed by
Michał Kępień
parent
89a3fcabf2
commit
546f65ffdb
@@ -0,0 +1 @@
|
||||
thread apply all bt full
|
||||
@@ -200,6 +200,18 @@ else
|
||||
echoinfo "I:$systest:Test claims success despite crashes: $core_dumps"
|
||||
echofail "R:$systest:FAIL"
|
||||
# Do not clean up - we need the evidence.
|
||||
find "$systest/" -name 'core*' | while read -r coredump; do
|
||||
SYSTESTDIR="$systest"
|
||||
echoinfo "D:$systest:backtrace from $coredump start"
|
||||
binary="`gdb --batch --core="$coredump" | sed -ne "s/Core was generated by .//;s/ .*'.$//p;"`"
|
||||
"$TOP/libtool" --mode=execute gdb \
|
||||
--batch \
|
||||
--command=run.gdb \
|
||||
--core="$coredump" \
|
||||
-- \
|
||||
"$binary"
|
||||
echoinfo "D:$systest:backtrace from $coredump end"
|
||||
done
|
||||
elif [ $assertion_failures -ne 0 ]; then
|
||||
echoinfo "I:$systest:Test claims success despite $assertion_failures assertion failure(s)"
|
||||
echofail "R:$systest:FAIL"
|
||||
|
||||
@@ -2193,6 +2193,7 @@
|
||||
./bin/tests/system/rsabigexponent/prereq.sh SH 2012,2014,2016,2018,2019,2020
|
||||
./bin/tests/system/rsabigexponent/setup.sh SH 2012,2014,2016,2018,2019,2020
|
||||
./bin/tests/system/rsabigexponent/tests.sh SH 2012,2016,2018,2019,2020
|
||||
./bin/tests/system/run.gdb X 2019,2020
|
||||
./bin/tests/system/run.sh SH 2000,2001,2004,2007,2010,2012,2014,2015,2016,2017,2018,2019,2020
|
||||
./bin/tests/system/runall.sh SH 2000,2001,2004,2007,2010,2011,2012,2014,2015,2016,2018,2019,2020
|
||||
./bin/tests/system/runsequential.sh SH 2018,2019,2020
|
||||
|
||||
Reference in New Issue
Block a user