-
Bug
-
Resolution: Fixed
-
P2
-
1.3.0, 1.3.0_02
-
None
-
ladybird
-
generic, x86
-
generic, solaris_7, windows_nt
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2033148 | 1.4.0 | Scott Violet | P2 | Resolved | Fixed | beta |
UIDefaults.get() calls wait() on itself in a synchronized block and later calls
notify(). In a multithreaded situation it is possible for more than one thread
to be waiting for a result, so notifyAll() should be used instead.
See comments section for test case which can provoke a hang.
notify(). In a multithreaded situation it is possible for more than one thread
to be waiting for a result, so notifyAll() should be used instead.
See comments section for test case which can provoke a hang.
- backported by
-
JDK-2033148 Potential hang in multithreaded calls to UIDefaults.get()
-
- Resolved
-
- duplicates
-
JDK-4321940 Race condition in javax.swing.UIDefaults.get.
-
- Closed
-
-
JDK-4291993 deadlock in javax.swing.UIDefaults.get()
-
- Closed
-
-
JDK-4422791 Thread deadlock on windows, when Swing class in run()
-
- Closed
-