------- Additional Comments From hjl at lucon dot org  2005-07-22 05:51 -------
It looks like the unwind info in libstdc++.so is bad.

(gdb) r
Starting program:
/export/build/gnu/gcc-next/build-ia64-linux/gcc/testsuite/cond1.exe

Program received signal SIGSEGV, Segmentation fault.
0x20000000001b9b90 in read_encoded_value_with_base (encoding=180 '´', base=0,
    p=0x40000000000021b0 "\002", val=0x60000fffffffa5d0) at unwind-pe.h:267
267                 result = *(_Unwind_Internal_Ptr *) result;
Current language:  auto; currently c++
(gdb) p result
$1 = 232
(gdb) bt
#0  0x20000000001b9b90 in read_encoded_value_with_base (encoding=180 '´',
    base=0, p=0x40000000000021b0 "\002", val=0x60000fffffffa5d0)
    at unwind-pe.h:267
#1  0x20000000001ba2e0 in get_ttype_entry (info=0x60000fffffffa608, i=Variable
"i" is not available.
)
    at
/net/gnu-3/export/gnu/src/gcc-next/gcc/libstdc++-v3/libsupc++/eh_personality.cc:209
#2  0x20000000001babb0 in __gxx_personality_v0 (version=Variable "version" is
not available.
)
    at
/net/gnu-3/export/gnu/src/gcc-next/gcc/libstdc++-v3/libsupc++/eh_personality.cc:550
#3  0x20000000002ec590 in _Unwind_RaiseException () from /lib/libgcc_s.so.1
#4  0x20000000001bb420 in __cxa_throw (obj=Variable "obj" is not available.
)
    at 
/net/gnu-3/export/gnu/src/gcc-next/gcc/libstdc++-v3/libsupc++/eh_throw.cc:72
#5  0x4000000000000d00 in main ()


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284

Reply via email to