#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 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 18 years ago by
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.