Search Issue Tracker
Won't Fix
Votes
1
Found in
2019.2.10f1
2019.3.0b6
2019.3.0f3
2020.1.0a6
Issue ID
1207588
Regression
Yes
Crash on mono_class_setup_methods with Begin MonoManager ReloadAssembly when opening project with Loxodon Framework
Steps to reproduce:
1. Open the attached project ("1207588.zip") using any of the reproducible versions
Reproducible with: 2019.2.10f1(76f4e131b7cd), 2019.2.17f1, 2019.3.0b6, 2019.3.0f4, 2020.1.0a6, 2020.1.0a18
Not reproducible with: 2017.4.36f1, 2018.4.15f1, 2019.2.9f1, 2019.3.0b5, 2020.1.0a5
First 5 lines of the stacktrace:
mono_class_setup_methods
mono_class_setup_vtable_general
mono_class_setup_vtable_full
mono_class_init
mono_class_get_interfaces
Note:
- The crash is caused by Loxodon.Framework.View.dll
-
LoxodonStudio
May 05, 2020 17:05
Please upgrade Loxodon Framework to the latest version
https://github.com/coco wolf/loxodon-framework
-
nanodeath
Dec 30, 2019 16:08
I tracked the upgrade in version control and here's the summary of changes between my 2018 version and my working 2019 upgrade:
$ git show a296f85 --compact-summary
commit a296f85340bf69a1d2618a43e93d9b831733c321
Date: Sun Dec 29 09:02:49 2019 -0800Manually upgrading to Unity3d 2019.2.17.
.gitignore | 511 +++++++++++++++++++--
.vscode/launch.json (gone) | 38 --
.vscode/settings.json (gone) | 56 ---
Assets/Asteroids.meta | 5 +-
Assets/Laireon Games.meta | 2 +-
Assets/LoxodonFramework.meta | 2 +-
.../Examples/Textures/Commons/Loading.tga.meta | 121 +++--
.../Plugins/Loxodon.Framework.Binding.dll.meta | 85 +++-
.../Loxodon.Framework.Localizations.dll.meta | 87 +++-
.../Plugins/Loxodon.Framework.dll.meta | 87 +++-
.../LoxodonFramework/Plugins/Loxodon.Log.dll.meta | 73 ++-
Assets/NuGet.config.meta | 5 +-
Assets/NuGet.meta | 5 +-
Assets/Packages.meta | 2 +-
Assets/Planet Earth Free.meta | 2 +-
.../Materials/Earth4kMaterial.mat (new) | 72 +++
.../Materials/Earth4kMaterial.mat.meta (new) | 8 +
.../Materials/Earth4kNormal.png (new) | Bin 0 -> 5908621 bytes
.../Materials/Earth4kNormal.png.meta (new) | 57 +++
.../Materials/Earth4kTexture.png (new) | Bin 0 -> 14986603 bytes
.../Materials/Earth4kTexture.png.meta (new) | 57 +++
.../Models/Planet3968Tris.FBX (new) | Bin 0 -> 124512 bytes
.../Models/Planet3968Tris.FBX.meta (new) | 93 ++++
.../Prefabs/EarthHigh.prefab (new) | 213 +++++++++
.../Prefabs/EarthHigh.prefab.meta (new) | 15 +
Assets/Plugins/Editor.meta (gone) | 8 -
...s.Rider.Unity.Editor.Plugin.Repacked.dll (gone) | Bin 1049696 -> 0 bytes
...er.Unity.Editor.Plugin.Repacked.dll.meta (gone) | 30 --
Assets/Prefabs.meta | 2 +-
Assets/Prefabs/LaserBullet.prefab | 25 +-
Assets/Scenes.meta | 2 +-
.../JetBrains.meta => Scenes/SampleScene.meta} | 2 +-
Assets/Scenes/SampleScene.unity | 137 ++++--
Assets/Scenes/SampleScene/LightingData.asset (new) | Bin 0 -> 18068 bytes
.../SampleScene/LightingData.asset.meta} | 6 +-
Assets/Scripts.meta | 2 +-
Assets/TextMesh Pro.meta | 2 +-
Assets/VolumetricLines.meta | 2 +-
Assets/YuliFM-MotherShipA32.meta | 2 +-
Assets/packages.config | 4 +-
Assets/packages.config.meta | 5 +-
Assets/spaceship_sprites.meta | 2 +-
.../spaceship_sprites/texture/spaceships.psd.meta | 415 ++++++++++++-----
Logs/Packages-Update.log | 49 +-
Packages/manifest.json | 18 +-
ProjectSettings/ProjectVersion.txt | 3 +-
ProjectSettings/XRSettings.asset (new) | 10 +
omnisharp.json (gone) | 15 -
48 files changed, 1845 insertions(+), 492 deletions(-)
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
- Crash on RaiseException when terrain detail instancing is excessive
- Prefab variant reference is lost when assigned by click-and-drag in Prefab Editor mode
- Opening any dropdown in Shader Graph stops the Nodes preview but it still plays in the background
- GPU utilization increases when a GameObject is selected
- Motion Blur has sharp edges when object is moving in the foreground of another object
Resolution Note:
Crash was caused due to a missing assembly (UnityEngine.UI.dll). Robust error handling for this case is currently hard and may be addressed with a newer Mono that has additional error handling in the embedding API.