How to reproduce:
- Open the attached "IN-150994" project
- In the menu bar, select "Bug Repro" > "ArchiveFileInterface null strings" > "1. CrashMountAsync"
- Observe the crash
Reproducible with: 6000.0.0f1, 6000.0.82f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5
Reproducible on: Ubuntu 24.04 LTS, Ubuntu 26.04 LTS (by user), Windows 10 Pro
Not reproducible on: No other environments tested
Note: Reproduces both from the Editor GUI and from the command line with -batchmode -nographics -executeMethod
First few lines of the stack trace:
Caught fatal signal - signo:11 code:1 errno:0 addr:0x28
#0 ContentNamespaceManager::GetNamespaceName(unsigned long)
#1 ManagedArchiveSystem::MountAsync(unsigned long, core::basic_string<char, ...> const&, core::basic_string<char, ...> const&, ManagedArchiveOptions)
#2 ArchiveFileInterface_CUSTOM_MountAsync(unsigned long const&, BindingsManagedSpan*, BindingsManagedSpan*, ManagedArchiveOptions, ManagedArchiveHandle&)
#3 Unity.IO.Archive.ArchiveFileInterface:MountAsync_Injected (Unity.Content.ContentNamespace&,UnityEngine.Bindings.ManagedSpanWrapper&,UnityEngine.Bindings.ManagedSpanWrapper&,Unity.IO.Archive.ManagedArchiveOptions,Unity.IO.Archive.ArchiveHandle&)
#4 Unity.IO.Archive.ArchiveFileInterface:MountAsync (Unity.Content.ContentNamespace,string,string)