I’ve been having this crash on crashyletics for a while and cant figure out how to recreate or fix this issue. The issue is related to chunkdownloader pak file mounting. It happens in Unreal’s TextLocalizationManager, I’m not using any culture in the application other than English.
Until now, what I’ve done is replaced a few deprecated pakfilemount delegates but still to no avail.
Any help would be appreciated.
Crashed: PoolThread 0
0 x 0x1c7b300 FTextLocalizationManager::OnPakFileMounted(IPakFile const&) + 892 (Array.h:892)
1 x 0x1c7ae7c FTextLocalizationManager::OnPakFileMounted(IPakFile const&) + 327 (Array.h:327)
2 x 0x1c9b0b4 TBaseRawMethodDelegateInstance<false, FTextLocalizationManager, void (IPakFile const&), FDefaultDelegateUserPolicy>::ExecuteIfSafe(IPakFile const&) const + 469 (DelegateInstancesImpl.h:469)
3 x 0x340f4f4 TMulticastDelegate<void (IPakFile const&), FDefaultDelegateUserPolicy>::Broadcast(IPakFile const&) const + 955 (DelegateSignatureImpl.inl:955)
4 x 0x340ee78 FPakPlatformFile::Mount(char16_t const*, unsigned int, char16_t const*, bool) + 34 (ApplePlatformTime.h:34)
5 x 0x340df64 FPakPlatformFile::HandleMountPakDelegate(FString const&, int) + 7557 (IPlatformFilePak.cpp:7557)
6 x 0x134cd80 FChunkDownloader::FPakMountWork::DoWork() + 205 (ChunkDownloader.cpp:205)
7 x 0x135027c FAsyncTaskFChunkDownloader::FPakMountWork::DoThreadedWork() + 79 (ThreadSafeCounter.h:79)
8 x 0x1c143c4 FQueuedThread::Run() + 996 (ThreadingBase.cpp:996)
9 x 0x1c10828 FRunnableThreadPThread::Run() + 25 (PThreadRunnableThread.cpp:25)
10 x 0x1bf8294 FRunnableThreadPThread::_ThreadProc(void*) + 186 (PThreadRunnableThread.h:186)
11 libsystem_pthread.dylib 0x16b8 _pthread_start + 148
12 libsystem_pthread.dylib 0xb88 thread_start + 8