Closed ffwff closed 4 years ago
The Process' process data is sometimes corrupted before process creation (when the PROCESS_CREATE_DRV syscall gets called). This might be because the kernel threads' stacks aren't scanned whenever it transfers an object from the global heap over.
Apparently this can be fixed by not disabling GC scanning upon putting kernel threads to sleep.
Fixed with 14ac644
The Process' process data is sometimes corrupted before process creation (when the PROCESS_CREATE_DRV syscall gets called). This might be because the kernel threads' stacks aren't scanned whenever it transfers an object from the global heap over.