This is the mail archive of the 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]

Re: [PATCHv5][PING^3][BZ #17833] _dl_close_worker() does not release inconsistent objects.

On 07/07/2015 09:10 PM, H.J. Lu wrote:
On Tue, Jul 7, 2015 at 9:27 AM, Pavel Kopyl <> wrote:

On 07/07/2015 06:30 PM, H.J. Lu wrote:
On Tue, Jul 7, 2015 at 12:41 AM, Yury Gribov <> wrote:
On 07/03/2015 02:46 AM, H.J. Lu wrote:
On Thu, Jul 2, 2015 at 3:53 PM, Pavel Kopyl <> wrote:

On 06/30/2015 06:12 PM, H.J. Lu wrote:

On Tue, Jun 30, 2015 at 7:45 AM, Pavel Kopyl <>
This patch changes DF_1_NODELETE path.  Do we have a testcase for
sucessfully loading/unloading DF_1_NODELETE DSO with undefined

It may have been asked before.  Can we reset unique symbols
in _dl_open before calling _dl_close_worker?

Yes, I added testcases for three possible ways where we can get
1. Unique symbols
2. Load with RTLD_NODELETE flag.
3. Link with '-z nodelete' option

Can we reset unique symbols in _dl_open before calling
But I clear unique symbols exactly in

Looks good to me.


Could someone commit the patch for us?  We do not have write access to
repo.  We'll be around to cope with bugs (if any).

Please regenerate the patch with "gcc format-patch" and resubmit it
so that I can do "git am your-patch".

Thanks a lot.
I reformatted your change, fixed ChangeLog entry and added a commit log.
This is what I checked in.

Please provide proper ChangeLog and commit log next time.


Thank you for clarification.
I wonder how should I format patch if I need to mention several authors?


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