Re: threads/75273: FBSD 5.3 libpthread (KSE) bug

[ Available lists | Index of freebsd-threads | Month of Dec 2004 | Week of 22 Dec 2004 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Craig Rodrigues <rodrigc@crodrigues.org>
Date
22 Dec 2004 18:20:20
Subject
Re: threads/75273: FBSD 5.3 libpthread (KSE) bug
Message-ID
200412221820.iBMIKJ82006419@freefall.freebsd.org


[ Hide this part ]
The following reply was made to PR threads/75273; it has been noted by GNATS.

From: Craig Rodrigues <rodrigc@crodrigues.org>
To: freebsd-gnats-submit@freebsd.org
Cc: "Enoch W." <ixew@hotmail.com>
Subject: Re: threads/75273: FBSD 5.3 libpthread (KSE) bug
Date: Wed, 22 Dec 2004 13:18:52 -0500

On Wed, Dec 22, 2004 at 06:10:24AM +0000, Craig Rodrigues wrote:
> Here is the non-MIME mangled version of the demo source.
> It works for me on -CURRENT.

While this testcase does not fail on -CURRENT, I just verified that it does in
fact fail on 5.3 with:
Press Enter to cancel the pulse() thread
******
Fatal error 'oldsigmask is not cleared' at line 77 in file /usr/src/lib/libpthread/thread/thr_sigsuspend.c (errno = 4)
Abort trap (core dumped)

--
Craig Rodrigues

Elapsed time: 0.111 seconds