Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault. 0x00007fffc87c78cc in BigPtrEntry::GetArray (this=0x30) at /home/julien/lo/libreoffice/sw/inc/bparr.hxx:101 101 return *m_pBlock->pBigArr; (gdb) bt #0 0x00007fffc87c78cc in BigPtrEntry::GetArray (this=0x30) at /home/julien/lo/libreoffice/sw/inc/bparr.hxx:101 #1 0x00007fffc87c79bc in SwNode::GetNodes (this=0x30) at /home/julien/lo/libreoffice/sw/inc/node.hxx:697 #2 0x00007fffc87e4941 in SwNodeIndex::SwNodeIndex (this=0x7fffffff1a48, rNd=..., nDiff=0) at /home/julien/lo/libreoffice/sw/inc/ndindex.hxx:79 #3 0x00007fffc8907e57 in SwPosition::SwPosition (this=0x7fffffff1a48, rNode=...) at /home/julien/lo/libreoffice/sw/source/core/crsr/pam.cxx:63 #4 0x00007fffc89093f3 in SwPaM::SwPaM (this=0x7fffffff1a30, rNode=..., nContent=3, pRing=0x0) at /home/julien/lo/libreoffice/sw/source/core/crsr/pam.cxx:404 #5 0x00007fffc90a79f5 in SwUndoInsert::UndoImpl (this=0x5555584722d0, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/unins.cxx:238 #6 0x00007fffc9099d12 in SwUndo::UndoWithContext (this=0x5555584722d0, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/undobj.cxx:230 #7 0x00007ffff14f675d in SfxUndoManager::ImplUndo (this=0x5555578b5748, i_contextOrNull=0x7fffffff1df0) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:777 #8 0x00007ffff14f64f7 in SfxUndoManager::UndoWithContext (this=0x5555578b5748, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:745 #9 0x00007fffc9078c35 in sw::UndoManager::impl_DoUndoRedo (this=0x5555578b5740, undoOrRedo=sw::UndoManager::UndoOrRedoType::Undo) at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:594 #10 0x00007fffc9078d9f in sw::UndoManager::Undo (this=0x5555578b5740) at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:627 #11 0x00007fffc8cc1ecb in SwEditShell::Undo (this=0x555557b24ee0, nCount=1) at /home/julien/lo/libreoffice/sw/source/core/edit/edundo.cxx:131 #12 0x00007fffc988d9ee in SwWrtShell::Do (this=0x555557b24ee0, eDoType=SwWrtShell::UNDO, nCnt=1) at /home/julien/lo/libreoffice/sw/source/uibase/wrtsh/wrtundo.cxx:47 #13 0x00007fffc967b7fd in SwBaseShell::ExecUndo (this=0x555558122420, rReq=...) at /home/julien/lo/libreoffice/sw/source/uibase/shells/basesh.cxx:511 #14 0x00007fffc9679cce in SfxStubSwBaseShellExecUndo (pShell=0x555558122420, rReq=...) at /home/julien/lo/libreoffice/workdir/SdiTarget/sw/sdi/swslots.hxx:2120 #15 0x00007ffff1c56c66 in SfxShell::CallExec (this=0x555558122420, pFunc=0x7fffc9679ca0 , rReq=...) at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:211 #16 0x00007ffff1c4d259 in SfxDispatcher::Call_Impl (this=0x555557af6de0, rShell=..., rSlot=..., rReq=..., bRecord=true) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:377 #17 0x00007ffff1c4ff2b in SfxDispatcher::Execute_ (this=0x555557af6de0, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:919 #18 0x00007ffff1c3b91e in SfxBindings::Execute_Impl (this=0x555557af7580, aReq=..., pSlot=0x7fffca702060 , pShell=0x555558122420) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1124 #19 0x00007ffff1ce1fb9 in SfxDispatchController_Impl::dispatch (this=0x555558097b40, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:764 #20 0x00007ffff1cdf8c3 in SfxOfficeDispatch::dispatch (this=0x555558097790, aURL=..., aArgs=empty uno::Sequence) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:232 #21 0x00007fffeec676a8 in svt::AsyncAccelExec::impl_ts_asyncCallback (this=0x55555c32a060) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:468 #22 0x00007fffeec675c9 in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback (instance=0x55555c32a060, data=0x0) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:460 #23 0x00007fffec583bd9 in Link::Call (this=0x55555c32a100, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #24 0x00007fffec913b25 in vcl::EventPoster::DoEvent_Impl (this=0x55555c32a0f8) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:52 #25 0x00007fffec913aed in vcl::EventPoster::LinkStubDoEvent_Impl (instance=0x55555c32a0f8, data=0x0) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:48 #26 0x00007fffec50892b in Link::Call (this=0x555557a028f8, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #27 0x00007fffec505970 in ImplHandleUserEvent (pSVEvent=0x555557a028f0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1946 #28 0x00007fffec507277 in ImplWindowFrameProc (_pWindow=0x5555576c3280, nEvent=SalEvent::UserEvent, pEvent=0x555557a028f0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2495 #29 0x00007fffecac442e in SalFrame::CallCallback (this=0x5555576c39e0, nEvent=SalEvent::UserEvent, pEvent=0x555557a028f0) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:276 #30 0x00007fffecad69df in SalGenericDisplay::DispatchInternalEvent (this=0x555557430410) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:86 ---Type to continue, or q to quit--- #31 0x00007fffd84671d0 in GtkData::userEventFn (data=0x5555558bc160) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:803 #32 0x00007fffd846725d in call_userEventFn (data=0x5555558bc160) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:813 #33 0x00007ffff5b416aa in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007ffff5b41a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007ffff5b41b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fffd846602a in GtkData::Yield (this=0x5555558bc160, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:460 #37 0x00007fffd84693a5 in GtkInstance::DoYield (this=0x5555558bbfb0, bWait=true, bHandleAllCurrentEvents=false, nReleased=0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:427 #38 0x00007fffec948737 in ImplYield (i_bWait=true, i_bAllEvents=false, nReleased=0) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:496 #39 0x00007fffec9444c2 in Application::Yield () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:558 #40 0x00007fffec94425b in Application::Execute () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:458 #41 0x00007ffff7785ee3 in desktop::Desktop::DoExecute () at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1356 #42 0x00007ffff778710f in desktop::Desktop::Main (this=0x7fffffff3700) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1700 #43 0x00007fffec9537cd in ImplSVMain () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:192 #44 0x00007fffec953936 in SVMain () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:230 #45 0x00007ffff77dbb9d in soffice_main () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:166 #46 0x0000555555554a68 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 #47 0x0000555555554a4e in main (argc=2, argv=0x7fffffff3a48) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 (gdb) frame 2 #2 0x00007fffc87e4941 in SwNodeIndex::SwNodeIndex (this=0x7fffffff1a48, rNd=..., nDiff=0) at /home/julien/lo/libreoffice/sw/inc/ndindex.hxx:79 79 RegisterIndex( m_pNode->GetNodes() ); (gdb) p rNd $1 = (const SwNode &) (gdb) frame 3 #3 0x00007fffc8907e57 in SwPosition::SwPosition (this=0x7fffffff1a48, rNode=...) at /home/julien/lo/libreoffice/sw/source/core/crsr/pam.cxx:63 63 : nNode( rNode ), nContent( nNode.GetNode().GetContentNode() ) (gdb) p rNode $2 = (const SwNode &) (gdb) frame 4 #4 0x00007fffc89093f3 in SwPaM::SwPaM (this=0x7fffffff1a30, rNode=..., nContent=3, pRing=0x0) at /home/julien/lo/libreoffice/sw/source/core/crsr/pam.cxx:404 404 , m_bIsInFrontOfLabel( false ) (gdb) p rNode $3 = (const SwNode &) (gdb) frame 5 #5 0x00007fffc90a79f5 in SwUndoInsert::UndoImpl (this=0x5555584722d0, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/unins.cxx:238 238 SwPaM aPaM( *pCNd, nContent ); (gdb) p pCNd $4 = (SwContentNode *) 0x0 (gdb) list 233 sal_Int32 nCnt = nContent; 234 if( nLen ) 235 { 236 SwNodeIndex aNd( pTmpDoc->GetNodes(), nNode); 237 SwContentNode* pCNd = aNd.GetNode().GetContentNode(); 238 SwPaM aPaM( *pCNd, nContent ); 239 240 aPaM.SetMark(); 241 242 SwTextNode * const pTextNode( pCNd->GetTextNode() ); (gdb) p aNd $5 = SwNodeIndex (node 13) (gdb) p aNd.GetNode() $6 = (SwNode &) @0x5555578be330: { = {_vptr.BigPtrEntry = 0x7fffca6162f0 , m_pBlock = 0x5555578be240, m_nOffset = 13}, m_nNodeType = SwNodeType::End, m_nAFormatNumLvl = 0 '\000', m_bSetNumLSpace = false, m_bIgnoreDontExpand = false, static s_nSerial = 82, m_nSerial = 7, m_pAnchoredFlys = std::unique_ptr >> containing 0x0, m_pStartOfSection = 0x5555578be490} (gdb)