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

Reply via email to