Skip to content

Make sure LogikSim either recovers or crashes on error instead of hanging #44

@hacst

Description

@hacst

Currently a lot of error conditions leave LogikSim hanging. This is most likely due to threads not started as daemon still running in the background. To resolve this:

  • Make sure threads are started as daemon
  • Make sure we log when a daemon thread terminates for some other reason than a clean exit. Don't rely on it being terminated for us during normal operations.
  • Make sure crashes in important threads are noticed and reacted to by the application

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions