NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/60657: panic: kernel diagnostic assertion "epp->ep_emul_arg == NULL" failed: file "/home/riastradh/netbsd/current/src/sys/kern/kern_exec.c", line 535



>Number:         60657
>Category:       kern
>Synopsis:       panic: kernel diagnostic assertion "epp->ep_emul_arg == NULL" failed: file "/home/riastradh/netbsd/current/src/sys/kern/kern_exec.c", line 535
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Aug 27 22:05:00 +0000 2026
>Originator:     Taylor R Campbell
>Release:        current, if not 11 and older
>Organization:
The NexecBSData Limitation, Inc.
>Environment:
>Description:
check_exec: rejecting due to data limit (20296 > 0)
panic: kernel diagnostic assertion "epp->ep_emul_arg == NULL" failed: file "/home/riastradh/netbsd/current/src/sys/kern/kern_exec.c", line 535
cpu0: Begin traceback...
vpanic() at netbsd:vpanic+0x189
kern_assert() at netbsd:kern_assert+0x4b
check_exec() at netbsd:check_exec+0x566
execve_loadvm() at netbsd:execve_loadvm+0x1fa
execve1() at netbsd:execve1+0x39
sys_execve() at netbsd:sys_execve+0x2a
syscall() at netbsd:syscall+0x9d
--- syscall (number 59) ---
netbsd:syscall+0x9d:
cpu0: End traceback...

>How-To-Repeat:
1. set RLIMIT_DATA to 0
2. execve(2)
>Fix:
judiciously placed call to exec_free_emul_arg




Home | Main Index | Thread Index | Old Index