Bug 364202

Summary: deadlock on org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader
Product: [Eclipse Project] Equinox Reporter: eg.trab
Component: CompendiumAssignee: equinox.compendium-inbox <equinox.compendium-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: jwross, tjwatson
Version: 3.7.1Keywords: core
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
yourkit screenshot and snapshot none

Description eg.trab CLA 2011-11-18 16:39:42 EST
Build Identifier: equinox - org.eclipse.osgi_3.7.1.R37x_v20110701.jar, Apache Fileinstall - org.apache.felix.fileinstall-3.1.10.jar

deadlock, screenshot and yourkit snapshot attached
(please correct component and severity as appropriate)

Reproducible: Sometimes

Steps to Reproduce:
1. just happened twice in the past week
2.
3.
Comment 1 eg.trab CLA 2011-11-18 16:41:01 EST
Created attachment 207252 [details]
yourkit screenshot and snapshot
Comment 2 John Ross CLA 2011-11-18 17:02:33 EST
This looks similar to, and might be a duplicate of, bug 364048.

Please have a look at bug 364048 comment 3 to see if it applies to you.
Comment 3 eg.trab CLA 2011-11-20 19:33:07 EST
no, we do not use the osgi.classloader.singleThreadLoads=true option.
Comment 4 Thomas Watson CLA 2011-11-21 14:26:29 EST
From the looks of the screenshot this looks more like a problem because of the coarse grained locking we must do on pre-Java6 VMs.  This should be fixed when running on Java 7.

*** This bug has been marked as a duplicate of bug 212262 ***
Comment 5 eg.trab CLA 2011-11-21 21:12:07 EST
sorry, it's on one of the latest java 6 vm's