| Summary: | Thread deadlock between KernelBundleClassLoader and ChainedClassloader during classloading | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] Virgo | Reporter: | blahb Mising name <dyfxos8d> | ||||
| Component: | unknown | Assignee: | Project Inbox <virgo-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | critical | ||||||
| Priority: | P3 | CC: | dyfxos8d, glyn.normington | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
blahb Mising name
Created attachment 171600 [details]
Stack trace dump.
Cross-reference to bug in SpringSource issue tracker: https://issuetracker.springsource.com/browse/DMS-2651 The deadlock is caused by an alien call in ChainedClassLoader. The fix is to remove synchronisation from this class. The class is immutable and therefore thread safe without synchronisation. This fix should be included in 2.1.0.M1. |