diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2020-10-06 18:52:46 +0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2020-10-06 18:57:23 +0200 |
commit | d761485010cc9d071da17a5d90cf4126a4bf499d (patch) | |
tree | b19f2a335debafd3792c7ff73cd4834bb68db9c3 /corepkgs | |
parent | ad143c5b3b7e713b89f0437ce17c20ac642ca530 (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