Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Initial Version and Version 1 of Ticket #2830


Ignore:
Timestamp:
12/02/16 05:12:22 (7 years ago)
Author:
Chris Johns
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2830 – Description

    initial v1  
    1 Throwing a `std::runtime()` exception lock up.
     1Throwing a `std::runtime()` exception locks up.
    22
    3 The lock up is in the exception clean up handler where the exception object is destructed. The destructor loop distructing the std::string object. The path ends up in libstdc++-v3/include/ext/atomicity.h line 48 or __exchange_and_add.
     3The lock up is in the exception clean up handler where the exception object is destructed. The destructor loops distructing the std::string object. The path ends up in libstdc++-v3/include/ext/atomicity.h line 48 or __exchange_and_add.
    44
     5At a guess it would seem like the C++ atomics on i386 is broken or fragile.