KSE/ia64: NULL thread pointer in _thr_sig_add()

Daniel Eischen eischen at vigrid.com
Sun Aug 17 05:54:58 PDT 2003


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



More information about the freebsd-threads mailing list