Bugzilla – Attachment 150893 Details for
Bug 124836
CRASH: inserting row and undoing, dependent on ole object?
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb bt
gdb_bt.txt (text/plain), 10.48 KB, created by
Julien Nabet
on 2019-04-20 08:39:40 UTC
(
hide
)
Description:
gdb bt
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2019-04-20 08:39:40 UTC
Size:
10.48 KB
patch
obsolete
>warn:chart2:621:621:chart2/source/view/main/ShapeFactory.cxx:2163: Exception caught. N3com3sun4star3uno9ExceptionE >warn:legacy.osl:621:621:sc/source/ui/unoobj/chart2uno.cxx:2736: range list and range index list have different sizes after the reference update. >/usr/include/c++/8/debug/vector:417: >Error: attempt to subscript container with out-of-bounds index 2, but >container only holds 2 elements. > >Objects involved in the operation: > sequence "this" @ 0x0x55555819eb80 { > type = std::__debug::vector<unsigned int, std::allocator<unsigned int> >; > } > >Thread 1 "soffice.bin" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >50 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. >(gdb) bt >#0 0x00007ffff7b3f8bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007ffff7b2a535 in __GI_abort () at abort.c:79 >#2 0x00007ffff79e07bd in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#3 0x00007fffddc02205 in std::__debug::vector<unsigned int, std::allocator<unsigned int> >::operator[](unsigned long) (this=0x55555819eb80, __n=2) at /usr/include/c++/8/debug/vector:417 >#4 0x00007fffde840122 in ScChart2DataSequence::UpdateTokensFromRanges(ScRangeList const&) (this=0x5555581f9f70, rRanges=...) at /home/julien/lo/libreoffice/sc/source/ui/unoobj/chart2uno.cxx:2635 >#5 0x00007fffde840c58 in ScChart2DataSequence::Notify(SfxBroadcaster&, SfxHint const&) (this=0x5555581f9f70, rHint=...) at /home/julien/lo/libreoffice/sc/source/ui/unoobj/chart2uno.cxx:2739 >#6 0x00007ffff4ed6765 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x555557be5d10, rHint=...) at /home/julien/lo/libreoffice/svl/source/notify/SfxBroadcaster.cxx:49 >#7 0x00007fffddacd28b in ScDocument::UpdateReference(sc::RefUpdateContext&, ScDocument*, bool, bool) (this=0x555557be05b0, rCxt=..., pUndoDoc=0x0, bIncludeDraw=true, bUpdateNoteCaptionPos=false) > at /home/julien/lo/libreoffice/sc/source/core/data/documen3.cxx:1036 >#8 0x00007fffddb19cff in ScDocument::DeleteRow(short, short, short, short, int, unsigned long, ScDocument*, bool*, ScMarkData const*) > (this=0x555557be05b0, nStartCol=0, nStartTab=0, nEndCol=1023, nEndTab=0, nStartRow=8, nSize=1, pRefUndoDoc=0x0, pUndoOutline=0x0, pTabMark=0x0) > at /home/julien/lo/libreoffice/sc/source/core/data/document.cxx:1419 >#9 0x00007fffde7792f7 in ScUndoInsertCells::DoChange(bool) (this=0x55555c9128f0, bUndo=true) at /home/julien/lo/libreoffice/sc/source/ui/undo/undoblk.cxx:167 >#10 0x00007fffde779dd9 in ScUndoInsertCells::Undo() (this=0x55555c9128f0) at /home/julien/lo/libreoffice/sc/source/ui/undo/undoblk.cxx:292 >#11 0x00007ffff4f6b419 in SfxUndoManager::ImplUndo(SfxUndoContext*) (this=0x555557c15ec0, i_contextOrNull=0x0) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:706 >#12 0x00007ffff4f6b179 in SfxUndoManager::Undo() (this=0x555557c15ec0) at /home/julien/lo/libreoffice/svl/source/undo/undo.cxx:666 >#13 0x00007ffff35333b0 in SdrUndoManager::Undo() (this=0x555557c15ec0) at /home/julien/lo/libreoffice/svx/source/svdraw/sdrundomanager.cxx:62 >#14 0x00007fffdeb199de in ScTabViewShell::ExecuteUndo(SfxRequest&) (this=0x55555b159530, rReq=...) at /home/julien/lo/libreoffice/sc/source/ui/view/tabvwshb.cxx:662 >#15 0x00007fffdeafad39 in SfxStubScTabViewShellExecuteUndo(SfxShell*, SfxRequest&) (pShell=0x55555b159530, rReq=...) at /home/julien/lo/libreoffice/workdir/SdiTarget/sc/sdi/scslots.hxx:1431 >#16 0x00007ffff54e4af2 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x55555b159530, pFunc=0x7fffdeafad0b <SfxStubScTabViewShellExecuteUndo(SfxShell*, SfxRequest&)>, rReq=...) > at /home/julien/lo/libreoffice/include/sfx2/shell.hxx:197 >#17 0x00007ffff54db94b in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x55555817e110, rShell=..., rSlot=..., rReq=..., bRecord=true) > at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:357 >#18 0x00007ffff54de387 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x55555817e110, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) > at /home/julien/lo/libreoffice/sfx2/source/control/dispatch.cxx:857 >#19 0x00007ffff54c995c in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) (this=0x55555817e6f0, aReq=..., pSlot=0x7fffdfb1ceb8 <aScTabViewShellSlots_Impl+504>, pShell=0x55555b159530) > at /home/julien/lo/libreoffice/sfx2/source/control/bindings.cxx:1064 >#20 0x00007ffff559227d in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this=0x55555b4abe00, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:756 >#21 0x00007ffff558fc2e in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) > (this=0x55555b40ea00, aURL=..., aArgs=empty uno::Sequence) at /home/julien/lo/libreoffice/sfx2/source/control/unoctitm.cxx:226 >#22 0x00007ffff2aa6112 in svt::AsyncAccelExec::impl_ts_asyncCallback(LinkParamNone*) (this=0x55555c194150) at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:467 >#23 0x00007ffff2aa6033 in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback(void*, LinkParamNone*) (instance=0x55555c194150, data=0x0) > at /home/julien/lo/libreoffice/svtools/source/misc/acceleratorexecute.cxx:459 >#24 0x00007ffff097fe6f in Link<LinkParamNone*, void>::Call(LinkParamNone*) const (this=0x55555c1941f0, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#25 0x00007ffff0e1d977 in vcl::EventPoster::DoEvent_Impl(void*) (this=0x55555c1941e8) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:52 >#26 0x00007ffff0e1d93f in vcl::EventPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x55555c1941e8, data=0x0) at /home/julien/lo/libreoffice/vcl/source/helper/evntpost.cxx:48 >#27 0x00007ffff08ef849 in Link<void*, void>::Call(void*) const (this=0x5555577ef7d8, data=0x0) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#28 0x00007ffff08ec4f0 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x5555577ef7d0) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:1958 >#29 0x00007ffff08ee1d4 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x5555578e9e70, nEvent=SalEvent::UserEvent, pEvent=0x5555577ef7d0) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2511 >#30 0x00007ffff103229e in SalFrame::CallCallback(SalEvent, void const*) const (this=0x5555578ea5e0, nEvent=SalEvent::UserEvent, pEvent=0x5555577ef7d0) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:294 >#31 0x00007ffff104bb05 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x555557678680, aEvent=...) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 >#32 0x00007ffff0e2c303 in SalUserEventList::DispatchUserEvents(bool) (this=0x555557678680, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/salusereventlist.cxx:109 >#33 0x00007ffff104ba7d in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x555557678680, bHandleAllCurrentEvent=false) at /home/julien/lo/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 >#34 0x00007fffe8a4f3c4 in call_userEventFn(void*) (data=0x55555563f3b0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:853 >#35 0x00007fffeae61dd8 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#36 0x00007fffeae621c8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#37 0x00007fffeae6225c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#38 0x00007fffe8a4e38e in GtkSalData::Yield(bool, bool) (this=0x55555563f3b0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:528 >#39 0x00007fffe8a524f2 in GtkInstance::DoYield(bool, bool) (this=0x555555650fc0, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:404 >--Type <RET> for more, q to quit, c to continue without paging-- >#40 0x00007ffff0e998d3 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:456 >#41 0x00007ffff0e99df5 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:520 >#42 0x00007ffff0e996cb in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:437 >#43 0x00007ffff7d45776 in desktop::Desktop::Main() (this=0x7fffffff24d0) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1621 >#44 0x00007ffff0eb2403 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:203 >#45 0x00007ffff0eb2528 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:237 >#46 0x00007ffff7d9e6a5 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:170 >#47 0x000055555555495d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#48 0x0000555555554943 in main (argc=2, argv=0x7fffffff2818) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) frame 4 >#4 0x00007fffde840122 in ScChart2DataSequence::UpdateTokensFromRanges (this=0x5555581f9f70, rRanges=...) at /home/julien/lo/libreoffice/sc/source/ui/unoobj/chart2uno.cxx:2635 >2635 sal_uInt32 nOrigPos = (*m_pRangeIndices)[i]; >(gdb) p rRanges >$1 = (const ScRangeList &) @0x7fffffff05d0: {<SvRefBase> = {_vptr.SvRefBase = 0x7fffdfa39b20 <vtable for ScRangeList+16>, nRefCount = 0, bNoDelete = 1}, > maRanges = std::__debug::vector of length 3, capacity 4 = {{aStart = {nRow = 8, nCol = 1, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEnd = {nRow = 12, > nCol = 1, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}}, {aStart = {nRow = 1, nCol = 3, nTab = 0, static detailsOOOa1 = { > eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEnd = {nRow = 12, nCol = 3, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}}, { > aStart = {nRow = 1, nCol = 1, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEnd = {nRow = 7, nCol = 1, nTab = 0, static detailsOOOa1 = { > eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}}}, mnMaxRowUsed = 13} >(gdb) p *m_pRangeIndices >$2 = std::__debug::vector of length 2, capacity 2 = {0, 1} >(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 124836
: 150893