Issue 117777

Summary: vcl: AquaSalFrame::Show deadlock in toolkit/qa/unoapi
Product: gsl Reporter: Stephan Bergmann <stephan.bergmann.secondary>
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Normal    
Priority: P3 CC: issues, philipp.lohmann
Version: DEV300m106   
Target Milestone: ---   
Hardware: Mac   
OS: Mac OS X, all   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description Stephan Bergmann 2011-04-08 15:39:52 UTC
At least setsolar unxmacxi non-pro DEV300_m106 based CWS sb140 once deadlocked
in toolkit/qa/unoapi subsequenttests with

> Thread 1:
> #0  0x911492ae in semaphore_wait_signal_trap ()
> #1  0x91150d85 in pthread_mutex_lock ()
> #2  0x003b329c in osl_acquireMutex (Mutex=0x29964980) at mutex.c:129
> #3  0x2427bb18 in vos::OMutex::acquire (this=0x299695e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vos/source/mutex.cxx:60
> #4  0x1c164dd8 in SalYieldMutex::acquire (this=0x299695e0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:377
> #5  0x1c4a0d5c in -[SalFrameWindow windowDidMove:] (self=0x4de9d1e0, _cmd=0x95be3030, pNotification=0x29925900) at /net/so-cwsserv02/export/cws/sb140/DEV300/unxmacxi/inc/vos/mutex.hxx:122
> #6  0x9405d52c in _nsnote_callback ()
> #7  0x93f6947a in __CFXNotificationPost ()
> #8  0x93f69753 in _CFXNotificationPostNotification ()
> #9  0x9405a680 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
> #10 0x94063ed8 in -[NSNotificationCenter postNotificationName:object:] ()
> #11 0x9197645a in -[NSWindow _setFrameCommon:display:stashSize:] ()
> #12 0x91975dc6 in -[NSWindow setFrame:display:] ()
> #13 0x91a7be70 in -[NSWindow _setFrameAfterMove:] ()
> #14 0x91a7bcd7 in -[NSWindow _windowMovedToRect:] ()
> #15 0x91a7bc44 in -[NSWindow _windowMoved:] ()
> #16 0x91990731 in -[NSWindow sendEvent:] ()
> #17 0x9195c6a5 in -[NSApplication sendEvent:] ()
> #18 0x1c4934e5 in -[VCL_NSApplication sendEvent:] (self=0x29924ef0, _cmd=0x95b7a4b8, pEvent=0x4dea70c0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/vclnsapp.mm:201
> #19 0x1c166412 in AquaSalInstance::Yield (this=0x29964950, bWait=true, bHandleAllCurrentEvents=false) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:765
> #20 0x1c1b29a6 in Application::Yield (i_bAllEvents=0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svapp.cxx:476
> #21 0x1c1b2a89 in Application::Execute () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svapp.cxx:453
> #22 0x00774105 in desktop::Desktop::Main (this=0xbfffa5b4) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/desktop/source/app/app.cxx:1951
> #23 0x1c1b9de5 in ImplSVMain () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svmain.cxx:197
> #24 0x1c1669fc in AquaSalInstance::handleAppDefinedEvent (pEvent=0x299688b0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:608
> #25 0x1c4935a2 in -[VCL_NSApplication sendEvent:] (self=0x29924ef0, _cmd=0x95b7a4b8, pEvent=0x299688b0) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/vclnsapp.mm:65
> #26 0x918b9fe7 in -[NSApplication run] ()
> #27 0x918871d8 in NSApplicationMain ()
> #28 0x1c166d7a in ImplSVMainHook (pbInit=0xbfffa56f "") at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/app/salinst.cxx:246
> #29 0x1c1b9ed1 in SVMain () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/app/svmain.cxx:231
> #30 0x00792a30 in soffice_main () at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/desktop/source/app/sofficemain.cxx:49
> #31 0x00001f0e in main (argc=7, argv=0xbfffa688) at main.c:35

> Thread 7:
> #0  0x9115044e in __semwait_signal ()
> #1  0x9117b3e6 in _pthread_cond_wait ()
> #2  0x9117adcd in pthread_cond_wait$UNIX2003 ()
> #3  0x918ac1a9 in -[NSViewHierarchyLock lockForReadingWithExceptionHandler:] ()
> #4  0x91981a90 in -[NSView _sendViewWillDrawInRect:] ()
> #5  0x918c3e3b in -[NSView displayIfNeeded] ()
> #6  0x918c3a29 in -[NSWindow displayIfNeeded] ()
> #7  0x1c49dda9 in -[SalFrameWindow displayIfNeeded] (self=0x4de9d1e0, _cmd=0x95bc4f00) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/window/salframeview.mm:176
> #8  0x9197f603 in -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] ()
> #9  0x9197f05c in -[NSWindow orderWindow:relativeTo:] ()
> #10 0x919469ea in -[NSWindow makeKeyAndOrderFront:] ()
> #11 0x1c191612 in AquaSalFrame::Show (this=0x4dee60b0, bVisible=1, bNoActivate=0 '\0') at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/aqua/source/window/salframe.cxx:443
> #12 0x1c46e7aa in Window::Show (this=0x4de98f10, bVisible=1, nFlags=8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:6605
> #13 0x1c46e5ea in Window::Show (this=0x4de9cf70, bVisible=1, nFlags=8) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/vcl/source/window/window.cxx:6592
> #14 0x40f93974 in framework::LoadEnv::impl_makeFrameWindowVisible (this=0xb0386828, xWindow=@0xb0386608, bForceToFront=0 '\0') at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:1771
> #15 0x40f9401c in framework::LoadEnv::impl_reactForLoadingState (this=0xb0386828) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:1655
> #16 0x40f94428 in framework::LoadEnv::impl_setResult (this=0xb0386828, bResult=1) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:654
> #17 0x40fa0547 in framework::LoadEnv::impl_loadContent (this=0xb0386828) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:1209
> #18 0x40fa0c0c in framework::LoadEnv::startLoading (this=0xb0386828) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:433
> #19 0x40fa0e21 in framework::LoadEnv::loadComponentFromURL (xLoader=@0xb038697c, xSMGR=@0xb0386978, sURL=@0x4de92098, sTarget=@0x4de920a4, nFlags=0, lArgs=@0xb0386a20) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/loadenv/loadenv.cxx:206
> #20 0x40fcebe9 in framework::Desktop::loadComponentFromURL (this=0x3eea2050, sURL=@0x4de92098, sTargetFrameName=@0x4de920a4, nSearchFlags=0, lArguments=@0xb0386a20) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/framework/source/services/desktop.cxx:659
> #21 0x29b24b96 in (anonymous namespace)::callVirtualMethod (pAdjustedThisPtr=0x3eea205c, nVtableIndex=3, pRegisterReturn=0xb0386a80, pReturnTypeDescr=0x29973720, bSimpleReturn=0, pStackLongs=0xb0386aa0, nStackLongs=6) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:123
> #22 0x29b24f64 in (anonymous namespace)::cpp_call (pThis=0x4d1d6e10, aVtableSlot={offset = -1860893618, index = -1338482692}, pReturnTypeRef=0x29973720, nParams=4, pParams=0x8f7d84b0, pUnoReturn=0x4de97090, pUnoArgs=0x4de97c10, ppUnoExc=0xb0386d1c) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:285
> #23 0x29b257b3 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x4d1d6e10, pMemberDescr=0x52951d90, pReturn=0x4de97090, pArgs=0x4de97c10, ppException=0xb0386d1c) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:478
> #24 0x407477d4 in binaryurp::IncomingRequest::execute_throw (this=0x4de97020, returnValue=0xb0386dd4, outArguments=0xb0386dbc) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/incomingrequest.cxx:254
> #25 0x4074871f in binaryurp::IncomingRequest::execute (this=0x4de97020) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/incomingrequest.cxx:88
> #26 0x4074b831 in request (pThreadSpecificData=0x4de97020) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/binaryurp/source/reader.cxx:104
> #27 0x02b73d58 in cppu_threadpool::JobQueue::enter (this=0x4de979e0, nDisposeId=1307551344, bReturnWhenNoJob=1 '\001') at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/jobqueue.cxx:122
> #28 0x02b74819 in cppu_threadpool::ORequestThread::run (this=0x4defa670) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/thread.cxx:198
> #29 0x02b74970 in cppu_requestThreadWorker (pVoid=0x4defa670) at /net/so-cwsserv02/export/cws/sb140/DEV300/ooo/cppu/source/threadpool/thread.cxx:48
> #30 0x003b4613 in osl_thread_start_Impl (pData=0x4de0aaa0) at thread.c:270
> #31 0x9117a155 in _pthread_start ()
> #32 0x9117a012 in thread_start ()
Comment 1 Oliver-Rainer Wittmann 2012-06-13 12:32:55 UTC
getting rid of value "enhancement" for field "severity".
For enhancement the field "issue type" shall be used.
Comment 2 Marcus 2017-05-20 11:33:49 UTC
Reset assigne to the default "issues@openoffice.apache.org".