Our application suddenly (maybe after introducing shader variants pre-warmup) is suffering from this native crash. Unfortunately I don’t seem to have compatible symbols to know more, but the log seems quite exhaustive. Any clue? This is 2022.3.19f Android apk IL2CPP
y Unable to open archive file: /storage/emulated/0/Android/data/com.CoreLoop.lm_client/files/UnityCache/Shared/2115afad36c525c473dea88f53afaf8b/953ce4d6b546d3815e6bd8aacfea69d2/__data
2024/07/24 18:19:53.899 16542 16653 Error Unity #0 0x77b5fcde2c (libunity.so) GetStacktrace(int) 0x44
2024/07/24 18:19:53.899 16542 16653 Error Unity #1 0x77b668e0e8 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x234
2024/07/24 18:19:53.899 16542 16653 Error Unity #2 0x77b5e24070 (libunity.so) ArchiveStorageReader::MakeStorageUsed(bool) 0x154
2024/07/24 18:19:53.899 16542 16653 Error Unity #3 0x77b5e22cf8 (libunity.so) ArchiveFileSystem::Open(FileEntryData&, FilePermission, FileAutoBehavior) 0xa8
2024/07/24 18:19:53.899 16542 16653 Error Unity #4 0x77b5e31b94 (libunity.so) FileAccessor::Open(FileSystemEntry&, FilePermission, FileAutoBehavior) 0x48
2024/07/24 18:19:53.899 16542 16653 Error Unity #5 0x77b5dced98 (libunity.so) bool RetriableOperation::Perform<OpenFileOperation>(OpenFileOperation&, int, double, RetriableOperation::UserRetryDialog) 0x2c
2024/07/24 18:19:53.899 16542 16653 Error Unity #6 0x77b5dced3c (libunity.so) File::OpenFileSystemEntry(FileSystemEntry const&, FilePermission, FileAutoBehavior) 0x13c
2024/07/24 18:19:53.899 16542 16653 Error Unity #7 0x77b5dcee90 (libunity.so) File::Open(core::basic_string_ref<char>, FilePermission, FileAutoBehavior) 0xac
2024/07/24 18:19:53.899 16542 16653 Error Unity #8 0x77b5be6
2024/07/24 18:19:53.900 16542 16653 Error Unity Mismatched serialization in the builtin class 'GameObject'. (Read 15 bytes but expected 115 bytes)
2024/07/24 18:19:53.900 16542 16653 Error Unity #0 0x77b5fcde2c (libunity.so) GetStacktrace(int) 0x44
2024/07/24 18:19:53.900 16542 16653 Error Unity #1 0x77b668e0e8 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x234
2024/07/24 18:19:53.900 16542 16653 Error Unity #2 0x77b5f09a10 (libunity.so) ? 0x0
2024/07/24 18:19:53.900 16542 16653 Error Unity #3 0x77b5f096ac (libunity.so) SerializedFile::ReadObject(long, ObjectCreationMode, bool, TypeTree const**, bool*, Object&, CacheReaderBase*) const 0x460
2024/07/24 18:19:53.900 16542 16653 Error Unity #4 0x77b5f024f8 (libunity.so) PersistentManager::ReadAndActivateObjectThreaded(int, SerializedObjectIdentifier const&, SerializedFile*, bool, bool, PersistentManager::LockFlags) 0x128
2024/07/24 18:19:53.900 16542 16653 Error Unity #5 0x77b5f027d4 (libunity.so) PersistentManager::LoadObjectsThreaded(int const*, int, LoadProgress&, bool, PersistentManager::LockFlags, bool) 0x210
2024/07/24 18:19:53.900 16542 16653 Error Unity #6 0x77b5d1ae6c (libunity.so) LoadOperation::Perform() 0xc8
2024/07/24 18:19:53.900 16542 16653 Error Unity #7 0x77b608bd3c (libunity.so) AssetBundleLoadAssetOperation::Perform() 0x3a0
2024/07/24 18:19:53.900 16542 16653 Error Unity #8 0x77b5d1d850 (libunity.so) PreloadManager::ProcessSingleOperation() 0xe8
2024/07/24 18:19:53.900 16542 16653 Error Unity #9 0x77b5d1d5cc (libunity.so) PreloadMana
2024/07/24 18:19:53.900 16542 16653 Error Unity Recursive Serialization is not supported. You can't dereference a PPtr while loading. (Constructors of C# classes may not load objects either. See stacktrace.)
2024/07/24 18:19:53.900 16542 16653 Error Unity #0 0x77b5fcde2c (libunity.so) GetStacktrace(int) 0x44
2024/07/24 18:19:53.900 16542 16653 Error Unity #1 0x77b668e0e8 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x234
2024/07/24 18:19:53.900 16542 16653 Error Unity #2 0x77b5f01b2c (libunity.so) PersistentManager::ReadObject(int, AwakeFromLoadMode) 0xd4
2024/07/24 18:19:53.900 16542 16653 Error Unity #3 0x77b5efaac0 (libunity.so) SerializableManagedRef::SetScript(Object*, PPtr<MonoScript>, ScriptingObjectPtr) 0xa4
2024/07/24 18:19:53.900 16542 16653 Error Unity #4 0x77b5efb0a0 (libunity.so) void SerializableManagedRefTransfer::TransferEngineAndMonoInstance<StreamedBinaryRead>(Object*, SerializableManagedRef&, StreamedBinaryRead&, bool) 0x40
2024/07/24 18:19:53.900 16542 16653 Error Unity #5 0x77b5efb02c (libunity.so) SerializableManagedRefTransfer::Transfer(Object*, SerializableManagedRef&, StreamedBinaryRead&, bool) 0x18
2024/07/24 18:19:53.900 16542 16653 Error Unity #6 0x77b5ebbe34 (libunity.so) void MonoBehaviour::Transfer<StreamedBinaryRead>(StreamedBinaryRead&, bool) 0x30
2024/07/24 18:19:53.900 16542 16653 Error Unity #7 0x77b5eb8a1c (libunity.so) ManagedObjectHostTransferRedirect<MonoBehaviour>::T
2024/07/24 18:19:53.900 16542 16653 Error Unity Recursive Serialization is not supported. You can't dereference a PPtr while loading. (Constructors of C# classes may not load objects either. See stacktrace.)
2024/07/24 18:19:53.900 16542 16653 Error Unity #0 0x77b5fcde2c (libunity.so) GetStacktrace(int) 0x44
2024/07/24 18:19:53.900 16542 16653 Error Unity #1 0x77b668e0e8 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x234
2024/07/24 18:19:53.900 16542 16653 Error Unity #2 0x77b5f01b2c (libunity.so) PersistentManager::ReadObject(int, AwakeFromLoadMode) 0xd4
2024/07/24 18:19:53.900 16542 16653 Error Unity #3 0x77b5efa560 (libunity.so) SerializableManagedRef::RebuildMonoInstanceFromScriptChange(Object*, ScriptingClassPtr, ScriptingObjectPtr) 0x78
2024/07/24 18:19:53.900 16542 16653 Error Unity #4 0x77b5eb15cc (libunity.so) ManagedMonoBehaviourRef::RebuildMonoInstanceFromScriptChange(Object*, ScriptingClassPtr, ScriptingObjectPtr) 0x44
2024/07/24 18:19:53.900 16542 16653 Error Unity #5 0x77b5efab28 (libunity.so) SerializableManagedRef::SetScript(Object*, PPtr<MonoScript>, ScriptingObjectPtr) 0x10c
2024/07/24 18:19:53.900 16542 16653 Error Unity #6 0x77b5efb0a0 (libunity.so) void SerializableManagedRefTransfer::TransferEngineAndMonoInstance<StreamedBinaryRead>(Object*, SerializableManagedRef&, StreamedBinaryRead&, bool) 0x40
2024/07/24 18:19:53.900 16542 16653 Error Unity #7 0x77b5efb02c (libunity.so) Serializabl
2024/07/24 18:19:53.901 16542 16653 Warn Unity The referenced script (Unknown) on this Behaviour is missing!
2024/07/24 18:19:53.901 16542 16653 Error Unity The file 'archive:/CAB-69e4c60a26d1ac389d8409485e55da09/CAB-69e4c60a26d1ac389d8409485e55da09' is corrupted! Remove it and launch unity again!
2024/07/24 18:19:53.901 16542 16653 Error Unity [Position out of bounds!]
2024/07/24 18:19:53.901 16542 16653 Error Unity #0 0x77b5fcde2c (libunity.so) GetStacktrace(int) 0x44
2024/07/24 18:19:53.901 16542 16653 Error Unity #1 0x77b668e0e8 (libunity.so) DebugStringToFile(DebugStringToFileData const&) 0x234
2024/07/24 18:19:53.901 16542 16653 Error Unity #2 0x77b5d3b06c (libunity.so) CachedReader::OutOfBoundsError(unsigned long, unsigned long) 0x1e0
2024/07/24 18:19:53.901 16542 16653 Error Unity #3 0x77b5d3b260 (libunity.so) CachedReader::Read(void*, unsigned long) 0x4c
2024/07/24 18:19:53.901 16542 16653 Error Unity #4 0x77b5b7d684 (libunity.so) void StreamedBinaryRead::TransferSTLStyleArray<core::basic_string<char, core::StringStorageDefault<char> > >(core::basic_string<char, core::StringStorageDefault<char> >&, TransferMetaFlags) 0x88
2024/07/24 18:19:53.901 16542 16653 Error Unity #5 0x77b5ebbe44 (libunity.so) void MonoBehaviour::Transfer<StreamedBinaryRead>(StreamedBinaryRead&, bool) 0x40
2024/07/24 18:19:53.901 16542 16653 Error Unity #6 0x77b5eb8a1c (libunity.so) ManagedObjectHostTransferRedirect<MonoBehaviour>::Transfer(MonoBehaviour&, StreamedBinaryRead&) 0x34
2024/07/24 18:19:53.901 16542 16653 Error Unity #7 0x77b5f09678 (libunity.so) SerializedFile::ReadObject(long, Object
0001/01/01 00:00:00.000 -1 -1 Info --------- beginning of crash
2024/07/24 18:19:53.923 16542 16653 Fatal libc Fatal signal 5 (SIGTRAP), code -6 (SI_TKILL) in tid 16653 (Loading.Preload), pid 16542 (eLoop.lm_client)
2024/07/24 18:19:54.158 20372 20372 Info crash_dump64 obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
2024/07/24 18:19:54.161 16542 16670 Warn Unity [FMOD] AAudio_Update : Increasing buffer size to 1728 due to detected xruns.
2024/07/24 18:19:54.164 757 757 Info tombstoned received crash request for pid 16653
2024/07/24 18:19:54.165 20372 20372 Info crash_dump64 performing dump of process 16542 (target tid = 16653)
2024/07/24 18:19:54.194 16542 16670 Warn Unity [FMOD] AAudio_Update : Increasing buffer size to 1920 due to detected xruns.
2024/07/24 18:19:54.369 16542 16667 Debug AudioTrack [audioTrackData][fine] 40s(f:40000 m:4769 s:0 k:0) : pid 16542 uid 11213 sessionId 5569 sr 48000 ch 2 fmt 5
2024/07/24 18:19:54.402 1056 4484 Info vendor.qti.bluetooth@1.0-ibs_handler ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
2024/07/24 18:19:54.403 1056 4484 Debug vendor.qti.bluetooth@1.0-ibs_handler SerialClockVote: vote for UART CLK ON
2024/07/24 18:19:54.404 1056 4484 Debug vendor.qti.bluetooth@1.0-wake_lock Acquire wakelock is acquired
2024/07/24 18:19:54.404 1056 4484 Info vendor.qti.bluetooth@1.0-ibs_handler ProcessIbsCmd: Writing IBS_WAKE_ACK
2024/07/24 18:19:54.415 26901 27780 Error MiuiFastConnectService check adv data not fast connect
2024/07/24 18:19:54.445 1056 4484 Info vendor.qti.bluetooth@1.0-ibs_handler ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
2024/07/24 18:19:54.445 1056 4484 Debug vendor.qti.bluetooth@1.0-ibs_handler SerialClockVote: vote for UART CLK OFF
2024/07/24 18:19:54.515 20372 20372 Warn crash_dump64 type=1400 audit(0.0:177639): avc: denied { search } for name="0" dev="tmpfs" ino=2814 scontext=u:r:crash_dump:s0:c189,c260,c512,c768 tcontext=u:object_r:mnt_user_file:s0 tclass=dir permissive=0
2024/07/24 18:19:54.515 20372 20372 Warn crash_dump64 type=1400 audit(0.0:177640): avc: denied { search } for name="0" dev="tmpfs" ino=2814 scontext=u:r:crash_dump:s0:c189,c260,c512,c768 tcontext=u:object_r:mnt_user_file:s0 tclass=dir permissive=0
2024/07/24 18:19:54.527 20372 20372 Warn crash_dump64 type=1400 audit(0.0:177641): avc: denied { search } for name="0" dev="tmpfs" ino=2814 scontext=u:r:crash_dump:s0:c189,c260,c512,c768 tcontext=u:object_r:mnt_user_file:s0 tclass=dir permissive=0
2024/07/24 18:19:54.596 1056 4319 Debug vendor.qti.bluetooth@1.0-wake_lock Release wakelock is released
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG Build fingerprint: 'Xiaomi/renoir_eea/renoir:13/TKQ1.220829.002/V14.0.5.0.TKIEUXM:user/release-keys'
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG Revision: '0'
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG ABI: 'arm64'
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG Timestamp: 2024-07-24 18:19:54.172337954+0200
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG Process uptime: 2148s
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG Cmdline: com.CoreLoop.lm_client
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG pid: 16542, tid: 16653, name: Loading.Preload >>> com.CoreLoop.lm_client <<<
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG uid: 11213
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG signal 5 (SIGTRAP), code -6 (SI_TKILL), fault addr --------
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x0 0000000000000000 x1 000000000000410d x2 0000000000000005 x3 0000000000000000
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x4 31602f3562336438 x5 31602f3562336438 x6 31602f3562336438 x7 7f7f7f7f7f7f7f7f
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x8 0000000000000083 x9 000000000000009e x10 0000000000000000 x11 0000000000000000
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x12 0000000000000000 x13 0000000000000400 x14 00000076b0484830 x15 0000000034155555
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x16 00000078dfb3b0b0 x17 00000078dfb135b0 x18 00000076658ac000 x19 00000076b0486200
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x20 00000000000000e3 x21 00000077b575c842 x22 00000076b0487000 x23 00000077b6d60000
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x24 00000076b0486158 x25 00000077b668de3c x26 00000076b0486128 x27 0000007730261e30
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG x28 0000000000800101 x29 00000076b0487000
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG lr 00000077b668db78 sp 00000076b0486120 pc 00000078dfb135bc pst 0000000000001000
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG backtrace:
2024/07/24 18:19:54.715 20372 20372 Fatal DEBUG #00 pc 00000000000e05bc /apex/com.android.runtime/lib64/bionic/libc.so (tgkill+12) (BuildId: c952e6203717f15ddb4a9646718f3c46)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #01 pc 0000000001085b74 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (DebugStringToFilePostprocessedStacktrace(DebugStringToFileData const&)+1264) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #02 pc 0000000001086154 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (DebugStringToFile(DebugStringToFileData const&)+672) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #03 pc 000000000073306c /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (CachedReader::OutOfBoundsError(unsigned long, unsigned long)+480) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #04 pc 0000000000733260 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (CachedReader::Read(void*, unsigned long)+76) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #05 pc 0000000000575684 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (void StreamedBinaryRead::TransferSTLStyleArray<core::basic_string<char, core::StringStorageDefault<char> > >(core::basic_string<char, core::StringStorageDefault<char> >&, TransferMetaFlags)+136) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #06 pc 00000000008b3e44 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (void MonoBehaviour::Transfer<StreamedBinaryRead>(StreamedBinaryRead&, bool)+64) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #07 pc 00000000008b0a1c /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (ManagedObjectHostTransferRedirect<MonoBehaviour>::Transfer(MonoBehaviour&, StreamedBinaryRead&)+52) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #08 pc 0000000000901678 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (SerializedFile::ReadObject(long, ObjectCreationMode, bool, TypeTree const**, bool*, Object&, CacheReaderBase*) const+1068) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #09 pc 00000000008fa4f8 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (PersistentManager::ReadAndActivateObjectThreaded(int, SerializedObjectIdentifier const&, SerializedFile*, bool, bool, PersistentManager::LockFlags)+296) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #10 pc 00000000008fa7d4 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (PersistentManager::LoadObjectsThreaded(int const*, int, LoadProgress&, bool, PersistentManager::LockFlags, bool)+528) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #11 pc 0000000000712e6c /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (LoadOperation::Perform()+200) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #12 pc 0000000000a83d3c /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (AssetBundleLoadAssetOperation::Perform()+928) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #13 pc 0000000000715850 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (PreloadManager::ProcessSingleOperation()+232) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #14 pc 00000000007155cc /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (PreloadManager::Run()+152) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #15 pc 0000000000715520 /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (PreloadManager::Run(void*)+40) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #16 pc 000000000083059c /data/app/~~c4I-TnMIN9RvkH2pOoMipw==/com.CoreLoop.lm_client-ey3tmIeAf-KYfJ7YGvfpVQ==/lib/arm64/libunity.so (Thread::RunThreadWrapper(void*)+1048) (BuildId: 479e8807abb32314)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #17 pc 00000000000f54c8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: c952e6203717f15ddb4a9646718f3c46)
2024/07/24 18:19:54.716 20372 20372 Fatal DEBUG #18 pc 000000000008eebc /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: c952e6203717f15ddb4a9646718f3c46)