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 libc/16881] RFE Avoid polluting user namespace with DSOs loaded by implementation.


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

--- Comment #4 from Pedro Alves <palves at redhat dot com> ---
For reference, the original gdb bug report was further clarified and discussed
here:
 https://sourceware.org/ml/libc-alpha/2016-04/msg00130.html

(GDB is now carrying a workaround for the Python bug that makes gdb export all
its symbols in the dynamic table, which then in turn exposes the NSS module's
namespace pollution.  That workaround works as long as GDB is not configured
against a static Python:
  https://sourceware.org/ml/gdb-patches/2016-04/msg00246.html)

Roland's suggestion for tooling was interesting:

 (...) the
 case you hit was in a third-party NSS module.  Obviously we can't
 ourselves do anything directly about the quality of third-party
 modules.  But we could potentially provide a tool to vet third-party
 modules for our name space rules.

-- 
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]