[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 7:54:54
[Download RAW message or body]


>   this is weird.  okay, so prelink correctly renames the prelink
>   mktemp'ed file to the original.  then it does a stat, which returns
>   properly, _then_ it segfaults.  I peeked a quick peek at the source
>   code, but I'm too tired to dig up anything overly useful from C.  it
>   does however look very buggy.  :-/
> 
>   but it does work fine if you do
> 
> prelink -v /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2
> 
>   right?

Actually, this time it didn't (Abort, not segfault), but 
prelink -mvf /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2
worked fine.


Hmm, here's a strange little test case:

#prelink -amv
...
Prelinking /usr/lib/gimp/1.2/plug-ins/sample_colorize
Segmentation fault

#prelink -mvf /usr/lib/gimp/1.2/plug-ins/sample_colorize
<completes fine>

#prelink -amv
...
/usr/lib/libcpuaccel.so.0                                    4114a000-4114b900
Segmentation fault

#prelink -mvf /usr/lib/libcpuaccel.so.0
<completes fine>

#prelink -amv
...
Prelinking /usr/lib/gimp/1.2/plug-ins/sample_colorize
Segmentation fault

and it will just keep alternating between those two.

Note that libcpuaccel.so.0 is the item that comes just before
the gimp stuff when it gets that far.

licpuaccel is from media-libs/libmpeg2, you probably know what the gimp stuff
is from.

Cheers,
Caleb



["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