Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 327831 - DependencyGraphImpl still causing deadlocks
Summary: DependencyGraphImpl still causing deadlocks
Status: RESOLVED DUPLICATE of bug 327801
Alias: None
Product: WTP Java EE Tools
Classification: WebTools
Component: jst.j2ee (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows Vista
: P3 critical (vote)
Target Milestone: 3.2.3   Edit
Assignee: Jason Sholl CLA
QA Contact: Chuck Bridgham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-14 18:05 EDT by Fred Bricon CLA
Modified: 2010-10-15 10:01 EDT (History)
1 user (show)

See Also:


Attachments
3 thread dumps taken during eclipse freeze (11.60 KB, application/zip)
2010-10-14 18:07 EDT, Fred Bricon CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fred Bricon CLA 2010-10-14 18:05:22 EDT
Build Identifier: 20100915173744

Seems like Bug #302644 stroke again. I'm developing m2eclipse-wtp and testing it with Eclipse 3.6.1 ( Eclipse Web Developer Tools Version: 3.2.2.v201008100100-7O7CFbKEMf84nUlEJyX7-SPQjhYZ)

I'm often facing an Eclipse freeze on startup. I sometimes pass the splashscreen, but then java.exe sucks 100%CPU forever. I'm attaching a few threaddumps taken under a minute.

This is really painful. Only solution is to delete the workspace metadata and reimport the projects. 

Igor Fedorenko (https://issues.sonatype.org/browse/MNGECLIPSE-2375) pointed me to #302644. 

If there's anything we can do on m2eclipse' side I'd be glad to hear it.

Regards,

Fred Bricon

Reproducible: Sometimes

Steps to Reproduce:
Can't reproduce it, but I can provide workspace metadata if needed.
Comment 1 Fred Bricon CLA 2010-10-14 18:07:28 EDT
Created attachment 180915 [details]
3 thread dumps taken during eclipse freeze
Comment 2 Carl Anderson CLA 2010-10-15 09:24:45 EDT
Assigning to Jason for initial investigation.
Comment 3 Jason Sholl CLA 2010-10-15 09:58:52 EDT
This is similar to bug 327801, for now these will be tracked separately though to ensure both scenarios are fixed.  The problem is in Worker-4 at this line:

org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.getRawReferences(VirtualComponent.java:401)

From that line up the calls to JDT should not occur.
Comment 4 Jason Sholl CLA 2010-10-15 10:01:21 EDT
Actually, upon looking at bug 327801, these are identical.

*** This bug has been marked as a duplicate of bug 327801 ***