Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2003 08:54:56 -0400 (EDT)
From:      Daniel Eischen <eischen@vigrid.com>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        threads@freebsd.org
Subject:   Re: KSE/ia64: NULL thread pointer in _thr_sig_add()
Message-ID:  <Pine.GSO.4.10.10308170850530.4870-100000@pcnet5.pcnet.com>
In-Reply-To: <20030817004956.GA52247@dhcp42.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 16 Aug 2003, Marcel Moolenaar wrote:

> On Sat, Aug 16, 2003 at 07:29:12PM -0400, Daniel Eischen wrote:
> > On Sat, 16 Aug 2003, Marcel Moolenaar wrote:
> > 
> > > On Sat, Aug 16, 2003 at 06:13:36AM -0400, Daniel Eischen wrote:
> > > 
> > > There's at least a problem with the mutex_d test, so I suspect that
> > > we still have some lingering issues. This does not look to be
> > > related to thread pointers. I don't know to what extend it will affect
> > > ACE.
> > 
> > One question.  When you call (the syscall) setcontext() from
> > _ia64_break_setcontext(), do you ignore the signal mask (uc.uc_sigmask)?
> 
> Good point. I don't think so.

OK, this will cause signal handling problems.  You can
use another flag, but that would dirty up MI setcontext().
Perhaps a separate ia64-specific system call?

-- 
Dan Eischen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10308170850530.4870-100000>