From owner-freebsd-sparc Sun Oct 27 8:33:19 2002 Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0BA337B401 for ; Sun, 27 Oct 2002 08:33:17 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 160BA43E42 for ; Sun, 27 Oct 2002 08:33:17 -0800 (PST) (envelope-from jake@k6.locore.ca) Received: from k6.locore.ca (jake@localhost.locore.ca [127.0.0.1]) by k6.locore.ca (8.12.5/8.12.5) with ESMTP id g9RGisbd010133; Sun, 27 Oct 2002 11:44:54 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.5/8.12.5/Submit) id g9RGisNf010132; Sun, 27 Oct 2002 11:44:54 -0500 (EST) Date: Sun, 27 Oct 2002 11:44:54 -0500 From: Jake Burkholder To: marius@alchemy.franken.de Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: kldxref: bad address Message-ID: <20021027114453.G89245@locore.ca> References: <20021027160506.GA30274@newtrinity.zeist.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20021027160506.GA30274@newtrinity.zeist.de>; from marius@alchemy.franken.de on Sun, Oct 27, 2002 at 05:05:06PM +0100 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Apparently, On Sun, Oct 27, 2002 at 05:05:06PM +0100, marius@alchemy.franken.de said words to the effect of; > > While updating from a October 20 -current to a October 27 one I got > the following error at the installkernel-stage: > > ===> xl > install -o root -g wheel -m 555 if_xl.ko /boot/kernel > kldxref /boot/kernel > kldxref: error while reading /boot/kernel/3dfx.ko: Bad address > kldxref: error while reading /boot/kernel/accf_data.ko: Bad address > kldxref: error while reading /boot/kernel/accf_http.ko: Bad address > kldxref: error while reading /boot/kernel/agp.ko: Bad address > kldxref: error while reading /boot/kernel/aha.ko: Bad address > kldxref: error while reading /boot/kernel/aio.ko: Bad address > <...> > > This problem persists after the update when installing a kernel > built the usual way (`config`, `make depend all install`). This is a known problem. kldxref is making invalid assumptions about reading variables from object files before they are relocated. Due to the way that kldxref was written this is not entirely easy to fix. Jake To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message