Bugzilla – Attachment 133609 Details for
Bug 107975
CRASH: Crash after undo operation (BigPtrArray::Index2Block(unsigned long)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 9.27 KB, created by
Julien Nabet
on 2017-05-26 10:04:58 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2017-05-26 10:04:58 UTC
Size:
9.27 KB
patch
obsolete
>(gdb) bt >#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 >#1 0x00007ffff73cf3fa in __GI_abort () at abort.c:89 >#2 0x00007ffff73c6e37 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7fffc98c7f04 "idx < m_nSize", > file=file@entry=0x7fffc98c7ec8 "/home/julien/lo/libreoffice/sw/source/core/bastyp/bparr.cxx", line=line@entry=86, > function=function@entry=0x7fffc98c7f40 <BigPtrArray::operator[](unsigned long) const::__PRETTY_FUNCTION__> "BigPtrEntry* BigPtrArray::operator[](sal_uLong) const") > at assert.c:92 >#3 0x00007ffff73c6ee2 in __GI___assert_fail (assertion=0x7fffc98c7f04 "idx < m_nSize", file=0x7fffc98c7ec8 "/home/julien/lo/libreoffice/sw/source/core/bastyp/bparr.cxx", > line=86, function=0x7fffc98c7f40 <BigPtrArray::operator[](unsigned long) const::__PRETTY_FUNCTION__> "BigPtrEntry* BigPtrArray::operator[](sal_uLong) const") > at assert.c:101 >#4 0x00007fffc8866b03 in BigPtrArray::operator[] (this=0x5555578e3c10, idx=16) at /home/julien/lo/libreoffice/sw/source/core/bastyp/bparr.cxx:86 >#5 0x00007fffc87c879d in SwNodes::operator[] (this=0x5555578e3c10, n=16) at /home/julien/lo/libreoffice/sw/inc/node.hxx:745 >#6 0x00007fffc905e7c9 in SwHistorySetFormat::SetInDoc (this=0x555557cb16b0, pDoc=0x5555578f4210, bTmpSet=true) > at /home/julien/lo/libreoffice/sw/source/core/undo/rolbck.cxx:140 >#7 0x00007fffc90633af in SwHistory::TmpRollback (this=0x55555d0ae350, pDoc=0x5555578f4210, nStart=0, bToFirst=false) > at /home/julien/lo/libreoffice/sw/source/core/undo/rolbck.cxx:1077 >#8 0x00007fffc90d114f in SwUndoInserts::UndoImpl (this=0x55555d097da0, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/untblk.cxx:237 >#9 0x00007fffc907e7e0 in SwUndo::UndoWithContext (this=0x55555d097da0, rContext=...) at /home/julien/lo/libreoffice/sw/source/core/undo/undobj.cxx:230 >#10 0x00007ffff14e1058 in SfxListUndoAction::UndoWithContext (this=0x5555574e7140, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:1399 >#11 0x00007ffff14e1058 in SfxListUndoAction::UndoWithContext (this=0x555557b43890, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:1399 >#12 0x00007ffff14dd2d9 in SfxUndoManager::ImplUndo (this=0x5555578eaf78, i_contextOrNull=0x7fffffff1df0) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:777 >#13 0x00007ffff14dd073 in SfxUndoManager::UndoWithContext (this=0x5555578eaf78, i_context=...) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:745 >#14 0x00007fffc905d921 in sw::UndoManager::impl_DoUndoRedo (this=0x5555578eaf70, undoOrRedo=sw::UndoManager::UndoOrRedoType::Undo) > at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:594 >#15 0x00007fffc905da8b in sw::UndoManager::Undo (this=0x5555578eaf70) at /home/julien/lo/libreoffice/sw/source/core/undo/docundo.cxx:627 >#16 0x00007fffc8ca7005 in SwEditShell::Undo (this=0x555557b4f5f0, nCount=1) at /home/julien/lo/libreoffice/sw/source/core/edit/edundo.cxx:131 >#17 0x00007fffc9874b46 in SwWrtShell::Do (this=0x555557b4f5f0, eDoType=SwWrtShell::UNDO, nCnt=1) at /home/julien/lo/libreoffice/sw/source/uibase/wrtsh/wrtundo.cxx:47 >#18 0x00007fffc9661613 in SwBaseShell::ExecUndo (this=0x555558392d40, rReq=...) at /home/julien/lo/libreoffice/sw/source/uibase/shells/basesh.cxx:511 >#19 0x00007fffc965fae4 in SfxStubSwBaseShellExecUndo (pShell=0x555558392d40, rReq=...) at /home/julien/lo/libreoffice/workdir/SdiTarget/sw/sdi/swslots.hxx:2124 >#20 0x00007ffff1c3e35a in SfxShell::CallExec (this=0x555558392d40, pFunc=0x7fffc965fab6 <SfxStubSwBaseShellExecUndo(SfxShell*, SfxRequest&)>, rReq=...) > at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:211 >#21 0x00007ffff1c3494d in SfxDispatcher::Call_Impl (this=0x555557b18a60, rShell=..., rSlot=..., rReq=..., bRecord=true) > at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:377 >#22 0x00007ffff1c3761f in SfxDispatcher::Execute_ (this=0x555557b18a60, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) > at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:919 >#23 0x00007ffff1c23012 in SfxBindings::Execute_Impl (this=0x555557b19240, aReq=..., pSlot=0x7fffca6f7100 <aSwBaseShellSlots_Impl+1152>, pShell=0x555558392d40) > at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1124 >#24 0x00007ffff1cc9beb in SfxDispatchController_Impl::dispatch (this=0x55555813b4c0, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) > at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:764 >#25 0x00007ffff1cc74f5 in SfxOfficeDispatch::dispatch (this=0x55555837ae10, aURL=..., aArgs=empty uno::Sequence) > at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:232 >#26 0x00007fffeec2a234 in svt::AsyncAccelExec::impl_ts_asyncCallback (this=0x55555d149f80) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:468 >---Type <return> to continue, or q <return> to quit--- >#27 0x00007fffeec2a155 in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback (instance=0x55555d149f80, data=0x0) > at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:460 >#28 0x00007fffec521c99 in Link<LinkParamNone*, void>::Call (this=0x55555d14a020, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#29 0x00007fffec8b1fa3 in vcl::EventPoster::DoEvent_Impl (this=0x55555d14a018) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:52 >#30 0x00007fffec8b1f6b in vcl::EventPoster::LinkStubDoEvent_Impl (instance=0x55555d14a018, data=0x0) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:48 >#31 0x00007fffec4a6345 in Link<void*, void>::Call (this=0x55555d0a4c48, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#32 0x00007fffec4a33a0 in ImplHandleUserEvent (pSVEvent=0x55555d0a4c40) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1946 >#33 0x00007fffec4a4ca7 in ImplWindowFrameProc (_pWindow=0x5555576fc150, nEvent=SalEvent::UserEvent, pEvent=0x55555d0a4c40) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2495 >#34 0x00007fffeca64da4 in SalFrame::CallCallback (this=0x5555576fc8b0, nEvent=SalEvent::UserEvent, pEvent=0x55555d0a4c40) > at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:276 >#35 0x00007fffeca77355 in SalGenericDisplay::DispatchInternalEvent (this=0x555557499c10) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:86 >#36 0x00007fffd83fc2c0 in GtkData::userEventFn (data=0x5555558bc160) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:803 >#37 0x00007fffd83fc34d in call_userEventFn (data=0x5555558bc160) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:813 >#38 0x00007ffff5b416aa in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#39 0x00007ffff5b41a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#40 0x00007ffff5b41b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#41 0x00007fffd83fb11a in GtkData::Yield (this=0x5555558bc160, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:460 >#42 0x00007fffd83fe495 in GtkInstance::DoYield (this=0x5555558bbfb0, bWait=true, bHandleAllCurrentEvents=false, nReleased=0) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:427 >#43 0x00007fffec8e6c3d in ImplYield (i_bWait=true, i_bAllEvents=false, nReleased=0) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:496 >#44 0x00007fffec8e29c8 in Application::Yield () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:558 >#45 0x00007fffec8e2761 in Application::Execute () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:458 >#46 0x00007ffff7785ee3 in desktop::Desktop::DoExecute () at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1356 >#47 0x00007ffff778710f in desktop::Desktop::Main (this=0x7fffffff3700) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1700 >#48 0x00007fffec8f1cd3 in ImplSVMain () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:192 >#49 0x00007fffec8f1e3c in SVMain () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:230 >#50 0x00007ffff77dbcd9 in soffice_main () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:166 >#51 0x0000555555554a68 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#52 0x0000555555554a4e in main (argc=2, argv=0x7fffffff3a48) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) frame 4 >#4 0x00007fffc8866b03 in BigPtrArray::operator[] (this=0x5555578e3c10, idx=16) at /home/julien/lo/libreoffice/sw/source/core/bastyp/bparr.cxx:86 >86 assert(idx < m_nSize); // operator[]: Index out of bounds >(gdb) p this >$1 = (const BigPtrArray * const) 0x5555578e3c10 >(gdb) p *this >$2 = BigPtrArray of length 15 = { >[ 0] 0x5555578cccb0 StartNode , >[ 1] 0x5555578f38e0 EndNode , >[ 2] 0x5555578f37e0 StartNode , >[ 3] 0x5555578f3fa0 EndNode , >[ 4] 0x5555578dd8e0 StartNode , >[ 5] 0x555558be8b80 StartNode , >[ 6] 0x555558be8c00 TextNode "", >[ 7] 0x555558be7520 EndNode , >[ 8] 0x5555578dbc10 EndNode , >[ 9] 0x5555578f4120 StartNode , >[ 10] 0x5555578f4040 EndNode , >[ 11] 0x5555578e3070 StartNode , >[ 12] 0x55555790d160 TextNode "ABC", >[ 13] 0x55555d0af290 TextNode "ABC", >[ 14] 0x5555578e30c0 EndNode } >(gdb) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 107975
:
133424
|
133434
| 133609