the vreaper is deduced from the parent of the process, which in case of the init process will return init itself, which causes a BUG_ON() to trigger in choose_new_parent() reverting the following patches: delta-vreaper-feat01.diff delta-vreaper-fix01.diff and applying this one instead: delta-vreaper-feat02.diff fixes the issue.