libunwind-devel
[Top][All Lists]
Advanced

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

[libunwind] using libunwind causes application to crash just while start


From: fawnik
Subject: [libunwind] using libunwind causes application to crash just while starting
Date: Fri, 18 Feb 2005 11:28:46 +0100

I am using libunwind 0.98.3 version.

 

I compiled it successfully on a x86_64 Linux machine using gcc-3.2.3 (for
details see attached config.log).

 

However, while running tests, many errors occured (see attached file
check.log). There seems to be problem especially with "unw_step()" method
(in log it appeared many times - I have removed many fast the same lines)

 

I think it is the cause of the error I receive while starting my application
- I am using there this "unw_step()" method.

 

Consider the following backtrace from gdb:


(gdb) bt
#0  0x0000002a97afd66c in access_mem (as=0x2a97c05600, addr=35,
val=0x7fbff6fe38,
    write=0, arg=0x7fbff70220) at x86_64/Ginit.c:117
#1  0x0000002a97afee96 in dwarf_get (c=0x7fbff6fe20, loc={val = 35, type =
0},
    val=0x7fbff6fe38) at tdep.h:160
#2  0x0000002a97afed83 in _Ux86_64_step (cursor=0x7fbff6fe20) at
x86_64/Gstep.c:103
#3  0x000000000086b2e2 in unwind (address@hidden)


"unwind()" is my method calling "unw_step()"

 

What could be done in order to make my application starting/working
correctly?

 

Should I use different configuration settings?

 

I have read, that this version of libunwind should support  x86_64 platform,
but this support may "not reliably use unwind
information yet". May it be the reason of the problems I am experiencing?

 

Waiting for response

 

Krzysiek

Attachment: config.log
Description: Binary data

Attachment: check.log
Description: Binary data


reply via email to

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