aboutsummaryrefslogtreecommitdiff
path: root/corepkgs
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2020-10-06 18:52:46 +0200
committerEelco Dolstra <edolstra@gmail.com>2020-10-06 18:57:23 +0200
commitd761485010cc9d071da17a5d90cf4126a4bf499d (patch)
treeb19f2a335debafd3792c7ff73cd4834bb68db9c3 /corepkgs
parentad143c5b3b7e713b89f0437ce17c20ac642ca530 (diff)
Prevent a deadlock when user namespace setup fails
Observed on Centos 7 when user namespaces are disabled: DerivationGoal::startBuilder() throws an exception, ~DerivationGoal() waits for the child process to exit, but the child process hangs forever in drainFD(userNamespaceSync.readSide.get()) in DerivationGoal::runChild(). Not sure why the SIGKILL doesn't get through. Issue #4092.
Diffstat (limited to 'corepkgs')
0 files changed, 0 insertions, 0 deletions