Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jan 2011 11:35:40 -0800
From:      Marcel Moolenaar <xcllnt@mac.com>
To:        Michael Moll <kvedulv@kvedulv.de>
Cc:        freebsd-ia64@freebsd.org
Subject:   Re: all binaries get signal 11
Message-ID:  <7BB9889C-1CAA-4698-AB1D-CBAFFD838EB4@mac.com>
In-Reply-To: <20110124152427.GU77153@darkthrone.kvedulv.de>
References:  <20110124152427.GU77153@darkthrone.kvedulv.de>

next in thread | previous in thread | raw e-mail | index | archive | help


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






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7BB9889C-1CAA-4698-AB1D-CBAFFD838EB4>