libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libunwind-devel] [aarch64] segfault (non valid c->dwarf.ip) in _ULa


From: Arun Sharma
Subject: Re: [Libunwind-devel] [aarch64] segfault (non valid c->dwarf.ip) in _ULaarch64_is_signal_frame (vDSO symbol before signal frame)
Date: Tue, 12 Aug 2014 23:08:04 -0700

On Tue, Aug 12, 2014 at 2:22 AM, David Abdurachmanov
<address@hidden> wrote:

> From GDB:
>
> Program received signal SIGSEGV, Segmentation fault.
> access_mem (as=0x7fb4fd1710 <local_addr_space>, addr=1, val=0x7ffffe2dc8, 
> write=0, arg=0x7ffffe2e40) at aarch64/Ginit.c:94
> 94            *val = *(unw_word_t *) addr;
>
>
> In unw_is_signal_frame (unw_cursor_t *cursor)
>

My guess is that the kernel you're using is missing unwind directives
in __kernel_gettimeofday(). Could you check?
On a recent kernel version, I saw this function was handwritten
assembly with just .cfi_startproc/endproc.

 -Arun



reply via email to

[Prev in Thread] Current Thread [Next in Thread]