https://bugs.documentfoundation.org/show_bug.cgi?id=97854
--- Comment #4 from Julien Nabet <[email protected]> --- With this patch: diff --git a/dbaccess/source/ui/querydesign/JAccess.cxx b/dbaccess/source/ui/querydesign/JAccess.cxx index 6ad8eb0..acf7a02 100644 --- a/dbaccess/source/ui/querydesign/JAccess.cxx +++ b/dbaccess/source/ui/querydesign/JAccess.cxx @@ -76,7 +76,7 @@ namespace dbaui ; aRet = aIter->second->GetAccessible(); } - else if( size_t(i - nTableWindowCount) < m_pTableView->getTableConnections().size() ) + else if( size_t(i - nTableWindowCount) < m_pTableView->getTableConnections().size() && m_pTableView->getTableConnections()[i - nTableWindowCount]) I got this: #0 0x00002aaab3606936 in com::sun::star::uno::BaseReference::is (this=0x9999999999999bb9) at /home/julien/lo/libreoffice/include/com/sun/star/uno/Reference.h:94 #1 0x00002aaab362b0d0 in vcl::Window::GetAccessible (this=0x42fdd40, bCreate=true) at /home/julien/lo/libreoffice/vcl/source/window/accessibility.cxx:132 #2 0x00002aaad9e53d47 in dbaui::OJoinTableView::RemoveConnection (this=0x3dd1100, _pConn=0x42fdd40, _bDelete=true) at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/JoinTableView.cxx:264 #3 0x00002aaad9eed0b4 in dbaui::ORelationTableView::RemoveConnection (this=0x3dd1100, pConn=0x42fdd40) at /home/julien/lo/libreoffice/dbaccess/source/ui/relationdesign/RelationTableView.cxx:271 and indeed, m_vTableConnection contained refs (included _pConn) so with it->disposeAndClear() it seems _pConn has been deleted and so we can't call a notifyAccessibleEvent on it or a DisposeOnce. I must recognize I'm a bit lost here. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
