Our app is crashing sometimes when using File.ReadAllText() on Android.
We recently change from 2021.3.24 to 2021.3.36, it wasn’t happening before. Could also be because of some changes in our code.
Has anyone been familiar with such a crash ? Have any idea of what I could try ?
Crash Reason
SIGSEGV:libil2cpp.so: pthread_stop_world.c:GC_suspend_all:3*libc.so
Call stack:
/ apex / com.android.runtime / lib64 / bionic / libc.so(pthread_kill + 48
/ apex / com.android.runtime / lib64 / bionic / libc.so(__pthread_internal_find(long, char const*)+68)
libil2cpp.so(GC_suspend_all)
libil2cpp.so(GC_stop_world)
libil2cpp.so(GC_stopped_mark)
libil2cpp.so(GC_maybe_gc)
libil2cpp.so(GC_alloc_large)
libil2cpp.so(GC_generic_malloc)
libil2cpp.so(GC_malloc_kind_global)
libil2cpp.so(inlined) il2cpp::vm::Object::AllocatePtrFree(unsigned long, Il2CppClass *))
libil2cpp.so(il2cpp::vm::Array::NewSpecific(Il2CppClass *, unsigned long))
libil2cpp.so(StringBuilder_ExpandByABlock_m2048556E04DF0868CF22944DA0CAFDAF2FF2661F)
libil2cpp.so(StringBuilder_Append_m3B01AD486432033546C698FB95D3067DCB1A1448)
libil2cpp.so(StringBuilder_Append_mC09A30993B77CC4D8E906720683B6386F0E15747)
libil2cpp.so(StreamReader_ReadToEnd_mC4555F132A634BB343137E09612D6BDC6BD00B3B)
libil2cpp.so(File_InternalReadAllText_m1A9DFDA4F514EF8384FCCB57CD76C05956A1F362)
libil2cpp.so(ToolTipSystem_AddDescriptionsForDevices_m15AAA50202633B9B3FE6EEE364438765E5FE7AA1)```
line of code:
```var library = JsonConvert.DeserializeObject<UserAssetLibraryResult>(File.ReadAllText(assetLibrary));```
Unity 2021.3.36
Platform : Android API 32 (Quest 2)
IL2CPP
Incremental GC enabled