DescriptionVM: Avoid running atexit() handlers during exit() of a failed subprocess spawn
Somtimes execve() fails and then we fall back to exit(1) in the fork()ed but not
exeve()ed subprocess.
One of the issues is e.g. that we don't want to run LSAN in the fork()ed but not
execve()ed subprocess, the results will be bogus (plus the output of
LSAN is not read on the other side (i.e. the unix pipe is not drained) which
blocks the subprocess indefinitely).
R=vegorov@google.com
Committed: https://github.com/dart-lang/sdk/commit/5dc73cacd207ff07fb6055cee8370f1f2a9e01e7
Patch Set 1 #
Messages
Total messages: 5 (2 generated)
|