]> 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)
commitd67c911af6815255e7155e8934236223ba59853a
treea552373ba144d05c10e33175ea0307c1950c3740
parent279dc8260174965261b032cb764e7681aa39b765
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