https://bugs.freedesktop.org/show_bug.cgi?id=79697
Priority: medium Bug ID: 79697 Assignee: libreoffice-bugs@lists.freedesktop.org Summary: Calc crashes after editing formula Severity: major Classification: Unclassified OS: Linux (All) Reporter: m...@duempel.org Hardware: x86-64 (AMD64) Status: UNCONFIRMED Version: 4.2.4.2 release Component: UI Product: LibreOffice LibreOffice on Debian Jessie amd64, package version 1:4.2.4-4 Calc crashes a few dozen times a day after editing formulas. Apparently, ScFunctionDockWin::UpdateFunctionList() crashes because the LRU list has been corrupted. Full backtrace: #0 0x00007f30a1a3647a in ScFunctionDockWin::UpdateFunctionList (this=0x3ef43a0) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/formdlg/dwfunctr.cxx:799 pDesc = 0x3f03d70 iter = nSelPos = <optimized out> nCategory = <optimized out> #1 0x00007f30a1a36619 in ScFunctionDockWin::InitLRUList (this=<optimized out>) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/formdlg/dwfunctr.cxx:201 pFuncMgr = <optimized out> nSelPos = <optimized out> #2 0x00007f30a1956b82 in ScModule::RecentFunctionsChanged (this=this@entry=0x288e370) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/app/scmod.cxx:812 pWnd = <optimized out> nFuncListID = <optimized out> pViewFrm = <optimized out> #3 0x00007f30a1cccd46 in ScViewFunc::EnterData (this=this@entry=0x2d7c008, nCol=<optimized out>, nRow=15, nTab=<optimized out>, rString=..., pData=pData@entry=0x0) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/view/viewfunc.cxx:507 pScMod = 0x288e370 aAppOpt = {eMetric = FUNIT_INCH, nLRUFuncCount = 10, pLRUList = 0x46a2aa0, eZoomType = SVX_ZOOM_PERCENT, nZoom = 140, bSynchronizeZoom = 1 '\001', nStatusFunc = 9, bAutoComplete = 1 '\001', bDetectiveAuto = 1 '\001', nTrackContentColor = 4294967295, nTrackInsertColor = 4294967295, nTrackDeleteColor = 4294967295, nTrackMoveColor = 4294967295, eLinkMode = LM_ALWAYS, nDefaultObjectSizeWidth = 8000, nDefaultObjectSizeHeight = 5000, mbShowSharedDocumentWarning = 1 '\001', meKeyBindingType = ScOptionsUtil::KEY_DEFAULT} bOptChanged = true nLevel = 0 aComp = {<formula::FormulaCompiler> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.FormulaCompiler = 0x7f30a20c5890 <vtable for ScCompiler+16>, aCorrectedFormula = {pData = 0x43cec90}, aCorrectedSymbol = {pData = 0x7f30d3c7f140}, mxSymbols = {px = 0x28e4a00, pn = {pi_ = 0x2b72b80}}, mpToken = {px = 0x7f30a8041a30}, pCurrentFactorToken = {px = 0x0}, pArr = 0x4621970, pCode = 0x7fff2e058980, pStack = 0x0, eLastOp = 11, nRecursion = 0, nNumFmt = 16, pc = 2, meGrammar = formula::FormulaGrammar::GRAM_NATIVE, bAutoCorrect = true, bCorrected = false, bCompileForFAP = false, bIgnoreErrors = true, glSubTotal = false, mxSymbolsODFF = { px = 0x0, pn = {pi_ = 0x0}}, mxSymbolsPODF = {px = 0x0, pn = {pi_ = 0x0}}, mxSymbolsNative = {px = 0x28e4a00, pn = {pi_ = 0x2b72b80}}, mxSymbolsEnglish = {px = 0x0, pn = { pi_ = 0x0}}, mxSymbolsEnglishXL = {px = 0x0, pn = {pi_ = 0x0}}, mxSymbolsOOXML = {px = 0x0, pn = {pi_ = 0x0}}}, static pCharClassEnglish = 0x29bd520, static pConventions = {0x7f30a2162080 <ConvOOO_A1>, 0x7f30a2162060 <ConvOOO_A1_ODF>, 0x7f30a2162040 <ConvXL_A1>, 0x7f30a2162000 <ConvXL_R1C1>, 0x7f30a2162020 <ConvXL_OOX>, 0x0}, static pConvOOO_A1 = 0x7f30a2162080 <ConvOOO_A1>, static pConvOOO_A1_ODF = 0x7f30a2162060 <ConvOOO_A1_ODF>, static pConvXL_A1 = 0x7f30a2162040 <ConvXL_A1>, static pConvXL_R1C1 = 0x7f30a2162000 <ConvXL_R1C1>, static pConvXL_OOX = 0x7f30a2162020 <ConvXL_OOX>, static maAddInMap = 0x7f30a2131560 <ScCompiler::maAddInMap>, pDoc = 0x2c0bbd0, aPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, mpFormatter = 0x2cab540, maExternalLinks = {_pSequence = 0x7f30d245e3ac, static s_pType = 0x29b2c40}, cSymbol = {0, 0, 53, 58, 67, 49, 55, 0, 48096, 638, 0, 0, 48112, 638, 0, 0, 1, 0, 12, 0, 73, 0, 14, 0, 39072, 11782, 32767, 0, 93, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 81, 0, 12, 0, 36992, 11782, 32767, 0, 40752, 638, 0, 0, 14, 0, 0, 0, 33488, 1092, 0, 0, 46464, 638, 0, 0, 3, 0, 0, 0, 0, 0, 65493, 3, 37008, 11782, 32767, 0, 42040, 638, 0, 0, 0, 0, 0, 0, 37000, 11782, 32767, 0, 42776, 638, 0, 0, 41120, 638, 0, 0, 41672, 638, 0 <repeats 46 times>, 45352, 638, 0 <repeats 14 times>, 15570, 49892, 32560, 0, 25392, 638, 0, 0, 33488, 1092, 0, 0, 23232, 49939, 32560, 0, 0, 0, 0, 0, 33488, 1092, 0, 0, 46848, 49898, 32560, 0, 33488, 1092, 0, 0, 25720, 49897, 32560, 0, 0, 0, 32767, 0, 37408, 11782, 32767, 0, 0, 0, 0, 0, 37628, 11782, 32767, 0, 4608, 638, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 46464, 638, 0, 0, 19424, 49897, 32560, 0, 37408, 11782, 32767, 0, 0, 0, 0, 0...}, aFormula = {pData = 0x41efb60}, nSrcPos = 15, pRawToken = {px = 0x4481aa0}, pCharClass = 0x2892610, mnPredetectedReference = 0, nMaxTab = 17, mnRangeOpPosInSymbol = -1, pConv = 0x7f30a2162080 <ConvOOO_A1>, meExtendedErrorDetection = ScCompiler::EXTENDED_ERROR_DETECTION_NONE, mbCloseBrackets = true, mbRewind = false, maExternalFiles = std::vector of length 0, capacity 0, maTabNames = std::vector of length 18, capacity 18 = {{pData = 0x4630490}, { pData = 0x2e06bf0}, {pData = 0x2eb03c0}, {pData = 0x2f4e660}, {pData = 0x2d05ad0}, {pData = 0x35ea140}, {pData = 0x36aa4b0}, {pData = 0x3752960}, {pData = 0x37d2a30}, { pData = 0x38568d0}, {pData = 0x38e31f0}, {pData = 0x3966560}, {pData = 0x3a02490}, {pData = 0x356e700}, {pData = 0x3b0aa90}, {pData = 0x4616e00}, {pData = 0x3c20550}, { pData = 0x3ca3ac0}}} bAgain = <optimized out> aCell = {<SvtListener> = {_vptr.SvtListener = 0x14, maBroadcasters = { table_ = {<boost::unordered::detail::table<boost::unordered::detail::set<std::allocator<SvtBroadcaster*>, SvtBroadcaster*, boost::hash<SvtBroadcaster*>, std::equal_to<SvtBroadcaster*> > >> = {<boost::unordered::detail::functions<boost::hash<SvtBroadcaster*>, std::equal_to<SvtBroadcaster*> >> = {static nothrow_move_assignable = true, static nothrow_move_constructible = <optimized out>, current_ = false, funcs_ = {{data_ = {buf = "", align_ = 0 '\000'}}, {data_ = {buf = "", align_ = 0 '\000'}}}}, allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<SvtBroadcaster*> >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<SvtBroadcaster*> >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<SvtBroadcaster*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, bucket_count_ = 4646940759260397568, size_ = 26, mlf_ = 0, max_load_ = 4646940759260397568, buckets_ = 0xc}, <No data fields>}}}, mxGroup = {px = 0x0}, aResult = {static MULTILINE_UNKNOWN = 0 '\000', static MULTILINE_FALSE = 1 '\001', static MULTILINE_TRUE = 2 '\002', static MAX_TOKENREF_COUNT = 61440, {mfValue = 468, mpToken = 0x407d400000000000}, mnError = 0, mbToken = false, mbEmpty = false, mbEmptyDisplayedAsString = false, meMultiline = 0 '\000'}, eTempGrammar = 71598800, pCode = 0x7f30c2e85582, pDocument = 0x2807610, pPrevious = 0x1b0, pNext = 0x6, pPreviousTrack = 0x36, pNextTrack = 0x0, nSeenInIteration = 21199, cMatrixFlag = 232 'รจ', nFormatType = 32560, bDirty = false, bChanged = false, bRunning = false, bCompile = false, bSubTotal = false, bIsIterCell = false, bInChangeTrack = false, bTableOpDirty = false, bNeedListening = false, mbNeedsNumberFormat = false, mbPostponedDirty = false, aPos = {nRow = 71598800, nCol = 0, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}} itr = <optimized out> aFormula = {pData = 0x41efb60} pArr = <optimized out> itrEnd = <optimized out> aPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}} pFormatter = <optimized out> bFormula = <optimized out> bNumFmtChanged = false bAutoFormat = <optimized out> pDoc = 0x2c0bbd0 rMark = <optimized out> i = <optimized out> aModificator = {rDocShell = @0x2c0bb10, mpProtector = {px = 0x3f2e760}, bAutoCalcShellDisabled = false, bIdleEnabled = true} rFunc = @0x2bb00e0: {_vptr.ScDocFunc = 0x7f30a20e5490 <vtable for ScDocFuncDirect+16>, rDocShell = @0x2c0bb10} aTester = {mbIsEditable = true, mbOnlyMatrix = true} #4 0x00007f30a1bf02d1 in ScCellShell::Execute (this=0x2c9c300, rReq=...) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/view/cellsh3.cxx:187 aStr = {pData = 0x41efb60} pHdl = <optimized out> pScMod = 0x288e370 #5 0x00007f30d15d1ef6 in SfxShell::CallExec (this=0x2c9c300, pFunc=0x7f30a1bde350 <SfxStubScCellShellExecute(SfxShell*, SfxRequest&)>, rReq=...) at /build/libreoffice-UGxupn/libreoffice-4.2.4/include/sfx2/shell.hxx:181 No locals. #6 0x00007f30d15cb4ec in SfxDispatcher::Call_Impl (this=0x2dea100, rShell=..., rSlot=..., rReq=..., bRecord=1 '\001') at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/dispatch.cxx:220 bThisDispatcherAlive = 1 '\001' pOldInCallAliveFlag = 0x7fff2e06a5cf "\001" pFunc = 0x7f30a1bde350 <SfxStubScCellShellExecute(SfxShell*, SfxRequest&)> bAutoUpdate = 0 '\000' #7 0x00007f30d15cd0af in SfxDispatcher::_Execute (this=0x2dea100, rShell=..., rSlot=..., rReq=..., eCallMode=4) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/dispatch.cxx:899 No locals. #8 0x00007f30d1376dcd in SfxBindings::Execute_Impl (this=this@entry=0x3b026b0, aReq=..., pSlot=pSlot@entry=0x7f30a2151880 <aScCellShellSlots_Impl+9120>, pShell=pShell@entry=0x2c9c300) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1293 No locals. #9 0x00007f30d1377f0e in SfxBindings::Execute_Impl (this=this@entry=0x3b026b0, nId=nId@entry=26137, ppItems=0x7fff2e06a1a8, ppItems@entry=0x7fff2e06a1a0, nModi=nModi@entry=0, nCallMode=nCallMode@entry=0, ppInternalArgs=ppInternalArgs@entry=0x0, bGlobalOnly=bGlobalOnly@entry=0 '\000') at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1185 pCache = <optimized out> rDispatcher = <optimized out> xCache = <optimized out> pShell = 0x2c9c300 pServer = <optimized out> pSlot = <optimized out> aReq = {<SfxHint> = {_vptr.SfxHint = 0x7f30d18a2c10 <vtable for SfxRequest+16>}, nSlot = 26137, pArgs = 0x4448eb0, pImp = 0x42a3280} pRet = <optimized out> #10 0x00007f30d1378168 in SfxBindings::Execute (this=this@entry=0x3b026b0, nId=nId@entry=26137, ppItems=ppItems@entry=0x7fff2e06a1a0, nModi=nModi@entry=0, nCallMode=nCallMode@entry=0, ppInternalArgs=ppInternalArgs@entry=0x0) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1095 pRet = <optimized out> #11 0x00007f30a1bf163e in ScCellShell::Execute (this=<optimized out>, rReq=...) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/view/cellsh3.cxx:267 aItem = {<CntUnencodedStringItem> = {<SfxPoolItem> = {_vptr.SfxPoolItem = 0x7f30d11ae330 <vtable for SfxStringItem+16>, m_nRefCount = 0, m_nWhich = 26137, m_nKind = 0}, m_aValue = {pData = 0x41efb60}}, <No data fields>} aArgs = {0x7fff2e06a1c0, 0x0} pStatusItem = 0x4648e20 aCursorPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}} aString = {pData = 0x41efb60} pScMod = <optimized out> #12 0x00007f30d15d1ef6 in SfxShell::CallExec (this=0x2c9c300, pFunc=0x7f30a1bde350 <SfxStubScCellShellExecute(SfxShell*, SfxRequest&)>, rReq=...) at /build/libreoffice-UGxupn/libreoffice-4.2.4/include/sfx2/shell.hxx:181 No locals. #13 0x00007f30d15cb4ec in SfxDispatcher::Call_Impl (this=0x2dea100, rShell=..., rSlot=..., rReq=..., bRecord=1 '\001') at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/dispatch.cxx:220 bThisDispatcherAlive = 1 '\001' pOldInCallAliveFlag = 0x0 pFunc = 0x7f30a1bde350 <SfxStubScCellShellExecute(SfxShell*, SfxRequest&)> bAutoUpdate = 0 '\000' #14 0x00007f30d15cd0af in SfxDispatcher::_Execute (this=0x2dea100, rShell=..., rSlot=..., rReq=..., eCallMode=4) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/dispatch.cxx:899 No locals. #15 0x00007f30d1376dcd in SfxBindings::Execute_Impl (this=this@entry=0x3b026b0, aReq=..., pSlot=pSlot@entry=0x7f30a2151358 <aScCellShellSlots_Impl+7800>, pShell=pShell@entry=0x2c9c300) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1293 No locals. #16 0x00007f30d1377f0e in SfxBindings::Execute_Impl (this=this@entry=0x3b026b0, nId=nId@entry=26101, ppItems=0x7fff2e06a978, ppItems@entry=0x7fff2e06a970, nModi=nModi@entry=0, nCallMode=nCallMode@entry=0, ppInternalArgs=ppInternalArgs@entry=0x0, bGlobalOnly=bGlobalOnly@entry=0 '\000') at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1185 pCache = <optimized out> rDispatcher = <optimized out> xCache = <optimized out> pShell = 0x2c9c300 pServer = <optimized out> pSlot = <optimized out> aReq = {<SfxHint> = {_vptr.SfxHint = 0x7f30d18a2c10 <vtable for SfxRequest+16>}, nSlot = 26101, pArgs = 0x41ffd40, pImp = 0x41fc5b0} pRet = <optimized out> #17 0x00007f30d1378168 in SfxBindings::Execute (this=this@entry=0x3b026b0, nId=nId@entry=26101, ppItems=ppItems@entry=0x7fff2e06a970, nModi=nModi@entry=0, nCallMode=nCallMode@entry=0, ppInternalArgs=ppInternalArgs@entry=0x0) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sfx2/source/control/bindings.cxx:1095 pRet = <optimized out> #18 0x00007f30a194aa44 in ScInputHandler::EnterHandler (this=this@entry=0x2e15f80, nBlockMode=<optimized out>) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/app/inputhdl.cxx:2819 nId = 26101 aItem = {<SfxPoolItem> = {_vptr.SfxPoolItem = 0x7f30a20dbf50 <vtable for ScInputStatusItem+16>, m_nRefCount = 0, m_nWhich = 26100, m_nKind = 0}, aCursorPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aStartPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEndPos = {nRow = 15, nCol = 5, nTab = 14, static detailsOOOa1 = { eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aString = {pData = 0x41efb60}, pEditData = 0x0, mpMisspellRanges = 0x0} aArgs = {0x7fff2e06a9a0, 0x0} pSfxApp = 0x257fe40 aString = {pData = 0x41efb60} pActiveView = <optimized out> aMisspellRanges = std::vector of length 0, capacity 0 bSpellErrors = false bMatrix = false pObject = 0x0 bForget = false pCellAttrs = 0x0 pExecuteSh = 0x2d7bf40 bOldMod = true #19 0x00007f30a194c2a7 in ScInputHandler::KeyInput (this=0x2e15f80, rKEvt=..., bStartEdit=<optimized out>) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/app/inputhdl.cxx:3152 nMode = <optimized out> bShift = false bControl = false bUsed = false bSkip = false bCursorKey = <optimized out> bInsKey = <optimized out> aCode = <optimized out> bAlt = <optimized out> bInputLine = <optimized out> bDoEnter = false #20 0x00007f30a194d31a in ScTextWnd::KeyInput (this=0x3eeafd8, rKEvt=...) at /build/libreoffice-UGxupn/libreoffice-4.2.4/sc/source/ui/app/inputwin.cxx:1641 No locals. #21 0x00007f30cf74dc7e in ImplHandleKey (pWindow=0x3d26af0, nSVEvent=nSVEvent@entry=4, nKeyCode=<optimized out>, nCharCode=0, nRepeat=<optimized out>, bForward=bForward@entry=1 '\001') at /build/libreoffice-UGxupn/libreoffice-4.2.4/vcl/source/window/winproc.cxx:1089 aKeyEvt = {maKeyCode = {nCode = 1280, eFunc = KEYFUNC_DONTKNOW}, mnRepeat = 0, mnCharCode = 0} aNotifyEvt = {mpWindow = 0x3eeafd8, mpData = 0x7fff2e06ab10, mnType = 4, mnRetValue = 0} bKeyPreNotify = <optimized out> nRet = 1 pSVData = 0x7f30cfac9aa0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance> bCtrlF6 = <optimized out> pChild = 0x3eeafd8 aDelData = {_vptr.ImplDelData = 0x7f30cfac3470 <vtable for ImplDelData+16>, mpNext = 0x0, mpWindow = 0x3eeafd8, mbDel = 0 '\000'} aKeyCode = {nCode = 1280, eFunc = KEYFUNC_DONTKNOW} aKeyEvent = {maKeyCode = {nCode = 1280, eFunc = KEYFUNC_DONTKNOW}, mnRepeat = 0, mnCharCode = 0} #22 0x00007f30cf7508cd in ImplWindowFrameProc (pWindow=0x3d26af0, nEvent=<optimized out>, pEvent=0x7fff2e06ad10) at /build/libreoffice-UGxupn/libreoffice-4.2.4/vcl/source/window/winproc.cxx:2461 pKeyEvt = 0x7fff2e06ad10 nRet = 0 #23 0x00007f30c318b09d in CallCallback (pEvent=0x7fff2e06ad10, nEvent=5, this=0x2d0db70) at /build/libreoffice-UGxupn/libreoffice-4.2.4/vcl/inc/salframe.hxx:243 No locals. #24 GtkSalFrame::doKeyCallback (this=this@entry=0x2d0db70, state=0, keyval=keyval@entry=65293, hardware_keycode=<optimized out>, group=<optimized out>, time=<optimized out>, aOrigCode=0, bDown=bDown@entry=true, bSendRelease=bSendRelease@entry=false) at /build/libreoffice-UGxupn/libreoffice-4.2.4/vcl/unx/gtk/window/gtksalframe.cxx:474 bHandled = <optimized out> aEvent = {mnTime = 166157612, mnCode = 1280, mnCharCode = 0, mnRepeat = 0} aDel = {m_pNotifier = 0x2d0db78} #25 0x00007f30c318cb91 in GtkSalFrame::signalKey (pEvent=0x40690a0, frame=0x2d0db70) at /build/libreoffice-UGxupn/libreoffice-4.2.4/vcl/unx/gtk/window/gtksalframe.cxx:3838 pThis = 0x2d0db70 aDel = {m_pNotifier = 0x2d0db78} #26 0x00007f30c290a4f5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #27 0x00007f30cacdc3b8 in g_closure_invoke (closure=0x2d5c7c0, return_value=0x7fff2e06aee0, n_param_values=2, param_values=0x7fff2e06af90, invocation_hint=0x7fff2e06af30) at /tmp/buildd/glib2.0-2.40.0/./gobject/gclosure.c:768 marshal = 0x7f30c290a480 marshal_data = 0x0 in_marshal = 0 real_closure = 0x2d5c7a0 __FUNCTION__ = "g_closure_invoke" #28 0x00007f30cacedd3d in signal_emit_unlocked_R (node=node@entry=0x24403f0, detail=detail@entry=0, instance=instance@entry=0x24709f0, emission_return=emission_return@entry=0x7fff2e06b060, instance_and_params=instance_and_params@entry=0x7fff2e06af90) at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3551 tmp = <optimized out> handler = 0x2ad96d0 accumulator = 0x2440460 emission = {next = 0x0, instance = 0x24709f0, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} handler_list = 0x2ad96d0 return_accu = 0x7fff2e06aee0 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 42 max_sequential_handler_number = 1775 return_value_altered = 0 #29 0x00007f30cacf56f9 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff2e06b128) at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3317 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x7fff2e06af90 signal_return_type = <optimized out> param_values = 0x7fff2e06afa8 i = <optimized out> n_params = <optimized out> __FUNCTION__ = "g_signal_emit_valist" #30 0x00007f30cacf5ce2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3363 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff2e06b200, reg_save_area = 0x7fff2e06b140}} #31 0x00007f30c2a1a114 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #32 0x00007f30c2908d77 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #33 0x00007f30c290905b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #34 0x00007f30c25841fc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 No symbol table info available. #35 0x00007f30ce1ebe04 in g_main_dispatch (context=0x2431c60) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3064 dispatch = 0x7f30c25841b0 prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = 0x0 need_destroy = <optimized out> source = 0x2431b70 current = 0x2498880 i = 0 #36 g_main_context_dispatch (context=context@entry=0x2431c60) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3663 (gdb) p *pDesc $1 = {_vptr.IFunctionDescription = 0x1c00000001} (gdb) p aLRUList $2 = std::vector of length 20, capacity 32 = {0x3f03d70, 0x3f237f0, 0x3f30b90, 0x3f464e0, 0x3f32d30, 0x3f342e0, 0x3f1fbe0, 0x3f14340, 0x3f09040, 0x3f0f390, 0x2565700, 0x41ee2d0, 0x3f198a0, 0x3f5e500, 0x3f0acc0, 0x3f3cd00, 0x4675890, 0x3f47b90, 0x3d347d0, 0x3f185d0} (gdb) p *(const formula::IFunctionDescription *)0x3f237f0 $4 = {_vptr.IFunctionDescription = 0x3800000001} (gdb) p *(const formula::IFunctionDescription *)0x3f30b90 $5 = {_vptr.IFunctionDescription = 0x2a23da0} (gdb) p *(const formula::IFunctionDescription *)0x3f464e0 $6 = {_vptr.IFunctionDescription = 0x2b00000001} (gdb) p *(const formula::IFunctionDescription *)0x3f32d30 $7 = {_vptr.IFunctionDescription = 0x3f32d50} (gdb) p *(const formula::IFunctionDescription *)0x3f342e0 $8 = {_vptr.IFunctionDescription = 0x1f00000001} (gdb) p *(const formula::IFunctionDescription *)0x3f1fbe0 $9 = {_vptr.IFunctionDescription = 0x7200000001} (gdb) p *(const formula::IFunctionDescription *)0x3f14340 $10 = {_vptr.IFunctionDescription = 0x2d00000001} (gdb) p *(const formula::IFunctionDescription *)0x3f09040 $11 = {_vptr.IFunctionDescription = 0x3600000001} (gdb) p *(const formula::IFunctionDescription *)0x3f0f390 $12 = {_vptr.IFunctionDescription = 0x7f30a20c3570 <vtable for ScFuncDesc+16>} -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs