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

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Announcing new Prelinking Guide
From:       Caleb Shay <caleb () webninja ! com>
Date:       2003-01-05 4:39:39
[Download RAW message or body]


And that didn't fix it.  Hmmm.  Still segfaulting at the same place.  I
tried running

prelink -fmv /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2

and that finished fine.

Last few lines from
strace -f -eopen,stat64 prelink -famv

stat64("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libgcc_s.so.1",
{st_mode=S_IFREG|0644, st_size=833765, ...}) = 0
Prelinking /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2
open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2",
O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2.#prelink#.ufprtp", \
                O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 4
--- SIGCHLD (Child exited) ---
stat64("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2",
{st_mode=S_IFREG|0755, st_size=4233762, ...}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++


Any more ideas?

Thanks.

Caleb


On Sat, 2003-01-04 at 22:52, Caleb Shay wrote:
> And the culprit is...<drum roll please>..
> 
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2
> 
> Bloody gcc.  I'll have to rebuild that again for something like the 5th
> time this week.  Bah!
> 
> 
> 
> > > and that completes without error, so I guess it is segfaulting on
> > > whatever it is trying to prelink next, but I don't know what that
> > > is.  Any tips?
> > 
> > yeah. 
> > 
> > strace -f -eopen,stat64 prelink -famv
> > 
> > should show you the culprit.
-- 
Caleb Shay <caleb@webninja.com>


["signature.asc" (application/pgp-signature)]

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

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