From owner-freebsd-current Thu Oct 3 3:25:53 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC58037B401; Thu, 3 Oct 2002 03:25:51 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9568843E42; Thu, 3 Oct 2002 03:25:50 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id UAA09105; Thu, 3 Oct 2002 20:25:17 +1000 Date: Thu, 3 Oct 2002 20:34:56 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Julian Elischer Cc: "Andrey A. Chernov" , , , Subject: Re: Reason: releng4 comp. hack, machdep.c 1.539 (was: cvsupd death (signal 6)) In-Reply-To: Message-ID: <20021003203029.U3330-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 2 Oct 2002, Julian Elischer wrote: > On Thu, 3 Oct 2002, Andrey A. Chernov wrote: > > > The bug completely gone after I revert machdep.c to 1.538. This commit > > cause bug: > > ... > > revision 1.539 > > ... > > Please back it out or do it properly! > > this IS the backout.. it's now how it was before, including in 4.x Not so. The ucontext is now much larger and has some things in different places. The larger ucontext would cause problems if anything copies around ucontexts and expects this to preserve them. Things in different places would cause problems if anything accesses them. cvsupd apparently does some of these things. ISTR that the modula runtime knows a lot about the contexts, and that this caused problems the last time signal context were changed. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message