exception.ToString(). The full call stack is attached (too long to paste inline). The type that it's trying to load at TypeNameParser.GetType is System.Diagnostics.StackTraceSymbols. I confirmed using a breakpoint that my desktop computer (running the same source code on the same .NET Runtime version, 8.0.18) successfully passes this line of code and doesn't deadlock. The laptop deadlocks consistently every single time. Both machines are Windows 10 Professional x64 with Intel i7 processors (the laptop is significantly older, though).dotnet/runtime GitHub, but I can't even begin to think of how to reproduce this or even document it. It's clearly dependent on CPU characteristics or something if it doesn't happen on my desktop.