Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Dec 2001 09:43:16 -0500 (EST)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Bernd Walter <ticso@cicely9.cicely.de>
Cc:        Daniel Eischen <eischen@vigrid.com>, freebsd-alpha@FreeBSD.ORG
Subject:   Re: Munging jmp_bufs on alpha
Message-ID:  <15393.63748.332836.49864@grasshopper.cs.duke.edu>
In-Reply-To: <20011220023011.GB67179@cicely9.cicely.de>
References:  <3C21000F.994BD53D@vigrid.com> <15393.15450.563749.55393@grasshopper.cs.duke.edu> <20011220021555.GA67179@cicely9.cicely.de> <20011220023011.GB67179@cicely9.cicely.de>

next in thread | previous in thread | raw e-mail | index | archive | help

Bernd Walter writes:
 > On Thu, Dec 20, 2001 at 03:15:55AM +0100, Bernd Walter wrote:
 > > On Wed, Dec 19, 2001 at 08:18:18PM -0500, Andrew Gallatin wrote:
 > > > 
 > > > Daniel Eischen writes:
 > > >  > Included is a sample program that includes the jmp_buf-munging
 > > >  > macros that use to work and that no longer work.  [ Drew, you
 > > >  > out there?  You got these to work before ;-) ]
 > > > 
 > > > Unfortunately, I no longer have the time to track -current on alpha..
 > > > 
 > > > I do have an idea where the problem might lie -- The alpha longjmp
 > > > relies on calling sigreturn to switch stacks.  I imagine quite a bit
 > > > has changed in regard to returning from signals in the face of SMPng &
 > > > KSEs..
 > > 
 > > I already took an eye on src/sys/alpha/alpha/machdep.c.
 > > 
 > > libc_r broke in the time frame between febuary and the 16th july.
 > > But it also work if compiled static so it might only have been hidden
 > > until then.
 > 
 > I just run Daniels testprogram on -stable and it also crashes there.

Yes, it appears to crash as far back as 4.3-RELEASE, which is the
oldest alpha system I have access to.  But it does work if compiled statically..

Drew

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




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