https://bugs.documentfoundation.org/show_bug.cgi?id=144256
--- Comment #5 from Julien Nabet <serval2...@yahoo.fr> --- I gave a new try with hsqldb and put trace in every constructor and destructor + some other methods but don't see where can be the pb. => when launching odb file ODatabaseSource ctr 0x55746c415400 ODatabaseSource disposing 0x55746c415400 ODatabaseSource dtr 0x55746c415400 warn:legacy.osl:47987:47987:dbaccess/source/core/dataaccess/ModelImpl.cxx:767: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from! ODatabaseSource ctr 0x55746c39a780 warn:legacy.osl:47987:47987:dbaccess/source/core/dataaccess/ModelImpl.cxx:767: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from! warn:legacy.osl:47987:47987:dbaccess/source/core/dataaccess/ModelImpl.cxx:767: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from! ODatabaseSource disposing 0x55746c39a780 ODatabaseSource dtr 0x55746c39a780 => when clicking on tables OGenericUnoController ctr 0x55746c4d3d00 OApplicationController ctr 0x55746c4d3d00 ODatabaseSource ctr 0x55746c0bb510 ODatasourceConnector ctr 0x7ffc68d65b48 OSharedConnectionManager ctr 0x55746cb60a30 ODatabaseSource::buildIsolatedConnection 0x55746c0bb510 ODatabaseSource::buildLowLevelConnection 0x55746c0bb510 OPoolCollection ctr 0x55746cb713b0 OSDBCDriverManager ctr 0x55746cbec1c0 ODriverDelegator ctr 0x55746cbaba70 ODriverDelegator::loadDriver 0x55746cbaba70 FlushNotificationAdapter installAdapter FlushNotificationAdapter ctr 0x55746cff5b90 OConnection ctr 0x55746cffbaa0 OGenericUnoController::startConnectionListening 0x55746c4d3d00 ODatasourceConnector dtr 0x7ffc68d65b48 => when closing odb file OApplicationController disposing void 0x55746c4d3d00 OApplicationController disconnect 0x55746c4d3d00 OGenericUnoController::stopConnectionListening 0x55746c4d3d00 FlushNotificationAdapter flushed 0x55746cff5b90 OSharedConnectionManager disposing 0x55746cb60a30 OConnection::disposing 0x55746cffbaa0 OConnection dtr 0x55746cffbaa0 FlushNotificationAdapter disposing 0x55746cff5b90 FlushNotificationAdapter impl_dispose 0x55746cff5b90 FlushNotificationAdapter dtr 0x55746cff5b90 ODatabaseSource disposing 0x55746c0bb510 OSharedConnectionManager dtr 0x55746cb60a30 ODatabaseSource ctr 0x55746cac2330 ODatabaseSource disposing 0x55746cac2330 ODatabaseSource dtr 0x55746cac2330 ODatabaseSource dtr 0x55746c0bb510 OApplicationController dtr 0x55746c4d3d00 OGenericUnoController dtr 0x55746c4d3d00 Here's part of a bt from OPoolCollection ctr: #0 connectivity::OPoolCollection::OPoolCollection(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x555f1f400ef0, _rxContext=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x555f1ca28a70) at connectivity/source/cpool/ZPoolCollection.cxx:75 #1 0x00007f62f9d125f5 in connectivity_OPoolCollection_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (context=0x555f1ca28a70) at connectivity/source/cpool/ZPoolCollection.cxx:467 #2 0x00007f632fdebdba in std::__invoke_impl<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(std::__invoke_other, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__f=@0x555f1ca51b38: 0x7f62f9d125a0 <connectivity_OPoolCollection_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, __args=@0x7ffe7f3e7030: 0x555f1ca28a70, __args=empty uno::Sequence) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:61 #3 0x00007f632fdebd37 in std::__invoke_r<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__fn=@0x555f1ca51b38: 0x7f62f9d125a0 <connectivity_OPoolCollection_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, __args=@0x7ffe7f3e7030: 0x555f1ca28a70, __args=empty uno::Sequence) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:114 #4 0x00007f632fdebc07 in std::_Function_handler<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::_M_invoke(std::_Any_data const&, com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__functor=..., __args=@0x7ffe7f3e7030: 0x555f1ca28a70, __args=empty uno::Sequence) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:290 #5 0x00007f632fdb2743 in std::function<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator()(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const (this=0x555f1ca51b38, __args=0x555f1ca28a70, __args=empty uno::Sequence) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:591 #6 0x00007f632fd9aba6 in cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x555f1ca51a80, context=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x555f1ca28a70) at cppuhelper/source/servicemanager.cxx:706 #7 0x00007f632fd9aa94 in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool) (this=0x555f1ca51a80, context=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x555f1ca28a70, singletonRequest=false) at cppuhelper/source/servicemanager.cxx:675 #8 0x00007f632fda0aad in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x555f1ca0b170, aServiceSpecifier="com.sun.star.sdbc.ConnectionPool", Context=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x555f1ca28a70) at cppuhelper/source/servicemanager.cxx:1006 #9 0x00007f632fda1457 in non-virtual thunk to cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/julien/lo/libreoffice/instdir/program/libuno_cppuhelpergcc3.so.3 #10 0x00007f62fb794951 in com::sun::star::sdbc::ConnectionPool::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (the_context=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x555f1ca28a70) at workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/sdbc/ConnectionPool.hpp:38 #11 0x00007f62fb783810 in dbaccess::ODatabaseSource::buildLowLevelConnection(rtl::OUString const&, rtl::OUString const&) (this=0x555f1efcdb80, _rUid="", _rPwd="") at dbaccess/source/core/dataaccess/datasource.cxx:686 #12 0x00007f62fb77ff15 in dbaccess::ODatabaseSource::buildIsolatedConnection(rtl::OUString const&, rtl::OUString const&) (this=0x555f1efcdb80, user="", password="") at dbaccess/source/core/dataaccess/datasource.cxx:1236 #13 0x00007f62fb77f7f9 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=0x555f1f4be0e0, url="sdbc:embedded:hsqldb", user="", password="", _aInfo=uno::Sequence of length 54 = {...}, _pDataSource=0x555f1efcdb80) at dbaccess/source/core/dataaccess/datasource.cxx:394 #14 0x00007f62fb789535 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&, bool) (this=0x555f1efcdb80, user="", password="", _bIsolated=false) at dbaccess/source/core/dataaccess/datasource.cxx:1267 #15 0x00007f62fb789166 in dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&) (this=0x555f1efcdb80, user="", password="") at dbaccess/source/core/dataaccess/datasource.cxx:1136 #16 0x00007f62fb789767 in non-virtual thunk to dbaccess::ODatabaseSource::getConnection(rtl::OUString const&, rtl::OUString const&) () at dbaccess/source/core/dataaccess/datasource.cxx:1280 #17 0x00007f62fa7b20b3 in dbaui::ODatasourceConnector::connect(com::sun::star::uno::Reference<com::sun::star::sdbc::XDataSource> const&, dbtools::SQLExceptionInfo*) const (this=0x7ffe7f3e87e8, _xDataSource=uno::Reference to (dbaccess::ODatabaseSource *) 0x555f1efcdbf0, _pErrorInfo=0x0) at dbaccess/source/ui/misc/datasourceconnector.cxx:141 #18 0x00007f62fa7b12da in dbaui::ODatasourceConnector::connect(rtl::OUString const&, dbtools::SQLExceptionInfo*) const (this=0x7ffe7f3e87e8, _rDataSourceName="file:///home/julien/Documents/testjul.odb", _pErrorInfo=0x0) at dbaccess/source/ui/misc/datasourceconnector.cxx:91 #19 0x00007f62fa5acef2 in dbaui::OGenericUnoController::connect(rtl::OUString const&, rtl::OUString const&, dbtools::SQLExceptionInfo*) (this=0x555f1ed19740, _rDataSourceName="file:///home/julien/Documents/testjul.odb", _rContextInformation="The connection to the data source \"testjul\" could not be established.", _pErrorInfo=0x0) at dbaccess/source/ui/browser/genericcontroller.cxx:902 #20 0x00007f62fa480caa in dbaui::OApplicationController::ensureConnection(dbtools::SQLExceptionInfo*) (this=0x555f1ed19740, _pErrorInfo=0x0) at dbaccess/source/ui/app/AppControllerDnD.cxx:324 #21 0x00007f62fa44061c in dbaui::OApplicationController::onContainerSelect(dbaui::ElementType) (this=0x555f1ed19740, _eType=dbaui::E_TABLE) at dbaccess/source/ui/app/AppController.cxx:1629 --Type <RET> for more, q to quit, c to continue without paging-- #22 0x00007f62fa4c9b89 in dbaui::OApplicationSwapWindow::onContainerSelected(dbaui::ElementType) (this=0x555f1ed26770, _eType=dbaui::E_TABLE) at dbaccess/source/ui/app/AppSwapWindow.cxx:99 #23 0x00007f62fa4c9d90 in dbaui::OApplicationSwapWindow::OnContainerSelectHdl(ThumbnailViewItem const*) (this=0x555f1ed26770, pEntry=0x555f1ecf7140) at dbaccess/source/ui/app/AppSwapWindow.cxx:117 #24 0x00007f62fa4c991d in dbaui::OApplicationSwapWindow::LinkStubOnContainerSelectHdl(void*, ThumbnailViewItem const*) (instance=0x555f1ed26770, data=0x555f1ecf7140) at dbaccess/source/ui/app/AppSwapWindow.cxx:112 -- You are receiving this mail because: You are the assignee for the bug.