United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 2223216 [macosx] Deadlock in sun.lwawt.macosx.CWrapper$NSScreen.visibleFrame
2223216 : [macosx] Deadlock in sun.lwawt.macosx.CWrapper$NSScreen.visibleFrame

Details
Type:
Backport
Submit Date:
2012-04-09
Status:
Closed
Updated Date:
2012-10-03
Project Name:
JDK
Resolved Date:
2012-08-09
Component:
client-libs
OS:
Sub-Component:
java.awt
CPU:
Priority:
P2
Resolution:
Fixed
Affected Versions:
Fixed Versions:
7u6

Related Reports
Backport:

Sub Tasks

Description
                                    

Comments
EVALUATION

The reason of this bug is that we are blocking EDT when waiting for complition of the DnD event handler which in turn is blocked by the AppKit thread call, because AppKit thread waits complition of the call on EDT. The solution is to perform the secondary event loop on AppKit thread from the waiting procedure on EDT.
                                     
2012-05-03



Hardware and Software, Engineered to Work Together