[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Announcing new Prelinking Guide
From:       Terje Kvernes <terjekv () math ! uio ! no>
Date:       2003-01-03 19:21:21
[Download RAW message or body]

"Stefan Jones" <cretin@gentoo.org> 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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic