The branch stable/14 has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=76e5fcc2874e821d28804a6e2c25b3f7aaf5f9ce
commit 76e5fcc2874e821d28804a6e2c25b3f7aaf5f9ce Author: Konstantin Belousov <k...@freebsd.org> AuthorDate: 2025-07-14 21:54:34 +0000 Commit: Konstantin Belousov <k...@freebsd.org> CommitDate: 2025-07-17 00:28:21 +0000 ast: do not dereference NULL td_proc in CTR statement (cherry picked from commit 42f1054ef12d10f3ba46770b985a320b0ceb9f2f) --- sys/kern/subr_trap.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index 5a89ba8b6500..e836e5383c4b 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_trap.c @@ -340,8 +340,9 @@ ast_handler(struct thread *td, struct trapframe *framep, bool dtor) td->td_ast = 0; } - CTR3(KTR_SYSC, "ast: thread %p (pid %d, %s)", td, td->td_proc->p_pid, - td->td_proc->p_comm); + CTR3(KTR_SYSC, "ast: thread %p (pid %d, %s)", td, + td->td_proc == NULL ? -1 : td->td_proc->p_pid, + td->td_proc == NULL ? "" : td->td_proc->p_comm); KASSERT(framep == NULL || TRAPF_USERMODE(framep), ("ast in kernel mode"));