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



David Abdurachmanov <david.abdurachmanov at gmail dot com> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |david.abdurachmanov at

                   |                            |gmail dot com



--- Comment #22 from David Abdurachmanov <david.abdurachmanov at gmail dot com> 
2013-04-07 08:44:21 UTC ---

Has this been resolved in the final 4.8.0 (r196952)? I checked some changes and

they seems to be in.



I have a number (<100) C++/C packages (incl. boost 1.51.00) compiled w/o

address sanitizer and I am only enabling it for the main software using all

these packages.  Yet compilation fails of the main software segflaut from

boost. Reminder, that boost and ROOT is not compiled w/ address sanitizer.



I tried -static-libasan, yet in that case linker cannot resolve asan symbols

while shared library is being created. libasan_preinit.o, libasan.so, and

libasan.a is in my GCC package under ./lib64.



I added the following options to default CXXFLAGS, which also ended up on

LDFLAGS: -static-libasan -fsanitize=address -fno-omit-frame-pointer -g -O0



### SEGFAULT ###



The lines below might hint at the cause of the crash.

If they do not help you then please submit a bug report at

http://root.cern.ch/bugs. Please post the ENTIRE stack trace

from above as an attachment in addition to anything else

that might help us fixing this issue.

===========================================================

#5  0x00002b33b9930d8a in

boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>

() at /build/davidlt/test-asan/a/slc6_amd64_gcc480/external/boost

/1.51.0-cms2/include/boost/exception/detail/exception_ptr.hpp:117

#6  0x00002b33ba70685c in _GLOBAL__sub_I_future.cpp () from

/build/davidlt/test-asan/a/tmp/BUILDROOT/2c73b4475e8345752c405e046bb5182f/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2

_X_2013-04-06-0200/external/slc6_amd64_gcc480/lib/libboost_thread.so.1.51.0

#7  0x0000003326c0e57f in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2

#8  0x0000003326c12c25 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2

#9  0x0000003326c0e196 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2

#10 0x0000003326c1246a in _dl_open () from /lib64/ld-linux-x86-64.so.2

#11 0x0000003327400f66 in dlopen_doit () from /lib64/libdl.so.2

#12 0x0000003326c0e196 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2

#13 0x000000332740129c in _dlerror_run () from /lib64/libdl.so.2

#14 0x0000003327400ee1 in dlopen



### UNDEFINED REFERENCES ###



/build/davidlt/test-asan/a/tmp/BUILDROOT/eea1b2b6d889c55f315fbba1ee425ca6/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2_X_2013-04-06-0200-cms/src/FWCore/Version/src/GetFileFormatVersion.cc:5:

error: undefined reference to

'__asan_init_v1'/build/davidlt/test-asan/a/tmp/BUILDROOT/eea1b2b6d889c55f315fbba1ee425ca6/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2_X_2013-04-06-0200-cms/src/FWCore/Version/src/GetReleaseVersion.cc:8:

error: undefined reference to

'__asan_report_load1'/build/davidlt/test-asan/a/tmp/BUILDROOT/eea1b2b6d889c55f315fbba1ee425ca6/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2_X_2013-04-06-0200-cms/src/FWCore/Version/src/GetReleaseVersion.cc:11:

error: undefined reference to

'__asan_unregister_globals'/build/davidlt/test-asan/a/tmp/BUILDROOT/eea1b2b6d889c55f315fbba1ee425ca6/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2_X_2013-04-06-0200-cms/src/FWCore/Version/src/GetReleaseVersion.cc:11:

error: undefined reference to

'__asan_init_v1'/build/davidlt/test-asan/a/tmp/BUILDROOT/eea1b2b6d889c55f315fbba1ee425ca6/opt/cmssw/slc6_amd64_gcc480/cms/cmssw/CMSSW_6_2_X_2013-04-06-0200-cms/src/FWCore/Version/src/GetReleaseVersion.cc:11:

error: undefined reference to '__asan_register_globals'

Reply via email to