Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353909 - sys-libs/glibc-2.13: ld-2.13.so SIGSEGVs every application after prelink -amRv
Summary: sys-libs/glibc-2.13: ld-2.13.so SIGSEGVs every application after prelink -amRv
Status: RESOLVED DUPLICATE of bug 353814
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 23:00 UTC by Marc Burkhardt
Modified: 2011-02-08 19:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Burkhardt 2011-02-06 23:00:05 UTC
prelink renders ld-2.13.so unusable so that any application using it will segfault.

This is a regression from glibc 2.12+

Reproducible: Always

Steps to Reproduce:
1. prelink -amvR system
2. type 'ls'
3.




I blacklisted /lib/ld-*.so for what makes prelink actual not prelinking _any_ application.
Comment 1 Marc Burkhardt 2011-02-07 00:00:11 UTC
[I] sys-libs/glibc
     Available versions:  (2.2) [P]2.2.5-r10!s 2.5-r4!s **2.5.1!s 2.6.1!s (~)2.7-r2!s 2.8_p20080602-r1!s 2.9_p20081201-r2!s (~)2.9_p20081201-r3!s 2.10.1-r1!s 2.11.2-r3!s (~)2.11.3!s (~)2.12.1-r3!s (~)2.12.2!s (~)2.13!s
        {build crosscompile_opts_headers-only debug gd glibc-compat20 glibc-omitfp hardened multilib nls nptl nptlonly profile selinux vanilla}
     Installed versions:  2.13(2.2)!s(09:11:40 06.02.2011)(gd glibc-omitfp nls -crosscompile_opts_headers-only -debug -hardened -multilib -profile -selinux -vanilla)
     Homepage:            http://www.gnu.org/software/libc/libc.html
     Description:         GNU libc6 (also called glibc2) C library

[I] sys-devel/prelink
     Available versions:  20100106 (~)20100714 (~)20101123
     Installed versions:  20101123(21:27:56 28.12.2010)
     Homepage:            http://people.redhat.com/jakub/prelink
     Description:         Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times

[U] sys-devel/gcc
     Available versions:  
        (2.95)  2.95.3-r9 (~)2.95.3-r10!s
        (3.1)   3.1.1-r2
        (3.2)   **3.2.2!s 3.2.3-r4
        (3.3)   (~)3.3.6-r1!s
        (3.4)   3.4.6-r2!s
        (4.0)   ~*4.0.4!s
        (4.1)   4.1.2!s
        (4.2)   (~)4.2.4-r1!s
        (4.3)   (~)4.3.3-r2!s 4.3.4!s (~)4.3.5!s
        (4.4)   (~)4.4.2!s 4.4.3-r2!s (~)4.4.3-r3!s (~)4.4.4-r1!s 4.4.4-r2!s (~)4.4.5!s
        (4.5)   (~)4.5.1-r1!s (~)4.5.2!s
        {altivec bootstrap boundschecking build d doc fixed-point fortran gcj graphite gtk hardened ip28 ip32r10k java libffi lto mudflap multilib multislot n32 n64 nls nocxx nopie nossp nptl objc objc++ objc-gc openmp static test vanilla}
     Installed versions:  4.4.5(4.4)!s(02:53:52 19.10.2010)(fortran gcj gtk mudflap multislot nls nopie nptl objc objc++ openmp test -altivec -bootstrap -build -doc -fixed-point -graphite -hardened -libffi -multilib -n32 -n64 -nocxx -nossp -objc-gc -vanilla) 4.5.1-r1(4.5)!s(23:06:27 20.12.2010)(fortran gcj graphite gtk mudflap multislot nls nopie nptl objc objc++ openmp test -altivec -bootstrap -build -doc -fixed-point -hardened -libffi -lto -multilib -n32 -n64 -nocxx -nossp -objc-gc -vanilla) 4.5.2(4.5)!s(15:47:44 28.12.2010)(fortran gcj graphite gtk mudflap multislot nls nopie nptl objc objc++ openmp test -altivec -bootstrap -build -doc -fixed-point -hardened -libffi -lto -multilib -n32 -n64 -nocxx -nossp -objc-gc -vanilla)
     Homepage:            http://gcc.gnu.org/
     Description:         The GNU Compiler Collection
Comment 2 Marc Burkhardt 2011-02-07 00:01:04 UTC
glibc was compiled using GCC 4.5.2
Comment 3 Robert Cabrera 2011-02-07 03:38:36 UTC
I believe you'll find this bug is a duplicate of this one http://bugs.gentoo.org/show_bug.cgi?id=353814 which was filed earlier this morning.

I posted about this issue in the forum on this post http://forums.gentoo.org/viewtopic-t-863297-highlight-.html

You are lucky that this didn't hose your system. Several of us have had bash, our DE, and most other apps crash which forced us to hard reboot. Upon rebooting the kernel panics rendering the machine useless until chrooting in from a rescue disk to make repairs.

A very nasty glitch indeed.
Comment 4 Marc Burkhardt 2011-02-07 05:15:03 UTC

*** This bug has been marked as a duplicate of bug 353814 ***
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2011-02-07 20:23:47 UTC
Marc, please do not cc arches yourself.  If you do not know how the system works, let wranglers do their jobs.  Thanks.
Comment 6 Marc Burkhardt 2011-02-07 21:23:44 UTC
I just accidentally used ARCH instead of HARDWARE what I probably meant in the first place. No need to sound rude!
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2011-02-08 19:40:17 UTC
(In reply to comment #6)
> I just accidentally used ARCH instead of HARDWARE what I probably meant in the
> first place. No need to sound rude!

 What else can I do to not sound rude apart from using basic terms of politeness like "thanks" and "please"?  It was not meant to sound rude, but the arch alias have a meaning which is not to fix any bug in packages.
 As people get it wrong quite often it is annoying, because it causes emails to at least 20 people, if you add amd64@g.o to at least 50.  On an average day I get 50-100 emails for the x86 alias, where I have to skim through all of them (and Gentoo is not what pays my bills, so I do it in the evenings).  Just you get an idea why "impatient" bug filers (as much as we want to be informed about problems) can be painful.