Reproduction steps:
1. Create a new Project and open it
2. Uncheck the “Auto Graphics API for Linux” option in the Player settings
3. Set “Vulkan” at the top of the list
4. Restart the Editor
Expected result: Unity Editor opens up using Vulkan Graphics API
Actual result: Unity Editor crashes
Reproducible with: 2022.1.0a15, 2022.2.8f1, 2023.1.0b6, 2023.2.0a4
Not reproducible with: 2020.3.45f1, 2021.3.19f1, 2022.1.0a14
Reproducible on: Ubuntu 22.04.2 (Radeon Pro WX 9100)
Not reproducible on: Ubuntu 22.04.1 (GTX 1050TI), Windows 10
First lines of stack trace:
0x00557fc80d0367 in ArtifactDBTxnBase::ArtifactDBTxnBase(bool)
0x00557fc803f09c in ArtifactFileSystem::ResolveArtifactID(AssetDatabase::ArtifactID const&, core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> >&) const
0x00557fc803ecaa in ArtifactFileSystem::ResolvePrimaryArtifactPath(core::basic_string_ref<char>, core::basic_string<char, core::StringStorageDefault<char> >&) const
0x00557fc803bb86 in ArtifactFileSystem::ResolvePath(core::basic_string_ref<char>, core::basic_string<char, core::StringStorageDefault<char> >&, bool*) const
0x00557fc803b7cc in ArtifactFileSystem::InitializeFileEntry(FileEntryData&)
Notes:
- Hierarchy and Inspector windows seem to load in, but as soon as Scene / Game view wants to load in, Editor crashes
- Seems to only reproduce on AMD GPU