]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
fix: prevent fork clone stack overflow
authorTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 02:37:06 +0000 (23:37 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 02:37:06 +0000 (23:37 -0300)
commit29dbb2e0a19cdb500103e3ccc8ee60545a6e5fd3
tree58e3f8f948cae473cb9edcb236a334ff2bac7da7
parent471805d49cf297b54f4d72e0cb3c081fc36fb5c6
fix: prevent fork clone stack overflow

Fix vmm_as_clone_user to use a heap-allocated 4KB temp buffer instead of a 4KB stack array (kernel stacks are 4KB). Harden heap free/coalesce logic and diagnostics to better catch corruption/double-free.
src/arch/x86/vmm.c
src/mm/heap.c