Bugzilla – Attachment 142360 Details for
Bug 117842
Firebird: Enabling connection pooling for firebird:sdbc driver crashes Libo when creating connection to data engine
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt from pthread_mutex_lock failed
bt_2.txt (text/plain), 14.30 KB, created by
Julien Nabet
on 2018-05-28 21:06:06 UTC
(
hide
)
Description:
bt from pthread_mutex_lock failed
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2018-05-28 21:06:06 UTC
Size:
14.30 KB
patch
obsolete
>Thread 1 "soffice.bin" hit Breakpoint 2, osl_acquireMutex (pMutex=0x7fffc58f1ee0 <vtable for connectivity::OConnectionWeakWrapper+616>) > at /home/julien/lo/libreoffice/sal/osl/unx/mutex.cxx:100 >100 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(gdb) bt >#0 0x00007ffff7b824c5 in osl_acquireMutex(oslMutexImpl*) (pMutex=0x7fffc58f1ee0 <vtable for connectivity::OConnectionWeakWrapper+616>) > at /home/julien/lo/libreoffice/sal/osl/unx/mutex.cxx:100 >#1 0x00007fffc4f349df in osl::Mutex::acquire() (this=0x55555818e840) at /home/julien/lo/libreoffice/include/osl/mutex.hxx:56 >#2 0x00007fffc4f36238 in osl::Guard<osl::Mutex>::Guard(osl::Mutex&) (this=0x7ffffffefdd8, t=...) at /home/julien/lo/libreoffice/include/osl/mutex.hxx:129 >#3 0x00007fffc4f45fdb in connectivity::firebird::Connection::createCatalog() (this=0x55555818e7d0) > at /home/julien/lo/libreoffice/connectivity/source/drivers/firebird/Connection.cxx:946 >#4 0x00007fffc4f62247 in connectivity::firebird::FirebirdDriver::getDataDefinitionByConnection(com::sun::star::uno::Reference<com::sun::star::sdbc::XConnection> const&) (this=0x555558157860, rConnection=uno::Reference to (connectivity::OConnectionWeakWrapper *) 0x55555818e830) > at /home/julien/lo/libreoffice/connectivity/source/drivers/firebird/Driver.cxx:226 >#5 0x00007fffe30e8aa0 in dbtools::getDataDefinitionByURLAndConnection(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::sdbc::XConnection> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (_rsUrl="sdbc:embedded:firebird", _xConnection=uno::Reference to (connectivity::OConnectionWeakWrapper *) 0x55555818e830, _rxContext=uno::Reference to (cppu::ComponentContext *) 0x555555863310) at /home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:669 >#6 0x00007fffcaad1716 in dbaccess::OConnection::getMasterTables() (this=0x555558191970) at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/connection.cxx:674 >#7 0x00007fffcaace66c in dbaccess::OConnection::OConnection(dbaccess::ODatabaseSource&, com::sun::star::uno::Reference<com::sun::star::sdbc::XConnection> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x555558191970, _rDB=..., _rxMaster=uno::Reference to (connectivity::OConnectionWeakWrapper *) 0x55555818e830, _rxORB=uno::Reference to (cppu::ComponentContext *) 0x555555863310) at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/connection.cxx:345 >#8 0x00007fffcab2e7e6 in dbaccess::ODatabaseSource::buildIsolatedConnection(rtl::OUString const&, rtl::OUString const&) (this=0x555557a4aef0, user="", password="") > at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/datasource.cxx:1155 >#9 0x00007fffcab28f7c in dbaccess::OSharedConnectionManager::getConnection(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, dbaccess::ODatabaseSource*) (this=0x555558134530, url="sdbc:embedded:firebird", user="", password="", _aInfo=uno::Sequence of length 53 = {...}, _pDataSource=0x555557a4aef0) at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/datasource.cxx:376 >#10 0x00007fffcab2ea50 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&, bool) (this=0x555557a4aef0, user="", password="", _bIsolated=false) at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/datasource.cxx:1176 >#11 0x00007fffcab2dcdd in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&) (this=0x555557a4aef0, user="", password="") > at /home/julien/lo/libreoffice/dbaccess/source/core/dataaccess/datasource.cxx:1049 >#12 0x00007fffc9e4354c in dbaui::ODatasourceConnector::connect(com::sun::star::uno::Reference<com::sun::star::sdbc::XDataSource> const&, dbtools::SQLExceptionInfo*) const (this=0x7fffffff04b0, _xDataSource=uno::Reference to (dbaccess::ODatabaseSource *) 0x555557a4af60, _pErrorInfo=0x0) > at /home/julien/lo/libreoffice/dbaccess/source/ui/misc/datasourceconnector.cxx:138 >#13 0x00007fffc9e42f91 in dbaui::ODatasourceConnector::connect(rtl::OUString const&, dbtools::SQLExceptionInfo*) const (this=0x7fffffff04b0, _rDataSourceName="file:///home/julien/Documents/testfb.odb", _pErrorInfo=0x0) at /home/julien/lo/libreoffice/dbaccess/source/ui/misc/datasourceconnector.cxx:88 >#14 0x00007fffc9ca9efa in dbaui::OGenericUnoController::connect(rtl::OUString const&, rtl::OUString const&, dbtools::SQLExceptionInfo*) (this=0x555557f27810, _rDataSourceName="file:///home/julien/Documents/testfb.odb", _rContextInformation="The connection to the data source \"testfb\" could not be established.", _pErrorInfo=0x0) > at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/genericcontroller.cxx:915 >#15 0x00007fffc9c0c3a1 in dbaui::OApplicationController::ensureConnection(dbtools::SQLExceptionInfo*) (this=0x555557f27810, _pErrorInfo=0x0) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppControllerDnD.cxx:351 >#16 0x00007fffc9bdf8ac in dbaui::OApplicationController::onContainerSelect(dbaui::ElementType) (this=0x555557f27810, _eType=dbaui::E_TABLE) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppController.cxx:1656 >#17 0x00007fffc9c4529d in dbaui::OApplicationSwapWindow::onContainerSelected(dbaui::ElementType) (this=0x555557e409c0, _eType=dbaui::E_TABLE) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppSwapWindow.cxx:139 >#18 0x00007fffc9c45392 in dbaui::OApplicationSwapWindow::OnContainerSelectHdl(SvtIconChoiceCtrl*) (this=0x555557e409c0, _pControl=0x555557aad600) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppSwapWindow.cxx:157 >---Type <return> to continue, or q <return> to quit--- >#19 0x00007fffc9c4533f in dbaui::OApplicationSwapWindow::LinkStubOnContainerSelectHdl(void*, SvtIconChoiceCtrl*) (instance=0x555557e409c0, data=0x555557aad600) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppSwapWindow.cxx:150 >#20 0x00007fffee525417 in Link<SvtIconChoiceCtrl*, void>::Call(SvtIconChoiceCtrl*) const (this=0x555557aad838, data=0x555557aad600) > at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#21 0x00007fffee52456e in SvtIconChoiceCtrl::ClickIcon() (this=0x555557aad600) at /home/julien/lo/libreoffice/svtools/source/contnr/ivctrl.cxx:276 >#22 0x00007fffee5103b2 in SvxIconChoiceCtrl_Impl::CallSelectHandler() (this=0x555557e238e0) at /home/julien/lo/libreoffice/svtools/source/contnr/imivctl1.cxx:3386 >#23 0x00007fffee5041a9 in SvxIconChoiceCtrl_Impl::SelectEntry(SvxIconChoiceCtrlEntry*, bool, bool) (this=0x555557e238e0, pEntry=0x555557c7bc10, bSelect=true, bAdd=false) > at /home/julien/lo/libreoffice/svtools/source/contnr/imivctl1.cxx:384 >#24 0x00007fffee50a5a3 in SvxIconChoiceCtrl_Impl::SetCursor(SvxIconChoiceCtrlEntry*) (this=0x555557e238e0, pEntry=0x555557c7bc10) > at /home/julien/lo/libreoffice/svtools/source/contnr/imivctl1.cxx:1984 >#25 0x00007fffee5246d8 in SvtIconChoiceCtrl::SetCursor(SvxIconChoiceCtrlEntry*) (this=0x555557aad600, pEntry=0x555557c7bc10) > at /home/julien/lo/libreoffice/svtools/source/contnr/ivctrl.cxx:310 >#26 0x00007fffc9c454bd in dbaui::OApplicationSwapWindow::selectContainer(dbaui::ElementType) (this=0x555557e409c0, _eType=dbaui::E_TABLE) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppSwapWindow.cxx:179 >#27 0x00007fffc9c49b41 in dbaui::OApplicationView::selectContainer(dbaui::ElementType) (this=0x555557df3620, _eType=dbaui::E_TABLE) > at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppView.cxx:442 >#28 0x00007fffc9be6a22 in dbaui::OApplicationController::select(com::sun::star::uno::Any const&) (this=0x555557f27810, _aSelection= > uno::Any("com.sun.star.sdb.application.NamedDatabaseObject": {Type = 1000, Name = ""})) at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppController.cxx:2801 >#29 0x00007fffcb03b661 in dbaxml::DBContentLoader::load(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XLoadEventListener> const&) (this=0x555557a44000, rFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x555557a0f690, _rURL="private:factory/sdatabase?Interactive", rArgs=uno::Sequence of length 9 = {...}, rListener=uno::Reference to (framework::LoadEnvListener *) 0x555557a444a8) at /home/julien/lo/libreoffice/dbaccess/source/filter/xml/dbloader2.cxx:521 >#30 0x00007fffcd1b42a5 in framework::LoadEnv::impl_loadContent() (this=0x55555751baa8) at /home/julien/lo/libreoffice/framework/source/loadenv/loadenv.cxx:1134 >#31 0x00007fffcd1aff39 in framework::LoadEnv::startLoading() (this=0x55555751baa8) at /home/julien/lo/libreoffice/framework/source/loadenv/loadenv.cxx:374 >#32 0x00007fffcd12d93b in framework::LoadDispatcher::impl_dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this=0x55555751ba50, rURL=..., lArguments=uno::Sequence of length 4 = {...}, xListener=empty uno::Reference) at /home/julien/lo/libreoffice/framework/source/dispatch/loaddispatcher.cxx:108 >#33 0x00007fffcd12d5e5 in framework::LoadDispatcher::dispatchWithReturnValue(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x55555751ba50, rURL=..., lArguments=uno::Sequence of length 4 = {...}) at /home/julien/lo/libreoffice/framework/source/dispatch/loaddispatcher.cxx:57 >#34 0x00007ffff44cf4e0 in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (xStartPoint=uno::Reference to (framework::Desktop *) 0x55555789c538, sURL="private:factory/sdatabase?Interactive", sTarget="_default", lArguments=uno::Sequence of length 4 = {...}) at /home/julien/lo/libreoffice/comphelper/source/misc/synchronousdispatch.cxx:63 >#35 0x00007ffff77ad920 in desktop::DispatchWatcher::executeDispatchRequests(std::__debug::vector<desktop::DispatchWatcher::DispatchRequest, std::allocator<desktop::DispatchWatcher::DispatchRequest> > const&, bool) (this=0x55555793f9d0, aDispatchRequestsList=std::__debug::vector of length 1, capacity 1 = {...}, bNoTerminate=false) > at /home/julien/lo/libreoffice/desktop/source/app/dispatchwatcher.cxx:541 >#36 0x00007ffff77c3795 in desktop::RequestHandler::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest&, bool) (aRequest=..., noTerminate=false) > at /home/julien/lo/libreoffice/desktop/source/app/officeipcthread.cxx:1364 >#37 0x00007ffff7777052 in desktop::Desktop::OpenDefault() () at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:2241 >#38 0x00007ffff7776331 in desktop::Desktop::OpenClients() () at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:2185 >#39 0x00007ffff7775299 in desktop::Desktop::OpenClients_Impl(void*) (this=0x7fffffff2f50) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1955 >#40 0x00007ffff7775263 in desktop::Desktop::LinkStubOpenClients_Impl(void*, void*) (instance=0x7fffffff2f50, data=0x0) >---Type <return> to continue, or q <return> to quit--- > at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1938 >#41 0x00007fffebd90299 in Link<void*, void>::Call(void*) const (this=0x5555579060c8, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#42 0x00007fffebd8d235 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x5555579060c0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1928 >#43 0x00007fffebd8eb68 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x5555578ba2e0, nEvent=SalEvent::UserEvent, pEvent=0x5555579060c0) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2479 >#44 0x00007fffec3a460a in SalFrame::CallCallback(SalEvent, void const*) const (this=0x5555578baa20, nEvent=SalEvent::UserEvent, pEvent=0x5555579060c0) > at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:279 >#45 0x00007fffec3b7dd7 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x5555575751f0, aEvent=...) > at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 >#46 0x00007fffec1f2672 in SalUserEventList::DispatchUserEvents(bool) (this=0x5555575751f0, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:109 >#47 0x00007fffec3b7d4f in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x5555575751f0, bHandleAllCurrentEvent=false) > at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 >#48 0x00007fffd7f45b76 in call_userEventFn(void*) (data=0x555555843af0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:784 >#49 0x00007ffff5a7c0f5 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#50 0x00007ffff5a7c4c0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#51 0x00007ffff5a7c54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#52 0x00007fffd7f44aea in GtkSalData::Yield(bool, bool) (this=0x555555843af0, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:459 >#53 0x00007fffd7f4838c in GtkInstance::DoYield(bool, bool) (this=0x555555852050, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:412 >#54 0x00007fffec241e21 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:470 >#55 0x00007fffec23de3d in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:535 >#56 0x00007fffec23d9f1 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:450 >#57 0x00007ffff77738a1 in desktop::Desktop::Main() (this=0x7fffffff2f50) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1634 >#58 0x00007fffec24e343 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:198 >#59 0x00007fffec24e4ac in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:236 >#60 0x00007ffff77ca666 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:170 >#61 0x00005555555549f2 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#62 0x00005555555549d8 in main (argc=2, argv=0x7fffffff3298) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 117842
:
142322
|
142323
|
142359
| 142360 |
156333