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/11724] ld.so - Initialization and Termination Functions incorrectly ordered


http://sourceware.org/bugzilla/show_bug.cgi?id=11724

George Gensure <werkt0 at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |
         AssignedTo|drepper.fsp at gmail dot    |werkt0 at gmail dot com
                   |com                         |

--- Comment #8 from George Gensure <werkt0 at gmail dot com> 2011-08-02 20:20:58 UTC ---
Created attachment 5872
  --> http://sourceware.org/bugzilla/attachment.cgi?id=5872
Example of post-patch initialization order failure.

Your patch is not sufficient.  You corrected the given case, but opened up
another failure case.  I have attached a reproducer for the failure case.  I
recommend again that my previous patch be accepted as it was, since it worked
for both of these cases.  The failure condition now, which did not break under
the previous implementation, is described as follows:

main => deps1, deps4, deps3
deps1 => deps2
deps2 => deps3
deps3 => deps4

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- 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]