summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Behrens <thorsten.behrens@allotropia.de>2022-11-08 13:39:03 +0100
committerThorsten Behrens <thorsten.behrens@allotropia.de>2022-11-08 13:55:52 +0100
commit8fdbf2bca26eaa1987bdfa0ca0fc29a93a545e02 (patch)
tree7cb1c3946403b8bbfe9c4a628a777d0d2a5fb651
parent913195167789c3006208416f7d4d2722a7b802d1 (diff)
Avoid odd 'core-*.backtrace.txt' files on zero crashes
..by temporarily setting nullglob & skipping the foreach.. Change-Id: Ida471c63a70a0ea945635caef595ba890526f2da Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142433 Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com> Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de> Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
-rwxr-xr-xtest-bugzilla-files/zip.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/test-bugzilla-files/zip.sh b/test-bugzilla-files/zip.sh
index c2f463fa..a843ac3b 100755
--- a/test-bugzilla-files/zip.sh
+++ b/test-bugzilla-files/zip.sh
@@ -6,7 +6,9 @@ echo $SHA
cd "$CRASHTESTDATA"/
cd "$CRASHTESTDATA"/control/
mkdir -p "$CRASHTESTDATA"/logs/$SHA/backtraces
+shopt -s nullglob # do nothing for zero core dumps
for a in */core*; do gdb "$INSTDIR"/program/soffice.bin $a -ex "thread apply all backtrace full" --batch > "$CRASHTESTDATA"/logs/$SHA/backtraces/`dirname "$a"`-`basename "$a"`.backtrace.txt; done
+shopt -u nullglob # reset to normal globbing
cat */crashlog.txt > "$CRASHTESTDATA"/logs/$SHA/crashlog.txt
cat */exportCrash.txt > "$CRASHTESTDATA"/logs/$SHA/exportCrash.txt
echo "filename,total-diff-count,attr-diff-count,node-diff-count" > "$CRASHTESTDATA"/logs/$SHA/odfundifflog.csv