Skip to content

Commit f5da5f6

Browse files
committed
Disable core dumps while building executables.
Also spell out `--no-core` in all other invocations to make it more clear.
1 parent 759f9e2 commit f5da5f6

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

judge/build_executable.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ logmsg $LOG_INFO "starting build"
7676

7777
exitcode=0
7878
$GAINROOT "$RUNGUARD" ${DEBUG:+-v} -u "$RUNUSER" -g "$RUNGROUP" \
79-
-r "$CHROOTDIR" -d '/build' -- \
79+
-r "$CHROOTDIR" -d '/build' --no-core -- \
8080
'./build' > 'build.log' 2>&1 || \
8181
exitcode=$?
8282

judge/compile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ fi
150150
exitcode=0
151151
$GAINROOT "$RUNGUARD" ${DEBUG:+-v} $CPUSET_OPT -u "$RUNUSER" -g "$RUNGROUP" \
152152
-r "$PWD/.." -d "/compile" \
153-
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT -c -f $SCRIPTFILELIMIT -s $SCRIPTFILELIMIT \
153+
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT --no-core -f $SCRIPTFILELIMIT -s $SCRIPTFILELIMIT \
154154
-M "$WORKDIR/compile.meta" $ENVIRONMENT_VARS -- \
155155
"/compile-script/$(basename "$COMPILE_SCRIPT")" program "$MEMLIMIT" "$@" >"$WORKDIR/compile.tmp" 2>&1 || \
156156
exitcode=$?

judge/testcase_run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ if [ $COMBINED_RUN_COMPARE -eq 0 ]; then
229229
chmod a+w feedback
230230

231231
runcheck $GAINROOT "$RUNGUARD" ${DEBUG:+-v} $CPUSET_OPT -u "$RUNUSER" -g "$RUNGROUP" \
232-
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT -c \
232+
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT --no-core \
233233
-f $SCRIPTFILELIMIT -s $SCRIPTFILELIMIT -M compare.meta -- \
234234
"$COMPARE_SCRIPT" testdata.in testdata.out feedback/ $COMPARE_ARGS < program.out \
235235
>compare.tmp 2>&1

judge/version_check.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ fi
8080
exitcode=0
8181
$GAINROOT "$RUNGUARD" ${DEBUG:+-v} $CPUSET_OPT -u "$RUNUSER" -g "$RUNGROUP" \
8282
-r "$PWD/.." -d "/version_check" \
83-
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT -c -f $SCRIPTFILELIMIT -s $SCRIPTFILELIMIT \
83+
-m $SCRIPTMEMLIMIT -t $SCRIPTTIMELIMIT --no-core -f $SCRIPTFILELIMIT -s $SCRIPTFILELIMIT \
8484
-M "$WORKDIR/version_check.meta" $ENVIRONMENT_VARS -- \
8585
"/version_check-script/$(basename $VERSION_CHECK_SCRIPT)" >"$WORKDIR/version_check.tmp" 2>&1 || \
8686
exitcode=$?

0 commit comments

Comments
 (0)