Opened 4 years ago

Last modified 12 months 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.

Change History (5)

comment:1 Changed 3 years ago by ascheibe

  • Milestone changed from HeuristicLab 3.3.10 to HeuristicLab 3.3.11

I'm moving this to 3.3.11 as I still don't know how to resolve this properly.

comment:2 Changed 3 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 3 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 2 years ago by ascheibe

  • Milestone changed from HeuristicLab 3.3.12 to HeuristicLab 3.3.x Backlog

comment:5 Changed 12 months ago by ascheibe

  • Owner changed from ascheibe to jkarder
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.