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=) 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, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@bastianbeischer in #458: Somebody linked our shared library with \"-static-libgcc\" which introduces the __gxx_personality_v0 symbol into our library:\r\n\r\n$ nm -D libntuple_slc6_PG_dynamic.so | grep -e '\\(Unwind\\|gxx_personality\\)' \r\n0000000000f9dde0 T __gxx_personality_v0\r\n\r\nThis was the suspicious part of the backtrace:\r\n\r\n#0 0x00007fffe65fe04f in raise () from /usr/lib/libc.so.6\r\n#1 0x00007fffe65ff47a in abort () from /usr/lib/libc.so.6\r\n#2 0x00007fffeca122e8 in _Unwind_SetGR () from /home/beischer/institut/ams/gbatch/icc/lib/linuxx8664icc6.08/libntuple_slc6_PG_dynamic.so\r\n#3 0x00007fffec96ce4a in __gxx_personality_v0 () from /home/beischer/institut/ams/gbatch/icc/lib/linuxx8664icc6.08/libntuple_slc6_PG_dynamic.so\r\n#4 0x00007fffe6b96019 in _Unwind_ForcedUnwind_Phase2 (exc=exc@entry=0x7fffd2095d70, context=context@entry=0x7fffd208f0e0) at /build/gcc/src/gcc/libgcc/unwind.inc:175\r\n#5 0x00007fffe6b96374 in _Unwind_ForcedUnwind (exc=0x7fffd2095d70, stop=0x7fffe6978b90 \u003cunwind_stop\u003e, stop_argument=\u003coptimized out\u003e) at /build/gcc/src/gcc/libgcc/unwind.inc:207\r\n#6 0x00007fffe6978d20 in __pthread_unwind () from /usr/lib/libpthread.so.0\r\n#7 0x00007fffe696ebf6 in sigcancel_handler () from /usr/lib/libpthread.so.0\r\n\r\nThis has caused the abort()."}],"action":{"name":"View Issue","url":"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