Comments (3)
I was using quite old versions, but I don't think this was fixed in any newer releases of gcc or boost?
This doesn't really have much to do with boost, since the global lock in question comes from dl_iterate_phdr
glibc function, which unwinders invoke when doing their stuff.
However, starting from glibc2.35 and gcc-12.3/llvm-16.0.0 this is no longer the case (at least it shouldn't be):
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71744#c32
https://reviews.llvm.org/D130668
from stacktrace.
Adding more clarification in #156
As @itrofimow noted, there's not much we can do in Boost.Stacktrace.
from stacktrace.
Many thanks to all the participants! The docs are updated, changes will be in Boost 1.85
from stacktrace.
Related Issues (20)
- msvc-based stacktrace should also allow to determine the module image path
- Symbol redefinition on latest mingw gcc HOT 6
- Error when compiling boost since MSYS2 update (02/2023) HOT 1
- BOOST_STACKTRACE_USE_WINDBG is missing in windbg.cpp HOT 1
- AV in debugging_symbols::get_source_file_line_impl during app finalization HOT 4
- gcc warnings with -Wshadow compiler flag HOT 1
- Symbolizer markup format
- Missing #include's during `./b2` invocation HOT 1
- from_dump unable to load safe_dump_to file HOT 1
- B2: `<visibility>hidden` as a requirement HOT 2
- [win32] crash with 0xC000000D in dll after exit() was called HOT 3
- How to build boost_stacktrace_from_exception HOT 4
- "WinSock.h has already been included" HOT 1
- Documentation example call `std::stacktrace::from_current_exception()` rather than `boost::` HOT 1
- ./boost/stacktrace/detail/libbacktrace_impls.hpp:135:32: error: no matches converting function ‘libbacktrace_syminfo_callback’ to type ‘backtrace_syminfo_callback’ {aka ‘void (*)(void*, long unsigned int, const char*, long unsigned int, long unsigned int, const char*, long unsigned int)’} HOT 1
- What set of b2 options builds the boost_stacktrace_from_exception library? HOT 6
- stacktrace_from_exception on non-x86 HOT 2
- stacktrace_from_exception contains misleading assert-message HOT 1
- libboost_stacktrace_from_exception doesn't build on macos-14 HOT 19
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stacktrace.