diff --git a/syscall/process.rs b/syscall/process.rs index 9c3e5b4..c7ff1ee 100644 --- a/syscall/process.rs +++ b/syscall/process.rs @@ -79,6 +79,7 @@ pub fn clone(flags: usize, stack_base: usize) -> Result { stack.start_address().get() as *const u8, stack.size()); } + new_stack.unmap(true); stack_option = Some(new_stack); } }