#109 closed defect (fixed)
libstdc++: infinte recursion during thread exit — at Version 2
Reported by: | bird | Owned by: | bird |
---|---|---|---|
Priority: | normal | Milestone: | libc-0.6.2 |
Component: | gcc | Version: | 0.6 |
Severity: | normal | Keywords: | libstdc++ beginthread tls |
Cc: |
Description (last modified by )
A bug in the __gthread_key_dtor
implementation caused it to call itself recusivly until it ran out of stack. The result was bad stack or some kind of access violation. It seems this happend whenever the libstdc++ library was used.
Change History (2)
comment:1 by , 19 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 19 years ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
(In [2699]) Fixes #109. This also fixes a bug in the ghtread_once implementation where any racing thread didn't stop and wait.