https://bugs.freedesktop.org/show_bug.cgi?id=79697
Priority: medium
Bug ID: 79697
Assignee: [email protected]
Summary: Calc crashes after editing formula
Severity: major
Classification: Unclassified
OS: Linux (All)
Reporter: [email protected]
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs