| Summary: | Deadlock in JavaReconciler while trying to lock DefaultClassLoader | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Matthias Schmidt <schmidtm> | ||||
| Component: | Framework | Assignee: | equinox.framework-inbox <equinox.framework-inbox> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | daniel_megert, markus.kell.r, tjwatson | ||||
| Version: | 3.8.0 Juno | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Matthias Schmidt
Created attachment 210174 [details]
Stacktrace of deadlock from JDK 1.7.0-b147
Looks like a dup of bug 344030. (In reply to comment #1) > Created attachment 210174 [details] > Stacktrace of deadlock from JDK 1.7.0-b147 Are you certain this is a Java 7 VM that you used? > Full thread dump Java HotSpot(TM) Client VM (17.0-b17 mixed mode): Some googling of 17.0-b17 indicates this is Java 6. > at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:477) The use of findLocalClass_LockClassLoader also indicates that this is Java 6 or earlier. This seems a duplicate of bug212262 which can really only be fixed by the use of Java 7 and the utilization of the ClassLoader#registerAsParallelCapable method. Sorry guys, my fault. Sure it is JDK6: java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing) (In reply to comment #4) > Sorry guys, my fault. Sure it is JDK6: > > java version "1.6.0_21" > Java(TM) SE Runtime Environment (build 1.6.0_21-b07) > Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing) Thanks for clarifying. I am going to duplicate this to bug212262. Unfortunately there is nothing we can do to avoid this kind of deadlock with out help from the Java 7 VM. We have tried many times to no avail. *** This bug has been marked as a duplicate of bug 212262 *** |