Skip to content
This repository was archived by the owner on Oct 19, 2020. It is now read-only.
This repository was archived by the owner on Oct 19, 2020. It is now read-only.

Mono issues on Linux #49

@pixeltris

Description

@pixeltris

Unreal ignores all unused signals in FUnixPlatformMisc::SetCrashHandler which messes with the mono signal setup such as this. Ignoring unused signals seems unnecessary as handlers wont get called unless explicitly hooked up? There is a workaround for mono sub-processes but this doesn't help with embedding mono. Perhaps @RCL might know the reasoning for ignoring signals and a possible workaround?

C# threads crash when they exit. There can be various errors but the most common is an assert on mono_bitset_test_fast. The only info I have found on this is an issue in libTAS which mentions something about thread recycling. This threading issue doesn't happen on Mac or Windows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions