Community
Participate
Working Groups
Scenario: Launch debug session UI does not respond anymore Alternatively UI works but debug session does not react to any user commands Reason: CDI/MI uses unsafe locks (Target::Lock) and does not properly handles lock aquire/release. I.e. release not always in finally block, and when it is, there is something else that can through an exception before release is hit. So after exception and unreleased lock UI thread calls something that require Target lock - it is never going to come back I went throw all acquire/release for Target and fixed finally blocks, patch is attached.
Created attachment 87093 [details] Patch 4_0 Patch for 4.0. Sorry it has some leftovers from Bug 215416.
Patch applied to 4.0 and HEAD. Thanks Alena!
assigning
done