https://bugs.documentfoundation.org/show_bug.cgi?id=91090
--- Comment #4 from Michael Meeks <[email protected]> --- Program received signal SIGSEGV, Segmentation fault. Reference (pBody=0xffffffffffffffff, this=0x7fffcc038f60) at /data/opt/libreoffice/master/include/rtl/ref.hxx:63 63 m_pBody->acquire(); (gdb) bt #0 Reference (pBody=0xffffffffffffffff, this=0x7fffcc038f60) at /data/opt/libreoffice/master/include/rtl/ref.hxx:63 #1 VclPtr (pBody=0xffffffffffffffff, this=0x7fffcc038f60) at /data/opt/libreoffice/master/include/vcl/vclptr.hxx:97 #2 dp_gui::TheExtensionManager::TheExtensionManager (this=0x7fffcc038f08, pParent=0xffffffffffffffff, xContext= uno::Reference to (cppu::ComponentContext *) 0x7fffe2402418) at /data/opt/libreoffice/master/desktop/source/deployment/gui/dp_gui_theextmgr.cxx:58 #3 0x00007fffb4f4d227 in dp_gui::TheExtensionManager::get (xContext=uno::Reference to (cppu::ComponentContext *) 0x7fffe2402418, xParent=empty uno::Reference, extensionURL="") at /data/opt/libreoffice/master/desktop/source/deployment/gui/dp_gui_theextmgr.cxx:490 #4 0x00007fffb4f4527b in dp_gui::ServiceImpl::startExecuteModal (this=0x7fffcc038d28, xListener=empty uno::Reference) at /data/opt/libreoffice/master/desktop/source/deployment/gui/dp_gui_service.cxx:261 #5 0x00007fffb4f44c8f in dp_gui::ServiceImpl::trigger (this=0x7fffcc038d28, rEvent=...) at /data/opt/libreoffice/master/desktop/source/deployment/gui/dp_gui_service.cxx:303 * Amazing: desktop/source/deployment/gui/dp_gui_theextmgr.cxx: vcl::Window* pParent = DIALOG_NO_PARENT; filter/source/xsltdialog/xmlfilterdialogcomponent.cxx: vcl::Window* pParent = DIALOG_NO_PARENT; include/vcl/dialog.hxx:#define DIALOG_NO_PARENT (reinterpret_cast<vcl::Window*>(sal_IntPtr(-1))) sw/qa/tiledrendering/tiledrendering.cxx: ModalDialog(DIALOG_NO_PARENT, "TiledRendering", "qa/sw/ui/tiledrendering.ui"), toolkit/source/awt/vclxtoolkit.cxx: pParent = DIALOG_NO_PARENT; vcl/source/uipreviewer/previewer.cxx: VclPtrInstance<Dialog> pDialog(DIALOG_NO_PARENT, WB_STDDIALOG | WB_SIZEABLE); vcl/source/window/dialog.cxx: // DIALOG_NO_PARENT: explicitly don't have a parent for this Dialog vcl/source/window/dialog.cxx: else if( pParent == DIALOG_NO_PARENT ) * Ideally - all these need removing & a new parameter passing to Dialog to capture that semantic. Or a split constructor for this use-case ... -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
