From 9daadcec81376960f6bbae4a9d381eca69eb9317 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Wed, 15 Apr 2020 20:29:20 +0200 Subject: [PATCH] Turn off core dumps before starting the main body of test-release.sh. Summary: Some of the regression tests, such as those for the various sanitizers, use huge shadow memory maps (showing up in top as 20 TiB). If any of those ever crashes, your test system's disk will be filled up until everything falls over. Set the ulimit for core dumps to 0 to prevent this problem. Reviewers: hans, tstellar, rovka Reviewed By: hans Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D76191 --- llvm/utils/release/test-release.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llvm/utils/release/test-release.sh b/llvm/utils/release/test-release.sh index 3cd101e..6b3e6b54 100755 --- a/llvm/utils/release/test-release.sh +++ b/llvm/utils/release/test-release.sh @@ -484,6 +484,10 @@ function package_release() { set -e set -o pipefail +# Turn off core dumps, as some test cases can easily fill up even the largest +# file systems. +ulimit -c 0 + if [ "$do_checkout" = "yes" ]; then export_sources fi -- 2.7.4