Re: CVS: cvs.openbsd.org: src

Alexander Bluhm <[email protected]>
Newsgroups gmane.os.openbsd.cvs
Message-ID <[email protected]>
On Sun, Jun 28, 2026 at 07:01:16AM +0200, Anton Lindqvist wrote:
> On Sat, Jun 27, 2026 at 11:00:56PM +0200, Mark Kettenis wrote:
> > > Date: Sat, 27 Jun 2026 21:10:33 +0200
> > > From: Anton Lindqvist <[email protected]>
> > > 
> > > On Thu, Jun 25, 2026 at 02:14:20AM -0600, Mark Kettenis wrote:
> > > > CVSROOT:	/cvs
> > > > Module name:	src
> > > > Changes by:	[email protected]	2026/06/25 02:14:20
> > > > 
> > > > Modified files:
> > > > 	sys/kern       : kern_exit.c 
> > > > 
> > > > Log message:
> > > > Always untrace traced children even when they're exiting.  But do skip
> > > > sending them a SIGKILL.  This prevents triggering a KASSERT in a convuluted
> > > > scenario reported by Yuxiang Yang.
> > > > 
> > > > "looks right" deraadt@
> > > > ok claudio@
> > > 
> > > This commit introduced a regression, the following command now hangs.
> > > 
> > > 	make -C /home/src/regress/sys/ptrace | cat
> > 
> > My tree is checked out under /usr/src, but I can't reproduce this here with:
> > 
> >     make -C /usr/src/regress/sys/ptrace | cat
> 
> I suspect this being timing sensitive. Always happens on my slow Haswell
> amd64-regresss host. A ktrace can be found here, note I eventually
> terminate by hitting Ctrl-C.
> 
> 	https://www.basename.se/tmp/ptrace-ktrace.out

My regress test run by cron also hangs.

Executed directly, it works
    make -C /usr/src/regress/sys/kern/ptrace

But this hangs after running all test
    make -C /usr/src/regress/sys/kern/ptrace | cat

Running over ssh without controlling terminal also hangs
    ssh localhost make -C /usr/src/regress/sys/kern/ptrace

The make command terminates, ssh session stays, and I have a bunch of
processes that cannot be killed.

    0  3876     1   1  29   0   176   116 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -ri
    0 85661     1   5  33   0   176   148 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -rd
    0 98550     1   5  33   0   176   116 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -rib
    0 16276     1   5  33   0   172   116 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -rdb
    0 13433     1   5  33   0   176   160 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -Iri
    0 84380     1   5  33   0   184   180 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -Ird
    0 74186     1   5  33   0   168   160 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -Irib
    0 48683     1   5  33   0   176   160 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/obj/ptrace -Irdb
    0 41382     1   5  33   0   172   448 -       T      ??    0:00.00 /usr/src/regress/sys/kern/ptrace/xstate/obj/xstate xstate-ymm-get

Seen on amd64, i386, octeon.

bluhm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.