From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30610 invoked by uid 1002); 3 Jan 2003 19:23:12 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 20497 invoked from network); 3 Jan 2003 19:23:12 -0000 To: "Stefan Jones" Cc: References: <200301022027.08364.zhen@gentoo.org> <23454.213.121.89.82.1041585748.squirrel@webmail.churchillrandoms.co.uk> X-URL: http://terje.kvernes.no/ Organization: do you Gentoo? From: Terje Kvernes Date: 03 Jan 2003 20:21:21 +0100 In-Reply-To: <23454.213.121.89.82.1041585748.squirrel@webmail.churchillrandoms.co.uk> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Terje Kvernes Subject: Re: [gentoo-dev] Announcing new Prelinking Guide X-Archives-Salt: 9159dd4a-4032-421f-9efe-c4c7b47aded0 X-Archives-Hash: 847227118aa1bb2d2e34ff616d8f7c7d "Stefan Jones" writes: > Note that prelink is statically linked, and so is sash, so rescue is > always possible, I haven't seen prelink --undo fail, did it for you? I'm getting a lot of segfaults when I try to undo prelink. any suggestions to save me from rebuilding pretty much everything? I'm not sure how to find broken libraries even, so I'm just emergeing stuff that is broken when I find it to be so. [x200 /usr/bin] # strace -f prelink -u /usr/lib/libMagick.so.5.0.47 execve("/usr/sbin/prelink", ["prelink", "-u", "/usr/lib/libMagick.so.5.0.47"], [/* 42 vars */]) = 0 fcntl64(0, F_GETFD) = 0 fcntl64(1, F_GETFD) = 0 fcntl64(2, F_GETFD) = 0 uname({sys="Linux", node="x200.forsaken.lands", ...}) = 0 geteuid32() = 0 getuid32() = 0 getegid32() = 0 getgid32() = 0 brk(0) = 0x80ffd84 brk(0x8100d84) = 0x8100d84 brk(0x8101000) = 0x8101000 open("/usr/lib/libMagick.so.5.0.47", O_RDONLY) = 3 lseek(3, 0, SEEK_END) = 2035255 mmap2(NULL, 2035255, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x40000000 brk(0x8102000) = 0x8102000 brk(0x8103000) = 0x8103000 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ -- Terje -- gentoo-dev@gentoo.org mailing list