warn:svl:3129:3129:svl/source/undo/undo.cxx:1150: SfxUndoManager::MarkTopUndoAction(): suspicious call! [Thread 0x7fff9af8b700 (LWP 3244) exited] warn:legacy.osl:3129:3129:svx/source/dialog/rulritem.cxx:477: Wrong MemberId! /usr/include/c++/7/debug/array:155: Error: attempt to subscript container with out-of-bounds index 32320, but container only holds 1000 elements. Objects involved in the operation: sequence "this" @ 0x0x7fffd79a79e8 { type = std::__debug::array; } Thread 1 "soffice.bin" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. (gdb) bt #0 0x00007ffff739fe7b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff73a1231 in __GI_abort () at abort.c:79 #2 0x00007ffff6a4a4d5 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007fffc8cd1f79 in std::__debug::array::operator[](unsigned long) (this=0x7fffd79a79e8, __n=32320) at /usr/include/c++/7/debug/array:155 #4 0x00007fffc8cd1a7e in BigPtrEntry::GetPos() const (this=0x7fffd81161e0) at /home/julien/lo/libreoffice/sw/inc/bparr.hxx:99 #5 0x00007fffc8cd1c0a in SwNode::GetIndex() const (this=0x7fffd81161e0) at /home/julien/lo/libreoffice/sw/inc/node.hxx:275 #6 0x00007fffc91579d3 in SwNode::FindTableNode() (this=0x55555c1b7a98) at /home/julien/lo/libreoffice/sw/source/core/docnode/node.cxx:353 #7 0x00007fffc8de71e6 in SwCursorShell::StartsWithTable() (this=0x5555579ce670) at /home/julien/lo/libreoffice/sw/source/core/crsr/crsrsh.cxx:615 #8 0x00007fffc8de5bcb in SwCursorShell::EndAction(bool, bool) (this=0x5555579ce670, bIdleEnd=false, DoSetPosX=false) at /home/julien/lo/libreoffice/sw/source/core/crsr/crsrsh.cxx:234 #9 0x00007fffc922a0a5 in SwEditShell::EndAllAction() (this=0x5555579ce670) at /home/julien/lo/libreoffice/sw/source/core/edit/edws.cxx:103 #10 0x00007fffc9a9679c in SwDocShell::Notify(SfxBroadcaster&, SfxHint const&) (this=0x5555578b9810, rHint=...) at /home/julien/lo/libreoffice/sw/source/uibase/app/docsh2.cxx:315 #11 0x00007ffff120b199 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x5555578b9810, rHint=...) at /home/julien/lo/libreoffice/svl/source/notify/SfxBroadcaster.cxx:49 #12 0x00007ffff1cc85b3 in SfxObjectShell::ModifyChanged() (this=0x5555578b9810) at /home/julien/lo/libreoffice/sfx2/source/doc/objmisc.cxx:310 #13 0x00007ffff1cc84ce in SfxObjectShell::SetModified(bool) (this=0x5555578b9810, bModifiedP=true) at /home/julien/lo/libreoffice/sfx2/source/doc/objmisc.cxx:292 #14 0x00007fffc9a9cade in SwDocShell::SetModified(bool) (this=0x5555578b9810, bSet=true) at /home/julien/lo/libreoffice/sw/source/uibase/app/docsh2.cxx:1345 #15 0x00007fffc9a931da in SwDocShell::Ole2ModifiedHdl(bool) (this=0x5555578b9810, bNewStatus=true) at /home/julien/lo/libreoffice/sw/source/uibase/app/docsh.cxx:1111 #16 0x00007fffc9a93197 in SwDocShell::LinkStubOle2ModifiedHdl(void*, bool) (instance=0x5555578b9810, data=true) at /home/julien/lo/libreoffice/sw/source/uibase/app/docsh.cxx:1108 #17 0x00007fffc903d7b7 in Link::Call(bool) const (this=0x5555578d4318, data=true) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #18 0x00007fffc903d52e in sw::DocumentStateManager::SetModified() (this=0x5555578de7d0) at /home/julien/lo/libreoffice/sw/source/core/doc/DocumentStateManager.cxx:51 #19 0x00007fffc911a3ce in SwDoc::DelSectionFormat(SwSectionFormat*, bool) (this=0x5555578d42b0, pFormat=0x55555c085a30, bDelNodes=false) at /home/julien/lo/libreoffice/sw/source/core/docnode/ndsect.cxx:602 #20 0x00007fffc9178b4e in SwSection::~SwSection() (this=0x55555c15e670, __in_chrg=) at /home/julien/lo/libreoffice/sw/source/core/docnode/section.cxx:262 #21 0x00007fffc9178c3e in SwSection::~SwSection() (this=0x55555c15e670, __in_chrg=) at /home/julien/lo/libreoffice/sw/source/core/docnode/section.cxx:269 #22 0x00007fffc911ea56 in std::default_delete::operator()(SwSection*) const (this=0x55555c192970, __ptr=0x55555c15e670) at /usr/include/c++/7/bits/unique_ptr.h:78 #23 0x00007fffc911e76f in std::unique_ptr >::~unique_ptr() (this=0x55555c192970, __in_chrg=) at /usr/include/c++/7/bits/unique_ptr.h:268 #24 0x00007fffc911bf6c in SwSectionNode::~SwSectionNode() (this=0x55555c192930, __in_chrg=) at /home/julien/lo/libreoffice/sw/source/core/docnode/ndsect.cxx:999 #25 0x00007fffc911bfae in SwSectionNode::~SwSectionNode() (this=0x55555c192930, __in_chrg=) at /home/julien/lo/libreoffice/sw/source/core/docnode/ndsect.cxx:1013 #26 0x00007fffc916b2de in SwNodes::RemoveNode(unsigned long, unsigned long, bool) (this=0x5555578d4670, nDelPos=9, nSz=2, bDel=true) at /home/julien/lo/libreoffice/sw/source/core/docnode/nodes.cxx:2292 #27 0x00007fffc9167d15 in SwNodes::DelNodes(SwNodeIndex const&, unsigned long) (this=0x5555578d4670, rStart=SwNodeIndex (node 11), nCnt=2) at /home/julien/lo/libreoffice/sw/source/core/docnode/nodes.cxx:1400 #28 0x00007fffc916717a in SwNodes::Delete(SwNodeIndex const&, unsigned long) (this=0x5555578d4670, rIndex=SwNodeIndex (node 11), nNodes=2) at /home/julien/lo/libreoffice/sw/source/core/docnode/nodes.cxx:1181 #29 0x00007fffc96360f0 in SwUndoInsSection::UndoImpl(sw::UndoRedoContext&) (this=0x55555c1b2a80, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/unsect.cxx:134 #30 0x00007fffc96141ce in SwUndo::UndoWithContext(SfxUndoContext&) (this=0x55555c1b2a80, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/undobj.cxx:229 #31 0x00007ffff12a4482 in SfxListUndoAction::UndoWithContext(SfxUndoContext&) (this=0x555557728220, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:1424 #32 0x00007ffff12a0629 in SfxUndoManager::ImplUndo(SfxUndoContext*) (this=0x5555578d9798, i_contextOrNull=0x7fffffff1740) ---Type to continue, or q to quit--- at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:773 #33 0x00007ffff12a03c3 in SfxUndoManager::UndoWithContext(SfxUndoContext&) (this=0x5555578d9798, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:741 #34 0x00007fffc95f2913 in sw::UndoManager::impl_DoUndoRedo(sw::UndoManager::UndoOrRedoType) (this=0x5555578d9790, undoOrRedo=sw::UndoManager::UndoOrRedoType::Undo) at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:593 #35 0x00007fffc95f2a7d in sw::UndoManager::Undo() (this=0x5555578d9790) at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:626 #36 0x00007fffc9228f5f in SwEditShell::Undo(unsigned short) (this=0x5555579ce670, nCount=1) at /home/julien/lo/libreoffice/sw/source/core/edit/edundo.cxx:131 #37 0x00007fffc9e69777 in SwWrtShell::Do(SwWrtShell::DoType, unsigned short) (this=0x5555579ce670, eDoType=SwWrtShell::UNDO, nCnt=1) at /home/julien/lo/libreoffice/sw/source/uibase/wrtsh/wrtundo.cxx:44 #38 0x00007fffc9c7c7f7 in SwBaseShell::ExecUndo(SfxRequest&) (this=0x5555583915f0, rReq=...) at /home/julien/lo/libreoffice/sw/source/uibase/shells/basesh.cxx:508 #39 0x00007fffc9c7acec in SfxStubSwBaseShellExecUndo(SfxShell*, SfxRequest&) (pShell=0x5555583915f0, rReq=...) at /home/julien/lo/libreoffice/workdir/SdiTarget/sw/sdi/swslots.hxx:2154 #40 0x00007ffff1a33724 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x5555583915f0, pFunc=0x7fffc9c7acbe , rReq=...) at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:211 #41 0x00007ffff1a2a078 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x5555579b2100, rShell=..., rSlot=..., rReq=..., bRecord=true) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:371 #42 0x00007ffff1a2cb54 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x5555579b2100, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:893 #43 0x00007ffff1a185c8 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) (this=0x5555579b3e80, aReq=..., pSlot=0x7fffcada5fc0 , pShell=0x5555583915f0) at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1072 #44 0x00007ffff1acadcf in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence const&, com::sun::star::uno::Reference const&) (this=0x555558361460, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:758 #45 0x00007ffff1ac8730 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence const&) (this=0x555558360d30, aURL=..., aArgs=empty uno::Sequence) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:226 #46 0x00007fffee712f32 in svt::AsyncAccelExec::impl_ts_asyncCallback(LinkParamNone*) (this=0x555558b74d70) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:467 #47 0x00007fffee712e53 in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback(void*, LinkParamNone*) (instance=0x555558b74d70, data=0x0) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:459 #48 0x00007fffebe7a707 in Link::Call(LinkParamNone*) const (this=0x555558b74e10, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #49 0x00007fffec25360d in vcl::EventPoster::DoEvent_Impl(void*) (this=0x555558b74e08) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:52 #50 0x00007fffec2535d5 in vcl::EventPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x555558b74e08, data=0x0) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:48 #51 0x00007fffebdff5cd in Link::Call(void*) const (this=0x55555c17c7a8, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 #52 0x00007fffebdfc569 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x55555c17c7a0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1928 #53 0x00007fffebdfde90 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x5555576ed2f0, nEvent=SalEvent::UserEvent, pEvent=0x55555c17c7a0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2478 #54 0x00007fffec40b7cc in SalFrame::CallCallback(SalEvent, void const*) const (this=0x5555576edc40, nEvent=SalEvent::UserEvent, pEvent=0x55555c17c7a0) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:279 #55 0x00007fffec41e4ab in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x5555573adad0, aEvent=...) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 #56 0x00007fffec261ae0 in SalUserEventList::DispatchUserEvents(bool) (this=0x5555573adad0, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:109 #57 0x00007fffec41e423 in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x5555573adad0, bHandleAllCurrentEvent=false) ---Type to continue, or q to quit--- at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 #58 0x00007fffd81b73ca in call_userEventFn(void*) (data=0x555555840b80) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:784 #59 0x00007ffff5a7a0f5 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #60 0x00007ffff5a7a4c0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #61 0x00007ffff5a7a54c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #62 0x00007fffd81b633e in GtkSalData::Yield(bool, bool) (this=0x555555840b80, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:459 #63 0x00007fffd81b9b72 in GtkInstance::DoYield(bool, bool) (this=0x5555558515e0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:412 #64 0x00007fffec2ab663 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:472 #65 0x00007fffec2a7679 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:537 #66 0x00007fffec2a722d in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:452 #67 0x00007ffff77752a9 in desktop::Desktop::Main() (this=0x7fffffff3150) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1623 #68 0x00007fffec2b7b8b in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:198 #69 0x00007fffec2b7cf4 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:236 #70 0x00007ffff77cbc66 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:166 #71 0x00005555555549f2 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 #72 0x00005555555549d8 in main (argc=2, argv=0x7fffffff3498) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 (gdb) (gdb) frame 4 #4 0x00007fffc8cd1a7e in BigPtrEntry::GetPos (this=0x7fffd81161e0) at /home/julien/lo/libreoffice/sw/inc/bparr.hxx:99 99 assert(this == m_pBlock->mvData[ m_nOffset ]); // element not in the block (gdb) p m_pBlock->mvData $1 = {_M_elems = {0x5355c5894d544155, 0xcc8949f389d58948, 0x107f8b4828ec8348, 0x7f8b490000d6dbe8, 0x4ce8894dea894818, 0xe8c68949de89e189, 0x207f8b490000d6c4, 0x894ce8894dea8948, 0x824448948de89e1, 0x7f8b490000d6abe8, 0x4ce8894dea894828, 0x24448948de89e189, 0x8b490000d692e810, 0xe8894dea8948307f, 0x448948de89e1894c, 0x4d0000d679e81824, 0x6074c58948107739, 0x3d8d480c57b60f41, 0x38be0076e764, 0xd638e8d38900, 0x50b60f08244c8b48, 0x24748b4801e3830c, 0x6889481070894c10, 0x4c8b481848894830, 0x708948fee2831824, 0x8828488948da0920, 0x5d5b28c483480c50, 0x5f415e415d415c41, 0x801f0fc3, 0x4739490824448b48, 0x1024448b48957518, 0x8b488a7520473949, 0xf28473949182444, 0x6f3949ffffff7b85, 0x4cffffff71850f30, 0x480000d519e8f789, 0xd50fe808247c8b, 0x5e810247c8b4800, 0x18247c8b480000d5, 0xef89480000d4fbe8, 0xc483480000d4f3e8, 0x5c415d5bff894c28, 0xcde95f415e415d41, 0x2e66001f0f0000d4, 0x841f0f, 0x41ff894956415741, 0x5355d48941544155, 0x48c0ef0f66f58948, 0x8b4858ec8348eb89, 0x2825048b4864207f, 0x4824448948000000, 0xf2ffff4b59e8c031, 0x66002407291d100f, 0x1d7830fd82e0f, 0x89483024748d4800, 0x41e68945e58945ef, 0xffef2200e801e583, 0xc0ef0f66207f8b49, 0xff4b1fe802e68341, 0xf66fff9fa6ae8ff, 0x2a0ff2ef8948d2ef, 0x2406e0058b48d0, 0x4489481824448948, 0x82454110ff21024, 0x548d48ffef5b63e8, 0x481024748d481824, 0x41ffef5531e8c789, 0x2454100ff204e483, 0x4500000189840f08, 0x382444c70875ed85, 0x75f6854500000001, 0x13c2444c717, 0x2406870d100ff200, 0x441f0f1beb00, 0x4c2a0ff2c9ef0f66, 0xff2c2280f663c24, 0xff2c8580ff2c258, 0x66ed854518244c59, 0x24442a0ff2c0ef0f, 0xef0f66d92c0ff238, 0xf2ca280f660874c9, 0x48c1580ff2ca580f, 0x82454110ff2ef89, 0x44f2102444590ff2, 0xffef5ac0e8e02c0f, 0x4800000002bed989, 0x7a9ee8e28944c789, 0x18244c100ff2ffef, 0x2444100ff2c78948, 0xef2077e8c3894810, 0xc9ef0f66f68545ff, 0x474082454100ff2, 0xc0ef0f66ca280f66, 0x24442a0ff2ed8545, 0x590ff2c85c0ff234, 0xef0f66047518244c, 0xdf8948c0ef0f66d2, 0xff23024442a0ff2, 0x102444100ff2d05c, 0xef5ca7e8c2590ff2, 0xef272fe8df8948ff, 0xe8c38948ef8948ff, 0x450d8b48ffef3e54, 0xe102358d48007761, 0xdf8948c289480077, 0xef8948ffef7c2be8, 0x74c085ffef6d93e8, 0x8d482824548d482f, 0xdde8ef8948202474, 0x244c100ff2ffef9b, 0x44100ff2df894828, 0x66ffef2a49e82024, 0x841f0f, 0x33486448244c8b48, 0x894800000028250c, 0x5b58c483483575d8, 0x415e415d415c415d, 0x441f0f66c35f, 0xf2f68545c9ef0f66, 0x97850f3c244c2a0f, 0xfd0d580ff2fffffe, 0xfffffe96e90023f8, 0x1f0fffef5d53e8, 0x244c8d4838ec8348, 0x8d481024548d4818, 0x2024448d4c082474, 0x2825048b4864, 0xc031282444894800, 0x100ff2ffef5383e8, 0x24442e0f66082444, 0x48c0311b74027a18, 0xc33486428244c8b, 0x4824750000002825, 0x401f0fc338c483, 0xc031102444100ff2, 0x2e0f6600000000ba, 0x450fc09b0f202444, 0xffef5cd8e8ccebc2, 0x841f0f, 0xa80c46320c47b60f, 0x9066c3c031057401, 0xfb8948f589485355, 0x10768b4808ec8348, 0xd287e8107f8b48, 0x48c0311375c08500, 0x2e66c35d5b08c483, 0x841f0f, 0x187b8b4818758b48, 0x74c0850000d263e8, 0x7b8b4820758b48dc, 0xc0850000d252e820, 0x8b4828758b48cb74, 0x850000d241e8287b, 0x4830758b48ba74c0, 0xd230e8307b8b, 0xc0b60fc0950fc085, 0x441f0f66a5eb, 0xf38948fd89485355, 0x107f8b4808ec8348, 0x438b480000d2bbe8, 0x533b4801508d4808, 0x4800000139830f10, 0x4c6085389480b8b, 0x438b48138b482001, 0x7d8b48000204c608, 0xd287e8de894818, 0x508d4808438b4800, 0xe5830f10533b4801, 0x89480b8b48000000, 0x8b48200104c60853, 0x204c608438b4813, 0x100ff2207d8b4800, 0x478ee800243fa305, 0xf66c9ef0f66ffff, 0x8b483274027ac12e, 0xd236e8de8948207d, 0x8d4808438b480000, 0x787310533b480150, 0xc6085389480b8b48, 0x8b48138b48200104, 0x1deb000204c60843, 0x5100ff2287d8b48, 0xff473fe800243f54, 0x2e0f66dbef0f66ff, 0x7d8b48b175b37ac3, 0x243f3705100ff228, 0xf66ffff4722e800, 0x8a0fc22e0f66d2ef, 0x96850f0000009c, 0x8948307d8b480000, 0x45f60000d1c2e8de, 0x8c483486c75010c, 0x441f0fc35d5b, 0xc6c74800000020ba, 0xe8df8948ffffffff, 0x2e66a7ebffef4b8c, 0x841f0f, 0xc6c74800000020ba, 0xe8df8948ffffffff, 0xffff18e9ffef4b6c...}} (gdb) p m_pBlock->mvData.size() $2 = 1000 (gdb) p m_nOffset $3 = 32320