Search Issue Tracker
Fixed in 2020.2
Fixed in 2020.1
Votes
0
Found in
2020.1.0b2
2020.1.0f1
2020.2.0a2
Issue ID
1269880
Regression
Yes
'globalgamemanagers.assets' file is not deterministic when comparing two builds of the same project
Reproduction steps:
1. Open the attached project ("case_1269880-ReproducibleBuilds.zip")
2. In the top toolbar, select Build > Windows Build With PostProcess
3. Close Unity
4. Navigate to the "<ProjectDirectory>/build/MyGame_data"
5. Make a copy of "globalgamemanagers.assets" file
6. Re-open the project and repeat the same steps
7. Compare both "globalgamemanagers.assets" files
Expected result: Both files are identical
Actual result: Files have two-byte difference in the header
Reproducible with: 2020.1.0b2, 2020.1.3f1, 2020.2.0a2, 2020.2.0a21
Not reproducible with: 2018.4.26f1, 2019.4.8f1, 2020.1.0b1, 2020.2.0a1
Note: On 2018.4 stream, file headers match, but they have other differences
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
- Editor fails to launch with silent crash in mono on windows
- [GPU PLM] Part of baked shadows are broken when hitting a backface
- [DX12] Nothing is being rendered when using Alt+Enter to maximize a resized windowed player
- GL shader reflection is truncated or crash occurs when struct is used from named CBuffer with at least one other constant
- Having a struct in the global CBuffer makes OpenGLCore and GLES3 targets not report reflection for the CBuffer
Resolution Note (fix version 2020.2):
Fixed in 2020.2.0b1
Resolution Note (fix version 2020.1):
Fixed in 2020.1.5f1