From owner-freebsd-current@FreeBSD.ORG Fri Jul 13 17:02:36 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A85C816A402 for ; Fri, 13 Jul 2007 17:02:36 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from opus.cse.buffalo.edu (opus.cse.Buffalo.EDU [128.205.32.4]) by mx1.freebsd.org (Postfix) with ESMTP id 6E64813C4BA for ; Fri, 13 Jul 2007 17:02:36 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [127.0.0.1] (localhost.cse.buffalo.edu [127.0.0.1]) by opus.cse.buffalo.edu (8.13.8/8.12.4) with ESMTP id l6DGOKjY096137; Fri, 13 Jul 2007 12:24:20 -0400 (EDT) From: Ken Smith To: Michiel Boland In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-6UTze/FLILkZlILRwD1k" Organization: U. Buffalo CSE Department Date: Fri, 13 Jul 2007 12:24:20 -0400 Message-Id: <1184343860.95218.64.camel@opus.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Cc: freebsd-current@freebsd.org Subject: Re: upgrade 6-STABLE to -CURRENT on sparc64 renders box unusable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2007 17:02:36 -0000 --=-6UTze/FLILkZlILRwD1k Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2007-07-10 at 22:41 +0200, Michiel Boland wrote: > Well, in fact I did manage to debug this further. :) >=20 > The problem is that on sparc64 and -CURRENT, every executable segfaults i= n >=20 > _rtld > init_rtld > relocate_objects > reloc_non_plt > mmap > __getosreldate >=20 > It appears that __getosreldate was added five days ago, which may explain= =20 > why the breakage on sparc64 hasn't been reported yet. (I am ccing peter@=20 > since he committed this.) >=20 > If I apply the following patch, then rebuild libc, things are more or les= s=20 > ok again. Of course this patch is very suboptimal, I am just trying to=20 > point out where the problem is.=20 Thanks for your work on this, it helped quite a bit. The problem is also affecting the PowerPC architecture. A fix that Alexander Kabaev worked out for sparc64 just got committed as V1.15 of libexec/rtld-elf/sparc64/reloc.c; we're still looking at PowerPC. --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-6UTze/FLILkZlILRwD1k Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGl6c0/G14VSmup/YRAhyCAKCDNHTDCgc6OaIXciv42L89i2e0igCfQ5EG hA/4v2LEx6Zca6HdqTLI3s0= =tOb1 -----END PGP SIGNATURE----- --=-6UTze/FLILkZlILRwD1k--