On Tue, 2018-04-10 at 16:23 +0200, Mark Wielaard wrote: > When we have unwound the frame and then cannot set the return address > we wouldn't set any error. That meant that a dwfl_thread_getframes () > call could end in an error, but without any dwfl_errno set, producing > the "no error" error message. > > If we cannot set the return address at the end of unwinding the frame > that means that either the return address register is bogus (error), > or that the return address is undefined (end of the call stack). > > This fixes the run-backtrace-native-biarch.sh testcase for me on an > i386 on x86_64 setup with gcc 7.2.1 and glibc 2.17.
Pushed to master.