[Bug 76] New: Class loading deadlock

[email protected]
Newsgroups gmane.comp.java.vm.sablevm.bugs
Message-ID <[email protected]>
http://sablevm.org/bugs/show_bug.cgi?id=76

           Summary: Class loading deadlock
           Product: SableVM
           Version: staging
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]


--- stack trace dump (begin) ---
Thread ID: 1, Posix ID: 16384
(VMClassLoader.java:-1)  java/lang/VMClassLoader.nativeDefineClass  n
(VMClassLoader.java:94)  java/lang/VMClassLoader.defineClass   
(ClassLoader.java:637)  java/lang/ClassLoader.defineClass   
(DefaultClassLoader.java:298) 
org/eclipse/osgi/framework/internal/defaultadaptor/DefaultClassLoader.defineClass   
(EclipseClassLoader.java:223) 
org/eclipse/core/runtime/adaptor/EclipseClassLoader.defineClass   
(DefaultClassLoader.java:281) 
org/eclipse/osgi/framework/internal/defaultadaptor/DefaultClassLoader.findClassImpl
  
(DefaultClassLoader.java:172) 
org/eclipse/osgi/framework/internal/defaultadaptor/DefaultClassLoader.findClass   
(AbstractClassLoader.java:220) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.findLocalClass   
(EclipseClassLoader.java:135) 
org/eclipse/core/runtime/adaptor/EclipseClassLoader.basicFindLocalClass   
(EclipseClassLoader.java:59) 
org/eclipse/core/runtime/adaptor/EclipseClassLoader.findLocalClass   
(BundleLoader.java:371) 
org/eclipse/osgi/framework/internal/core/BundleLoader.findLocalClass   
(BundleLoader.java:402) 
org/eclipse/osgi/framework/internal/core/BundleLoader.findClass   
(AbstractClassLoader.java:93) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.loadClass   
(ClassLoader.java:266)  java/lang/ClassLoader.loadClass   
(BundleLoader.java:307) 
org/eclipse/osgi/framework/internal/core/BundleLoader.loadClass   
(BundleHost.java:336) 
org/eclipse/osgi/framework/internal/core/BundleHost.loadClass   
(AbstractBundle.java:1313) 
org/eclipse/osgi/framework/internal/core/AbstractBundle.loadClass   
(ConfigurationElement.java:131) 
org/eclipse/core/internal/registry/ConfigurationElement.createExecutableExtension   
(ConfigurationElement.java:124) 
org/eclipse/core/internal/registry/ConfigurationElement.createExecutableExtension   
(ConfigurationElement.java:113) 
org/eclipse/core/internal/registry/ConfigurationElement.createExecutableExtension   
(WorkbenchPlugin.java:203) 
org/eclipse/ui/internal/WorkbenchPlugin.createExtension   
(PluginAction.java:123)  org/eclipse/ui/internal/PluginAction.createDelegate   
(PluginAction.java:317)  org/eclipse/ui/internal/PluginAction.selectionChanged   
(PluginAction.java:340)  org/eclipse/ui/internal/PluginAction.selectionChanged   
(AbstractSelectionService.java:160) 
org/eclipse/ui/internal/AbstractSelectionService$3.run   
(InternalPlatform.java:615) 
org/eclipse/core/internal/runtime/InternalPlatform.run   
(Platform.java:747)  org/eclipse/core/runtime/Platform.run   
(AbstractSelectionService.java:158) 
org/eclipse/ui/internal/AbstractSelectionService.fireSelection   
(AbstractSelectionService.java:322) 
org/eclipse/ui/internal/AbstractSelectionService.reset   
(AbstractSelectionService.java:294) 
org/eclipse/ui/internal/AbstractSelectionService.partDeactivated   
(WWinPartService.java:66) 
org/eclipse/ui/internal/WWinPartService$1.partDeactivated   
(PartListenerList2.java:93)  org/eclipse/ui/internal/PartListenerList2$4.run   
(InternalPlatform.java:615) 
org/eclipse/core/internal/runtime/InternalPlatform.run   
(Platform.java:747)  org/eclipse/core/runtime/Platform.run   
(PartListenerList2.java:91) 
org/eclipse/ui/internal/PartListenerList2.firePartDeactivated   
(WorkbenchPage.java:1441) 
org/eclipse/ui/internal/WorkbenchPage.firePartDeactivated   
(WorkbenchPage.java:2757)  org/eclipse/ui/internal/WorkbenchPage.setActivePart   
(WorkbenchPage.java:466)  org/eclipse/ui/internal/WorkbenchPage.activate   
(WorkbenchPage.java:2277) 
org/eclipse/ui/internal/WorkbenchPage.busyOpenEditorBatched   
(WorkbenchPage.java:2195)  org/eclipse/ui/internal/WorkbenchPage.busyOpenEditor   
(WorkbenchPage.java:2187)  org/eclipse/ui/internal/WorkbenchPage.access$6   
(WorkbenchPage.java:2172)  org/eclipse/ui/internal/WorkbenchPage$9.run   
(BusyIndicator.java:69)  org/eclipse/swt/custom/BusyIndicator.showWhile   
(WorkbenchPage.java:2168)  org/eclipse/ui/internal/WorkbenchPage.openEditor   
(IDE.java:299)  org/eclipse/ui/ide/IDE.openEditor   
(EditorUtility.java:137) 
org/eclipse/jdt/internal/ui/javaeditor/EditorUtility.openInEditor   
(EditorUtility.java:110) 
org/eclipse/jdt/internal/ui/javaeditor/EditorUtility.openInEditor   
(OpenActionUtil.java:49)  org/eclipse/jdt/internal/ui/actions/OpenActionUtil.open   
(OpenAction.java:164)  org/eclipse/jdt/ui/actions/OpenAction.run   
(OpenAction.java:150)  org/eclipse/jdt/ui/actions/OpenAction.run   
(SelectionDispatchAction.java:212) 
org/eclipse/jdt/ui/actions/SelectionDispatchAction.dispatchRun   
(SelectionDispatchAction.java:188) 
org/eclipse/jdt/ui/actions/SelectionDispatchAction.run   
(PackageExplorerActionGroup.java:289) 
org/eclipse/jdt/internal/ui/packageview/PackageExplorerActionGroup.handleOpen   
(PackageExplorerPart.java:490) 
org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart$4.open   
(StructuredViewer.java:448)  org/eclipse/jface/viewers/StructuredViewer$2.run   
(InternalPlatform.java:615) 
org/eclipse/core/internal/runtime/InternalPlatform.run   
(Platform.java:747)  org/eclipse/core/runtime/Platform.run   
(StructuredViewer.java:446)  org/eclipse/jface/viewers/StructuredViewer.fireOpen   
(StructuredViewer.java:665) 
org/eclipse/jface/viewers/StructuredViewer.handleOpen   
(StructuredViewer.java:767) 
org/eclipse/jface/viewers/StructuredViewer$6.handleOpen   
(OpenStrategy.java:243)  org/eclipse/jface/util/OpenStrategy.fireOpenEvent   
(OpenStrategy.java:238)  org/eclipse/jface/util/OpenStrategy.access$2   
(OpenStrategy.java:277)  org/eclipse/jface/util/OpenStrategy$1.handleEvent   
(EventTable.java:82)  org/eclipse/swt/widgets/EventTable.sendEvent   
(Widget.java:973)  org/eclipse/swt/widgets/Widget.sendEvent   
(Display.java:2636)  org/eclipse/swt/widgets/Display.runDeferredEvents   
(Display.java:2339)  org/eclipse/swt/widgets/Display.readAndDispatch   
(Workbench.java:1435)  org/eclipse/ui/internal/Workbench.runEventLoop   
(Workbench.java:1406)  org/eclipse/ui/internal/Workbench.runUI   
(Workbench.java:263)  org/eclipse/ui/internal/Workbench.createAndRunWorkbench   
(PlatformUI.java:144)  org/eclipse/ui/PlatformUI.createAndRunWorkbench   
(IDEApplication.java:102)  org/eclipse/ui/internal/ide/IDEApplication.run   
(PlatformActivator.java:335) 
org/eclipse/core/internal/runtime/PlatformActivator$1.run   
(EclipseStarter.java:273)  org/eclipse/core/runtime/adaptor/EclipseStarter.run   
(EclipseStarter.java:129)  org/eclipse/core/runtime/adaptor/EclipseStarter.run   
(internal frame)
(Method.java:-1)  java/lang/reflect/Method.invokeNative  n
(Method.java:605)  java/lang/reflect/Method.invoke   
(Main.java:183)  org/eclipse/core/launcher/Main.basicRun   
(Main.java:644)  org/eclipse/core/launcher/Main.run   
(Main.java:628)  org/eclipse/core/launcher/Main.main   
(internal frame)
(VirtualMachine.java:-1)  java/lang/VirtualMachine.invokeMain  n
(VirtualMachine.java:92)  java/lang/VirtualMachine.main   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 2, Posix ID: 16386
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:431)  java/lang/Object.wait   
(EventThread.java:162) 
org/eclipse/osgi/framework/eventmgr/EventThread.getNextEvent   
(EventThread.java:100)  org/eclipse/osgi/framework/eventmgr/EventThread.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 3, Posix ID: 32771
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:431)  java/lang/Object.wait   
(EventThread.java:162) 
org/eclipse/osgi/framework/eventmgr/EventThread.getNextEvent   
(EventThread.java:100)  org/eclipse/osgi/framework/eventmgr/EventThread.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 4, Posix ID: 49156
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:525)  java/lang/Object.wait   
(Object.java:477)  java/lang/Object.wait   
(ReferenceQueue.java:126)  java/lang/ref/ReferenceQueue.remove   
(ReferenceQueue.java:143)  java/lang/ref/ReferenceQueue.remove   
(ActionContributionItem.java:216) 
org/eclipse/jface/action/ActionContributionItem$ImageCache$ReferenceCleanerThread.run
  
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 5, Posix ID: 65541
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:525)  java/lang/Object.wait   
(Object.java:477)  java/lang/Object.wait   
(ReferenceQueue.java:126)  java/lang/ref/ReferenceQueue.remove   
(ReferenceQueue.java:143)  java/lang/ref/ReferenceQueue.remove   
(ActionContributionItem.java:216) 
org/eclipse/jface/action/ActionContributionItem$ImageCache$ReferenceCleanerThread.run
  
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 10, Posix ID: 147466
(VMObject.java:-1)  java/lang/VMObject.wait  n
(Object.java:431)  java/lang/Object.wait   
(JobManager.java:338) 
org/eclipse/jdt/internal/core/search/processing/JobManager.run   
(Thread.java:705)  java/lang/Thread.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 41, Posix ID: 655401
(ClassLoader.java:293)  java/lang/ClassLoader.loadClass   
(ClassLoader.java:266)  java/lang/ClassLoader.loadClass   
(AbstractClassLoader.java:87) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.loadClass   
(Class.java:344)  java/lang/Class.forName   
(Class.java:252)  java/lang/Class.forName   
(EncodingManager.java:192)  gnu/java/io/EncodingManager.findDecoderConstructor   
(EncodingManager.java:321)  gnu/java/io/EncodingManager.getDecoder   
(InputStreamReader.java:129)  java/io/InputStreamReader.<init>   
(LastSaveReferenceProvider.java:344) 
org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.setDocumentContent
  
(LastSaveReferenceProvider.java:236) 
org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.readDocument   
(LastSaveReferenceProvider.java:110) 
org/eclipse/ui/internal/editors/quickdiff/LastSaveReferenceProvider.getReference   
(DocumentLineDiffer.java:441) 
org/eclipse/ui/internal/texteditor/quickdiff/DocumentLineDiffer$1.run   
(Worker.java:66)  org/eclipse/core/internal/jobs/Worker.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 43, Posix ID: 688171
(AbstractClassLoader.java:220) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.findLocalClass   
(EclipseClassLoader.java:135) 
org/eclipse/core/runtime/adaptor/EclipseClassLoader.basicFindLocalClass   
(EclipseClassLoader.java:59) 
org/eclipse/core/runtime/adaptor/EclipseClassLoader.findLocalClass   
(BundleLoader.java:371) 
org/eclipse/osgi/framework/internal/core/BundleLoader.findLocalClass   
(BundleLoader.java:402) 
org/eclipse/osgi/framework/internal/core/BundleLoader.findClass   
(AbstractClassLoader.java:93) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.loadClass   
(ClassLoader.java:266)  java/lang/ClassLoader.loadClass   
(VirtualMachine.java:100)  java/lang/VirtualMachine.createClass   
(internal frame)
(XMLSchemaReaderShell.java:-1) 
com/objfac/xmleditor/validate/XMLSchemaReaderShell.readSchema   
(XMLSchemaReaderShell.java:-1) 
com/objfac/xmleditor/validate/XMLSchemaReaderShell.backgroundReadSchema   
(XMLEditor.java:-1)  com/objfac/xmleditor/XMLEditor.reallyParse   
(XMLEditor.java:-1)  com/objfac/xmleditor/XMLEditor$2.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---
--- stack trace dump (begin) ---
Thread ID: 44, Posix ID: 704556
(ClassLoader.java:293)  java/lang/ClassLoader.loadClass   
(ClassLoader.java:266)  java/lang/ClassLoader.loadClass   
(AbstractClassLoader.java:87) 
org/eclipse/osgi/framework/adaptor/core/AbstractClassLoader.loadClass   
(Class.java:344)  java/lang/Class.forName   
(Class.java:252)  java/lang/Class.forName   
(EncodingManager.java:192)  gnu/java/io/EncodingManager.findDecoderConstructor   
(EncodingManager.java:321)  gnu/java/io/EncodingManager.getDecoder   
(InputStreamReader.java:129)  java/io/InputStreamReader.<init>   
(Manifest.java:163)  java/util/jar/Manifest.read   
(Manifest.java:93)  java/util/jar/Manifest.<init>   
(JarFile.java:283)  java/util/jar/JarFile.readManifest   
(JarFile.java:248)  java/util/jar/JarFile.<init>   
(Connection.java:90)  gnu/java/net/protocol/jar/Connection$JarFileCache.get   
(Connection.java:137)  gnu/java/net/protocol/jar/Connection.connect   
(Connection.java:169)  gnu/java/net/protocol/jar/Connection.getJarFile   
(URLClassLoader.java:299)  java/net/URLClassLoader$JarURLLoader.<init>   
(URLClassLoader.java:667)  java/net/URLClassLoader.addURLImpl   
(URLClassLoader.java:689)  java/net/URLClassLoader.addURLs   
(URLClassLoader.java:577)  java/net/URLClassLoader.<init>   
(JarClassLoader.java:-1)  com/objfac/xmleditor/xerces/JarClassLoader.<init>   
(XMLPlugin.java:-1)  com/objfac/xmleditor/XMLPlugin.getValidatorClassLoader   
(XMLPlugin.java:-1)  com/objfac/xmleditor/XMLPlugin.loadInternalClass   
(XMLPlugin.java:-1)  com/objfac/xmleditor/XMLPlugin.getValidator   
(XMLValidationShell.java:-1) 
com/objfac/xmleditor/validate/XMLValidationShell.xercesValidate   
(XMLValidationShell.java:-1) 
com/objfac/xmleditor/validate/XMLValidationShell.backgroundValidate   
(BaseEditor.java:-1)  com/objfac/xmleditor/BaseEditor$1.run   
(Thread.java:705)  java/lang/Thread.run   
(VMThread.java:120)  java/lang/VMThread.callRun   
(Thread.java:391)  java/lang/Thread.callRun   
(VirtualMachine.java:121)  java/lang/VirtualMachine.runThread   
(internal frame)
--- stack trace dump (end) ---



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.