Bug 110453 - svtools_graphic Fatal exception while make check ppc64le
Summary: svtools_graphic Fatal exception while make check ppc64le
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.4.0.3 release
Hardware: PowerPC All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 105519
  Show dependency treegraph
 
Reported: 2017-07-31 09:00 UTC by Michel Normand
Modified: 2017-07-31 23:27 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
libreoffice_5_4_0_3_check_failed.log.gz (1.71 MB, application/gzip)
2017-07-31 09:00 UTC, Michel Normand
Details
libreoffice_5_4_0_3_check_failed3.log.gz with DEBUGCPPUNIT=TRUE (828.69 KB, application/gzip)
2017-07-31 09:26 UTC, Michel Normand
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michel Normand 2017-07-31 09:00:51 UTC
Created attachment 135012 [details]
libreoffice_5_4_0_3_check_failed.log.gz

While trying to execute make check, disabled by default in openSUSE
with last 5.4.0.3 version on a ppc64le archi.

There were two reported "Fatal exception: Signal 6" failures for svtools_graphic.test and sd_export_tests.test as extracted from attached log.
===
[11042s] /bin/sh: line 1: 19189 Aborted                 (core dumped) ( LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs MALLOC_CHECK_=2 MALLOC_PERTURB_=153 $W/LinkTarget/Executable/cppunittester $W/LinkTarget/CppunitTest/libtest_svtools_graphic.so --headless "-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share" "-env:UserInstallation=file://$W/CppunitTest/svtools_graphic.test.user" "-env:CONFIGURATION_LAYERS=xcsxcu:file://$I/share/registry xcsxcu:file://$W/unittest/registry" "-env:UNO_TYPES=file://$I/program/types.rdb file://$I/program/types/offapi.rdb" "-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb file://$W/Rdb/services.rdb" -env:URE_INTERNAL_LIB_DIR=file://$I/program -env:LO_LIB_DIR=file://$I/program -env:LO_JAVA_DIR=file://$I/program/classes --protector $W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector --protector $W/LinkTarget/Library/unobootstrapprotector.so unobootstrapprotector --protector $W/LinkTarget/Library/libvclbootstrapprotector.so vclbootstrapprotector "-env:CPPUNITTESTTARGET=$W/CppunitTest/svtools_graphic.test" ) > $W/CppunitTest/svtools_graphic.test.log 2>&1
===
[11049s] /bin/sh: line 1: 19065 Aborted                 (core dumped) ( LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs MALLOC_CHECK_=2 MALLOC_PERTURB_=153 $W/LinkTarget/Executable/cppunittester $W/LinkTarget/CppunitTest/libtest_sd_export_tests.so --headless "-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share" "-env:UserInstallation=file://$W/CppunitTest/sd_export_tests.test.user" "-env:CONFIGURATION_LAYERS=xcsxcu:file://$I/share/registry xcsxcu:file://$W/unittest/registry" "-env:UNO_TYPES=file://$I/program/types.rdb file://$I/program/types/offapi.rdb" "-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb file://$W/Rdb/services.rdb" -env:URE_INTERNAL_LIB_DIR=file://$I/program -env:LO_LIB_DIR=file://$I/program -env:LO_JAVA_DIR=file://$I/program/classes --protector $W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector --protector $W/LinkTarget/Library/unobootstrapprotector.so unobootstrapprotector --protector $W/LinkTarget/Library/libvclbootstrapprotector.so vclbootstrapprotector -env:SVG_DISABLE_FONT_EMBEDDING= "-env:CPPUNITTESTTARGET=$W/CppunitTest/sd_export_tests.test" ) > $W/CppunitTest/sd_export_tests.test.log 2>&1
===
Comment 1 Michel Normand 2017-07-31 09:26:22 UTC
Created attachment 135014 [details]
libreoffice_5_4_0_3_check_failed3.log.gz  with DEBUGCPPUNIT=TRUE
Comment 2 Michel Normand 2017-07-31 09:28:32 UTC
(In reply to Michel Normand from comment #1)
> Created attachment 135014 [details]
> libreoffice_5_4_0_3_check_failed3.log.gz  with DEBUGCPPUNIT=TRUE

If I do as suggested, a make with DEBUGCPPUNIT=TRUE, then there a a bunch of reported call stacks as detailed in this second attached log, with first extracted one:
===
abuild@twppc64le:~/rpmbuild/BUILD/libreoffice-5.4.0.3> make CppunitTest_sd_export_tests DEBUGCPPUNIT=TRUE
...
Thread 1 "cppunittester" hit Catchpoint 1 (exception thrown), 0x00003fffb7cf4074 in __cxa_throw () from /usr/lib64/libstdc++.so.6
#0  0x00003fffb7cf4074 in __cxa_throw () at /usr/lib64/libstdc++.so.6
#1  0x00003fffb427d2e4 in ZipPackage::parseManifest() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/zippackage/ZipPackage.cxx:331
#2  0x00003fffb4287428 in ZipPackage::getZipFileContents() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/zippackage/ZipPackage.cxx:546
#3  0x00003fffb428797c in ZipPackage::initialize(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/zippackage/ZipPackage.cxx:730
#4  0x00003fffb76d3314 in cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/cppuhelper/source/factory.cxx:188
#5  0x00003fffb76d3de8 in cppu::OFactoryComponentHelper::createInstanceWithArgumentsAndContext(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/cppuhelper/source/factory.cxx:396
#6  0x00003fffb7722e50 in cppuhelper::ServiceManager::Data::Implementation::createInstanceWithArguments(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/cppuhelper/source/servicemanager.cxx:698
#7  0x00003fffb77236d8 in cppuhelper::ServiceManager::createInstanceWithArgumentsAndContext(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/cppuhelper/source/servicemanager.cxx:1011
#8  0x00003fffb6429030 in OStorage_Impl::OpenOwnPackage() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/xstor/xstorage.cxx:468
#9  0x00003fffb64356a0 in OStorage_Impl::ReadContents() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/xstor/xstorage.cxx:572
#10 0x00003fffb64367a8 in OStorage_Impl::FindElement(rtl::OUString const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/xstor/xstorage.cxx:1301
#11 0x00003fffb6438f7c in OStorage::hasByName(rtl::OUString const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/package/source/xstor/xstorage.cxx:3901
#12 0x00003fffb6246e00 in XMLVersionListPersistence::load(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/xmloff/source/meta/xmlversion.cxx:374
#13 0x00003fffb4644364 in SfxMedium::GetVersionList(bool) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sfx2/source/doc/docfile.cxx:3157
#14 0x00003fffb46431e8 in SfxMedium::GetStorage(bool) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sfx2/source/doc/docfile.cxx:1369
#15 0x00003fffb46beef0 in SfxObjectShell::DoLoad(SfxMedium*) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sfx2/source/doc/objstor.cxx:742
#16 0x00003fffacdcd6dc in SdModelTestBase::loadURL(rtl::OUString const&, int, SfxAllItemSet*) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sd/qa/unit/sdmodeltestbase.hxx:142
#17 0x00003fffacdbdcac in SdExportTest::testN821567() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sd/qa/unit/export-tests.cxx:146
#18 0x00003fffacdc38a0 in std::__invoke_impl<void, void (SdExportTest::*&)(), SdExportTest*&>(std::__invoke_memfun_deref, void (SdExportTest::*&)(), SdExportTest*&) () at /usr/include/c++/7/bits/invoke.h:73
#19 0x00003fffacdc38a0 in std::__invoke<void (SdExportTest::*&)(), SdExportTest*&>(void (SdExportTest::*&)(), SdExportTest*&) () at /usr/include/c++/7/bits/invoke.h:95
#20 0x00003fffacdc38a0 in std::_Bind<void (SdExportTest::*(SdExportTest*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) () at /usr/include/c++/7/functional:467
#21 0x00003fffacdc38a0 in std::_Bind<void (SdExportTest::*(SdExportTest*))()>::operator()<, void>() () at /usr/include/c++/7/functional:551
#22 0x00003fffacdc38a0 in std::_Function_handler<void (), std::_Bind<void (SdExportTest::*(SdExportTest*))()> >::_M_invoke(std::_Any_data const&) () at /usr/include/c++/7/bits/std_function.h:316
#23 0x00003fffacdc4378 in std::function<void ()>::operator()() const () at /usr/include/c++/7/bits/std_function.h:706
#24 0x00003fffacdc4378 in CppUnit::TestCaller<SdExportTest>::runTest() () at /usr/include/cppunit/TestCaller.h:175
#25 0x00003fffb7f2a15c in CppUnit::TestCaseMethodFunctor::operator()() const () at /usr/lib64/libcppunit-1.14.so.0
#26 0x00003ffface30c8c in protect() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/test/source/vclbootstrapprotector.cxx:39
#27 0x00003fffb7f268c8 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib64/libcppunit-1.14.so.0
#28 0x00003fffb74d184c in protect() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:89
#29 0x00003fffb7f268c8 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib64/libcppunit-1.14.so.0
#30 0x00003fffb78619bc in protect() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:63
#31 0x00003fffb7f268c8 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib64/libcppunit-1.14.so.0
#32 0x00003fffb7f1defc in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib64/libcppunit-1.14.so.0
#33 0x00003fffb7f2641c in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib64/libcppunit-1.14.so.0
#34 0x00003fffb7f31e9c in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () at /usr/lib64/libcppunit-1.14.so.0
#35 0x00003fffb7f29ed0 in CppUnit::TestCase::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#36 0x00003fffb7f2a89c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#37 0x00003fffb7f2a648 in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#38 0x00003fffb7f2a89c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#39 0x00003fffb7f2a648 in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#40 0x00003fffb7f35d08 in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.14.so.0
#41 0x00003fffb7f31d28 in CppUnit::TestResult::runTest(CppUnit::Test*) () at /usr/lib64/libcppunit-1.14.so.0
#42 0x00003fffb7f35db4 in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () at /usr/lib64/libcppunit-1.14.so.0
#43 0x00000000200057ac in run() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sal/cppunittester/cppunittester.cxx:316
#44 0x0000000020006104 in sal_main() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sal/cppunittester/cppunittester.cxx:466
#45 0x0000000020003e80 in main() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.4.0.3/sal/cppunittester/cppunittester.cxx:373
Thread 1 "cppunittester" hit Catchpoint 2 (exception caught), 0x00003fffb7cf1fdc in __cxa_begin_catch () from /usr/lib64/libstdc++.so.6
===
Comment 3 Xisco Faulí 2017-07-31 23:27:14 UTC
Hello,
Bugzilla is used for bugs in the software, not for problems compiling the software.
Please, check the mailling list archives for similar problems: http://nabble.documentfoundation.org/Dev-f1639786.html and if your can't find the solution, send an email to the mailling list, they will be glad to help you.
Regards