Print

Print


Somebody linked our shared library with "-static-libgcc" which introduces the __gxx_personality_v0 symbol into our library:

$ nm -D libntuple_slc6_PG_dynamic.so | grep -e '\(Unwind\|gxx_personality\)' 
0000000000f9dde0 T __gxx_personality_v0

This was the suspicious part of the backtrace:

#0  0x00007fffe65fe04f in raise () from /usr/lib/libc.so.6
#1  0x00007fffe65ff47a in abort () from /usr/lib/libc.so.6
#2  0x00007fffeca122e8 in _Unwind_SetGR () from /home/beischer/institut/ams/gbatch/icc/lib/linuxx8664icc6.08/libntuple_slc6_PG_dynamic.so
#3  0x00007fffec96ce4a in __gxx_personality_v0 () from /home/beischer/institut/ams/gbatch/icc/lib/linuxx8664icc6.08/libntuple_slc6_PG_dynamic.so
#4  0x00007fffe6b96019 in _Unwind_ForcedUnwind_Phase2 (exc=exc@entry=0x7fffd2095d70, context=context@entry=0x7fffd208f0e0) at /build/gcc/src/gcc/libgcc/unwind.inc:175
#5  0x00007fffe6b96374 in _Unwind_ForcedUnwind (exc=0x7fffd2095d70, stop=0x7fffe6978b90 <unwind_stop>, stop_argument=<optimized out>) at /build/gcc/src/gcc/libgcc/unwind.inc:207
#6  0x00007fffe6978d20 in __pthread_unwind () from /usr/lib/libpthread.so.0
#7  0x00007fffe696ebf6 in sigcancel_handler () from /usr/lib/libpthread.so.0

This has caused the abort().

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/458#issuecomment-278168992

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1