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: | Livelock when collecting project dependencies | ||
---|---|---|---|
Product: | java | Reporter: | Marian Petras <mpetras> |
Component: | Source | Assignee: | Jan Lahoda <jlahoda> |
Status: | RESOLVED WORKSFORME | ||
Severity: | blocker | CC: | pribyl |
Priority: | P3 | Keywords: | RANDOM, THREAD |
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | full thread dump (from jstack) |
Description
Marian Petras
2008-03-16 23:44:42 UTC
Created attachment 58459 [details]
full thread dump (from jstack)
Seems really strange - in my sources, EventListenerAggregate.java:75 contains only assignment into an array, not sure how it could throw IMSE. Anyway, I tried to add new IMSE() into SourceRoots.addPropertyChangeListener, and no infinite loop occurred, so it seems more like a JDK problem. When it happens again, could you please do several thread dumps with jstack -m -l? Thanks. I did not find any corresponding sources for sun.awt.EventListenerAggregate - the bundled src.zip does not contain sources for package 'sun.awt'. Sources available from jdk6.dev.java.net and openjdk.java.net do not match the line numbers. The next time the livelock happens, I will generate several thread-dumps using jstack. I talked to Petr N., and this seems like another issue with biased locking. The mixed thread dumps would help me to file a bug against JDK. Also please include output from java -version (of the JDK on which the IDE runs). Thanks. //closing INCOMPLETE issues older than a 4 weeks Please reopen if the problem persists, or verify if it has been solved. Thank you |