On Tue, 21 Jun 2022 at 07:04, Alexandre Oliva via Libstdc++ <libstd...@gcc.gnu.org> wrote: > > > Clear __eh_globals_init's _S_init in the dtor before deleting the > gthread key. > > This ensures that, in case any code involved in deleting the key > interacts with eh_globals, the key that is being deleted won't be > used, and the non-thread-specific eh_globals fallback will. > > Regstrapped on x86_64-linux-gnu, also tested with a cross to > aarch64-rtems6. Ok to install?
OK, thanks. > PS: This is a fix for a theoretical issue, that came to mind while I > independently investigated the problem that I later found to be > PR105880. It looks like a real problem though, if rare in practice.