From owner-freebsd-threads@FreeBSD.ORG Sun Aug 17 05:54:58 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 631F337B401 for ; Sun, 17 Aug 2003 05:54:58 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFC2543FB1 for ; Sun, 17 Aug 2003 05:54:57 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h7HCsuuN005462; Sun, 17 Aug 2003 08:54:56 -0400 (EDT) Date: Sun, 17 Aug 2003 08:54:56 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Marcel Moolenaar In-Reply-To: <20030817004956.GA52247@dhcp42.pn.xcllnt.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: threads@freebsd.org Subject: Re: KSE/ia64: NULL thread pointer in _thr_sig_add() X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: deischen@freebsd.org List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2003 12:54:58 -0000 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