Opened 11 years ago
Last modified 9 years ago
#2114 assigned defect
Hive Slave crashes if a thread in an AppDomain throws an exception
Reported by: | ascheibe | Owned by: | jkarder |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.x Backlog |
Component: | Hive.Client | Version: | 3.3.8 |
Keywords: | Cc: |
Description
The CLR kills the application if a thread throws an user-unhandeled excpetion. This is the default behavior since .NET 2.0. It is possible to switch back to this behavior for .NET applications > 2.0 to prevent application crashes.
- http://stackoverflow.com/questions/16347994/application-crash-when-anoter-domain-throws-exception
- http://stackoverflow.com/questions/6520850/can-unhandled-exceptions-in-child-appdomains-be-prevented-from-crashing-the-main
- http://stackoverflow.com/questions/7071957/appdomain-handling-the-exceptions
Change History (5)
comment:1 Changed 10 years ago by ascheibe
- Milestone changed from HeuristicLab 3.3.10 to HeuristicLab 3.3.11
comment:2 Changed 10 years ago by ascheibe
Maybe use seperate processes and memory mapped files. See http://techmikael.blogspot.co.at/2010/02/blazing-fast-ipc-in-net-4-wcf-vs.html
comment:3 Changed 10 years ago by ascheibe
- Milestone changed from HeuristicLab 3.3.11 to HeuristicLab 3.3.12
I think we should use seperate processes, just like Chrome or now also Firefox handle tab pages. But this will be a major rewrite of the slave, so I'm moving this again.
comment:4 Changed 10 years ago by ascheibe
- Milestone changed from HeuristicLab 3.3.12 to HeuristicLab 3.3.x Backlog
comment:5 Changed 9 years ago by ascheibe
- Owner changed from ascheibe to jkarder
- Status changed from new to assigned
Note: See
TracTickets for help on using
tickets.
I'm moving this to 3.3.11 as I still don't know how to resolve this properly.