#0 0x00007fb0edb4b7bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007fb0edb36535 in __GI_abort () at abort.c:79 #2 0x00007fb0edf87321 in (anonymous namespace)::callSystemHandler(int, siginfo_t*, void*) (signal=6, info=0x7ffda26eaaf0, context=0x7ffda26ea9c0) at /home/terry/lo_hacking/git/libo6/sal/osl/unx/signal.cxx:358 #3 0x00007fb0edf87636 in (anonymous namespace)::signalHandlerFunction(int, siginfo_t*, void*) (signal=6, info=0x7ffda26eaaf0, context=0x7ffda26ea9c0) at /home/terry/lo_hacking/git/libo6/sal/osl/unx/signal.cxx:454 #4 0x00007fb0edb4b840 in () at /lib/x86_64-linux-gnu/libc.so.6 #5 0x00007fb0edb4b7bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #6 0x00007fb0edb36535 in __GI_abort () at abort.c:79 #7 0x00007fb0e7806167 in SalAbort(rtl::OUString const&, bool) (rErrorText="", bDumpCore=true) at /home/terry/lo_hacking/git/libo6/vcl/source/app/salplug.cxx:303 #8 0x00007fb0e76c3b46 in Application::Abort(rtl::OUString const&) (rErrorText="") at /home/terry/lo_hacking/git/libo6/vcl/source/app/svapp.cxx:272 #9 0x00007fb0edd58e5d in desktop::Desktop::Exception(ExceptionCategory) (this=0x7ffda26ef2e0, nCategory=ExceptionCategory::System) at /home/terry/lo_hacking/git/libo6/desktop/source/app/app.cxx:1162 #10 0x00007fb0e76d6aad in VCLExceptionSignal_impl(void*, oslSignalInfo*) (pInfo=0x7ffda26eb350) at /home/terry/lo_hacking/git/libo6/vcl/source/app/svmain.cxx:166 #11 0x00007fb0edf2629d in callSignalHandler(oslSignalInfo*) (pInfo=0x7ffda26eb350) at /home/terry/lo_hacking/git/libo6/sal/osl/all/signalshared.cxx:60 #12 0x00007fb0edf8760a in (anonymous namespace)::signalHandlerFunction(int, siginfo_t*, void*) (signal=6, info=0x7ffda26eb570, context=0x7ffda26eb440) at /home/terry/lo_hacking/git/libo6/sal/osl/unx/signal.cxx:451 #13 0x00007fb0edb4b840 in () at /lib/x86_64-linux-gnu/libc.so.6 #14 0x00007fb0edb4b7bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #15 0x00007fb0edb36535 in __GI_abort () at abort.c:79 #16 0x00007fb0edb3640f in __assert_fail_base (fmt=0x7fb0edc98ee0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7fb0d3d58560 "!m_pFirst && !m_pLast && \"There are still indices registered\"", file=0x7fb0d3d584d0 "/home/terry/lo_hacking/git/libo6/sw/source/core/bastyp/index.cxx", line=234, function=) at assert.c:92 #17 0x00007fb0edb44102 in __GI___assert_fail (assertion=0x7fb0d3d58560 "!m_pFirst && !m_pLast && \"There are still indices registered\"", file=0x7fb0d3d584d0 "/home/terry/lo_hacking/git/libo6/sw/source/core/bastyp/index.cxx", line=234, function=0x7fb0d3d58640 "virtual SwIndexReg::~SwIndexReg()") at assert.c:101 #18 0x00007fb0d2ddea97 in SwIndexReg::~SwIndexReg() (this=0x55663ed621b0, __in_chrg=) at /home/terry/lo_hacking/git/libo6/sw/source/core/bastyp/index.cxx:234 #19 0x00007fb0d30f5549 in SwContentNode::~SwContentNode() (this=0x55663ed62110, __in_chrg=) at /home/terry/lo_hacking/git/libo6/sw/source/core/docnode/node.cxx:1078 #20 0x00007fb0d34e55e6 in SwTextNode::~SwTextNode() (this=0x55663ed62110, __in_chrg=) at /home/terry/lo_hacking/git/libo6/sw/source/core/txtnode/ndtxt.cxx:232 #21 0x00007fb0d34e5700 in SwTextNode::~SwTextNode() (this=0x55663ed62110, __in_chrg=) at /home/terry/lo_hacking/git/libo6/sw/source/core/txtnode/ndtxt.cxx:259 #22 0x00007fb0d31061f1 in SwNodes::RemoveNode(unsigned long, unsigned long, bool) (this=0x55663b3cdc70, nDelPos=783, nSz=1, bDel=true) at /home/terry/lo_hacking/git/libo6/sw/source/core/docnode/nodes.cxx:2265 #23 0x00007fb0d31023ee in SwNodes::Delete(SwNodeIndex const&, unsigned long) (this=0x55663b3cdc70, rIndex=SwNodeIndex (node 784), nNodes=1) at /home/terry/lo_hacking/git/libo6/sw/source/core/docnode/nodes.cxx:1212 #24 0x00007fb0d34e85db in SwTextNode::JoinNext() (this=0x55663bb0b200) at /home/terry/lo_hacking/git/libo6/sw/source/core/txtnode/ndtxt.cxx:1001 #25 0x00007fb0d2fcb9bc in sw::DocumentContentOperationsManager::MoveAndJoin(SwPaM&, SwPosition&) (this=0x55663b3eed50, rPaM=SwPaM = {...}, rPos=SwPosition (node 94, offset 0)) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/DocumentContentOperationsManager.cxx:2604 #26 0x00007fb0d2f792fb in SwRangeRedline::MoveToSection() (this=0x55663edc5f40) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/docredln.cxx:1373 #27 0x00007fb0d2f7848b in SwRangeRedline::Show(unsigned short, unsigned long, bool) (this=0x55663edc5f40, nLoop=0, nMyPos=0, bForced=false) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/docredln.cxx:1147 #28 0x00007fb0d2f78230 in SwRangeRedline::CallDisplayFunc(unsigned long) (this=0x55663edc5f40, nMyPos=0) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/docredln.cxx:1103 #29 0x00007fb0d2f750c4 in SwRedlineTable::Insert(SwRangeRedline*&) (this=0x55663b3f3950, p=@0x7ffda26ec4a0: 0x55663edc5f40) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/docredln.cxx:429 #30 0x00007fb0d2ff5bed in sw::DocumentRedlineManager::AppendRedline(SwRangeRedline*, bool) (this=0x55663b3f38f0, pNewRedl=0x55663edc5f40, bCallDelete=true) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/DocumentRedlineManager.cxx:2155 #31 0x00007fb0d2ed7277 in (anonymous namespace)::CompareData::SetRedlinesToDoc(bool) (this=0x55663cdb9f80, bUseDocInfo=false) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/doccomp.cxx:1700 #32 0x00007fb0d2ed838b in SwDoc::CompareDoc(SwDoc const&) (this=0x55663b3e6220, rDoc=...) at /home/terry/lo_hacking/git/libo6/sw/source/core/doc/doccomp.cxx:1889 #33 0x00007fb0d31898bc in SwEditShell::CompareDoc(SwDoc const&) (this=0x55663b693240, rDoc=...) at /home/terry/lo_hacking/git/libo6/sw/source/core/edit/editsh.cxx:877 #34 0x00007fb0d3bfa7b3 in SwView::InsertMedium(unsigned short, std::unique_ptr >, short) (this=0x55663b687c10, nSlotId=6586, pMedium=std::unique_ptr = {...}, nVersion=0) at /home/terry/lo_hacking/git/libo6/sw/source/uibase/uiview/view2.cxx:2377 #35 0x00007fb0d3bfbbab in SwView::DialogClosedHdl(sfx2::FileDialogHelper*) (this=0x55663b687c10, _pFileDlg=0x55663d0203c0) at /home/terry/lo_hacking/git/libo6/sw/source/uibase/uiview/view2.cxx:2574 #36 0x00007fb0d3bfb9d1 in SwView::LinkStubDialogClosedHdl(void*, sfx2::FileDialogHelper*) (instance=0x55663b687c10, data=0x55663d0203c0) at /home/terry/lo_hacking/git/libo6/sw/source/uibase/uiview/view2.cxx:2558 #37 0x00007fb0eb30433d in Link::Call(sfx2::FileDialogHelper*) const (this=0x55663d59a728, data=0x55663d0203c0) at /home/terry/lo_hacking/git/libo6/include/tools/link.hxx:111 #38 0x00007fb0eb3fb3a9 in sfx2::DocumentInserter::DialogClosedHdl(sfx2::FileDialogHelper*) (this=0x55663d59a710) at /home/terry/lo_hacking/git/libo6/sfx2/source/doc/docinsert.cxx:286 #39 0x00007fb0eb3fabd1 in sfx2::DocumentInserter::LinkStubDialogClosedHdl(void*, sfx2::FileDialogHelper*) (instance=0x55663d59a710, data=0x55663d0203c0) at /home/terry/lo_hacking/git/libo6/sfx2/source/doc/docinsert.cxx:185 #40 0x00007fb0eb30433d in Link::Call(sfx2::FileDialogHelper*) const (this=0x55663d0203c8, data=0x55663d0203c0) at /home/terry/lo_hacking/git/libo6/include/tools/link.hxx:111 #41 0x00007fb0eb3009b2 in sfx2::FileDialogHelper::DialogClosed(com::sun::star::ui::dialogs::DialogClosedEvent const&) (this=0x55663d0203c0, _rEvent=...) at /home/terry/lo_hacking/git/libo6/sfx2/source/dialog/filedlghelper.cxx:2610 #42 0x00007fb0eb2f347f in sfx2::FileDialogHelper_Impl::dialogClosed(com::sun::star::ui::dialogs::DialogClosedEvent const&) (this=0x55663d3426a0, _rEvent=...) at /home/terry/lo_hacking/git/libo6/sfx2/source/dialog/filedlghelper.cxx:185 #43 0x00007fb0cea16fc8 in SvtFilePicker::DialogClosedHdl(int) (this=0x55663d40d230, nResult=1) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/OfficeFilePicker.cxx:219 #44 0x00007fb0cea18c4f in SvtFilePicker::::operator()(sal_Int32) const (__closure=0x7ffda26ecdd0, nResult=1) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/OfficeFilePicker.cxx:498 #45 0x00007fb0cea1ba04 in std::_Function_handler&):: >::_M_invoke(const std::_Any_data &, int &&) (__functor=..., __args#0=@0x7ffda26ecd54: 1) at /usr/include/c++/8/bits/std_function.h:297 #46 0x00007fb0dd4ae11a in std::function::operator()(int) const (this=0x7ffda26ecdd0, __args#0=1) at /usr/include/c++/8/bits/std_function.h:687 #47 0x00007fb0dd457af8 in (anonymous namespace)::GtkInstanceDialog::asyncresponse(gint) (this=0x55663d45fd00, ret=-5) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:6951 #48 0x00007fb0dd44c6db in (anonymous namespace)::GtkInstanceDialog::signalAsyncResponse(GtkWidget*, gint, gpointer) (ret=-5, widget=0x55663d45fd00) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:4378 #49 0x00007fb0e1fa2e0e in g_cclosure_marshal_VOID__BOOLEANv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #50 0x00007fb0e1fa0ec6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #51 0x00007fb0e1fbd38d in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #52 0x00007fb0e1fbd97f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #53 0x00007fb0dd457f22 in (anonymous namespace)::GtkInstanceDialog::response(int) (this=0x55663d45fd00, nResponse=1) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:7005 #54 0x00007fb0ce9f840f in SvtFileDialog::OpenHdl_Impl(void const*) (this=0x55663d26b1c0, pVoid=0x0) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/iodlg.cxx:895 #55 0x00007fb0ce9f9b82 in SvtFileDialog::DblClickHdl_Impl(SvtFileView*) (this=0x55663d26b1c0) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/iodlg.cxx:1185 #56 0x00007fb0ce9f9b45 in SvtFileDialog::LinkStubDblClickHdl_Impl(void*, SvtFileView*) (instance=0x55663d26b1c0, data=0x55663d4bea10) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/iodlg.cxx:1182 #57 0x00007fb0ce9e4c3b in Link::Call(SvtFileView*) const (this=0x55663d731af0, data=0x55663d4bea10) at /home/terry/lo_hacking/git/libo6/include/tools/link.hxx:111 #58 0x00007fb0ce9dbf2c in SvtFileView_Impl::RowActivatedHdl(weld::TreeView&) (this=0x55663d7319c0) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/fileview.cxx:1336 #59 0x00007fb0ce9dbefb in SvtFileView_Impl::LinkStubRowActivatedHdl(void*, weld::TreeView&) (instance=0x55663d7319c0, data=...) at /home/terry/lo_hacking/git/libo6/fpicker/source/office/fileview.cxx:1334 #60 0x00007fb0dd4a727f in Link::Call(weld::TreeView&) const (this=0x55663db8bcf8, data=...) at /home/terry/lo_hacking/git/libo6/include/tools/link.hxx:111 #61 0x00007fb0dd4a012d in weld::TreeView::signal_row_activated() (this=0x55663db8bcd8) at /home/terry/lo_hacking/git/libo6/include/vcl/weld.hxx:807 #62 0x00007fb0dd464984 in (anonymous namespace)::GtkInstanceTreeView::handle_row_activated() (this=0x55663db8b8b0) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:9718 #63 0x00007fb0dd464aef in (anonymous namespace)::GtkInstanceTreeView::signalRowActivated(GtkTreeView*, GtkTreePath*, GtkTreeViewColumn*, gpointer) (widget=0x55663db8b8b0) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:9731 #64 0x00007fb0e1fa0c8d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #65 0x00007fb0e1fb4365 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #66 0x00007fb0e1fbd2be in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #67 0x00007fb0e1fbd97f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #68 0x00007fb0dcf54036 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #69 0x00007fb0de8dc8ee in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6 #70 0x00007fb0de8dc2bf in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6 #71 0x00007fb0e1fa1906 in g_cclosure_marshal_generic_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #72 0x00007fb0e1fa0ec6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #73 0x00007fb0e1fbd38d in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #74 0x00007fb0e1fbd97f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #75 0x00007fb0dcdde658 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #76 0x00007fb0e1fa3d02 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #77 0x00007fb0e1fa0ec6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #78 0x00007fb0e1fbd38d in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #79 0x00007fb0e1fbd97f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #80 0x00007fb0dcddb4fe in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #81 0x00007fb0dcddca23 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #82 0x00007fb0dcddf886 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #83 0x00007fb0dcda844c in gtk_event_controller_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #84 0x00007fb0dcf6207b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #85 0x00007fb0dcfb617b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #86 0x00007fb0e1fa0c8d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #87 0x00007fb0e1fb3bbd in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #88 0x00007fb0e1fbc9ab in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #89 0x00007fb0e1fbd97f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #90 0x00007fb0dcf64324 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #91 0x00007fb0dce24976 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #92 0x00007fb0dce26a83 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #93 0x00007fb0dcb28465 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #94 0x00007fb0dcb59112 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 #95 0x00007fb0e1ebef2e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #96 0x00007fb0e1ebf1c8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #97 0x00007fb0e1ebf25c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #98 0x00007fb0dd4372a3 in GtkSalData::Yield(bool, bool) (this=0x556636d12fe0, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkdata.cxx:390 #99 0x00007fb0dd43aa26 in GtkInstance::DoYield(bool, bool) (this=0x556636d12e80, bWait=true, bHandleAllCurrentEvents=false) at /home/terry/lo_hacking/git/libo6/vcl/unx/gtk3/gtk3gtkinst.cxx:387 #100 0x00007fb0e76c4ad4 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/terry/lo_hacking/git/libo6/vcl/source/app/svapp.cxx:446 #101 0x00007fb0e76c5233 in Application::Yield() () at /home/terry/lo_hacking/git/libo6/vcl/source/app/svapp.cxx:510 #102 0x00007fb0e76c47e5 in Application::Execute() () at /home/terry/lo_hacking/git/libo6/vcl/source/app/svapp.cxx:425 #103 0x00007fb0edd5a7ab in desktop::Desktop::Main() (this=0x7ffda26ef2e0) at /home/terry/lo_hacking/git/libo6/desktop/source/app/app.cxx:1587 #104 0x00007fb0e76d6ceb in ImplSVMain() () at /home/terry/lo_hacking/git/libo6/vcl/source/app/svmain.cxx:196 #105 0x00007fb0e76d6e10 in SVMain() () at /home/terry/lo_hacking/git/libo6/vcl/source/app/svmain.cxx:228 #106 0x00007fb0eddad592 in soffice_main() () at /home/terry/lo_hacking/git/libo6/desktop/source/app/sofficemain.cxx:98 #107 0x0000556635cf0854 in sal_main () at /home/terry/lo_hacking/git/libo6/desktop/source/app/main.c:48 #108 0x0000556635cf083a in main (argc=3, argv=0x7ffda26ef628) at /home/terry/lo_hacking/git/libo6/desktop/source/app/main.c:47