Task #12481 (closed)
Opened 10 years ago
Closed 9 years ago
BUG: Deadlock in AbnormalExitHandler
Reported by: | dlindner | Owned by: | dlindner |
---|---|---|---|
Priority: | major | Milestone: | 5.1.0-m3 |
Component: | Insight | Version: | 5.0.2 |
Keywords: | n.a. | Cc: | ux@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
Some exceptions/circumstances (details not clear, yet) seem to produce a deadlock in the AbnormalExitHandler?, causing Insight to freeze; see attached jstack.
Attachments (1)
Change History (10)
Changed 10 years ago by dlindner
comment:1 Changed 10 years ago by jburel
- Cc ux@… added
- Milestone changed from Unscheduled to 5.1.0-m1
comment:2 Changed 10 years ago by dlindner
comment:3 Changed 10 years ago by jamoore
I'll take another closer look at the stacktrace, but from before and just glancing now, I don't see any ongoing Ice methods.
comment:4 Changed 10 years ago by jburel
what I was indicating was that in the shutdown hook we are trying to shut down running client, if a long method has not yet returned e.g. long image rendering or a longer search, the application will freeze until the method returns. The freeze could have been due to change group or a a switch user and the proxies being deleted.
comment:5 Changed 10 years ago by jamoore
J-m, so are you thinking that there was a blocking method, then application exit began, a hang occurred, and then that method exited?
comment:6 Changed 10 years ago by jburel
That's what I suspect.
comment:7 Changed 10 years ago by jburel
- Milestone changed from 5.1.0-m1 to 5.1.0-m2
Let see if we can find the source of the problem
comment:8 Changed 9 years ago by dlindner
- Milestone changed from 5.1.0-m2 to 5.1.0-m3
Moved this to m3. Maybe it could also be closed? Didn't see this error happening anymore.
comment:9 Changed 9 years ago by dlindner
- Resolution set to invalid
- Status changed from new to closed
Set to invalid, not reproducible.
As JM mentioned: This probably wasn't a deadlock, but a ICE operation which cannot be cancelled.