|
From: | Mark Rabkin |
Subject: | Re: [Libunwind-devel] libunwind on x86-64 w/ C++ exceptions |
Date: | Tue, 26 Feb 2008 22:41:22 -0800 |
User-agent: | Microsoft-Entourage/11.3.6.070618 |
On Fri, Feb 15, 2008 at 4:25 PM, Mark Rabkin <address@hidden> wrote:
$ gdb unwind
Program received signal SIGABRT, Aborted.
#0 0x0000003bd882f3b0 in raise () from /lib64/libc.so.6
#1 0x0000003bd8830860 in abort () from /lib64/libc.so.6
#2 0x0000003bd95bb8c1 in __cxa_get_globals () from /usr/lib64/libstdc++.so.6
#3 0x0000003bd95bb9b4 in __cxa_get_globals () from /usr/lib64/libstdc++.so.6
#4 0x0000003bd95bbd07 in __gxx_personality_v0 ()
from /usr/lib64/libstdc++.so.6
#5 0x000000000040100b in _Unwind_Resume (exception_object=0x517060)
at unwind/unwind-internal.h:118
#6 0x0000000000400e84 in throw_int () at unwind.cpp:7
#7 0x0000000000400e98 in main (argc=1, argv=0x7ffffffcb818) at unwind.cpp:12
I can reproduce this one.
$ ./unwind-shared
Program received signal SIGSEGV, Segmentation fault.
_x86_64_setcontext () at x86_64/setcontext.S:34
34 fldenv (%r8)
But not this one. Which version of gcc are you using?
-Arun
[Prev in Thread] | Current Thread | [Next in Thread] |