This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug dynamic-link/22101] Dynamic loader must ignore "debug" shared objects e.g. ET_GNU_DEBUG_*
- From: "carlos at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 14 Sep 2017 16:46:33 +0000
- Subject: [Bug dynamic-link/22101] Dynamic loader must ignore "debug" shared objects e.g. ET_GNU_DEBUG_*
- Auto-submitted: auto-generated
- References: <bug-22101-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=22101
Carlos O'Donell <carlos at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Last reconfirmed| |2017-09-14
CC| |carlos at redhat dot com
Resolution|INVALID |---
Summary|dlopen crash with SIGSEGV |Dynamic loader must ignore
|when opening debug SO |"debug" shared objects e.g.
| |ET_GNU_DEBUG_*
Ever confirmed|0 |1
--- Comment #3 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to José Bollo from comment #2)
> Does it means that dlopen is authorized to crash (SIGSEGV)?
>
> I don't share your opinion.
This is not an invalid bug, but a failure of the GNU toolchain to correctly
mark "debug" shared objects.
In fact I just spoke with Nick Clifton about this in binutils, and it requires
we mark the "debug" shared objects to avoid this problem.
There is lots of tooling which needs to be updated to avoid loading "debug"
shared objects.
I'm reopening this bug and retitling.
--
You are receiving this mail because:
You are on the CC list for the bug.