Merge pull request #7389 from taosdata/test/TD-5910-m
obtain coredump execfn in script[ci skip]
This commit is contained in:
commit
e882659e14
|
@ -24,9 +24,9 @@ function stopTaosd {
|
|||
|
||||
function dohavecore(){
|
||||
corefile=`find $corepath -mmin 1`
|
||||
core_file=`echo $corefile|cut -d " " -f2`
|
||||
proc=`echo $corefile|cut -d "_" -f3`
|
||||
if [ -n "$corefile" ];then
|
||||
core_file=`echo $corefile|cut -d " " -f2`
|
||||
proc=`file $core_file|awk -F "execfn:" '/execfn:/{print $2}'|tr -d \' |awk '{print $1}'|tr -d \,`
|
||||
echo 'taosd or taos has generated core'
|
||||
rm case.log
|
||||
if [[ "$tests_dir" == *"$IN_TDINTERNAL"* ]] && [[ $1 == 1 ]]; then
|
||||
|
@ -46,7 +46,7 @@ function dohavecore(){
|
|||
fi
|
||||
fi
|
||||
if [[ $1 == 1 ]];then
|
||||
echo '\n'|gdb /usr/local/taos/bin/$proc $core_file -ex "bt 10" -ex quit
|
||||
echo '\n'|gdb $proc $core_file -ex "bt 10" -ex quit
|
||||
exit 8
|
||||
fi
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue