# DF-0241 -- Low

## Verdict: REPRODUCED (source-confirmed)

REAL: kproc_start calls lwkt_setpri(*global_threadpp) BEFORE checking the kthread_create error; _kthread_create always returns 0 today (M_WAITOK), but if it ever fails this dereferences NULL at boot. Latent use-before-check.

## Impact ceiling
none

## Cited refs
- sys/kern/kern_kthread.c:177
- sys/kern/kern_kthread.c:178

## Fix
Move lwkt_setpri after the error check so a failed create panics before dereferencing.

## Validation
Combined 60-finding fix kernel (findings/poc/_low_merged.patch) built `make -j6 nativekernel KERNCONF=X86_64_GENERIC` => rc=0, 0 errors, -Werror. fix_status=fixed.
