Files
compiler-explorer/etc/config/execution.defaults.properties
Ofek 5f8c801b7f Disable unbufferStdoutExe config, due to clash with asan (#7482)
<!-- THIS COMMENT IS INVISIBLE IN THE FINAL PR, BUT FEEL FREE TO REMOVE
IT
Thanks for taking the time to improve CE. We really appreciate it.
Before opening the PR, please make sure that the tests & linter pass
their checks,
  by running `make check`.
In the best case scenario, you are also adding tests to back up your
changes,
  but don't sweat it if you don't. We can discuss them at a later date.
Feel free to append your name to the CONTRIBUTORS.md file
Thanks again, we really appreciate this!
-->

Co-authored-by: Ofek Shilon <oshilon@speedata.io>
2025-03-08 17:57:19 +02:00

25 lines
1.0 KiB
Properties

sandboxType=none
executionType=none
# To run wine, point these at your wine and wineserver executables
#wine=
#wineServer=
winePrefix=/tmp/ce-wine-prefix
firejail=firejail
nsjail=nsjail
nsjail.config.execute=etc/nsjail/compilers-and-tools.cfg
nsjail.config.sandbox=etc/nsjail/user-execution.cfg
firejail.profile.execute=etc/firejail/compilers-and-tools.profile
firejail.profile.sandbox=etc/firejail/user-execution.profile
firejail.profile.wine=etc/firejail/wine.profile
cewrapper=
cewrapper.config.sandbox=etc/cewrapper/user-execution.json
cewrapper.config.execute=etc/cewrapper/compilers-and-tools.json
# stdbuf operates by injecting a library into the target executable with LD_PRELOAD, which clashes with
# asan and other scenarios. Disabling for now - still not deleting code until faketty is implemented.
# Prefix execution with `stdbuf -o0` to have stdout output also for crashing executions.
# Discussed further in https://github.com/compiler-explorer/compiler-explorer/issues/7239
# unbufferStdoutExe=stdbuf
# unbufferStdoutArgs=-o0