diff --git a/kernel/syscall.c b/kernel/syscall.c index d36df35b..c2a3ca6b 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -2323,7 +2323,7 @@ static int ptrace_wakeup_sig(int pid, long request, long data) { } ihk_mc_spinlock_unlock(savelock, irqstate); - error = sched_wakeup_process(child, PS_TRACED); + error = sched_wakeup_process(child, PS_TRACED | PS_STOPPED); if (error < 0) { goto out; }