Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2019.4.X, 2020.3.X, 2021.1.X
Votes
1
Found in
2019.4
2019.4.16f1
2020.2
2021.1
2021.2
Issue ID
1306061
Regression
No
[Accelerator] The Editor crashes when downloading corrupted Metadata files from the Accelerator cache database
How to reproduce:
1. Install Unity Accelerator
2. Create and open a new project
3. Open the Preferences window from Edit > Preferences
4. Open the Cache Server tab and Insert the Accelerator address that was provided after the 1st step
5. Close the project
6. Delete the Library folder of the project created in the 2nd step
7. Open and close the project
8. Navigate to the Accelerator storage location and open the "cachedb" folder
9. Find and open a Metadata file in the hashed folders
10. Remove a byte from the file and save it
11. Open the project
Expected results: the cache corruption is detected and the faulty files are skipped without crashing
Actual results: the Editor crashes
Reproducible with: 2019.4.19f1, 2020.2.2f1, 2021.1.0b4, 2021.2.0a3
Could not test with: 2018.4.30f1 (Unity Accelerator not available)
Notes:
-The Editor always crashes while downloading Metadata files but never while downloading Artifact files
-The crash stack trace isn't always consistent and depends on where the corruption was introduced in the 10th step
- Corrupting non-Metadata files in the "cachedb" folder causes other types of issues (usually not crashes), most often warnings that the Editor failed to deallocate some memory
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
- Constant console errors when using Min/Max Slider in PlayMode
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- [Linux] AutoLocale log is logged when opening a project
- Global Scenes are not included in the Build when building multiple Build Profiles at the same time
- [iOS] WebCamDevice.availableResolutions returns a single resolution with width and height both 0 on some iOS devices
Resolution Note (fix version 2021.2):
Fixed in 2021.2.0a7
Resolution Note (fix version 2021.1):
Fixed in 2021.1.0f1
Resolution Note (fix version 2020.3):
Fixed in 2020.3.2f1
Resolution Note (fix version 2019.4):
Fixed in 2019.4.23f1