-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 1.3.0, 1.3.0_02
-
Component/s: client-libs
-
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
-