Apache OpenOffice (AOO) Bugzilla – Issue 117774
static in editengine ImplGetSvxUnoOutlinerTextCursorSvxPropertySet causes deadlock in chart2/qa/unoapi
Last modified: 2017-05-20 11:33:45 UTC
At least setsolar unxmacxi non-pro DEV300_m106 based CWS sb140 once deadlocked in chart2/qa/unoapi subsequenttests with thread 1 having acquired __cxa_guard_acquire() in #5 (instantiating the static SvxItemPropertySet aTextCursorSvxPropertySet) and trying to acquire cppu/static_types.cxx's staticInitMutex() and thread 9 having acquired cppu/static_typess.cxx's staticInitMutex() (via typelib_detail_getStaticInitMutex()) in #4 where it now tries to acquire __cxa_guard_acquire() (instantiating the static ::com::sun::star::uno::Type the_staticType): > Thread 1: > #0 0x911492ae in semaphore_wait_signal_trap () > #1 0x91150d85 in pthread_mutex_lock () > #2 0x003b329c in osl_acquireMutex (Mutex=0x2990afc0) at mutex.c:129 > #3 0x02b627b1 in typelib_static_type_init (ppRef=0x12755e0, eTypeClass=typelib_TypeClass_STRUCT, pTypeName=0x70795610 "com.sun.star.awt.FontDescriptor") at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/osl/mutex.hxx:66 > #4 0x7077be4c in ImplGetSvxUnoOutlinerTextCursorPropertyMap () at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/offuh/com/sun/star/awt/FontDescriptor.hpp:66 > #5 0x7077bfa3 in ImplGetSvxUnoOutlinerTextCursorSvxPropertySet () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/editeng/source/uno/unotext.cxx:65 > #6 0x76087511 in SvxShapeText::SvxShapeText (this=0x52cdcbb0, pObject=0x0, pPropertyMap=0x7625b6c0, pPropertySet=0x52cdd430) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/unodraw/unoshape.cxx:4338 > #7 0x76087789 in SvxShapeRect::SvxShapeRect (this=0x52cdcbb0, pObj=0x0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/unodraw/unoshape.cxx:4550 > #8 0x7603da71 in SvxDrawPage::CreateShapeByTypeAndInventor (nType=3, nInventor=1917081171, pObj=0x0, mpPage=0x0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/unodraw/unopage.cxx:736 > #9 0x76036559 in SvxUnoDrawMSFactory::createInstance (this=0x52c2afe0, ServiceSpecifier=@0xbfff8808) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/unodraw/unomod.cxx:201 > #10 0x75d26e95 in SvxFmMSFactory::createInstance (this=0x52c2afe0, ServiceSpecifier=@0xbfff8808) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/form/fmdmod.cxx:53 > #11 0x76035592 in SvxUnoDrawingModel::createInstance (this=0x52c2af30, aServiceSpecifier=@0xbfff8808) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/svx/source/unodraw/unomod.cxx:533 > #12 0x6eb60fd1 in chart::formatPage (xModel=@0x52c23460, rPageSize={Width = 16000, Height = 9000}, xTarget=@0xbfff8a50, xShapeFactory=@0x52c23464) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/view/main/ChartView.cxx:2362 > #13 0x6eb62624 in chart::ChartView::createShapes (this=0x52c23410) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/view/main/ChartView.cxx:2521 > #14 0x6eb6427c in chart::ChartView::impl_updateView (this=0x52c23410) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/view/main/ChartView.cxx:2711 > #15 0x6eb647c0 in chart::ChartView::update (this=0x52c23410) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/view/main/ChartView.cxx:2877 > #16 0x6520d169 in chart::ChartController::execute_Paint (this=0x52c42e10, rRect=@0xbfff8ca8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/controller/main/ChartController_Window.cxx:534 > #17 0x651f60fe in chart::ChartWindow::Paint (this=0x52cbcc20, rRect=@0xbfff8ca8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/controller/main/ChartWindow.cxx:95 > #18 0x1c467d3f in Window::ImplCallPaint (this=0x52cbcc20, pRegion=0x52c9f880, nPaintFlags=28) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:2446 > #19 0x1c467a1d in Window::ImplCallPaint (this=0x4d1e5250, pRegion=0x0, nPaintFlags=8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:2470 > #20 0x1c467a1d in Window::ImplCallPaint (this=0x52c00990, pRegion=0x0, nPaintFlags=8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:2470 > #21 0x1c467f06 in Window::ImplCallOverlapPaint (this=0x52c00990) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:2507 > #22 0x1c467f44 in Window::ImplHandlePaintHdl (this=0x52c00990) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:2527 > #23 0x1c1ba126 in Timer::Timeout (this=0x3eefb270) at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/tools/link.hxx:139 > #24 0x1c1ba2ea in Timer::ImplTimerCallbackProc () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/timer.cxx:145 > #25 0x1c492f90 in -[TimerCallbackCaller timerElapsed:] (self=0x52c5a070, _cmd=0x1c4a2d14, pTimer=0x52c8dce0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/inc/saltimer.hxx:65 > #26 0x94092507 in __NSFireTimer () > #27 0x93f888f5 in CFRunLoopRunSpecific () > #28 0x93f88aa8 in CFRunLoopRunInMode () > #29 0x936742ac in RunCurrentEventLoopInMode () > #30 0x936740c5 in ReceiveNextEventCommon () > #31 0x93673f39 in BlockUntilNextEventMatchingListInMode () > #32 0x918c16d5 in _DPSNextEvent () > #33 0x918c0f88 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () > #34 0x1c1663f4 in AquaSalInstance::Yield (this=0x29964980, bWait=true, bHandleAllCurrentEvents=false) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:762 > #35 0x1c1b29a6 in Application::Yield (i_bAllEvents=0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svapp.cxx:476 > #36 0x1c1b2a89 in Application::Execute () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svapp.cxx:453 > #37 0x00774105 in desktop::Desktop::Main (this=0xbfffa404) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/desktop/source/app/app.cxx:1951 > #38 0x1c1b9de5 in ImplSVMain () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svmain.cxx:197 > #39 0x1c1669fc in AquaSalInstance::handleAppDefinedEvent (pEvent=0x299688e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:608 > #40 0x1c4935a2 in -[VCL_NSApplication sendEvent:] (self=0x29924f20, _cmd=0x95b7a4b8, pEvent=0x299688e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/vclnsapp.mm:65 > #41 0x918b9fe7 in -[NSApplication run] () > #42 0x918871d8 in NSApplicationMain () > #43 0x1c166d7a in ImplSVMainHook (pbInit=0xbfffa3bf "") at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:246 > #44 0x1c1b9ed1 in SVMain () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svmain.cxx:231 > #45 0x00792a30 in soffice_main () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/desktop/source/app/sofficemain.cxx:49 > #46 0x00001f0e in main (argc=7, argv=0xbfffa4e0) at main.c:35 > Thread 9: > #0 0x911492ae in semaphore_wait_signal_trap () > #1 0x91150d85 in pthread_mutex_lock () > #2 0x93ca541f in __cxa_current_exception_type () > #3 0x93ca546f in __cxa_guard_acquire () > #4 0x02544d8f in com::sun::star::reflection::cppu_detail_getUnoType () at ../unxmacxi/inc/cppuhelper/com/sun/star/reflection/XIndirectTypeDescription.hpp:49 > #5 0x024fda63 in cppu::createCTD (access=@0xb050b11c, xType=@0x52ce0fc4) at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/cppu/unotype.hxx:269 > #6 0x024fe697 in typelib_callback (pContext=0x299e9850, ppRet=0xb050b17c, pTypeName=0x52ce0ed0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:704 > #7 0x02b5dbdc in typelib_typedescriptionreference_new (ppTDR=0x52cdc6b0, eTypeClass=typelib_TypeClass_TYPEDEF, pTypeName=0x52ce0ed0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:254 > #8 0x02b6025b in (anonymous namespace)::newTypeDescription (ppRet=0xb050b35c, eTypeClass=typelib_TypeClass_STRUCT, pTypeName=0x52cdc220, pType=0x0, nMembers=2, pCompoundMembers=0x0, pStructMembers=0xb050b280) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:844 > #9 0x02b6044f in typelib_typedescription_newStruct (ppRet=0xb050b35c, pTypeName=0x52cdc220, pType=0x0, nMembers=2, pMembers=0xb050b280) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:919 > #10 0x024fed6f in cppu::createCTD (access=@0xb050b4ac, xType=@0xffffffff) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:296 > #11 0x024fda42 in cppu::createCTD (access=@0xb050b4ac, xType=@0x52cdc2a4) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:643 > #12 0x024fe697 in typelib_callback (pContext=0x299e9850, ppRet=0xb050b5fc, pTypeName=0x52cdc220) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:704 > #13 0x02b5ed4c in typelib_typedescription_getByName (ppRet=0xb050b5fc, pName=0x52cdc220) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:254 > #14 0x02b5f226 in typelib_typedescriptionreference_getDescription (ppRet=0xb050b5fc, pRef=0x52cdc160) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:2453 > #15 0x02b602eb in (anonymous namespace)::newTypeDescription (ppRet=0xb050b79c, eTypeClass=typelib_TypeClass_STRUCT, pTypeName=0x52cdb110, pType=0x0, nMembers=7, pCompoundMembers=0x0, pStructMembers=0xb050b670) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:861 > #16 0x02b6044f in typelib_typedescription_newStruct (ppRet=0xb050b79c, pTypeName=0x52cdb110, pType=0x0, nMembers=7, pMembers=0xb050b670) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:919 > #17 0x024fed6f in cppu::createCTD (access=@0xb050b8ec, xType=@0xffffffff) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:296 > #18 0x024fda42 in cppu::createCTD (access=@0xb050b8ec, xType=@0x52cdb164) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:643 > #19 0x024fe697 in typelib_callback (pContext=0x299e9850, ppRet=0xb050bafc, pTypeName=0x52cda0c0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/tdmgr.cxx:704 > #20 0x02b5ed4c in typelib_typedescription_getByName (ppRet=0xb050bafc, pName=0x52cda0c0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:254 > #21 0x02b5f226 in typelib_typedescriptionreference_getDescription (ppRet=0xb050bafc, pRef=0x52cda100) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/typelib/typelib.cxx:2453 > #22 0x02b7ae42 in cppu::_copyConstructAnyFromData (pDestAny=0xb050bc24, pSource=0xb050bc94, pType=0x52cda100, pTypeDescr=0x0, acquire=0x8ba8025a <com::sun::star::uno::cpp_acquire(void*)>, mapping=0x0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/uno/copy.hxx:273 > #23 0x02b7c530 in cppu::_copyConstructAny (pDestAny=0xb050bc24, pSource=0xb050bc94, pType=0x52cda100, pTypeDescr=0x0, acquire=0x8ba8025a <com::sun::star::uno::cpp_acquire(void*)>, mapping=0x0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/uno/copy.hxx:385 > #24 0x02b67754 in uno_type_any_construct (pDest=0xb050bc24, pSource=0xb050bc94, pType=0x52cda100, acquire=0x8ba8025a <com::sun::star::uno::cpp_acquire(void*)>) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/uno/any.cxx:82 > #25 0x8ba900f0 in chart::PropertyHelper::setPropertyValueDefault<com::sun::star::chart2::Symbol> (rOutMap=@0x8bad6cc0, key=12014, value=@0xb050bc94) at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/com/sun/star/uno/Any.hxx:80 > #26 0x8b9e31e0 in chart::DataPointProperties::AddDefaultsToMap (rOutMap=@0x8bad6cc0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/main/DataPointProperties.cxx:414 > #27 0x8b9f3757 in chart::DataSeriesProperties::AddDefaultsToMap (rOutMap=@0x8bad6cc0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/main/DataSeriesProperties.cxx:95 > #28 0x8b9e413f in chart::DataSeries::GetDefaultValue (this=0x52cd52c0, nHandle=12000) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/main/DataSeries.cxx:70 > #29 0x6d6a5730 in property::OPropertySet::getFastPropertyValue (this=0x52cd52fc, rValue=@0xb050bfac, nHandle=12000) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/tools/OPropertySet.cxx:429 > #30 0x8b9e3d5d in chart::DataSeries::getFastPropertyValue (this=0x52cd52c0, rValue=@0xb050bfac, nHandle=12000) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/main/DataSeries.cxx:333 > #31 0x6d6a43cc in property::OPropertySet::convertFastPropertyValue (this=0x52cd52fc, rConvertedValue=@0xb050bfa0, rOldValue=@0xb050bfac, nHandle=12000, rValue=@0xb050c058) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/tools/OPropertySet.cxx:300 > #32 0x024e70d6 in cppu::OPropertySetHelper::setFastPropertyValue (this=0x52cd52fc, nHandle=12000, rValue=@0xb050c058) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppuhelper/source/propshlp.cxx:519 > #33 0x6d6a3b6c in property::OPropertySet::setFastPropertyValue (this=0x52cd52fc, nHandle=12000, rValue=@0xb050c058) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/tools/OPropertySet.cxx:517 > #34 0x8ba23626 in (anonymous namespace)::lcl_applyDefaultStyle (xSeries=@0x52cd4db8, nIndex=0, xDiagram=@0xb050c3f0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/template/ChartTypeTemplate.cxx:82 > #35 0x8ba2c7c1 in chart::ChartTypeTemplate::createDiagramByDataSource (this=0x52cc3878, xDataSource=@0xb050c3f8, aArguments=@0xb050c3f4) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/template/ChartTypeTemplate.cxx:181 > #36 0x8b9d71d6 in chart::ChartModel::initNew (this=0x52c0f9c0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/model/main/ChartModel_Persistence.cxx:432 > #37 0x6523209f in chart::ChartFrameLoader::load (this=0x52c0a000, rMediaDescriptor=@0xb050c750, xFrame=@0xb050c758) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/chart2/source/controller/main/ChartFrameloader.cxx:165 > #38 0x40ff3535 in framework::LoadEnv::impl_loadContent (this=0xb050c828) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:1206 > #39 0x40ff3c0c in framework::LoadEnv::startLoading (this=0xb050c828) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:433 > #40 0x40ff3e21 in framework::LoadEnv::loadComponentFromURL (xLoader=@0xb050c97c, xSMGR=@0xb050c978, sURL=@0x4d1d6208, sTarget=@0x4d1d6214, nFlags=0, lArgs=@0xb050ca20) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:206 > #41 0x41021be9 in framework::Desktop::loadComponentFromURL (this=0x3eea2030, sURL=@0x4d1d6208, sTargetFrameName=@0x4d1d6214, nSearchFlags=0, lArguments=@0xb050ca20) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/services/desktop.cxx:659 > #42 0x29b24b96 in (anonymous namespace)::callVirtualMethod (pAdjustedThisPtr=0x3eea203c, nVtableIndex=3, pRegisterReturn=0xb050ca80, pReturnTypeDescr=0x29973780, bSimpleReturn=0, pStackLongs=0xb050caa0, nStackLongs=6) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:123 > #43 0x29b24f64 in (anonymous namespace)::cpp_call (pThis=0x4d1d50b0, aVtableSlot={offset = -1860922706, index = -1336889604}, pReturnTypeRef=0x29973780, nParams=4, pParams=0x4d1d6830, pUnoReturn=0x4d1d62d0, pUnoArgs=0x4d1d62c0, ppUnoExc=0xb050cd1c) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:285 > #44 0x29b257b3 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x4d1d50b0, pMemberDescr=0x4d1d67d0, pReturn=0x4d1d62d0, pArgs=0x4d1d62c0, ppException=0xb050cd1c) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:478 > #45 0x4079a7d4 in binaryurp::IncomingRequest::execute_throw (this=0x4d1d6090, returnValue=0xb050cdd4, outArguments=0xb050cdbc) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/incomingrequest.cxx:254 > #46 0x4079b71f in binaryurp::IncomingRequest::execute (this=0x4d1d6090) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/incomingrequest.cxx:88 > #47 0x4079e831 in request (pThreadSpecificData=0x4d1d6090) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/reader.cxx:104 > #48 0x02b73d58 in cppu_threadpool::JobQueue::enter (this=0x4d1d6230, nDisposeId=1293759968, bReturnWhenNoJob=1 '\001') at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/jobqueue.cxx:122 > #49 0x02b74819 in cppu_threadpool::ORequestThread::run (this=0x4d1d35e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/thread.cxx:198 > #50 0x02b74970 in cppu_requestThreadWorker (pVoid=0x4d1d35e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/thread.cxx:48 > #51 0x003b4613 in osl_thread_start_Impl (pData=0x4d1d3f80) at thread.c:270 > #52 0x9117a155 in _pthread_start () > #53 0x9117a012 in thread_start ()
getting rid of value "enhancement" for field "severity". For enhancement the field "issue type" shall be used.
Reset assigne to the default "issues@openoffice.apache.org".