Search Issue Tracker
Third Party Issue
Votes
5
Found in
2020.3.40f1
2021.3.7f1
2022.1.12f1
2022.2.0b3
2023.1.0a4
Issue ID
UUM-10411
Regression
No
[M1][Rosseta] Editor crashes on mono_arch_patch_callsite when entering the Play Mode
Reproduction steps:
1. Open the user’s attached project
2. Enter the Play Mode
Expected result: Editor enters Play Mode
Actual result: Editor crashes
Reproducible with: 2020.3.40f1, 2021.3.7f1, 2022.1.12f1, 2022.2.0b3, 2023.1.0a4
Reproducible on: MacOS 12.5 (M1 Max)
Notes:
If Editor doesn’t crash when entering the Play Mode, exit and enter it until Editor crashes. (~10-20% reproduction rate)
Reproducible with Rosseta.
First lines of Stack Trace:
#0 0x00000162f0225b in mono_arch_patch_callsite
#1 0x00000162eaf535 in common_call_trampoline
#2 0x00000162eaec37 in mono_magic_trampoline
#3 0x00000159185396 in (Unknown)
-
messhias
Aug 25, 2022 09:39
This, unfortunately, happened with me again yesterday and all my game objects are gone and I have to start creating my whole scene again :(
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Native Plugins are not found when they are depending on each other
- Errors are thrown after redoing Nested Prefab Variant creation
- Documentation Link does not work when the "VFX Condition" question mark button is clicked
- Documentation Link does not work when the "Spawn State" question mark button is clicked
- Darker lighting in Build when disabling SSAO at runtime
Resolution Note:
This crash is unfortunately a result of either a bug or an otherwise behavioral difference in the emulated rosetta environment. After investigating ourselves as well as consulting with the primary developer at Microsoft responsible for the jitting implementation in mono we were unable to come up with a solution to all of the crashes the sample project encounters.
An upstream bug was filed here: https://github.com/dotnet/runtime/issues/79557 and work is being done to address part of the issues that were discovered.
It is encouraged to run natively on the system architecture without emulation via rosetta as much as possible.