odr violation around external libs
Markus Mohrhard
markus.mohrhard at googlemail.com
Mon Dec 22 15:09:36 PST 2014
Hey,
creating a current asan build shows the following problem:
==8921==ERROR: AddressSanitizer: odr-violation (0x2acc613e2cc0):
[1] size=40 'vtable for WPG1Parser' WPG1Parser.cpp
[2] size=40 'vtable for WPG1Parser' WPG1Parser.cpp
These globals were registered at these points:
[1]:
#0 0x440a25 in __asan_register_globals
/home/buildslave/source/llvm/projects/compiler-rt/lib/asan/asan_globals.cc:219:3
#1 0x2acc68131dd6 in asan.module_ctor
(/srv/crashtestdata/build/instdir/program/libwpftdrawlo.so+0x11e5dd6)
#2 0x2acbdf0a7ab9 in call_init.part.0
(/lib64/ld-linux-x86-64.so.2+0xeab9)
#3 0x2acbdf0a7ba2 in _dl_init_internal
(/lib64/ld-linux-x86-64.so.2+0xeba2)
#4 0x2acbdf0ab910 in dl_open_worker
(/lib64/ld-linux-x86-64.so.2+0x12910)
#5 0x2acbdf0a7943 in _dl_catch_error
(/lib64/ld-linux-x86-64.so.2+0xe943)
#6 0x2acbdf0ab1da in _dl_open (/lib64/ld-linux-x86-64.so.2+0x121da)
#7 0x2acbe081302a (/lib64/libdl.so.2+0x102a)
#8 0x2acbdf0a7943 in _dl_catch_error
(/lib64/ld-linux-x86-64.so.2+0xe943)
#9 0x2acbe081363c (/lib64/libdl.so.2+0x163c)
#10 0x2acbe08130c0 in dlopen (/lib64/libdl.so.2+0x10c0)
#11 0x495c04 in __interceptor_dlopen
/home/buildslave/source/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:4638:15
#12 0x2acbdfabbac3 in osl_loadModuleAscii
/home/buildslave/source/libo-core/sal/osl/unx/module.cxx:155:22
#13 0x2acbdfabb37b in osl_loadModule
/home/buildslave/source/libo-core/sal/osl/unx/module.cxx:129:23
#14 0x2acbe45417eb in osl::Module::load(rtl::OUString const&, int)
/home/buildslave/source/libo-core/include/osl/module.hxx:88:19
#15 0x2acbe452ab6f in osl::Module::Module(rtl::OUString const&, int)
/home/buildslave/source/libo-core/include/osl/module.hxx:70:9
#16 0x2acbe451da36 in
cppuhelper::detail::loadSharedLibComponentFactory(rtl::OUString const&,
rtl::OUString const&, rtl::OUString const&, rtl::OUString const&,
rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&, com::sun::star::uno::XInterface*
(**)(com::sun::star::uno::XComponentContext*,
com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&),
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*)
/home/buildslave/source/libo-core/cppuhelper/source/shlib.cxx:234:17
#17 0x2acbe43af253 in
cppuhelper::ServiceManager::loadImplementation(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&,
boost::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:800:9
#18 0x2acbe43bb1e1 in
cppuhelper::ServiceManager::findServiceImplementation(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, rtl::OUString const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1874:9
#19 0x2acbe43b982a in
cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1018:9
#20 0x2acbe43bb686 in non-virtual thunk to
cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1022:1
#21 0x2acc2dbf8728 in
filter::config::TypeDetection::impl_askDetectService(rtl::OUString const&,
utl::MediaDescriptor&)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:1017:17
#22 0x2acc2dbeaf89 in
filter::config::TypeDetection::impl_detectTypeFlatAndDeep(utl::MediaDescriptor&,
std::__debug::list<filter::config::FlatDetectionInfo,
std::allocator<filter::config::FlatDetectionInfo> > const&, bool,
comphelper::SequenceAsVector<rtl::OUString>&, rtl::OUString&)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:946:34
#23 0x2acc2dbe48cd in
filter::config::TypeDetection::queryTypeByDescriptor(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&,
unsigned char)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:427:21
#24 0x2acc2dbf1eaf in non-virtual thunk to
filter::config::TypeDetection::queryTypeByDescriptor(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&,
unsigned char)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:466:1
#25 0x2acc297d90d9 in framework::LoadEnv::impl_detectTypeAndFilter()
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:772:13
#26 0x2acc297d0fe2 in framework::LoadEnv::startLoading()
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:366:9
#27 0x2acc297cb708 in
framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:164:9
#28 0x2acc29990ba5 in
framework::Desktop::loadComponentFromURL(rtl::OUString const&,
rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/services/desktop.cxx:567:12
#29 0x2acc2999140d in non-virtual thunk to
framework::Desktop::loadComponentFromURL(rtl::OUString const&,
rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/services/desktop.cxx:568:1
#30 0x2acc14ed8b9c in
unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString
const&)
/home/buildslave/source/libo-core/unotest/source/cpp/macros_test.cxx:42:51
#31 0x2acc0069b0e3 in SwModelTestBase::reload(char const*, char const*)
/home/buildslave/source/libo-core/sw/qa/extras/inc/swmodeltestbase.hxx:612:23
#32 0x2acc0066681e in SwUiWriterTest::testFdo85554()
/home/buildslave/source/libo-core/sw/qa/extras/uiwriter/uiwriter.cxx:607:5
#33 0x2acc006c0233 in CppUnit::TestCaller<SwUiWriterTest>::runTest()
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:166:6
#34 0x2acbdf426a32 in CppUnit::TestCaseMethodFunctor::operator()()
const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
#35 0x2acbeb834ddc in (anonymous
namespace)::Protector::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/test/source/vclbootstrapprotector.cxx:57:14
#36 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#37 0x2acbe5e49bec in (anonymous
namespace)::Prot::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:88:12
#38 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#39 0x2acbe380067e in (anonymous
namespace)::Prot::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:64:16
#40 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#41 0x2acbdf370d93 in
CppUnit::DefaultProtector::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/DefaultProtector.cpp:15:12
#42 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#43 0x2acbdf3dd1c0 in CppUnit::ProtectorChain::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:77:18
#44 0x2acbdf4a1cb1 in CppUnit::TestResult::protect(CppUnit::Functor
const&, CppUnit::Test*, std::string const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:181:10
#45 0x2acbdf422557 in CppUnit::TestCase::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:91:5
#46 0x2acbdf42b816 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:5
#47 0x2acbdf42a5ed in CppUnit::TestComposite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
#48 0x2acbdf42b816 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:5
#49 0x2acbdf42a5ed in CppUnit::TestComposite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
#50 0x2acbdf4dc1fb in
CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:47:5
#51 0x2acbdf4a0678 in CppUnit::TestResult::runTest(CppUnit::Test*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:148:3
#52 0x2acbdf4dd531 in CppUnit::TestRunner::run(CppUnit::TestResult&,
std::string const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:96:3
#53 0x4e3ec0 in (anonymous namespace)::ProtectedFixtureFunctor::run()
const
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:248:13
#54 0x4e17d9 in sal_main()
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:347:15
#55 0x4dff7f in main
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:269:1
#56 0x2acbe0c4dc84 in __libc_start_main (/lib64/libc.so.6+0x21c84)
#57 0x4383a4 in _start
/home/iurt/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:122
[2]:
#0 0x440a25 in __asan_register_globals
/home/buildslave/source/llvm/projects/compiler-rt/lib/asan/asan_globals.cc:219:3
#1 0x2acc6101a556 in asan.module_ctor
(/srv/crashtestdata/build/instdir/program/libwpftwriterlo.so+0x7d5556)
#2 0x2acbdf0a7ab9 in call_init.part.0
(/lib64/ld-linux-x86-64.so.2+0xeab9)
#3 0x2acbdf0a7ba2 in _dl_init_internal
(/lib64/ld-linux-x86-64.so.2+0xeba2)
#4 0x2acbdf0ab910 in dl_open_worker
(/lib64/ld-linux-x86-64.so.2+0x12910)
#5 0x2acbdf0a7943 in _dl_catch_error
(/lib64/ld-linux-x86-64.so.2+0xe943)
#6 0x2acbdf0ab1da in _dl_open (/lib64/ld-linux-x86-64.so.2+0x121da)
#7 0x2acbe081302a (/lib64/libdl.so.2+0x102a)
#8 0x2acbdf0a7943 in _dl_catch_error
(/lib64/ld-linux-x86-64.so.2+0xe943)
#9 0x2acbe081363c (/lib64/libdl.so.2+0x163c)
#10 0x2acbe08130c0 in dlopen (/lib64/libdl.so.2+0x10c0)
#11 0x495c04 in __interceptor_dlopen
/home/buildslave/source/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:4638:15
#12 0x2acbdfabbac3 in osl_loadModuleAscii
/home/buildslave/source/libo-core/sal/osl/unx/module.cxx:155:22
#13 0x2acbdfabb37b in osl_loadModule
/home/buildslave/source/libo-core/sal/osl/unx/module.cxx:129:23
#14 0x2acbe45417eb in osl::Module::load(rtl::OUString const&, int)
/home/buildslave/source/libo-core/include/osl/module.hxx:88:19
#15 0x2acbe452ab6f in osl::Module::Module(rtl::OUString const&, int)
/home/buildslave/source/libo-core/include/osl/module.hxx:70:9
#16 0x2acbe451da36 in
cppuhelper::detail::loadSharedLibComponentFactory(rtl::OUString const&,
rtl::OUString const&, rtl::OUString const&, rtl::OUString const&,
rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&, com::sun::star::uno::XInterface*
(**)(com::sun::star::uno::XComponentContext*,
com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&),
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*)
/home/buildslave/source/libo-core/cppuhelper/source/shlib.cxx:234:17
#17 0x2acbe43af253 in
cppuhelper::ServiceManager::loadImplementation(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&,
boost::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:800:9
#18 0x2acbe43bb1e1 in
cppuhelper::ServiceManager::findServiceImplementation(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, rtl::OUString const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1874:9
#19 0x2acbe43b982a in
cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1018:9
#20 0x2acbe43bb686 in non-virtual thunk to
cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&)
/home/buildslave/source/libo-core/cppuhelper/source/servicemanager.cxx:1022:1
#21 0x2acc2dbf8728 in
filter::config::TypeDetection::impl_askDetectService(rtl::OUString const&,
utl::MediaDescriptor&)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:1017:17
#22 0x2acc2dbeaf89 in
filter::config::TypeDetection::impl_detectTypeFlatAndDeep(utl::MediaDescriptor&,
std::__debug::list<filter::config::FlatDetectionInfo,
std::allocator<filter::config::FlatDetectionInfo> > const&, bool,
comphelper::SequenceAsVector<rtl::OUString>&, rtl::OUString&)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:946:34
#23 0x2acc2dbe48cd in
filter::config::TypeDetection::queryTypeByDescriptor(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&,
unsigned char)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:427:21
#24 0x2acc2dbf1eaf in non-virtual thunk to
filter::config::TypeDetection::queryTypeByDescriptor(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&,
unsigned char)
/home/buildslave/source/libo-core/filter/source/config/cache/typedetection.cxx:466:1
#25 0x2acc297d90d9 in framework::LoadEnv::impl_detectTypeAndFilter()
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:772:13
#26 0x2acc297d0fe2 in framework::LoadEnv::startLoading()
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:366:9
#27 0x2acc297cb708 in
framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/loadenv/loadenv.cxx:164:9
#28 0x2acc29990ba5 in
framework::Desktop::loadComponentFromURL(rtl::OUString const&,
rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/services/desktop.cxx:567:12
#29 0x2acc2999140d in non-virtual thunk to
framework::Desktop::loadComponentFromURL(rtl::OUString const&,
rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
/home/buildslave/source/libo-core/framework/source/services/desktop.cxx:568:1
#30 0x2acc14ed8b9c in
unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString
const&)
/home/buildslave/source/libo-core/unotest/source/cpp/macros_test.cxx:42:51
#31 0x2acc0069b0e3 in SwModelTestBase::reload(char const*, char const*)
/home/buildslave/source/libo-core/sw/qa/extras/inc/swmodeltestbase.hxx:612:23
#32 0x2acc0066681e in SwUiWriterTest::testFdo85554()
/home/buildslave/source/libo-core/sw/qa/extras/uiwriter/uiwriter.cxx:607:5
#33 0x2acc006c0233 in CppUnit::TestCaller<SwUiWriterTest>::runTest()
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:166:6
#34 0x2acbdf426a32 in CppUnit::TestCaseMethodFunctor::operator()()
const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
#35 0x2acbeb834ddc in (anonymous
namespace)::Protector::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/test/source/vclbootstrapprotector.cxx:57:14
#36 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#37 0x2acbe5e49bec in (anonymous
namespace)::Prot::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:88:12
#38 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#39 0x2acbe380067e in (anonymous
namespace)::Prot::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/home/buildslave/source/libo-core/unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:64:16
#40 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#41 0x2acbdf370d93 in
CppUnit::DefaultProtector::protect(CppUnit::Functor const&,
CppUnit::ProtectorContext const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/DefaultProtector.cpp:15:12
#42 0x2acbdf3fd139 in
CppUnit::ProtectorChain::ProtectFunctor::operator()() const
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:12
#43 0x2acbdf3dd1c0 in CppUnit::ProtectorChain::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:77:18
#44 0x2acbdf4a1cb1 in CppUnit::TestResult::protect(CppUnit::Functor
const&, CppUnit::Test*, std::string const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:181:10
#45 0x2acbdf422557 in CppUnit::TestCase::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:91:5
#46 0x2acbdf42b816 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:5
#47 0x2acbdf42a5ed in CppUnit::TestComposite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
#48 0x2acbdf42b816 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:5
#49 0x2acbdf42a5ed in CppUnit::TestComposite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
#50 0x2acbdf4dc1fb in
CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:47:5
#51 0x2acbdf4a0678 in CppUnit::TestResult::runTest(CppUnit::Test*)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:148:3
#52 0x2acbdf4dd531 in CppUnit::TestRunner::run(CppUnit::TestResult&,
std::string const&)
/srv/crashtestdata/build/workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:96:3
#53 0x4e3ec0 in (anonymous namespace)::ProtectedFixtureFunctor::run()
const
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:248:13
#54 0x4e17d9 in sal_main()
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:347:15
#55 0x4dff7f in main
/home/buildslave/source/libo-core/sal/cppunittester/cppunittester.cxx:269:1
#56 0x2acbe0c4dc84 in __libc_start_main (/lib64/libc.so.6+0x21c84)
#57 0x4383a4 in _start
/home/iurt/rpmbuild/BUILD/glibc-2.18/csu/../sysdeps/x86_64/start.S:122
I think that both symbols are the same but believe that c++ still does not
allow this.
Regards,
Markus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20141223/18005a2c/attachment.html>
More information about the LibreOffice
mailing list