This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug dynamic-link/13823] Bogus LD_AUDIT can cause target binary to segfault


https://sourceware.org/bugzilla/show_bug.cgi?id=13823

Carlos O'Donell <carlos at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |carlos at redhat dot com

--- Comment #3 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to Ondrej Bilka from comment #2)
> Looks almost as duplicate of 15199.

I doubt it is a duplicate of 15199.

While working on rhel-5.11 / glibc 2.5 I ran into exactly the same issue as
Jeff.

You can see that TLS is broken in the code accessing __ctype_b and that the
register value is zero.

Florian Weimer and I found that this is somehow also related to prelink. If you
undo prelinking then everything works.

It may be that with prelinking the dlmopen code links the same library twice
into the same address range and the namespaces conflict?

We may never need to look at this again given that prelink isn't really being
actively developed or used by newer distributions.

I won't close this out yet, but we should at some point just close this issue.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]