Full stack trace: Thread 1 "cppunittester" received signal SIGSEGV, Segmentation fault. 0xab9cc965 in _expand_stack_to(unsigned char*) () from /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so (gdb) bt #0 0xab9cc965 in _expand_stack_to(unsigned char*) () at /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so #1 0xab9cf174 in os::Linux::manually_expand_stack(JavaThread*, unsigned char*) () at /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so #2 0xab9d96b8 in os::create_main_thread(JavaThread*) () at /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so #3 0xabb1bece in Threads::create_vm(JavaVMInitArgs*, bool*) () at /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so #4 0xab7c8635 in JNI_CreateJavaVM () at /usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server/libjvm.so #5 0xb27a57d1 in jfw_plugin_startJavaVirtualMachine(JavaInfo const*, JavaVMOption const*, long, JavaVM_**, JNIEnv_**) (pInfo=, arOptions=, cOptions=, ppVm=, ppEnv=) at ./jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx:845 #6 0xb27b5e94 in jfw_startVM(JavaInfo const*, JavaVMOption*, long, JavaVM_**, JNIEnv_**) (pInfo=, arOptions=, cOptions=, ppVM=, ppEnv=) at ./jvmfwk/source/framework.cxx:340 #7 0xad1f7ad0 in stoc_javavm::JavaVirtualMachine::getJavaVM(com::sun::star::uno::Sequence const&) (this=0x80b15b28, rProcessId=uno::Sequence of length 17 = {...}) at ./stoc/source/javavm/javavm.cxx:759 #8 0xaf40cc97 in gcc3::callVirtualMethod(void*, long, void*, _typelib_TypeDescription*, bool, long*, long) (pAdjustedThisPtr=0x80b15b58, nVtableIndex=3, pRegisterReturn=0xbfff21f0, pReturnTypeDescr=0x8009a5f8, bSimpleReturn=false, pStackLongs=0xbfff2210, nStackLongs=3) at /home/ubuntu/build/libreoffice-5.3.3/bridges/source/cpp_uno/gcc3_linux_intel/callvirtualmethod.cxx:102 #9 0xaf40c249 in (anonymous namespace)::cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) (pThis=pThis@entry=0x80b1f058, aVtableSlot=..., pReturnTypeRef=, nParams=, pParams=, pUnoReturn=, pUnoArgs=, ppUnoExc=) at ./bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:161 #10 0xaf40c85b in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(_uno_Interface*, _typelib_TypeDescription const*, void*, void**, _uno_Any**) (pUnoI=0x80b1f058, pMemberDescr=0x80b14310, pReturn=0xada109c0, pArgs=0xada109e0, ppException=0xada10a3c) at ./bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:360 #11 0xada13f11 in s_dispatcher_v(va_list*) (pParam=0xada10988) at ./cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx:384 #12 0xb77e2c9c in s_environment_invoke_v(uno_Environment*, uno_Environment*, uno_EnvCallee*, va_list*) (pCurrEnv=0x0, pTargetEnv=, pCallee=0xada13ee0 , pParam=0xada10988) at ./cppu/source/uno/EnvStack.cxx:293 #13 0xada1a48c in AffineBridge::outerDispatch(bool) (this=0x80b0c820, loop=true) at ./cppu/source/AffineBridge/AffineBridge.cxx:201 #14 0xada1a5c4 in AffineBridge::v_callInto_v(void (*)(char**), char**) (this=, pCallee=, pParam=) at ./cppu/source/AffineBridge/AffineBridge.cxx:270 #15 0xb77e2fcc in cppu::Enterable::callInto_v(void (*)(char**), char**) (pParam=, pCallee=, this=0x80b0c948) at ./include/cppu/Enterable.hxx:53 #16 0xb77e2fcc in cppu::Enterable::callInto(void (*)(char**), ...) (this=0x80b0c948, pCallee=0xb77e1d50 ) at ./include/cppu/Enterable.hxx:90 #17 0xb77e2e25 in s_callInto_v (pEnv=0x80b0bdd8, pParam=0xbfff2488, pCallee=0xb77e2d40 ) at ./cppu/source/uno/EnvStack.cxx:233 #18 0xb77e2e25 in s_callInto(uno_Environment*, uno_EnvCallee*, uno_EnvCallee*) (pEnv=0x80b0bdd8, pCallee=0xb77e2d40 , pCallee=0xb77e2d40 ) at ./cppu/source/uno/EnvStack.cxx:244 #19 0xb77e2c75 in s_environment_invoke_v(uno_Environment*, uno_Environment*, uno_EnvCallee*, va_list*) (pCurrEnv=0x0, pTargetEnv=0x80b0bdd8, pCallee=pCallee@entry=0xada13ee0 , pParam=0xbfff2518) at ./cppu/source/uno/EnvStack.cxx:300 #20 0xb77e2cd4 in uno_Environment_invoke_v(uno_Environment*, uno_EnvCallee*, va_list*) (pTargetEnv=, pCallee=0xada13ee0 , pParam=0xbfff2518) at ./cppu/source/uno/EnvStack.cxx:312 #21 0xb77e2d18 in uno_Environment_invoke(uno_Environment*, uno_EnvCallee*, ...) (pEnv=0x80b0bdd8, pCallee=0xada13ee0 ) at ./cppu/source/uno/EnvStack.cxx:321 #22 0xada147ee in Proxy::dispatch(_typelib_TypeDescriptionReference*, _typelib_MethodParameter*, long, _typelib_TypeDescription const*, void*, void**, _uno_Any**) (this=, pReturnTypeRef=, pParams=, nParams=2, pMemberType=, pReturn=, pArgs=, ppException=) at ./cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx:446 #23 0xada14b21 in s_Proxy_dispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) (pUnoI=0x80b106d8, pMemberType=0x80b13f78, pReturn=0xbfff26f0, pArgs=0xbfff26c0, ppException=0xbfff275c) at ./cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx:171 #24 0xaf409750 in (anonymous namespace)::cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, typelib_TypeDescription const*, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void**, void*) (pThis=pThis@entry=0x80b12008, pMemberTypeDescr=, pReturnTypeRef=, nParams=, pParams=, pCallStack=, pReturnValue=) at ./bridges/source/cpp_uno/gcc3_linux_intel/cpp2uno.cxx:155 #25 0xaf409ca7 in (anonymous namespace)::cpp_vtable_call(int, int, void**, void*) (nFunctionIndex=3, nVtableOffset=0, pCallStack=0xbfff28ac, pReturnValue=0xbfff28a0) at ./bridges/source/cpp_uno/gcc3_linux_intel/cpp2uno.cxx:334 #26 0xaf4105a5 in privateSnippetExecutorClass () at /home/ubuntu/build/libreoffice-5.3.3/instdir/program/libgcc3_uno.so #27 0xadab6a3e in connectivity::hsqldb::ODriverDelegator::connect(rtl::OUString const&, com::sun::star::uno::Sequence const&) (this=0x80b09348, url=Python Exception Length is larger than array size.: , info=uno::Sequence of length 4 = {...}) at ./connectivity/source/drivers/hsqldb/HDriver.cxx:330 #28 0xadae7780 in drivermanager::OSDBCDriverManager::getConnectionWithInfo(rtl::OUString const&, com::sun::star::uno::Sequence const&) (this=, _rURL=..., _rInfo=...) at ./connectivity/source/manager/mdrivermanager.cxx:437 #29 0xaf2d8810 in dbaccess::ODatabaseSource::buildLowLevelConnection(rtl::OUString const&, rtl::OUString const&) (this= 0x80940710, _rUid=u"", _rPwd=u"") at ./dbaccess/source/core/dataaccess/datasource.cxx:662 #30 0xaf2dbbe3 in dbaccess::ODatabaseSource::buildIsolatedConnection(rtl::OUString const&, rtl::OUString const&) (this=0x80940710, user=u"", password=u"") at ./dbaccess/source/core/dataaccess/datasource.cxx:1120 #31 0xaf2dc240 in dbaccess::OSharedConnectionManager::getConnection(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence const&, dbaccess::ODatabaseSource*) (this=0x80b050d0, url=..., user=..., password=..., _aInfo=uno::Sequence of length 53 = {...}, _pDataSource=) at ./dbaccess/source/core/dataaccess/datasource.cxx:371 #32 0xaf2dc734 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&, bool) (this=0x80940710, user=u"", password=u"", _bIsolated=false) at ./dbaccess/source/core/dataaccess/datasource.cxx:1147 #33 0xaf2dca98 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&) (this=0x80940710, user=u"", password=u"") at ./dbaccess/source/core/dataaccess/datasource.cxx:1018 #34 0xaf3e326c in RowSetClones::test() (this=) at ./dbaccess/qa/extras/rowsetclones.cxx:74 #35 0xb7f89191 in CppUnit::TestCaseMethodFunctor::operator()() const () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #36 0xb7f86456 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #37 0xb7f86456 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #38 0xb7fd1268 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x80013da0, functor=..., context=...) at ./unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:65 #39 0xb7f86456 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #40 0xb7f7f362 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #41 0xb7f860c5 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #42 0xb7f8f067 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string, std::allocator > const&) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #43 0xb7f88f6f in CppUnit::TestCase::run(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #44 0xb7f8953e in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #45 0xb7f8947d in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #46 0xb7f8953e in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #47 0xb7f8947d in CppUnit::TestComposite::run(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #48 0xb7f91745 in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #49 0xb7f8ef6d in CppUnit::TestResult::runTest(CppUnit::Test*) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #50 0xb7f91794 in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string, std::allocator > const&) () at /usr/lib/i386-linux-gnu/libcppunit-1.13.so.0 #51 0x80003a22 in (anonymous namespace)::ProtectedFixtureFunctor::run() const (this=) at ./sal/cppunittester/cppunittester.cxx:305 #52 0x800044ba in sal_main() () at ./sal/cppunittester/cppunittester.cxx:455 #53 0x800027e0 in main(int, char**) (argc=22, argv=0xbfff4ff4) at ./sal/cppunittester/cppunittester.cxx:362