--- /n/sources/plan9/sys/src/9k/port/proc.c Mon Jun 22 18:18:15 2026 +++ /sys/src/9k/port/proc.c Mon Jun 22 00:00:00 2026 @@ -86,12 +86,16 @@ schedinit(void) /* never returns */ mmurelease(up); unlock(&palloc); + up->mach = nil; psrelease(up); + up = procalloc.Lock.p = nil; unlock(&procalloc); break; } - up->mach = nil; - up = nil; + if(up){ + up->mach = nil; + up = nil; + } } sched(); }