You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure about the "should be" status of dotnet on new apple silicon. anyways, the problem I stumbled across might help in stabilising the support. The problem looks very similar to bullet point two in this issue: #44897
On Mac OS, with x64 emulation I get the following output on console: RestoreState: 1335: thread_set_state(float) (os/kern) invalid argument
This means: no printf, no TRACE, no PAL allocation, no ExitProcess,
captured my attention in combination with the following statement from the previous issue: "Rosetta 2 emulation crashes with a fatal failure when calling with thread_get_state x86_FLOAT_STATE64. This is because the emulator does not emulate AVX support, but the function should simply return an error."
unfortunately I have no easy to share minimal repro.
Description
I'm not sure about the "should be" status of dotnet on new apple silicon. anyways, the problem I stumbled across might help in stabilising the support. The problem looks very similar to bullet point two in this issue: #44897
On Mac OS, with x64 emulation I get the following output on console:
RestoreState: 1335: thread_set_state(float) (os/kern) invalid argumentwhen looking at the dumps it looks as such: https://pastebin.com/tEj95DD4
the relevant part would be:
I'm pretty sure the problem is in the runtime for those reasons:
runtime/src/coreclr/src/pal/src/exception/machexception.cpp
Line 984 in fd094a9
unfortunately I have no easy to share minimal repro.
Configuration
Regression?
unknown
Other information
related issues:
if there is an easy fix I'm happy to try asap using my test setup.
thanks and cheers,
Harald