I use libuwind in openwrt like this : https://github.com/openwrt/openwrt/tree/master/package/libs/libunwind
I run Gtest-trace for test, get this result: Normal backtrace: normal trace: via backtrace(): via unw_backtrace(): FAILURE: unw_step() loop and unw_backtrace() depths differ: 0 vs. 0 FAILURE: unw_step() loop and backtrace() depths differ: 0 vs. 0 Backtrace across signal handler: sighandler: got signal 15, sp=0x7fcb7bd8 normal trace: via backtrace(): via unw_backtrace(): FAILURE: unw_step() loop and unw_backtrace() depths differ: 0 vs. 0 FAILURE: unw_step() loop and backtrace() depths differ: 0 vs. 0 Backtrace across signal handler on alternate stack: sighandler: got signal 15, sp=0x77cf8ce8 normal trace: via backtrace(): via unw_backtrace(): FAILURE: unw_step() loop and unw_backtrace() depths differ: 0 vs. 0 FAILURE: unw_step() loop and backtrace() depths differ: 0 vs. 0 FAILURE: detected 6 errors I run Gtest-bt for test, get this result: Normal backtrace: explicit backtrace: 0000000000400df8 <main+0x438> (sp=000000007ffee7a0) via backtrace(): Backtrace across signal handler: sighandler: got signal 15, sp=0x7ffee548 explicit backtrace: 0000000000400df8 <main+0x438> (sp=000000007ffee448) via backtrace(): Backtrace across signal handler on alternate stack: sighandler: got signal 15, sp=0x77768ce8 explicit backtrace: 0000000000400df8 <main+0x438> (sp=0000000077768be8) via backtrace(): SUCCESS. I used toolchain: mipsel-openwrt-linux-uclibc-gcc how can solve this problem?
_______________________________________________ Libunwind-devel mailing list Libunwind-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/libunwind-devel