diff --git a/kernel/mem.c b/kernel/mem.c index a6241f6e..9ea3a4eb 100644 --- a/kernel/mem.c +++ b/kernel/mem.c @@ -1449,6 +1449,13 @@ out_linux: reason, error); unhandled_page_fault(thread, fault_addr, reason, regs); preempt_enable(); + +#ifdef ENABLE_FUGAKU_DEBUG + kprintf("%s: sending SIGSTOP to TID: %d\n", __func__, thread->tid); + do_kill(thread, thread->proc->pid, thread->tid, SIGSTOP, NULL, 0); + goto out; +#endif + memset(&info, '\0', sizeof info); if (error == -ERANGE) { info.si_signo = SIGBUS;