| Summary: | Deadlock stopping Rhino debugger | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [WebTools] JSDT | Reporter: | Michael Rennie <Michael_Rennie> | ||||
| Component: | Debug | Assignee: | Michael Rennie <Michael_Rennie> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Simon Kaegi <simon_kaegi> | ||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | thatnitind | ||||
| Version: | 3.2 | ||||||
| Target Milestone: | 3.3 M2 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Michael Rennie
Created attachment 176731 [details]
fix
Steps:
1. debug a script and suspend to have a suspended thread or stackframe selected
2. press terminate in the debug view
these steps would deadlock for me 80% of the time.
For some reason we had thread.terminate synchronized, when all it does is delegate to the debug target and call back to set the correct state. We do not need to sync this method.
applied to HEAD |