- Timestamp:
-
12/02/16 05:12:22 (7 years ago)
- Author:
-
Chris Johns
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
initial
|
v1
|
|
1 | | Throwing a `std::runtime()` exception lock up. |
| 1 | Throwing a `std::runtime()` exception locks up. |
2 | 2 | |
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. |
| 3 | The 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. |
4 | 4 | |
| 5 | At a guess it would seem like the C++ atomics on i386 is broken or fragile. |