From https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1063/testReport/sys.kern/ptrace_test/ptrace__parent_sees_exit_after_unrelated_debugger/ : /builds/FreeBSD_HEAD/tests/sys/kern/ptrace_test.c:375: wpid == child not met
Frequency: https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1061/
This test started failing with this batch of commits: https://jenkins.freebsd.org/job/FreeBSD_HEAD/2800/ This commit looks like the cause: https://svnweb.freebsd.org/base?view=revision&revision=283562 jhb, can you look?
The test doesn't always fail, but I can reproduce the test failure if I run it in a loop: cd /usr/tests while true do kyua test sys/kern/ptrace_test if [ $? -ne 0 ] then break fi done
Patch posted for review.
A commit references this bug: Author: jhb Date: Sun May 31 19:43:36 UTC 2015 New revision: 283836 URL: https://svnweb.freebsd.org/changeset/base/283836 Log: Consistently only use one end of the pipe in the parent and debugger processes and do not rely on EOF due to a close() in the debugger. PR: 200489 Differential Revision: https://reviews.freebsd.org/D2674 Reviewed by: kib, ngie, rodrigc Changes: head/tests/sys/kern/ptrace_test.c