From owner-freebsd-alpha Wed Feb 21 10:53:12 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id B786937B491 for ; Wed, 21 Feb 2001 10:53:09 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id NAA00024; Wed, 21 Feb 2001 13:53:08 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.2/8.9.1) id f1LIqcL44925; Wed, 21 Feb 2001 13:52:38 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14996.3702.327125.142469@grasshopper.cs.duke.edu> Date: Wed, 21 Feb 2001 13:52:38 -0500 (EST) To: naddy@mips.inka.de (Christian Weisgerber) Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: Netscape broken on -CURRENT In-Reply-To: <96v7ma$id1$1@kemoauc.mips.inka.de> References: <96v7ma$id1$1@kemoauc.mips.inka.de> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I think I've just fixed it. The problem was caused by the new optimized syscall return process. In order to indicate to exception return that we want all state restore after, for example, a signal, we need to set FRAME_FLAGS to 0 -- this was missing from the osfulator. Grab osf1_signal.c 1.7 for the fixed version. Thanks again for pointing this out! Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message