#8345: PANIC: ASSERT FAILED ... x86/paging/pae/x86VMTranslationMapPAE.cpp:231 -----------------------------+------------------------------ Reporter: kallisti5 | Owner: bonefish Type: bug | Status: assigned Priority: high | Milestone: R1/alpha5 Component: System/Kernel | Version: R1/Development Resolution: | Keywords: vm pae Blocked By: | Blocking: 9435, 9520, 9677 Has a Patch: 0 | Platform: x86 -----------------------------+------------------------------ Comment (by bonefish): There is a certain chance that hrev48117 improves the situation. Before hrev48108 the `pgtables` array in the x86 kernel_archs structure would overflow, when the boot loader needed more than 4 page tables. Ticket #11377 shows that this can actually happen. The field after `pgtables` is `virtual_end` which is used (among other things) for unmapping address ranges used in the boot loader but no longer needed in the kernel. Overwriting this field could therefore cause some of those page table entries to be left over and later trigger the assert this ticket is about. Long story short, if you could reproduce the assert, please leave a comment, whether you still can. -- Ticket URL: <https://dev.haiku-os.org/ticket/8345#comment:78> Haiku <https://dev.haiku-os.org> Haiku - the operating system.