[Top][All Lists]
[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
config.log
Description: Binary data
check.log
Description: Binary data
- [libunwind] using libunwind causes application to crash just while starting,
fawnik <=