Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


I keep getting crashes from one of the subsequentchecks now, suspiciously looking like this patch causes them, but am too tired right now to debug myself:

Program terminated with signal 11, Segmentation fault.
#0  0x00007ff44ad20b3e in SvPtrarr::operator[] (this=0x38, nP=0) at 
/data/lo/core/svl/source/memtools/svarray.cxx:56
56      SV_IMPL_VARARR(SvPtrarr,VoidPtr)
(gdb) where
#0  0x00007ff44ad20b3e in SvPtrarr::operator[] (this=0x38, nP=0) at 
/data/lo/core/svl/source/memtools/svarray.cxx:56
#1  0x00007ff41ae54118 in SwTableBoxes::operator[] (this=0x38, nP=0) at 
/data/lo/core/sw/inc/swtable.hxx:80
#2  0x00007ff41b194839 in SwTable::InsertSpannedRow (this=0x7ff4107fe6f0, pDoc=0x7ff410783d60, 
nRowIdx=0, nCnt=1) at /data/lo/core/sw/source/core/table/swnewtable.cxx:1189
#3  0x00007ff41b1960a0 in SwTable::NewSplitRow (this=0x7ff4107fe6f0, pDoc=0x7ff410783d60, 
rBoxes=..., nCnt=2, bSameHeight=0 '\000') at /data/lo/core/sw/source/core/table/swnewtable.cxx:1464
#4  0x00007ff41af7e260 in SwTable::SplitRow (this=0x7ff4107fe6f0, pDoc=0x7ff410783d60, rBoxes=..., 
nCnt=1, bSameHeight=0 '\000') at /data/lo/core/sw/inc/swtable.hxx:227
#5  0x00007ff41af7443c in SwDoc::SplitTbl (this=0x7ff410783d60, rBoxes=..., bVert=0 '\000', nCnt=1, 
bSameHeight=0 '\000') at /data/lo/core/sw/source/core/docnode/ndtbl.cxx:2177
#6  0x00007ff41b444898 in SwXTextTableCursor::splitRange (this=0x7ff41542d788, Count=1, 
Horizontal=1 '\001') at /data/lo/core/sw/source/core/unocore/unotbl.cxx:1733
#7  0x00007ff43c6a628d in callVirtualMethod (pThis=0x7ff41542d7b0, nVtableIndex=12, 
pRegisterReturn=0x7ff410809dc0, pReturnTypeRef=0x13d2280, bSimpleReturn=true, 
pStack=0x7ff41523d2a0, nStack=0, pGPR=0x7ff41523d360, nGPR=3, pFPR=0x7ff41523d320, nFPR=0) at 
/data/lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:157
#8  0x00007ff43c6a6dcd in cpp_call (pThis=0x7ff4107fb5f0, aVtableSlot=..., 
pReturnTypeRef=0x13d2280, nParams=2, pParams=0x7ff41c00b7e0, pUnoReturn=0x7ff410809dc0, 
pUnoArgs=0x7ff41080e320, ppUnoExc=0x7ff41523d708) at 
/data/lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:394
#9  0x00007ff43c6a78b2 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch 
(pUnoI=0x7ff4107fb5f0, pMemberDescr=0x7ff41c00e340, pReturn=0x7ff410809dc0, pArgs=0x7ff41080e320, 
ppException=0x7ff41523d708) at 
/data/lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:588
#10 0x00007ff438e67440 in binaryurp::IncomingRequest::execute_throw (this=0x7ff41c01d840, 
returnValue=0x7ff41523db60, outArguments=0x7ff41523dad0) at 
/data/lo/core/binaryurp/source/incomingrequest.cxx:263
#11 0x00007ff438e663bb in binaryurp::IncomingRequest::execute (this=0x7ff41c01d840) at 
/data/lo/core/binaryurp/source/incomingrequest.cxx:89
#12 0x00007ff438e8120e in binaryurp::(anonymous namespace)::request 
(pThreadSpecificData=0x7ff41c01d840) at /data/lo/core/binaryurp/source/reader.cxx:107
#13 0x00007ff44c0e8849 in cppu_threadpool::JobQueue::enter (this=0x7ff41c00ea60, nDisposeId=<optimized 
out>, bReturnWhenNoJob=1 '\001') at /data/lo/core/cppu/source/threadpool/jobqueue.cxx:123
#14 0x00007ff44c0e9695 in cppu_threadpool::ORequestThread::run (this=0x7ff41c002300) at 
/data/lo/core/cppu/source/threadpool/thread.cxx:199
#15 0x00007ff44c0ea224 in cppu_requestThreadWorker (pVoid=0x7ff41c002300) at 
/data/lo/core/cppu/source/threadpool/thread.cxx:49
#16 0x00007ff44d00c60b in osl_thread_start_Impl (pData=0x7ff41c00ec40) at thread.c:277
#17 0x0000003ec7607b31 in start_thread (arg=0x7ff41523e700) at pthread_create.c:305
#18 0x0000003ec72dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
(gdb) frame 2
#2  0x00007ff41b194839 in SwTable::InsertSpannedRow (this=0x7ff4107fe6f0, pDoc=0x7ff410783d60, 
nRowIdx=0, nCnt=1) at /data/lo/core/sw/source/core/table/swnewtable.cxx:1189
1189                pNewLine->GetTabBoxes()[ nCurrBox ]->setRowSpan( nRowSpan - n );
(gdb) print pNewLine
$1 = (SwTableLine *) 0x10
(gdb) print nRowIdx
$2 = 0
(gdb) print nCnt
$3 = 1
(gdb) print n
$4 = 0
(gdb) print aLines
$5 = {<SvPtrarr> = {pData = 0x7ff4436b6d28, nFree = 0, nA = 1}, <No data fields>}

Stephan

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.