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

Mono

-

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

  1. Response avatar

    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.

Comments (2)

  1. 79a491744d8e2a245b484973bcdf00a3?d=mm

    LoxodonStudio

    May 05, 2020 17:05

    Please upgrade Loxodon Framework to the latest version

    https://github.com/coco wolf/loxodon-framework

  2. 250b3c601cbd646bece3d2464b024488?d=mm

    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 -0800

    Manually 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

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.