Java 1.8.0_66 is extremely deadlock prone regarding AWT/GTK interaction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
JOSM |
Unknown
|
Critical
|
|||
java-atk-wrapper (Debian) |
Fix Released
|
Unknown
|
|||
java-atk-wrapper (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Since upgrading to Ubuntu 15.10 from Ubuntu 15.04, the various GUI applications that I run, including Netbeans and Minecraft have been suffering from dead/waitlocks which prevent them from operating properly. Since I have reproduced this issue these two completely different codebases, I am moving the bug further upstream.
The original Netbeans bug report can be viewed here: https:/
Essentially, during routine interaction and calling of various AWT methods, somewhere between 8u45 (15.04) and 8u66 (15.10), something broke causing the application to hang intermittently when these methods are called.
Some sample jstack traces are attached, the issue should be fairly obvious to spot.
Changed in openjdk-8 (Debian): | |
status: | Unknown → New |
Changed in openjdk-8 (Debian): | |
status: | New → Fix Released |
affects: | openjdk-8 (Debian) → java-atk-wrapper (Debian) |
affects: | openjdk-8 (Ubuntu) → java-atk-wrapper (Ubuntu) |
Changed in java-atk-wrapper (Ubuntu): | |
importance: | Undecided → High |
Issue lies somewhere in the (mis)use of AWT_LOCK.