warn:legacy.osl:1760:92586:sw/source/core/undo/undel.cxx:1174: SwUndoDelete::Redo: used to have redline data, but now none? Assertion failed: (index >= 0 && static_cast(index) < static_cast(getLength())), function operator[], file ustring.hxx, line 842. Process 1760 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert frame #4: 0x0000000173863c03 libswlo.dylib`rtl::OUString::operator[](this=0x000000016c11d460, index=3) const at ustring.hxx:842:9 839 */ 840 sal_Unicode operator [](sal_Int32 index) const { 841 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 -> 842 assert(index >= 0 && static_cast(index) < static_cast(getLength())); 843 return getStr()[index]; 844 } 845 Target 0: (soffice) stopped. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert frame #0: 0x00007ff807c9700e libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007ff807ccd1ff libsystem_pthread.dylib`pthread_kill + 263 frame #2: 0x00007ff807c18d24 libsystem_c.dylib`abort + 123 frame #3: 0x00007ff807c180cb libsystem_c.dylib`__assert_rtn + 314 * frame #4: 0x0000000173863c03 libswlo.dylib`rtl::OUString::operator[](this=0x000000016c11d460, index=3) const at ustring.hxx:842:9 frame #5: 0x0000000173c09148 libswlo.dylib`sw::CalcBreaks(rBreaks=size=0, rPam=0x000000016001aeb0, isOnlyFieldmarks=false) at DocumentContentOperationsManager.cxx:546:41 frame #6: 0x0000000173c0c819 libswlo.dylib`(anonymous namespace)::lcl_DoWithBreaks(rDocumentContentOperations=0x00006000005d0900, rPam=0x000000016001aeb0, pFunc=b0 ff c0 73 01 00 00 00 00 00 00 00 00 00 00 00)(SwPaM&)) at DocumentContentOperationsManager.cxx:656:9 frame #7: 0x0000000173c0ea7f libswlo.dylib`sw::DocumentContentOperationsManager::DeleteAndJoin(this=0x00006000005d0900, rPam=0x000000016001aeb0) at DocumentContentOperationsManager.cxx:2341:22 frame #8: 0x000000017457d19b libswlo.dylib`SwUndoDelete::RedoImpl(this=0x00006000039d2a40, rContext=0x00007ff7bfef9bc0) at undel.cxx:1296:46 frame #9: 0x0000000174583f6f libswlo.dylib`SwUndo::RedoWithContext(this=0x00006000039d2a40, rContext=0x00007ff7bfef9bc0) at undobj.cxx:244:5 frame #10: 0x00000001047e43b3 libsvllo.dylib`SfxListUndoAction::RedoWithContext(this=0x00006000027cd6e0, i_context=0x00007ff7bfef9bc0) at undo.cxx:1349:35 frame #11: 0x00000001047e0241 libsvllo.dylib`SfxUndoManager::ImplRedo(this=0x00006000032dca20, i_contextOrNull=0x00007ff7bfef9bc0) at undo.cxx:822:22 frame #12: 0x00000001047e062d libsvllo.dylib`SfxUndoManager::RedoWithContext(this=0x00006000032dca20, i_context=0x00007ff7bfef9bc0) at undo.cxx:790:12 frame #13: 0x00000001745508c5 libswlo.dylib`sw::UndoManager::impl_DoUndoRedo(this=0x00006000032dca20, undoOrRedo=Redo, nUndoOffset=0) at docundo.cxx:700:32 frame #14: 0x0000000174550b83 libswlo.dylib`sw::UndoManager::Redo(this=0x00006000032dca20) at docundo.cxx:743:16 frame #15: 0x0000000173f2fcc3 libswlo.dylib`SwEditShell::Redo(this=0x0000000111e5d140, nCount=1) at edundo.cxx:186:57 frame #16: 0x000000017536c9c9 libswlo.dylib`SwWrtShell::Do(this=0x0000000111e5d140, eDoType=REDO, nCnt=1, nOffset=0) at wrtundo.cxx:51:26 frame #17: 0x0000000174fc833e libswlo.dylib`SwBaseShell::ExecUndo(this=0x0000600012dd9200, rReq=0x00007ff7bfefabf8) at basesh.cxx:661:27 frame #18: 0x0000000174fc7985 libswlo.dylib`SfxStubSwBaseShellExecUndo(pShell=0x0000600012dd9200, rReq=0x00007ff7bfefabf8) at swslots.hxx:2171:1 frame #19: 0x00000001091c3e9b libsfxlo.dylib`SfxDispatcher::Call_Impl(this=0x0000600000176970, rShell=0x0000600012dd9200, rSlot=0x00000001756286b8, rReq=0x00007ff7bfefabf8, bRecord=true) at dispatch.cxx:254:9 frame #20: 0x00000001091c8381 libsfxlo.dylib`SfxDispatcher::Execute_(this=0x0000600000176970, rShell=0x0000600012dd9200, rSlot=0x00000001756286b8, rReq=0x00007ff7bfefabf8, eCallMode=RECORD) at dispatch.cxx:753:9 frame #21: 0x00000001091b348e libsfxlo.dylib`SfxBindings::Execute_Impl(this=0x00006000024a43c0, aReq=0x00007ff7bfefabf8, pSlot=0x00000001756286b8, pShell=0x0000600012dd9200) at bindings.cxx:1060:22 frame #22: 0x00000001092918f7 libsfxlo.dylib`SfxDispatchController_Impl::dispatch(this=0x0000600003a05860, aURL=0x00007ff7bfefb000, aArgs=0x00007ff7bfefaff8, rListener=0x00007ff7bfefae58) at unoctitm.cxx:700:53 frame #23: 0x0000000109290481 libsfxlo.dylib`SfxOfficeDispatch::dispatch(this=0x00006000033b8b40, aURL=0x00007ff7bfefb000, aArgs=0x00007ff7bfefaff8) at unoctitm.cxx:262:20 frame #24: 0x0000000105e40094 libfwklo.dylib`framework::MenuBarManager::Select(this=0x00000001600a3650, pMenu=0x00006000039cf810) at menubarmanager.cxx:802:20 frame #25: 0x0000000105e3facd libfwklo.dylib`framework::MenuBarManager::LinkStubSelect(instance=0x00000001600a3650, data=0x00006000039cf810) at menubarmanager.cxx:766:1 frame #26: 0x0000000115a21b4d libvcllo.dylib`Link::Call(this=0x00006000039cf860, data=0x00006000039cf810) const at link.hxx:111:45 frame #27: 0x0000000115a226c7 libvcllo.dylib`Menu::Select(this=0x00006000039cf810) at menu.cxx:358:20 frame #28: 0x0000000115a2cd64 libvcllo.dylib`Menu::ImplCallSelect(this=0x00006000039cf810, (null)=0x0000000000000000) at menu.cxx:2107:5 frame #29: 0x0000000115a225ed libvcllo.dylib`Menu::LinkStubImplCallSelect(instance=0x00006000039cf810, data=0x0000000000000000) at menu.cxx:2104:1 frame #30: 0x0000000115b468f8 libvcllo.dylib`Link::Call(this=0x0000600001309c58, data=0x0000000000000000) const at link.hxx:111:45 frame #31: 0x0000000115b42a89 libvcllo.dylib`ImplHandleUserEvent(pSVEvent=0x0000600001309c50) at winproc.cxx:2229:30 frame #32: 0x0000000115b3f59b libvcllo.dylib`ImplWindowFrameProc(_pWindow=0x0000600002a6ae60, nEvent=UserEvent, pEvent=0x0000600001309c50) at winproc.cxx:2799:13 frame #33: 0x00000001121ec2a0 libvclplug_osxlo.dylib`SalFrame::CallCallback(this=0x0000000111e17f40, nEvent=UserEvent, pEvent=0x0000600001309c50) const at salframe.hxx:308:29 frame #34: 0x0000000112204057 libvclplug_osxlo.dylib`AquaSalInstance::ProcessEvent(this=0x0000600003d081e0, aEvent=(m_pFrame = 0x0000000111e17f40, m_pData = 0x0000600001309c50, m_nEvent = UserEvent)) at salinst.cxx:390:22 frame #35: 0x000000011628e8de libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x00007ff7bfefba00)::$_0::operator()() const at salusereventlist.cxx:119:58 frame #36: 0x000000011628e2ea libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x0000600003d081e0, bHandleAllCurrentEvents=false) at salusereventlist.cxx:120:13 frame #37: 0x0000000112204c4d libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x0000600003d081e0, bWait=true, bHandleAllCurrentEvents=false) at salinst.cxx:526:22 frame #38: 0x000000011635d804 libvcllo.dylib`ImplYield(i_bWait=true, i_bAllEvents=false) at svapp.cxx:474:48 frame #39: 0x000000011635d1bc libvcllo.dylib`Application::Yield() at svapp.cxx:558:5 frame #40: 0x000000011599ca43 libvcllo.dylib`Dialog::Execute(this=0x0000600003b1d880) at dialog.cxx:1056:9 frame #41: 0x00000001162a27d2 libvcllo.dylib`SalInstanceDialog::run(this=0x00000001315f3f40) at salvtables.cxx:1803:23 frame #42: 0x000000010b08aa1e libsvxlo.dylib`weld::DialogController::run(this=0x0000600003819680) at weld.hxx:2533:47 frame #43: 0x000000010b09dbe8 libsvxlo.dylib`(anonymous namespace)::RecoveryUI::impl_doRecovery(this=0x000060000271d2c0) at recoveryui.cxx:272:27 frame #44: 0x000000010b09c01c libsvxlo.dylib`(anonymous namespace)::RecoveryUI::dispatchWithReturnValue(this=0x000060000271d2c0, aURL=0x00007ff7bfefc418, (null)=0x00007ff7bfefc3f8) at recoveryui.cxx:154:25 frame #45: 0x000000010b09c3c7 libsvxlo.dylib`non-virtual thunk to (anonymous namespace)::RecoveryUI::dispatchWithReturnValue(com::sun::star::util::URL const&, com::sun::star::uno::Sequence const&) at recoveryui.cxx:0 frame #46: 0x0000000100d70d79 libsofficeapp.dylib`desktop::(anonymous namespace)::impl_callRecoveryUI(bEmergencySave=false, bExistsRecoveryData=true) at app.cxx:1000:41 frame #47: 0x0000000100d7b962 libsofficeapp.dylib`desktop::Desktop::OpenClients() at app.cxx:2032:17 frame #48: 0x0000000100d7ade7 libsofficeapp.dylib`desktop::Desktop::OpenClients_Impl(this=0x00007ff7bfeff6f0, (null)=0x0000000000000000) at app.cxx:1909:5 frame #49: 0x0000000100d77f3d libsofficeapp.dylib`desktop::Desktop::LinkStubOpenClients_Impl(instance=0x00007ff7bfeff6f0, data=0x0000000000000000) at app.cxx:1893:1 frame #50: 0x0000000115b468f8 libvcllo.dylib`Link::Call(this=0x00006000011e0fc8, data=0x0000000000000000) const at link.hxx:111:45 frame #51: 0x0000000115b42a89 libvcllo.dylib`ImplHandleUserEvent(pSVEvent=0x00006000011e0fc0) at winproc.cxx:2229:30 frame #52: 0x0000000115b3f59b libvcllo.dylib`ImplWindowFrameProc(_pWindow=0x0000600002a6ae60, nEvent=UserEvent, pEvent=0x00006000011e0fc0) at winproc.cxx:2799:13 frame #53: 0x00000001121ec2a0 libvclplug_osxlo.dylib`SalFrame::CallCallback(this=0x0000000111e17f40, nEvent=UserEvent, pEvent=0x00006000011e0fc0) const at salframe.hxx:308:29 frame #54: 0x0000000112204057 libvclplug_osxlo.dylib`AquaSalInstance::ProcessEvent(this=0x0000600003d081e0, aEvent=(m_pFrame = 0x0000000111e17f40, m_pData = 0x00006000011e0fc0, m_nEvent = UserEvent)) at salinst.cxx:390:22 frame #55: 0x000000011628e8de libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x00007ff7bfefdd00)::$_0::operator()() const at salusereventlist.cxx:119:58 frame #56: 0x000000011628e2ea libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x0000600003d081e0, bHandleAllCurrentEvents=false) at salusereventlist.cxx:120:13 frame #57: 0x0000000112204c4d libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x0000600003d081e0, bWait=true, bHandleAllCurrentEvents=false) at salinst.cxx:526:22 frame #58: 0x000000011635d804 libvcllo.dylib`ImplYield(i_bWait=true, i_bAllEvents=false) at svapp.cxx:474:48 frame #59: 0x000000011635d1bc libvcllo.dylib`Application::Yield() at svapp.cxx:558:5 frame #60: 0x000000011635cfab libvcllo.dylib`Application::Execute() at svapp.cxx:452:13 frame #61: 0x0000000100d74d46 libsofficeapp.dylib`desktop::Desktop::Main(this=0x00007ff7bfeff6f0) at app.cxx:1600:13 frame #62: 0x000000011638094b libvcllo.dylib`ImplSVMain() at svmain.cxx:202:35 frame #63: 0x0000000112204186 libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x000060000370a940) at salinst.cxx:411:20 frame #64: 0x00000001122a52ee libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:](self=0x0000000108d07cb0, _cmd="sendEvent:", pEvent=0x000060000370a940) at vclnsapp.mm:89:9 frame #65: 0x00007ff80abe08db AppKit`-[NSApplication _handleEvent:] + 65 frame #66: 0x00007ff80a7a92ce AppKit`-[NSApplication run] + 623 frame #67: 0x00007ff80a77d227 AppKit`NSApplicationMain + 817 frame #68: 0x00000001122089f1 libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook(this=0x0000600003d081e0, pnInit=0x00007ff7bfeff644) at salinst.cxx:976:5 frame #69: 0x0000000116380910 libvcllo.dylib`ImplSVMain() at svmain.cxx:195:54 frame #70: 0x00000001163825d9 libvcllo.dylib`SVMain() at svmain.cxx:234:12 frame #71: 0x0000000100df7644 libsofficeapp.dylib`soffice_main at sofficemain.cxx:94:12 frame #72: 0x0000000100003f5d soffice`sal_main at main.c:51:15 frame #73: 0x0000000100003f37 soffice`main(argc=1, argv=0x00007ff7bfeff910) at main.c:49:1 frame #74: 0x000000010001151e dyld`start + 462