Skip to content

Ryujinx softlocks in controller time #303

@clementgallet

Description

@clementgallet

Several threads call EnsureYieldProcessorNormalizedInitialized(), which computes how much time a yield does take. Of course, it softlocks because we don't advance time. This is an internal function, so we probably can't hook it. We need to detect somehow that we are inside a busy loop.

Source code can be found in https://github.com/dotnet/runtime/blob/master/src/coreclr/src/vm/yieldprocessornormalized.cpp

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