[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] crashes trying to get a backtrace from a signal ha
From: |
Sven Neumann |
Subject: |
Re: [Libunwind-devel] crashes trying to get a backtrace from a signal handler (ARM) |
Date: |
Tue, 31 Aug 2010 14:55:55 +0200 |
On Tue, 2010-08-31 at 14:49 +0200, Lassi Tuura wrote:
> > But I have debug output from my original problem. Here are the last
> > lines before it segfaults:
>
> >> _ULarm_dwarf_find_proc_info: IP=0x407adfe7 not found
> >> put_rs_cache: unmasking signals/interrupts and releasing lock
> >> _ULarm_dwarf_step: returning -10
> >> _ULarm_step: dwarf_step()=-10
> >> _ULarm_step: dwarf_step() failed (ret=0), trying frame-chain
>
> Great, thanks. How did it come to considering IP=0x407adfe7? In other
> words what's the debug output for the frame above?
The frame above is always __default_sa_restorer() from /lib/libc.so.0.
At least that's what my backtrace outputs before it segfaults.
For now I have backed out the experimental frame-chain unwinding for the
ARM platform. But I am willing to help you to debug this further.
Sven