Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe5a31180 (LWP 17412)] 0x00007ffff1e3338c in std::type_info::name (this=0x0) at /usr/include/c++/8/typeinfo:100 100 { return __name[0] == '*' ? __name + 1 : __name; } (gdb) bt #0 0x00007ffff1e3338c in std::type_info::name() const (this=0x0) at /usr/include/c++/8/typeinfo:100 #1 0x00007ffff1e33001 in DbgUnhandledException(com::sun::star::uno::Any const&, char const*, char const*, char const*, char const*) (caught= uno::Any("com.sun.star.sdbc.SQLException": { = {Message = "user lacks privilege or object not found: Test2", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x5555583574f8}, SQLState = "42501", ErrorCode = -5501, NextException = uno::Any(void)}), currentFunction=0x7fffebfe3d00 const&, rtl::OUString const&, rtl::OUString const&, std::__debug::multimap, int>, comphelper::UStringMixLess, std::allocator, int> > > >&)::__PRETTY_FUNCTION__> "void dbtools::collectColumnInformation(const com::sun::star::uno::Reference&, const rtl::OUString&, const rtl::OUString&, dbtools::ColumnInformationMap&)", fileAndLineNo=0x7fffebfdf590 "/home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:827: ", area=0x7fffebfdf227 "connectivity.commontools", explanatory=0x0) at /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:103 #2 0x00007fffebed1228 in dbtools::collectColumnInformation(com::sun::star::uno::Reference const&, rtl::OUString const&, rtl::OUString const&, std::__debug::multimap, int>, comphelper::UStringMixLess, std::allocator, int> > > >&) (_xConnection= uno::Reference to (dbaccess::OConnection *) 0x555558abd0d0, _sComposedName="\"Test2\"", _rName="*", _rInfo=std::__debug::multimap with 0 elements) at /home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:827 #3 0x00007fffebe5d2c4 in connectivity::OColumnsHelper::createObject(rtl::OUString const&) (this=0x555558525320, _rName="ID") at /home/julien/lo/libreoffice/connectivity/source/commontools/TColumnsHelper.cxx:92 #4 0x00007fffdd5b947a in dbaccess::OColumns::createBaseObject(rtl::OUString const&) (this=0x555558525320, _rName="ID") at /home/julien/lo/libreoffice/dbaccess/source/core/inc/column.hxx:168 #5 0x00007fffdd5b6d92 in dbaccess::ODBTable::createColumn(rtl::OUString const&) const (this=0x555558a58fe0, _rName="ID") at /home/julien/lo/libreoffice/dbaccess/source/core/api/table.cxx:104 #6 0x00007fffdd4af4bd in dbaccess::OColumns::createObject(rtl::OUString const&) (this=0x555558525320, _rName="ID") at /home/julien/lo/libreoffice/dbaccess/source/core/api/column.cxx:236 #7 0x00007fffebf39502 in connectivity::sdbcx::OCollection::getObject(int) (this=0x555558525320, _nIndex=0) at /home/julien/lo/libreoffice/connectivity/source/sdbcx/VCollection.cxx:533 #8 0x00007fffebf37a43 in connectivity::sdbcx::OCollection::getByName(rtl::OUString const&) (this=0x555558525320, aName="ID") at /home/julien/lo/libreoffice/connectivity/source/sdbcx/VCollection.cxx:318 #9 0x00007fffebf05d8c in connectivity::OSQLParseTreeIterator::appendColumns(rtl::Reference > > const&, rtl::OUString const&, com::sun::star::uno::Reference const&) (this=0x55555850e780, _rColumns=rtl::Reference to 0x555558758140, _rTableAlias="Test2", _rTable=uno::Reference to (dbaccess::ODBTable *) 0x555558a59118) at /home/julien/lo/libreoffice/connectivity/source/parse/sqliterator.cxx:1546 #10 0x00007fffebf06880 in connectivity::OSQLParseTreeIterator::setSelectColumnName(rtl::Reference > > const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, bool, int, bool) (this=0x55555850e780, _rColumns=rtl::Reference to 0x555558758140, rColumnName="*", rColumnAlias="", rTableRange="", bFkt=false, _nType=12, bAggFkt=false) at /home/julien/lo/libreoffice/connectivity/source/parse/sqliterator.cxx:1579 #11 0x00007fffebf0209d in connectivity::OSQLParseTreeIterator::traverseSelectColumnNames(connectivity::OSQLParseNode const*) (this=0x55555850e780, pSelectNode=0x5555584c46b0) at /home/julien/lo/libreoffice/connectivity/source/parse/sqliterator.cxx:857 #12 0x00007fffebf059a6 in connectivity::OSQLParseTreeIterator::impl_traverse(connectivity::TraversalParts) (this=0x55555850e780, _nIncludeMask=connectivity::TraversalParts::All) at /home/julien/lo/libreoffice/connectivity/source/parse/sqliterator.cxx:1482 #13 0x00007fffebf058b3 in connectivity::OSQLParseTreeIterator::traverseAll() (this=0x55555850e780) at /home/julien/lo/libreoffice/connectivity/source/parse/sqliterator.cxx:1462 #14 0x00007fffdd589dae in (anonymous namespace)::checkForSingleSelect_throwError(connectivity::OSQLParseNode const*, connectivity::OSQLParseTreeIterator&, com::sun::star::uno::Reference const&, rtl::OUString const&) (pStatementNode=0x5555584c46b0, _rIterator=..., _rxContext= ---Type to continue, or q to quit--- uno::Reference to (dbaccess::OSingleSelectQueryComposer *) 0x55555850e570, _rOriginatingCommand="SELECT * FROM \"Test2\"") at /home/julien/lo/libreoffice/dbaccess/source/core/api/SingleSelectQueryComposer.cxx:127 #15 0x00007fffdd58a081 in (anonymous namespace)::parseAndCheck_throwError(connectivity::OSQLParser&, rtl::OUString const&, connectivity::OSQLParseTreeIterator&, com::sun::star::uno::Reference const&) (_rParser=..., _rStatement="SELECT * FROM \"Test2\"", _rIterator=..., _rxContext=uno::Reference to (dbaccess::OSingleSelectQueryComposer *) 0x55555850e570) at /home/julien/lo/libreoffice/dbaccess/source/core/api/SingleSelectQueryComposer.cxx:150 #16 0x00007fffdd58c5ad in dbaccess::OSingleSelectQueryComposer::setQuery_Impl(rtl::OUString const&) (this=0x55555850e570, command="SELECT * FROM \"Test2\"") at /home/julien/lo/libreoffice/dbaccess/source/core/api/SingleSelectQueryComposer.cxx:395 #17 0x00007fffdd58e98c in dbaccess::OSingleSelectQueryComposer::setElementaryQuery(rtl::OUString const&) (this=0x55555850e570, _rElementary="SELECT * FROM \"Test2\"") at /home/julien/lo/libreoffice/dbaccess/source/core/api/SingleSelectQueryComposer.cxx:594 #18 0x00007fffdd58c295 in dbaccess::OSingleSelectQueryComposer::setCommand(rtl::OUString const&, int) (this=0x55555850e570, Command="Test2", _nCommandType=0) at /home/julien/lo/libreoffice/dbaccess/source/core/api/SingleSelectQueryComposer.cxx:388 #19 0x00007fffdb8ab7e0 in dbaui::SbaXDataBrowserController::createParser_nothrow() (this=0x55555826cfc0) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/brwctrlr.cxx:1717 #20 0x00007fffdb93358c in dbaui::SbaTableQueryBrowser::impl_sanitizeRowSetClauses_nothrow() (this=0x55555826cfc0) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:407 #21 0x00007fffdb934382 in dbaui::SbaTableQueryBrowser::InitializeForm(com::sun::star::uno::Reference const&) (this=0x55555826cfc0, i_formProperties=uno::Reference to (frm::ODatabaseForm *) 0x555558279918) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:545 #22 0x00007fffdb9404b9 in dbaui::SbaTableQueryBrowser::implLoadAnything(rtl::OUString const&, rtl::OUString const&, int, bool, utl::SharedUNOComponent const&) (this=0x55555826cfc0, _rDataSourceName="file:///home/julien/lo/bugs/119431_hsql/wrapperdb.odb", _rCommand="Test2", _nCommandType=0, _bEscapeProcessing=true, _rxConnection=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:2342 #23 0x00007fffdb941fa6 in dbaui::SbaTableQueryBrowser::implSelect(SvTreeListEntry*) (this=0x55555826cfc0, _pEntry=0x555558521890) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:2640 #24 0x00007fffdb940c3e in dbaui::SbaTableQueryBrowser::implSelect(rtl::OUString const&, rtl::OUString const&, int, bool, utl::SharedUNOComponent const&, bool) (this=0x55555826cfc0, _rDataSourceName="file:///home/julien/lo/bugs/119431_hsql/wrapperdb.odb", _rCommand="Test2", _nCommandType=0, _bEscapeProcessing=true, _rxConnection=..., _bSelectDirect=true) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:2413 #25 0x00007fffdb945139 in dbaui::SbaTableQueryBrowser::impl_initialize() (this=0x55555826cfc0) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/unodatbr.cxx:3183 #26 0x00007fffdb8ee0d5 in dbaui::OGenericUnoController::initialize(com::sun::star::uno::Sequence const&) (this=0x55555826cfc0, aArguments= uno::Sequence of length 17 = {...}) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/genericcontroller.cxx:269 #27 0x00007fffdb8c64f3 in DBContentLoader::load(com::sun::star::uno::Reference const&, rtl::OUString const&, com::sun::star::uno::Sequence const&, com::sun::star::uno::Reference const&) (this=0x55555857f3f0, rFrame= uno::Reference to ((anonymous namespace)::Frame *) 0x55555825eb90, rURL=".component:DB/DataSourceBrowser", rArgs=uno::Sequence of length 16 = {...}, rListener=uno::Reference to (framework::LoadEnvListener *) 0x55555857da18) at /home/julien/lo/libreoffice/dbaccess/source/ui/browser/dbloader.cxx:270 #28 0x00007fffded8cc43 in framework::LoadEnv::impl_loadContent() (this=0x7fffffff1090) at /home/julien/lo/libreoffice/framework/source/loadenv/loadenv.cxx:1143 #29 0x00007fffded88adb in framework::LoadEnv::startLoading() (this=0x7fffffff1090) at /home/julien/lo/libreoffice/framework/source/loadenv/loadenv.cxx:383 #30 0x00007fffded87567 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference const&, com::sun::star::uno::Reference const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence const&) (xLoader=uno::Reference to ((anonymous namespace)::Frame *) 0x55555825ebc8, xContext= uno::Reference to (cppu::ComponentContext *) 0x555555667500, sURL=".component:DB/DataSourceBrowser", sTarget="_self", nSearchFlags=0, lArgs=uno::Sequence of length 9 = {...}) at /home/julien/lo/libreoffice/framework/source/loadenv/loadenv.cxx:169 #31 0x00007fffdedd6b7f in (anonymous namespace)::Frame::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, sal_Int32, com::sun::star::uno::Sequence const&) (this=0x55555825eb20, sURL=".component:DB/DataSourceBrowser", sTargetFrameName="_self", nSearchFlags=0, lArguments=uno::Sequence of length 9 = {---Type to continue, or q to quit--- ...}) at /home/julien/lo/libreoffice/framework/source/services/frame.cxx:587 #32 0x00007fffdba7f073 in dbaui::DatabaseObjectView::doDispatch(comphelper::NamedValueCollection const&) (this=0x555557fb8b10, i_rDispatchArgs=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/misc/databaseobjectview.cxx:138 #33 0x00007fffdba7eb39 in dbaui::DatabaseObjectView::doCreateView(com::sun::star::uno::Any const&, rtl::OUString const&, comphelper::NamedValueCollection const&) (this=0x555557fb8b10, _rDataSource=uno::Any("string": "file:///home/julien/lo/bugs/119431_hsql/wrapperdb.odb"), _rObjectName="Test2", i_rCreationArgs=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/misc/databaseobjectview.cxx:95 #34 0x00007fffdba7ea7f in dbaui::DatabaseObjectView::openExisting(com::sun::star::uno::Any const&, rtl::OUString const&, comphelper::NamedValueCollection const&) (this=0x555557fb8b10, _rDataSource=uno::Any("string": "file:///home/julien/lo/bugs/119431_hsql/wrapperdb.odb"), _rName="Test2", i_rDispatchArgs=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/misc/databaseobjectview.cxx:83 #35 0x00007fffdb82c96a in dbaui::OApplicationController::openElementWithArguments(rtl::OUString const&, dbaui::ElementType, dbaui::ElementOpenMode, unsigned short, comphelper::NamedValueCollection const&) (this=0x555557ab4a00, _sName="Test2", _eType=dbaui::E_TABLE, _eOpenMode=dbaui::E_OPEN_NORMAL, _nInstigatorCommand=0, _rAdditionalArguments=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppController.cxx:1856 #36 0x00007fffdb82bdcd in dbaui::OApplicationController::onEntryDoubleClick(SvTreeListBox const&) (this=0x555557ab4a00, _rTree=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppController.cxx:1720 #37 0x00007fffdb872589 in dbaui::OAppDetailPageHelper::OnEntryDoubleClick(SvTreeListBox*) (this=0x555557af82f0, _pTree=0x5555586bffd0) at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppDetailPageHelper.cxx:890 #38 0x00007fffdb87250b in dbaui::OAppDetailPageHelper::LinkStubOnEntryDoubleClick(void*, SvTreeListBox*) (instance=0x555557af82f0, data=0x5555586bffd0) at /home/julien/lo/libreoffice/dbaccess/source/ui/app/AppDetailPageHelper.cxx:887 #39 0x00007fffdb9667dd in Link::Call(SvTreeListBox*) const (this=0x5555586c03c0, data=0x5555586bffd0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #40 0x00007fffdb964618 in dbaui::DBTreeListBox::DoubleClickHdl() (this=0x5555586bffd0) at /home/julien/lo/libreoffice/dbaccess/source/ui/control/dbtreelistbox.cxx:386 #41 0x00007ffff2845b1e in SvImpLBox::MouseButtonDown(MouseEvent const&) (this=0x5555581db5a0, rMEvt=...) at /home/julien/lo/libreoffice/svtools/source/contnr/svimpbox.cxx:2024 #42 0x00007ffff2881ff2 in SvTreeListBox::MouseButtonDown(MouseEvent const&) (this=0x5555586bffd0, rMEvt=...) at /home/julien/lo/libreoffice/svtools/source/contnr/treelistbox.cxx:2358 #43 0x00007fffdb963934 in dbaui::DBTreeListBox::MouseButtonDown(MouseEvent const&) (this=0x5555586bffd0, rMEvt=...) at /home/julien/lo/libreoffice/dbaccess/source/ui/control/dbtreelistbox.cxx:177 #44 0x00007ffff0a39662 in ImplHandleMouseEvent(VclPtr const&, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (xWindow=..., nSVEvent=MouseNotifyEvent::MOUSEBUTTONDOWN, bMouseLeave=false, nX=222, nY=363, nMsgTime=53230170, nCode=1, nMode=(MouseEventModifiers::SIMPLECLICK | MouseEventModifiers::SELECT)) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:699 #45 0x00007ffff0a3e17f in ImplHandleSalMouseButtonDown(vcl::Window*, SalMouseEvent const*) (pWindow=0x5555579dd5b0, pEvent=0x7fffffff1fc0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1982 #46 0x00007ffff0a3f2b3 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x5555579dd5b0, nEvent=SalEvent::MouseButtonDown, pEvent=0x7fffffff1fc0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2316 #47 0x00007fffe56af766 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x5555579ddf70, nEvent=SalEvent::MouseButtonDown, pEvent=0x7fffffff1fc0) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:280 #48 0x00007fffe56aeb1c in GtkSalFrame::CallCallbackExc(SalEvent, void const*) const (this=0x5555579ddf70, nEvent=SalEvent::MouseButtonDown, pEvent=0x7fffffff1fc0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:4477 #49 0x00007fffe56a933f in GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) (pEvent=0x5555588eb020, frame=0x5555579ddf70) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:2690 #50 0x00007fffe51ab19b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #51 0x00007fffeb04db6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #52 0x00007fffeb0608f3 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #53 0x00007fffeb068f43 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #54 0x00007fffeb069ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #55 0x00007fffe51593e4 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #56 0x00007fffe501a0f6 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #57 0x00007fffe501c213 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #58 0x00007fffe4d1d2a5 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #59 0x00007fffe4d78042 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #60 0x00007fffeaf6dc3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #61 0x00007fffeaf6ded8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #62 0x00007fffeaf6df6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #63 0x00007fffe55ea7ce in GtkSalData::Yield(bool, bool) (this=0x555555644760, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:463 #64 0x00007fffe55edf00 in GtkInstance::DoYield(bool, bool) (this=0x5555556553e0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:406 #65 0x00007ffff0ef24c9 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:468 #66 0x00007ffff0ef29eb in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:532 #67 0x00007ffff0ef22c1 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:449 #68 0x00007ffff7d61af4 in desktop::Desktop::Main() (this=0x7fffffff2e70) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1635 #69 0x00007ffff0f08fc1 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:199 #70 0x00007ffff0f090e6 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:233 #71 0x00007ffff7db78a7 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:169 #72 0x000055555555484b in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 #73 0x000055555555484b in main (argc=, argv=) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 (gdb) frame 1 #1 0x00007ffff1e33001 in DbgUnhandledException (caught= uno::Any("com.sun.star.sdbc.SQLException": { = {Message = "user lacks privilege or object not found: Test2", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x5555583574f8}, SQLState = "42501", ErrorCode = -5501, NextException = uno::Any(void)}), currentFunction=0x7fffebfe3d00 const&, rtl::OUString const&, rtl::OUString const&, std::__debug::multimap, int>, comphelper::UStringMixLess, std::allocator, int> > > >&)::__PRETTY_FUNCTION__> "void dbtools::collectColumnInformation(const com::sun::star::uno::Reference&, const rtl::OUString&, const rtl::OUString&, dbtools::ColumnInformationMap&)", fileAndLineNo=0x7fffebfdf590 "/home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:827: ", area=0x7fffebfdf227 "connectivity.commontools", explanatory=0x0) at /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:103 103 const char* pContext = typeid( *exception.Context.get() ).name(); (gdb) frame 2 #2 0x00007fffebed1228 in dbtools::collectColumnInformation (_xConnection=uno::Reference to (dbaccess::OConnection *) 0x555558abd0d0, _sComposedName="\"Test2\"", _rName="*", _rInfo=std::__debug::multimap with 0 elements) at /home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:827 827 DBG_UNHANDLED_EXCEPTION("connectivity.commontools"); (gdb) frame 1 #1 0x00007ffff1e33001 in DbgUnhandledException (caught= uno::Any("com.sun.star.sdbc.SQLException": { = {Message = "user lacks privilege or object not found: Test2", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x5555583574f8}, SQLState = "42501", ErrorCode = -5501, NextException = uno::Any(void)}), currentFunction=0x7fffebfe3d00 const&, rtl::OUString const&, rtl::OUString const&, std::__debug::multimap, int>, comphelper::UStringMixLess, std::allocator, int> > > >&)::__PRETTY_FUNCTION__> "void dbtools::collectColumnInformation(const com::sun::star::uno::Reference&, const rtl::OUString&, const rtl::OUString&, dbtools::ColumnInformationMap&)", fileAndLineNo=0x7fffebfdf590 "/home/julien/lo/libreoffice/connectivity/source/commontools/dbtools2.cxx:827: ", area=0x7fffebfdf227 "connectivity.commontools", explanatory=0x0) at /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:103 103 const char* pContext = typeid( *exception.Context.get() ).name(); (gdb) p exception $1 = {Message = "user lacks privilege or object not found: Test2", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x5555583574f8} (gdb) p *exception.Context.get() $2 = {_vptr.XInterface = 0x7fffde40f010} (gdb) p typeid( *exception.Context.get() ) Cannot access memory at address 0x0 (gdb)