https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846
--- Comment #4 from npl at chello dot at --- I just found the similar entry on launchpad. I have to recall this from memory, as its been a long time since I played around with it. The issue of repeating entries occurs if you have a function wihout stack-unwinding information. These are as far as I know: * .cantunwind in asm, probably plain asm too * "C compiled" compiled without flags to generate unwind tables * C++ compiled function with noexcept Further, the compiled code behaves right when exceptions are thrown (std::terminate), so the tables and generated code should be fine. The issue should thus be in libgcc`s implementation of the _Unwind_Backtrace function.