#0 0x00007efdf5728409 in sw::ClientIteratorBase::ClientIteratorBase(SwModify const&) (this=0x7ffdf681a898, rModify=...) at sw/inc/calbck.hxx:303 #1 0x00007efdf5e057c1 in SwIterator::SwIterator(SwFormat const&) (this=0x7ffdf681a898, rSrc=...) at sw/inc/calbck.hxx:371 #2 0x00007efdf5e21722 in GoPreviousWithFrame(SwNodeIndex*, SwFlowFrame const**) (pIdx=0x7ffdf681a9f8, ppFrame=0x7ffdf681a9f0) at /home/julien/lo/libreoffice/sw/source/core/docnode/node2lay.cxx:118 #3 0x00007efdf5e21252 in sw::FindNeighbourFrameForNode(SwNode const&) (rNode=...) at /home/julien/lo/libreoffice/sw/source/core/docnode/node2lay.cxx:149 #4 0x00007efdf5a598d8 in SwDocUpdateField::GetBodyNode(SwTextField const&, SwFieldIds) (this=0x560830f4f630, rTField=..., nFieldWhich=SwFieldIds::SetExp) at /home/julien/lo/libreoffice/sw/source/core/doc/docfld.cxx:1090 #5 0x00007efdf5a595b3 in SwDocUpdateField::InsDelFieldInFieldLst(bool, SwTextField const&) (this=0x560830f4f630, bIns=true, rField=...) at /home/julien/lo/libreoffice/sw/source/core/doc/docfld.cxx:814 #6 0x00007efdf5c58130 in sw::DocumentFieldsManager::InsDelFieldInFieldLst(bool, SwTextField const&) (this=0x560830f52430, bIns=true, rField=...) at /home/julien/lo/libreoffice/sw/source/core/doc/DocumentFieldsManager.cxx:1655 #7 0x00007efdf655808f in SwpHints::TryInsertHint(SwTextAttr*, SwTextNode&, SetAttrMode) (this=0x5608345e1400, pHint=0x560831073408, rNode=..., nMode=(SetAttrMode::DONTREPLACE | SetAttrMode::NOTXTATRCHR)) at /home/julien/lo/libreoffice/sw/source/core/txtnode/thints.cxx:3123 #8 0x00007efdf655741e in SwTextNode::InsertHint(SwTextAttr*, SetAttrMode) (this=0x560833e6edb0, pAttr=0x560831073408, nMode=(SetAttrMode::DONTREPLACE | SetAttrMode::NOTXTATRCHR)) at /home/julien/lo/libreoffice/sw/source/core/txtnode/thints.cxx:1712 #9 0x00007efdf65248a4 in SwTextNode::CutImpl(SwTextNode*, SwContentIndex const&, SwContentIndex const&, int, bool) (this=0x56082d78f9e0, pDest=0x560833e6edb0, rDestStart=SwContentIndex (node 10 offset 0), rStart=SwContentIndex (node 11 offset 0), nLen=1, bUpdate=false) at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:2689 #10 0x00007efdf6518892 in SwTextNode::CutText(SwTextNode*, SwContentIndex const&, int) (this=0x56082d78f9e0, pDest=0x560833e6edb0, rStart=SwContentIndex (node 11 offset 0), nLen=1) at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:2501 #11 0x00007efdf65169cf in SwTextNode::SplitContentNode(SwPosition const&, std::function const*) (this=0x56082d78f9e0, rPos=SwPosition (node 11, offset 1), pContentIndexRestore=0x7ffdf681d4f8) at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:603 #12 0x00007efdf5db86a3 in SwNodes::TextToTable(SwNodeRange const&, char16_t, SwTableFormat*, SwTableLineFormat*, SwTableBoxFormat*, SwTextFormatColl*, SwUndoTextToTable*) (this=0x560830f3f290, rRange=..., cCh=9 u'\t', pTableFormat=0x560834467900, pLineFormat=0x560836eabe40, pBoxFormat=0x56082d856610, pTextColl=0x560830f5a900, pUndo=0x560836ea3800) at /home/julien/lo/libreoffice/sw/source/core/docnode/ndtbl.cxx:1077 #13 0x00007efdf5db6acf in SwDoc::TextToTable(SwInsertTableOptions const&, SwPaM const&, char16_t, short, SwTableAutoFormat const*) (this=0x560830f3fb50, rInsTableOpts=..., rRange=SwPaM = {...}, cCh=9 u'\t', eAdjust=6, pTAFormat=0x0) at /home/julien/lo/libreoffice/sw/source/core/docnode/ndtbl.cxx:722 #14 0x00007efdf5f36a28 in SwEditShell::TextToTable(SwInsertTableOptions const&, char16_t, SwTableAutoFormat const*) (this=0x560831191290, rInsTableOpts=..., cCh=9 u'\t', pTAFormat=0x0) at /home/julien/lo/libreoffice/sw/source/core/edit/edtab.cxx:142 #15 0x00007efdf6fb1e8f in SwBaseShell::Execute(SfxRequest&) (this=0x5608314ab4c0, rReq=...) at /home/julien/lo/libreoffice/sw/source/uibase/shells/basesh.cxx:1219 #16 0x00007efdf6fafd45 in SfxStubSwBaseShellExecute(SfxShell*, SfxRequest&) (pShell=0x5608314ab4c0, rReq=...) at workdir/SdiTarget/sw/sdi/swslots.hxx:2202 #17 0x00007efe273ec8e1 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x5608310e0e70, rShell=..., rSlot=..., rReq=..., bRecord=true) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:254 #18 0x00007efe273ed127 in SfxDispatcher::PostMsgHandler(std::unique_ptr >) (this=0x5608310e0e70, pReq=std::unique_ptr = {...}) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:992 #19 0x00007efe2741d944 in std::__invoke_impl >), SfxDispatcher*&, std::unique_ptr > >(std::__invoke_memfun_deref, void (SfxDispatcher::*&)(std::unique_ptr >), SfxDispatcher*&, std::unique_ptr >&&) (__f=@0x5608310e0060: (void (SfxDispatcher::*)(SfxDispatcher * const, std::unique_ptr >)) 0x7efe273ecf20 >)>, __t=@0x5608310e0070: 0x5608310e0e70, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:74 #20 0x00007efe2741d7f7 in std::__invoke >), SfxDispatcher*&, std::unique_ptr > >(void (SfxDispatcher::*&)(std::unique_ptr >), SfxDispatcher*&, std::unique_ptr >&&) (__fn=@0x5608310e0060: (void (SfxDispatcher::*)(SfxDispatcher * const, std::unique_ptr >)) 0x7efe273ecf20 >)>, __args=@0x5608310e0070: 0x5608310e0e70, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:96 #21 0x00007efe2741d74f in std::_Bind))(std::unique_ptr >)>::__call >&&, 0ul, 1ul>(std::tuple >&&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x5608310e0060, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/functional:495 #22 0x00007efe2741d6bb in std::_Bind))(std::unique_ptr >)>::operator() >, void>(std::unique_ptr >&&) (this=0x5608310e0060, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/functional:580 #23 0x00007efe2741d652 in std::__invoke_impl))(std::unique_ptr >)>&, std::unique_ptr > >(std::__invoke_other, std::_Bind))(std::unique_ptr >)>&, std::unique_ptr >&&) (__f=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:61 #24 0x00007efe2741d5e2 in std::__invoke_r))(std::unique_ptr >)>&, std::unique_ptr > >(std::_Bind))(std::unique_ptr >)>&, std::unique_ptr for more, q to quit, c to continue without paging-- :default_delete >&&) (__fn=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:111 #25 0x00007efe2741d3e2 in std::_Function_handler >), std::_Bind))(std::unique_ptr >)> >::_M_invoke(std::_Any_data const&, std::unique_ptr >&&) (__functor=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:290 #26 0x00007efe278fca55 in std::function >)>::operator()(std::unique_ptr >) const (this=0x5608310df100, __args=std::unique_ptr = {...}) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:591 #27 0x00007efe278fc81d in SfxHintPoster::DoEvent_Impl(void*) (this=0x5608310df0f0, pPostedHint=0x5608345bcc90) at /home/julien/lo/libreoffice/sfx2/source/notify/hintpost.cxx:43 #28 0x00007efe278fc79d in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x5608310df0f0, data=0x5608345bcc90) at /home/julien/lo/libreoffice/sfx2/source/notify/hintpost.cxx:39 #29 0x00007efe21c777c8 in Link::Call(void*) const (this=0x5608311310d8, data=0x5608345bcc90) at include/tools/link.hxx:111 #30 0x00007efe21c73879 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x5608311310d0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2287 #31 0x00007efe21c703d1 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x56082d9920c0, nEvent=SalEvent::UserEvent, pEvent=0x5608311310d0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2857 #32 0x00007efe22918340 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x56082d8bdcb0, nEvent=SalEvent::UserEvent, pEvent=0x5608311310d0) at vcl/inc/salframe.hxx:309 #33 0x00007efe2294555f in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x56082d74d620, aEvent=...) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:66 #34 0x00007efe2241af8d in SalUserEventList::DispatchUserEvents(bool)::$_0::operator()() const (this=0x7ffdf6820830) at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:119 #35 0x00007efe2241ae54 in SalUserEventList::DispatchUserEvents(bool) (this=0x56082d74d620, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:120 #36 0x00007efe229454b5 in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x56082d74d620, bHandleAllCurrentEvent=false) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:51 #37 0x00007efe16eadc56 in call_userEventFn(void*) (data=0x56082bb5eea0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkdata.cxx:824 #38 0x00007efe1d71c67f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007efe1d71ca38 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007efe1d71cacc in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007efe16eac76f in GtkSalData::Yield(bool, bool) (this=0x56082bb5eea0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkdata.cxx:405 #42 0x00007efe16eb1e33 in GtkInstance::DoYield(bool, bool) (this=0x56082bb5ed50, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkinst.cxx:433 #43 0x00007efe224fa5bf in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:352 #44 0x00007efe224f9f2b in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:436 #45 0x00007efe224f9d37 in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:330 #46 0x00007efe2af323f9 in desktop::Desktop::Main() (this=0x7ffdf6822498) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1592 #47 0x00007efe2251e204 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:204 #48 0x00007efe2251ff89 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:236 #49 0x00007efe2afb31b3 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:94 #50 0x000056082add0a6d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:51 #51 0x000056082add0a47 in main (argc=3, argv=0x7ffdf68226a8) at /home/julien/lo/libreoffice/desktop/source/app/main.c:49 (gdb) p m_rRoot $2 = (const SwModify &) (gdb) frame 2 (gdb) p static_cast(pNd)->GetTable() $7 = (SwTable &) @0x560835268510: { = { = {_vptr$WriterListener = 0x7efdf743cd90 , m_pLeft = 0x0, m_pRight = 0x0}, m_pRegisteredIn = 0x0}, m_aLines = { m_vLines = std::__debug::vector of length 1, capacity 1 = {0x560834292910}}, m_TabSortContentBoxes = {, o3tl::find_unique, true>> = { m_vector = std::__debug::vector of length 0, capacity 0}, }, m_xRefObj = {pObj = 0x0}, m_xHTMLLayout = std::shared_ptr (empty) = {get() = 0x0}, m_pTableNode = 0x0, m_eTableChgMode = TableChgMode::VarWidthChangeAbs, m_nGraphicsThatResize = 0, m_nRowsToRepeat = 1, maTableStyleName = "", m_bModifyLocked = false, m_bNewModel = true} (gdb) p static_cast(pNd)->GetTable().GetFrameFormat() $8 = (SwTableFormat *) 0x0 (gdb)