2017-01-04 21:57 GMT+01:00 Michael Stahl <mst...@redhat.com>: > On 01/04/2017 09:46 PM, Tomáš Chvátal wrote: > > Hello all, > > > > These tests fail for me bit weirdly because I can't make heads or tails > > from what is happening thus any help appreciated: > > > > [ 8317s] make[1]: *** [/home/abuild/rpmbuild/BUILD/libreoffice- > > 5.3.0.0.beta2/solenv/gbuild/CppunitTest.mk:101: > > /home/abuild/rpmbuild/BUILD/libreoffice- > > 5.3.0.0.beta2/workdir/CppunitTest/services.test] Error 1 > > > > *snip lot of no obvious way...* > > [ 8317s] no obvious way to instantiate implementation > > "com.sun.star.svtools.RemoteFilePicker" > > [ 8317s] unknown:0:(anonymous namespace)::Test::test > > [ 8317s] uncaught exception of type std::bad_alloc > > [ 8317s] - std::bad_alloc > > [ 8317s] > > [ 8317s] (anonymous namespace)::Test::test finished in: 7520ms > > [ 8317s] ##Failure Location unknown## : Error > > [ 8317s] Test name: (anonymous namespace)::Test::test[ 8291.272351] > > serial8250: too much work for irq4 > > [ 8317s] > > [ 8317s] uncaught exception of type std::bad_alloc > > [ 8317s] - std::bad_alloc > > > > For the full logs with gdb please see attachment. > > > Thread 1 "cppunittester" received signal SIGSEGV, Segmentation fault. > > 0x00007fffb36a62b4 in ?? () > > #0 0x00007fffb36a62b4 in () > > #1 0x0000000000000246 in () > > #2 0x00007fffb36a6160 in () > > #3 0x00007fffffff1710 in () > > #4 0x00007fffffff16b0 in () > > #5 0x00007fffc365360d in VM_Version::get_processor_features() () at > /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/amd64/server/libjvm.so > > that's the usual JVM start-up segfault and perfectly normal. > > you need to run it until the bad_alloc is thrown. > > Gotcha, how about following:
(gdb) bt #0 0x00007ffff7657b00 in __cxa_throw () at /usr/lib64/libstdc++.so.6 #1 0x00007fffe05d902e in ooo::vba::getXSomethingFromArgs<com::sun::star::frame::XModel>(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, int, bool) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/instdir/program/libvbahelperlo.so #2 0x00007fffe05e3734 in VbaEventsHelperBase::VbaEventsHelperBase(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.3.0.0.beta2/instdir/program/libvbahelperlo.so #3 0x00007fffe01fcfed in ScVbaEventsHelper::ScVbaEventsHelper(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.3.0.0.beta2/instdir/program/libvbaobjlo.so #4 0x00007fffe01fd513 in ScVbaEventsHelper_get_implementation() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/instdir/program/libvbaobjlo.so #5 0x00007ffff602fc5f in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/instdir/program/libuno_cppuhelpergcc3.so.3 #6 0x00007ffff60333c2 in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/instdir/program/libuno_cppuhelpergcc3.so.3 #7 0x00007fffe1617b26 in createInstance() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/workdir/LinkTarget/CppunitTest/libtest_services.so #8 0x00007fffe161cd5a in test() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/workdir/LinkTarget/CppunitTest/libtest_services.so #9 0x00007ffff7bc0bb2 in CppUnit::TestCaseMethodFunctor::operator()() const () at /usr/lib64/libcppunit-1.13.so.0 #10 0x00007ffff64e1610 in protect() () at /home/abuild/rpmbuild/BUILD/libreoffice-5.3.0.0.beta2/workdir/LinkTarget/Library/unoexceptionprotector.so #11 0x00007ffff7bb76b0 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib64/libcppunit-1.13.so.0 #12 0x00007ffff7bbe0cd in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib64/libcppunit-1.13.so.0 #13 0x00007ffff7bc675a in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) () at /usr/lib64/libcppunit-1.13.so.0 #14 0x00007ffff7bc08ba in CppUnit::TestCase::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.13.so.0 #15 0x00007ffff7bc0f03 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.13.so.0 #16 0x00007ffff7bc0e1e in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.13.so.0 #17 0x00007ffff7bc0f03 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.13.so.0 #18 0x00007ffff7bc0e1e in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib64/libcppunit-1.13.so.0 #19 0x00007ffff7bc6492 in CppUnit::TestResult::runTest(CppUnit::Test*) () at /usr/lib64/libcppunit-1.13.so.0 #20 0x00007ffff7bc876e in CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) () at /usr/lib64/libcppunit-1.13.so.0 #21 0x000000000040419a in run() () #22 0x0000000000404a0b in sal_main() () #23 0x000000000040343b in main() () It looks way more reasonable than the java segfault that made me nervous so I will try to dig around it, anyway if someone figures it out I won't be exactly complaining :) Cheers Tom
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice