diff --git a/Kernel/Memory/Region.cpp b/Kernel/Memory/Region.cpp index f12ad9d0c5..b59eaa8247 100644 --- a/Kernel/Memory/Region.cpp +++ b/Kernel/Memory/Region.cpp @@ -382,6 +382,12 @@ PageFaultResponse Region::handle_fault(PageFault const& fault) return PageFaultResponse::Continue; } dbgln("BUG! Unexpected NP fault at {}", fault.vaddr()); + dbgln(" - Physical page slot pointer: {:p}", page_slot.ptr()); + if (page_slot) { + dbgln(" - Physical page: {}", page_slot->paddr()); + dbgln(" - Lazy committed: {}", page_slot->is_lazy_committed_page()); + dbgln(" - Shared zero: {}", page_slot->is_shared_zero_page()); + } return PageFaultResponse::ShouldCrash; } VERIFY(fault.type() == PageFault::Type::ProtectionViolation);