warn:legacy.tools:24631:24631:sd/source/ui/view/drviews1.cxx:643: sd::DrawViewShell::getCurrentPage(), illegal page index! warn:legacy.tools:24631:24631:sd/source/ui/view/drviews1.cxx:643: sd::DrawViewShell::getCurrentPage(), illegal page index! Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault. 0x0000000000000c61 in ?? () (gdb) bt #0 0x0000000000000c61 in () #1 0x00007ffff35fe31d in SdrObjEditView::SdrEndTextEdit(bool) (this=0x555558294270, bDontDeleteReally=false) at /home/julien/lo/libreoffice/svx/source/svdraw/svdedxv.cxx:1465 #2 0x00007fffdfd3de40 in sd::View::SdrEndTextEdit(bool) (this=0x555558294270, bDontDeleteReally=false) at /home/julien/lo/libreoffice/sd/source/ui/view/sdview.cxx:759 #3 0x00007fffdfcd9997 in sd::DrawViewShell::ExecCtrl(SfxRequest&) (this=0x55555825c790, rReq=...) at /home/julien/lo/libreoffice/sd/source/ui/view/drviews3.cxx:129 #4 0x00007fffdfd14c68 in SfxStubDrawViewShellExecCtrl(SfxShell*, SfxRequest&) (pShell=0x55555825c790, rReq=...) at /home/julien/lo/libreoffice/workdir/SdiTarget/sd/sdi/sdslots.hxx:1521 #5 0x00007ffff54d0282 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x55555825c790, pFunc=0x7fffdfd14c3a , rReq=...) at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:197 #6 0x00007ffff54c70cf in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x555557ecd810, rShell=..., rSlot=..., rReq=..., bRecord=true) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:357 #7 0x00007ffff54ca9bc in SfxDispatcher::PostMsgHandler(std::unique_ptr >) (this=0x555557ecd810, pReq=std::unique_ptr = {...}) at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:1094 #8 0x00007ffff54ef69e in std::__invoke_impl >), SfxDispatcher*&, std::unique_ptr > >(std::__invoke_memfun_deref, void (SfxDispatcher::*&)(std::unique_ptr >), SfxDispatcher*&, std::unique_ptr >&&) (__f= @0x5555582206f0: (void (SfxDispatcher::*)(class SfxDispatcher * const, class std::unique_ptr >)) 0x7ffff54ca83e >)>, __t=@0x555558220700: 0x555557ecd810, __args#0=...) at /usr/include/c++/8/bits/invoke.h:73 #9 0x00007ffff54ebc8d in std::__invoke >), SfxDispatcher*&, std::unique_ptr > >(void (SfxDispatcher::*&)(std::unique_ptr >), SfxDispatcher*&, std::unique_ptr >&&) (__fn= @0x5555582206f0: (void (SfxDispatcher::*)(class SfxDispatcher * const, class std::unique_ptr >)) 0x7ffff54ca83e >)>, __args#0=@0x555558220700: 0x555557ecd810, __args#1=...) at /usr/include/c++/8/bits/invoke.h:95 #10 0x00007ffff54e6942 in std::_Bind))(std::unique_ptr >)>::__call >&&, 0ul, 1ul>(std::tuple >&&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x5555582206f0, __args=...) at /usr/include/c++/8/functional:400 #11 0x00007ffff54de8e8 in std::_Bind))(std::unique_ptr >)>::operator() >, void>(std::unique_ptr >&&) (this=0x5555582206f0, __args#0=...) at /usr/include/c++/8/functional:484 #12 0x00007ffff54d7aaa in std::_Function_handler >), std::_Bind))(std::unique_ptr >)> >::_M_invoke(std::_Any_data const&, std::unique_ptr >&&) (__functor=..., __args#0=...) at /usr/include/c++/8/bits/std_function.h:297 #13 0x00007ffff582a9cb in std::function >)>::operator()(std::unique_ptr >) const (this=0x555558220460, __args#0=std::unique_ptr = {...}) at /usr/include/c++/8/bits/std_function.h:687 #14 0x00007ffff582a7f6 in SfxHintPoster::DoEvent_Impl(void*) (this=0x555558220450, pPostedHint=0x55555ce1a770) at /home/julien/lo/libreoffice/sfx2/source/notify/hintpost.cxx:46 #15 0x00007ffff582a795 in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x555558220450, data=0x55555ce1a770) at /home/julien/lo/libreoffice/sfx2/source/notify/hintpost.cxx:43 #16 0x00007ffff0926e1d in Link::Call(void*) const (this=0x55555cdff708, data=0x55555ce1a770) at /home/julien/lo/libreoffice/include/tools/link.hxx:112 #17 0x00007ffff0923ac1 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x55555cdff700) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1964 #18 0x00007ffff09257a8 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x555557ce5410, nEvent=SalEvent::UserEvent, pEvent=0x55555cdff700) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2517 #19 0x00007ffff109af26 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x555557ce5bc0, nEvent=SalEvent::UserEvent, pEvent=0x55555cdff700) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:299 #20 0x00007ffff10b4431 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x555557a4cd10, aEvent=...) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 #21 0x00007ffff0e88fa3 in SalUserEventList::DispatchUserEvents(bool) (this=0x555557a4cd10, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:109 #22 0x00007ffff10b43a9 in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x555557a4cd10, bHandleAllCurrentEvent=false) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 #23 0x00007fffe89fd038 in call_userEventFn(void*) (data=0x555555644230) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:853 #24 0x00007fffeae2ddd8 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffeae2e1c8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fffeae2e25c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007fffe89fc002 in GtkSalData::Yield(bool, bool) (this=0x555555644230, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:528 #28 0x00007fffe8a00166 in GtkInstance::DoYield(bool, bool) (this=0x555555650fb0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:404 #29 0x00007ffff0efd8c6 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:457 #30 0x00007ffff0efdde9 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:521 #31 0x00007ffff0efd6be in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:438 #32 0x00007ffff7d3f27a in desktop::Desktop::Main() (this=0x7fffffff24d0) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1620 #33 0x00007ffff0f1857d in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:202 --Type for more, q to quit, c to continue without paging-- #34 0x00007ffff0f186a2 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:236 #35 0x00007ffff7d98f87 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:170 #36 0x000055555555495d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 #37 0x0000555555554943 in main (argc=2, argv=0x7fffffff2828) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 (gdb) frame 0 #0 0x0000000000000c61 in ?? () (gdb) frame 1 #1 0x00007ffff35fe31d in SdrObjEditView::SdrEndTextEdit (this=0x555558294270, bDontDeleteReally=false) at /home/julien/lo/libreoffice/svx/source/svdraw/svdedxv.cxx:1465 1465 for( nText = 0; nText < pTEObj->getTextCount(); ++nText ) (gdb) p pTEObj $1 = (SdrTextObj *) 0x5555582b2710