To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=111006 Issue #|111006 Summary|toolkit: deadlock between UnoControls Component|gsl Version|DEV300m76 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|code Assigned to|cd Reported by|sb
------- Additional comments from [email protected] Tue Apr 20 08:57:06 +0000 2010 ------- Executing forms/qa/unoapi on DEV300_m76-based CWS sb120 produced a deadlock on both unxsoli4 non-pro (see attached stack.txt) and wntmsci12. In both cases, the tail of the unoapi output is checking: [forms.OFileControlModel::com::sun::star::beans::XFastPropertySet] is iface: [com.sun.star.beans.XFastPropertySet] testcode: [ifc.beans._XFastPropertySet] LOG> Execute: setFastPropertyValue() LOG> Checking 'Align' with handle = 63 LOG> Checking 'BackgroundColor' with handle = 58 LOG> Checking 'Border' with handle = 62 LOG> Checking 'BorderColor' with handle = 10000 LOG> Checking 'ClassId' with handle = 9 LOG> Checking 'ContextWritingMode' with handle = 21 As annotated in the attached stack.txt, it appears that t...@1 holds the maMutex of the UnoControlContainer parent and wants to lock the maMutex of the added child, while t...@71 holds the maMutex of the child and wants to lock the maMutex of the parent container. See issue 109939 for a related, general discussion of UnoControl locks. This deadlock appeared (both on unxsoli4 and wntmsci12) when the fix for issue 109916 ("frm::OInterfaceContainer::fakeVbaEventsHack deadlock") was included. This might be a coincidence, or a problem with the fix for issue 109916. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
