Search Issue Tracker

Active

Under Consideration for 6000.6.X

Votes

0

Found in

2022.3.74f1

6000.0.72f1

6000.3.12f1

6000.4.1f1

6000.5.0b2

6000.6.0a2

Issue ID

UUM-138620

Regression

No

Crash on PersistentManager::ReadObjectThreaded when calling AssetDatabase.ForceReserializeAssets() multiple times in a row

Asset - Database

-

How to reproduce:
1. Open the attached “IN-138456” project
2. In the top toolbar, navigate to Assets > ForceReserializeAssets
3. Navigate to Assets > ForceReserializeAssets again
4. Observe the crash

Reproducible with: 2022.2.14f1, 2022.3.74f1, 6000.0.72f1, 6000.3.12f1, 6000.4.1f1, 6000.5.0b2, 6000.6.0a2

Reproduced on: Windows 11
Not reproduced on: No other environment tested

Notes:
- If the crash does not occur after step 3, clear the console window and try again
- After calling ForceReserializeAssets the first time, a “Recursive Serialization is not supported“ error and “The resource Cubemaps/CubeBlur.shader could not be loaded from the resource file!“ errors appear in the Console window

First few lines of the stack trace:
0x00007ff79648cf61 (Unity) PersistentManager::ReadObjectThreaded
0x00007ff79648cd1c (Unity) PersistentManager::ReadObject
0x00007ff79704c1f1 (Unity) FindAllAssetsAtPath
0x00007ff797760980 (Unity) AssetDatabase::ReSerializeAssetsForced
0x00007ff795970325 (Unity) AssetDatabase_CUSTOM_ForceReserializeAssets

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.