Search Issue Tracker
Won't Fix
Votes
0
Found in
2019.2.0a5
2019.3
2019.3.1f1
2020.1
2020.2
Issue ID
1220517
Regression
No
Crash on mdb_cursor_put when a project in a Google Drive File Stream is opened using Asset Import Pipeline V2
Reproduction steps:
1. Set up Google Drive File Stream (Instructions: https://www.scu.edu/technology/get-connected/g-suite/learning-google-drive/file-stream/windows-users---google-drive-file-stream-install/)
2. In the Google Drive File Stream create a project which uses Asset Import Pipeline V2 and attempt to open it
Reproducible with: 2019.2.0a5, 2019.2.21f1, 2019.3.6f1, 2020.1.0b2, 2020.2.0a4
Not reproducible with: 2019.2.0a4 (Asset Import Pipeline V2 unavailable)
Didn't test with older versions as the crash seems to reproduce only when the project is being opened using Asset Import Pipeline V2
First lines of the stacktrace:
0x00007FF6D205699D (Unity) mdb_cursor_put
0x00007FF6D205E718 (Unity) mdb_put
0x00007FF6D0E809A9 (Unity) LMDB_Map::Set
0x00007FF6D0EE756F (Unity) SourceAssetDBWriteTxn::SetRootFolderProperties
0x00007FF6D0ED145C (Unity) `SourceAssetScanner::Refresh'::`2'::<lambda_1>::operator()
Notes:
- With older versions, which don't use Asset Import Pipeline V2 by default, the bug is reproducible by going to Edit -> Project Settings -> Editor -> Asset Pipeline and choosing Asset Import Pipeline V2 to be used for the project
- The crash seems to affect not only Google Drive File Stream, but similar other services, as well as OneDrive and VMs using HGFS Network Drives
- Some users report that they cannot create and open new projects in these same locations due to this crash, but we're unable to reproduce that behaviour
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
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note (2020.2.X):
Unity requires the use of memory-mapped files to work correctly, which in some operating systems doesn't work well or at all over network shares; due to that, opening projects from network shares is not supported.