Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


2017-01-04 21:57 GMT+01:00 Michael Stahl <mstahl@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.