From owner-freebsd-ia64@FreeBSD.ORG Mon Jan 24 20:36:15 2011 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5540106564A for ; Mon, 24 Jan 2011 20:36:15 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout026.mac.com (asmtpout026.mac.com [17.148.16.101]) by mx1.freebsd.org (Postfix) with ESMTP id BCAAE8FC1F for ; Mon, 24 Jan 2011 20:36:15 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from sa-nc-common2-70.static.jnpr.net (natint3.juniper.net [66.129.224.36]) by asmtp026.mac.com (Oracle Communications Messaging Exchange Server 7u4-20.01 64bit (built Nov 21 2010)) with ESMTPSA id <0LFJ00AO3L3GK490@asmtp026.mac.com> for freebsd-ia64@freebsd.org; Mon, 24 Jan 2011 11:35:44 -0800 (PST) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.2.15,1.0.148,0.0.0000 definitions=2011-01-24_08:2011-01-24, 2011-01-24, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=6.0.2-1012030000 definitions=main-1101240125 From: Marcel Moolenaar In-reply-to: <20110124152427.GU77153@darkthrone.kvedulv.de> Date: Mon, 24 Jan 2011 11:35:40 -0800 Message-id: <7BB9889C-1CAA-4698-AB1D-CBAFFD838EB4@mac.com> References: <20110124152427.GU77153@darkthrone.kvedulv.de> To: Michael Moll X-Mailer: Apple Mail (2.1082) Cc: freebsd-ia64@freebsd.org Subject: Re: all binaries get signal 11 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2011 20:36:15 -0000 On Jan 24, 2011, at 7:24 AM, Michael Moll wrote: > Hi All, > > after upgrading a HP rx2600 from an end-June-ish -CURRENT to a recent > one all binaries fail with signal 11. Trying to rescue something I set > up a netboot environment with a crossbuilt ia64-world on amd64, but here > happens the same: I'm working on it. Recent changes related to making the stack non- executable on i386/amd64 broke ia64. The problem is with the runtime linker. You can get a working runtime linker by "updating" to revision 217103 in /usr/src/libexec/rtld-elf. Build and install. BTW: You can recover by booting single-user and selecting /rescue/sh as the shell. Then, copy /libexec/ld-elf.so.1.old to /libexec/ld-elf.so.1 after first removing the immutability flag on the latter. Use /rescue/chflags and /rescue/cp for the task. FYI, -- Marcel Moolenaar xcllnt@mac.com