[CRIU] [PATCHv3 0/3] Fix TASK_HELPER deadlock on futex

Kirill Tkhai ktkhai at virtuozzo.com
Wed Jul 19 17:04:37 MSK 2017


On 19.07.2017 17:02, Dmitry Safonov wrote:
> v3: some more nitpicks from Kirill
> 
> v2: use wait(-1) instead of SIGCHLD handler.
>   While it may look uglier, there is no difference really
>   as we need to check the stage anyway on which a child has died.
> 
> Cc: Kirill Tkhai <ktkhai at virtuozzo.com>
> 
> Dmitry Safonov (3):
>   pstree: Add nspid() helper
>   restore: Fix deadlock when helper's child dies
>   fault-inj: Silently dying helper's child
> 
>  criu/cr-restore.c              | 102 ++++++++++++++++++++++++++++++-----------
>  criu/include/fault-injection.h |   1 +
>  criu/include/pstree.h          |   6 ++-
>  test/jenkins/criu-fault.sh     |   1 +
>  4 files changed, 81 insertions(+), 29 deletions(-)

Reviewed-by: Kirill Tkhai <ktkhai at virtuozzo.com>


More information about the CRIU mailing list