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 ports/15759] New: tile: C++11 destructors aren't working right


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

            Bug ID: 15759
           Summary: tile: C++11 destructors aren't working right
           Product: glibc
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ports
          Assignee: unassigned at sourceware dot org
          Reporter: cmetcalf at tilera dot com
                CC: carlos at redhat dot com, roland at gnu dot org

The stdlib/tst-tls-atexit test fails with:

DSO not unloaded yet:
aaab580000-aaab590000 r-xp 00000000 08:03 3572837                       
/scratch/cmetcalf/glibc/64/stdlib/tst-tls-atexit-lib.so

The model is that there is supposed to be reference counting that causes the
DSO to get unloaded late, after the "official" call to dlclose() but also after
any thread destructors have run.

This code seems largely platform-independent, so it's strange that it fails for
tile.  It does work on x86_64.

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