| Summary: | [OTRE] JVM hang while loading class sun.misc.Cleaner | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> | ||||
| Component: | OTDT | Assignee: | Stephan Herrmann <stephan.herrmann> | ||||
| Status: | VERIFIED FIXED | QA Contact: | |||||
| Severity: | critical | ||||||
| Priority: | P2 | ||||||
| Version: | 0.8 | ||||||
| Target Milestone: | 2.0 RC3 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Stephan Herrmann
Created attachment 196845 [details]
proposed fix
This patch avoids the problem by excluding class sun.misc.Cleaner
from transforming.
There should be no harm in this as adapting this class with OT/J sounds
like a bad idea anyway.
By this change the "Reference Handler" thread no longer triggers
class loading from within the run loop, thus the deadlock can no longer occur.
Due to severity of this bug the patch has been released for 2.0 RC3. Verified using build 201105311237 |