diff --git a/src/interrupts.rs b/src/interrupts.rs index b68668d3..f3c3d957 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -33,8 +33,7 @@ extern "x86-interrupt" fn double_fault_handler( stack_frame: &mut InterruptStackFrame, _error_code: u64, ) { - println!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); - loop {} + panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); } #[cfg(test)]