Allocations at 0x8408000 clear loaded applications
The kernel clears memory on allocation for security reasons. It does not properly page the memory when it clears, so allocations that reach 0x8408000 in physical memory will clear sections in virtual memory. This could be fixed by paging in the memory correctly before clearing, or clearing in the sys_alloc and sys_realloc functions after the memory has been mapped