Request for review: 7149913 [macosx] Deadlock in LWTextComponentPeer
artem.ananiev at oracle.com
Mon Mar 26 06:37:10 PDT 2012
On 3/22/2012 6:05 PM, Sergey Bylokhov wrote:
> Hi Everyone,
> This is a forward port from jdk 7u4:
> Deadlock happens when 2 threads lock delegateLock and DefaultCaret
> object in different order. Removed code initially was added to stop
> recursion between paintPeer and addDirtyRegion(
> etc), but it is impossible now because repaintPeer() asynchronous.
according to the stack trace in bug description, the evaluation above
doesn't look right. Initially reported deadlock involved AWT tree lock,
not delegate lock.
> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7149913
> Webrev can be found at: http://cr.openjdk.java.net/~serb/7149913/webrev.00/
More information about the macosx-port-dev