Search Issue Tracker

Fixed in 2023.2.7f1

Fixed in 2023.2.X, 2023.3.X, 2023.3.0b3

Votes

0

Found in

2023.2.4f1

2023.3.0a18

Issue ID

UUM-58299

Regression

Yes

Crash on TryToRegisterMonoScriptToHashMap when importing a specific .unitypackage

Scripting Runtime

-

Reproduction steps:
1. Create a new project
2. Import the attached .unitypackage “ReproPackage”

Expected result: The package is imported
Actual result: The Editor crashes

Reproducible with: 2023.2.0a14, 2023.2.4f1, 2023.3.0a18
Not reproducible with: 2021.3.33f1, 2022.3.15f1, 2023.2.0a13

Reproducible on: macOS 14.1.1 (M1 Max), Windows 10
Not reproducible on: No other environment tested

First few lines of stack trace:
#0 0x000001052cdd84 in TryToRegisterMonoScriptToHashMap(core::hash_map<MonoScriptKey, PPtr<MonoScript>, core::hash<MonoScriptKey>, std::__1::equal_to<MonoScriptKey>>&, MonoScript)
#1 0x000001052cdd0c in MonoScriptManager::UpdateMonoScriptHashMap()
#2 0x000001066f4e90 in ScriptingInitializer::FinalizeReload()
#3 0x0000010673a8cc in RefreshInternalV2(AssetDatabase::UpdateAssetOptions, ScanFilter const&, InternalRefreshFlagsV2)
#4 0x0000010671d5f4 in StopAssetImportingV2Internal(AssetDatabase::UpdateAssetOptions, InternalRefreshFlagsV2, ScanFilter const
, char const*)

  1. Resolution Note (fix version 2023.3):

    Editor crash if a compilation error happened during import from code altering compilation assets during activate

  2. Resolution Note (fix version 2023.2):

    Editor crash if a compilation error happened during import from code altering compilation assets during activate

Add comment

Log in to post comment