This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: AWT-XAWT | ||
---|---|---|---|
Product: | platform | Reporter: | anton.vodyanoy |
Component: | JDK Problems | Assignee: | Antonin Nebuzelsky <anebuzelsky> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | adithyank, anebuzelsky, bantunes, hair, hmichel, hup, luis.boch, mkozeny, mmirilovic, nicola1966, onship, saubrecht, TimLeary |
Priority: | P2 | Keywords: | 8.0.1_WAIVER_APPROVED |
Version: | 8.0 | ||
Hardware: | All | ||
OS: | All | ||
URL: | https://bugs.openjdk.java.net/browse/JDK-7155963 | ||
Issue Type: | DEFECT | Exception Reporter: | 208427 |
Attachments: |
stacktrace
stacktrace stacktrace |
Description
anton.vodyanoy
2014-05-30 07:22:02 UTC
Created attachment 147507 [details]
stacktrace
NbClipboard calls getContents() sun.awt.X11.XClipboard.getContents(XClipboard.java:108) at org.netbeans.NbClipboard$GetContents.run(NbClipboard.java:437) from non-AWT EDT. Not sure whether this is ok or not but it causes deadlock in java.awt.datatransfer.SystemFlavorMap.getFlavorsForNative(SystemFlavorMap.java:796) vs AWT lock. Re-assigning to the platform component to evaluate. Why assigned to me? Btw. yesterday I saw a change in OpenJDK bugs related to clipboard, but I have not taken closer look and now I can't find the bug anymore Created attachment 147985 [details]
stacktrace
nb ide has frozed during previous startup... The UI was unresponsive... Attaching the thread dump taken during last time
Possibly related JDK issue: https://bugs.openjdk.java.net/browse/JDK-7155963 Created attachment 149402 [details]
stacktrace
in the previous run of netbeans ide, the window has totally frozen.
This is a JDK bug (manifests on Linux OS only), see https://bugs.openjdk.java.net/browse/JDK-7155963 A possible workaround could be running NetBeans with -J-Dnetbeans.slow.system.clipboard.hack=false command line switch. |