Bugzilla – Attachment 159768 Details for
Bug 132278
crash after opening an old file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 18.11 KB, created by
Julien Nabet
on 2020-04-20 17:26:57 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2020-04-20 17:26:57 UTC
Size:
18.11 KB
patch
obsolete
> std::__debug::vector::reference > std::__debug::vector<std::unique_ptr<ScColumn, > o3tl::default_delete<ScColumn> >, > std::allocator<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> > > > >::operator[](std::__debug::vector::size_type) [_Tp = > std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >, _Allocator = > std::allocator<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> > > >] > >Error: attempt to subscript container with out-of-bounds index 778, but >container only holds 64 elements. > >Objects involved in the operation: > sequence "this" @ 0x0x6c199a0 { > type = std::__debug::vector<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >, std::allocator<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> > > >; > } >--Type <RET> for more, q to quit, c to continue without paging-- > >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 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007ffff7a9855b in __GI_abort () at abort.c:79 >#2 0x00007ffff7932ed1 in std::__throw_bad_exception() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#3 0x00007fffd9c4d7bd in std::__debug::vector<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >, std::allocator<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> > > >::operator[](unsigned long) (this=0x6c199a0, __n=778) at /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/debug/vector:427 >#4 0x00007fffd9d8866d in ScColContainer::operator[](unsigned long) (this=0x6c199a0, nIndex=778) at sc/inc/colcontainer.hxx:44 >#5 0x00007fffd9de4beb in ScDBQueryDataIterator::GetColumnCellStore(ScDocument&, short, short) (rDoc=..., nTab=1, nCol=778) at sc/source/core/data/dociter.cxx:329 >#6 0x00007fffd9de5a6f in ScDBQueryDataIterator::DataAccessInternal::getFirst(ScDBQueryDataIterator::Value&) (this=0x35bf620, rValue=...) at sc/source/core/data/dociter.cxx:489 >#7 0x00007fffd9de6e4f in ScDBQueryDataIterator::GetFirst(ScDBQueryDataIterator::Value&) (this=0x7ffffffe7aa8, rValue=...) at sc/source/core/data/dociter.cxx:773 >#8 0x00007fffda4bac8c in ScInterpreter::ScDBGet() (this=0x395f780) at sc/source/core/tool/interpr4.cxx:2495 >#9 0x00007fffda4c5a84 in ScInterpreter::Interpret() (this=0x395f780) at sc/source/core/tool/interpr4.cxx:4243 >#10 0x00007fffda102ddf in ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) (this=0x6be6a40, rContext=..., eTailParam=ScFormulaCell::SCITP_NORMAL) > at sc/source/core/data/formulacell.cxx:1945 >#11 0x00007fffda100d80 in ScFormulaCell::Interpret(int, int) (this=0x6be6a40, nStartOffset=-1, nEndOffset=-1) at sc/source/core/data/formulacell.cxx:1636 >#12 0x00007fffd9d3fd4b in ScFormulaCell::MaybeInterpret() (this=0x6be6a40) at sc/inc/formulacell.hxx:445 >#13 0x00007fffda107bdc in ScFormulaCell::GetErrCode() (this=0x6be6a40) at sc/source/core/data/formulacell.cxx:2962 >#14 0x00007fffda30baad in ScCellFormat::GetString(ScRefCellValue const&, unsigned int, rtl::OUString&, Color**, SvNumberFormatter&, ScDocument const*, bool, bool, bool) > (rCell=..., nFormat=0, rString="", ppColor=0x7ffffffe8bd0, rFormatter=..., pDoc=0x32396b0, bNullVals=true, bFormula=false, bUseStarFormat=false) at sc/source/core/tool/cellform.cxx:79 >#15 0x00007fffd9d26421 in ScColumn::UpdateScriptType(sc::CellTextAttr&, int, mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > >&) (this=0x32881e0, rAttr=..., nRow=71, itr=...) at sc/source/core/data/column3.cxx:787 >#16 0x00007fffd9ce832b in ScColumn::GetRangeScriptType(mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<51, sc::CellTextAttr> >, mdds::detail::mtv::event_func>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > >&, int, int, mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > > const&) (this=0x32881e0, itPos=..., nRow1=71, nRow2=71, itrCells_=...) at sc/source/core/data/column2.cxx:2045 >#17 0x00007fffd9c6e4f4 in (anonymous namespace)::FindEditCellsHandler::operator()(unsigned long, ScFormulaCell const*) (this=0x7ffffffe9820, nRow=71, p=0x6be6a40) at sc/source/core/data/column.cxx:3083 >#18 0x00007fffd9c6e15d in sc::CheckElem<mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>, (anonymous namespace)::FindEditCellsHandler>(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent> const&, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::const_iterator const&, unsigned long, unsigned long, (anonymous namespace)::FindEditCellsHandler&) > (rStore=..., it=..., nOffset=0, nDataSize=1, rFuncElem=...) at sc/inc/mtvfunctions.hxx:149 >#19 0x00007fffd9c6d9cb in sc::FindElement2<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, (anonymous namespace)::FindEditCellsHandler, (anonymous namespace)::FindEditCellsHandler>(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent> const&, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::size_type, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::size_type, (anonymous namespace)::FindEditCellsHandler&, (anonymous namespace)::FindEditCellsHandler&) > (rStore=..., nStart=68, nEnd=72, rFuncElem=..., rFuncElse=...) at sc/inc/mtvfunctions.hxx:496 >#20 0x00007fffd9c5f59d in sc::FindFormulaEditText<(anonymous namespace)::FindEditCellsHandler>(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent> const&, int, int, (anonymous namespace)::FindEditCellsHandler&) (rStore=..., nRow1=68, nRow2=72, rFunc=...) at sc/inc/mtvcellfunc.hxx:141 >#21 0x00007fffd9c5f2f8 in ScColumn::HasEditCells(int, int, int&) (this=0x32881e0, nStartRow=68, nEndRow=72, rFirst=@0x7ffffffe9d54: 0) at sc/source/core/data/column.cxx:3426 >#22 0x00007fffd9ce70c0 in ScColumn::GetOptimalHeight(sc::RowHeightContext&, int, int, unsigned short, int) (this=0x32881e0, rCxt=..., nStartRow=43, nEndRow=65535, nMinHeight=256, nMinStart=43) > at sc/source/core/data/column2.cxx:832 >#23 0x00007fffda1ecef9 in (anonymous namespace)::GetOptimalHeightsInColumn(sc::RowHeightContext&, ScColContainer&, int, int, ScProgress*, unsigned long) > (rCxt=..., rCol=..., nStartRow=43, nEndRow=65535, pProgress=0x7ffffffea0a8, nProgressStart=0) at sc/source/core/data/table1.cxx:115 >#24 0x00007fffda1eca9a in ScTable::SetOptimalHeight(sc::RowHeightContext&, int, int, ScProgress*, unsigned long) > (this=0x32875b0, rCxt=..., nStartRow=43, nEndRow=65535, pOuterProgress=0x7ffffffea0a8, nProgressStart=0) at sc/source/core/data/table1.cxx:467 >#25 0x00007fffd9df08c9 in ScDocRowHeightUpdater::update() (this=0x7ffffffea330) at sc/source/core/data/dociter.cxx:2727 >--Type <RET> for more, q to quit, c to continue without paging-- >#26 0x00007fffda8fa56d in ScXMLImport::endDocument() (this=0x398cb40) at sc/source/filter/xml/xmlimprt.cxx:1690 >#27 0x00007fffdcab82c4 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x39e5070, rStructSource=...) at sax/source/fastparser/fastparser.cxx:875 >#28 0x00007fffdcabe49e in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x32f9940, aInputSource=...) at sax/source/fastparser/fastparser.cxx:1371 >#29 0x00007fffecaa1141 in SvXMLImport::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x398cb40, aInputSource=...) at xmloff/source/core/xmlimp.cxx:488 >#30 0x00007fffda93cd13 in ScXMLImportWrapper::ImportFromComponent(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, com::sun::star::uno::Reference<com::sun::star::xml::sax::XParser> const&, com::sun::star::xml::sax::InputSource&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, bool) (this=0x7ffffffec3c0, xContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x54d540, xModel= > uno::Reference to (class ScModelObj *) 0x323afa0, xParser= > uno::Reference to (class (anonymous namespace)::SaxExpatParser *) 0x329f898, aParserInput=..., sComponentName="com.sun.star.comp.Calc.XMLOasisContentImporter", sDocName="content.xml", sOldDocName="Content.xml", aArgs=uno::Sequence of length 4 = {...}, bMustBeSuccessfull=true) at sc/source/filter/xml/xmlwrap.cxx:189 >#31 0x00007fffda940dd3 in ScXMLImportWrapper::Import(ImportFlags, ErrCode&) (this=0x7ffffffec3c0, nMode=ImportFlags::All, rError=...) at sc/source/filter/xml/xmlwrap.cxx:513 >#32 0x00007fffdac2233d in ScDocShell::LoadXML(SfxMedium*, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) (this=0x3239650, pLoadMedium=0x323f590, xStor=empty uno::Reference) > at sc/source/ui/docshell/docsh.cxx:481 >#33 0x00007fffdac23714 in ScDocShell::Load(SfxMedium&) (this=0x3239650, rMedium=...) at sc/source/ui/docshell/docsh.cxx:628 >#34 0x00007ffff5421abb in SfxObjectShell::LoadOwnFormat(SfxMedium&) (this=0x3239650, rMedium=...) at sfx2/source/doc/objstor.cxx:3033 >#35 0x00007ffff5422bb7 in SfxObjectShell::DoLoad(SfxMedium*) (this=0x3239650, pMed=0x323f590) at sfx2/source/doc/objstor.cxx:674 >#36 0x00007ffff5486061 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x323af10, seqArguments=uno::Sequence of length 15 = {...}) > at sfx2/source/doc/sfxbasemodel.cxx:1878 >#37 0x00007ffff56161cd in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x31d9400, rArgs=uno::Sequence of length 12 = {...}, _rTargetFrame=uno::Reference to (class (anonymous namespace)::XFrameImpl *) 0x31949b0) at sfx2/source/view/frmload.cxx:680 >#38 0x00007fffdd937a51 in framework::LoadEnv::impl_loadContent() (this=0x30f2428) at framework/source/loadenv/loadenv.cxx:1157 >#39 0x00007fffdd934732 in framework::LoadEnv::start() (this=0x30f2428) at framework/source/loadenv/loadenv.cxx:395 >#40 0x00007fffdd9325de in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) (this=0x30f2428, sURL="file:///tmp/testjul.ods", lMediaDescriptor=uno::Sequence of length 4 = {...}, xBaseFrame= > uno::Reference to (class framework::Desktop *) 0x2f3f558, sTarget="_default", nSearchFlags=0, eFeature=(LoadEnvFeatures::WorkWithUI | LoadEnvFeatures::AllowContentHandler)) > at framework/source/loadenv/loadenv.cxx:300 >#41 0x00007fffdd88ae1d in framework::LoadDispatcher::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=0x30f23d0, rURL=..., lArguments=uno::Sequence of length 4 = {...}, xListener=empty uno::Reference) at framework/source/dispatch/loaddispatcher.cxx:106 >#42 0x00007fffdd88b821 in framework::LoadDispatcher::dispatchWithReturnValue(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) > (this=0x30f23d0, rURL=..., lArguments=uno::Sequence of length 4 = {...}) at framework/source/dispatch/loaddispatcher.cxx:59 >#43 0x00007fffdd88b8b5 in non-virtual thunk to framework::LoadDispatcher::dispatchWithReturnValue(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () > at /home/julien/lo/libreoffice/instdir/program/../program/libfwklo.so >#44 0x00007ffff6c5dcfe in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) > (xStartPoint=uno::Reference to (class framework::Desktop *) 0x2f3f548, sURL="file:///tmp/testjul.ods", sTarget="_default", lArguments=uno::Sequence of length 4 = {...}) > at comphelper/source/misc/synchronousdispatch.cxx:62 >#45 0x00007ffff7cebe99 in desktop::DispatchWatcher::executeDispatchRequests(std::__debug::vector<desktop::DispatchWatcher::DispatchRequest, std::allocator<desktop::DispatchWatcher::DispatchRequest> > const&, bool) (this=0x30d6660, aDispatchRequestsList=std::__debug::vector of length 1, capacity 1 = {...}, bNoTerminate=false) at desktop/source/app/dispatchwatcher.cxx:496 >#46 0x00007ffff7d09452 in desktop::RequestHandler::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest&, bool) (aRequest=..., noTerminate=false) at desktop/source/app/officeipcthread.cxx:1365 >#47 0x00007ffff7ca9423 in desktop::Desktop::OpenClients() () at desktop/source/app/app.cxx:2132 >#48 0x00007ffff7ca771c in desktop::Desktop::OpenClients_Impl(void*) (this=0x7fffffff2758) at desktop/source/app/app.cxx:1921 >#49 0x00007ffff7ca6190 in desktop::Desktop::LinkStubOpenClients_Impl(void*, void*) (instance=0x7fffffff2758, data=0x0) at desktop/source/app/app.cxx:1904 >#50 0x00007ffff00379a8 in Link<void*, void>::Call(void*) const (this=0x2be4b98, data=0x0) at include/tools/link.hxx:111 >#51 0x00007ffff0033b8e in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x2be4b90) at vcl/source/window/winproc.cxx:1999 >#52 0x00007ffff0030863 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x2bbf190, nEvent=SalEvent::UserEvent, pEvent=0x2be4b90) at vcl/source/window/winproc.cxx:2552 >#53 0x00007ffff0a1a885 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x2bbfa00, nEvent=SalEvent::UserEvent, pEvent=0x2be4b90) at vcl/inc/salframe.hxx:306 >#54 0x00007ffff0a42cdf in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x29a0340, aEvent=...) at vcl/unx/generic/app/gendisp.cxx:66 >#55 0x00007ffff0739d09 in SalUserEventList::DispatchUserEvents(bool) (this=0x29a0340, bHandleAllCurrentEvents=false) at vcl/source/app/salusereventlist.cxx:108 >#56 0x00007ffff0a42c29 in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x29a0340, bHandleAllCurrentEvent=false) at vcl/unx/generic/app/gendisp.cxx:51 >#57 0x00007fffe512fdd1 in call_userEventFn(void*) (data=0x52fd50) at vcl/unx/gtk3/gtk3gtkdata.cxx:707 >#58 0x00007fffea2484de in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#59 0x00007fffea248890 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >--Type <RET> for more, q to quit, c to continue without paging-- >#60 0x00007fffea24891f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#61 0x00007fffe512eabc in GtkSalData::Yield(bool, bool) (this=0x52fd50, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtk3gtkdata.cxx:382 >#62 0x00007fffe5133c92 in GtkInstance::DoYield(bool, bool) (this=0x51ddf0, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtk3gtkinst.cxx:384 >#63 0x00007ffff0802d99 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:454 >#64 0x00007ffff0802b50 in Application::Yield() () at vcl/source/app/svapp.cxx:518 >#65 0x00007ffff0802ac9 in Application::Execute() () at vcl/source/app/svapp.cxx:433 >#66 0x00007ffff7ca420d in desktop::Desktop::Main() (this=0x7fffffff2758) at desktop/source/app/app.cxx:1600 >#67 0x00007ffff0823dc4 in ImplSVMain() () at vcl/source/app/svmain.cxx:196 >#68 0x00007ffff0825619 in SVMain() () at vcl/source/app/svmain.cxx:228 >#69 0x00007ffff7d166e0 in soffice_main() () at desktop/source/app/sofficemain.cxx:98 >#70 0x000000000040088d in sal_main () at desktop/source/app/main.c:48 >#71 0x0000000000400867 in main (argc=2, argv=0x7fffffff2928) at desktop/source/app/main.c:47 >(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 132278
:
159765
| 159768