Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Sep 2016 22:09:59 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 212562] stucking kyua test (/usr/tests/lib/libutil) on 10.3-RELEASE
Message-ID:  <bug-212562-8-pU7eSidwkH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-212562-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-212562-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212562

Jilles Tjoelker <jilles@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jilles@FreeBSD.org
             Status|New                         |Open

--- Comment #5 from Jilles Tjoelker <jilles@FreeBSD.org> ---
I can reproduce this bug on head r305285M, also in bhyve. Attaching gdb sho=
ws
the parent to be stuck in the waitpid() on line 215 and the child in the
select() on line 172.

The bug seems to be in the test. Sometimes the child takes very long to rea=
ch
the select() call and the signal has already happened before that, and the
child blocks indefinitely.

A possible fix would be to block SIGINT instead of installing an empty hand=
ler
and using sigwait() to wait for the signal.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212562-8-pU7eSidwkH>