Description

Android apps build with the debug configuration on ETC2 will crash on launch.

Steps to Reproduce

Build FirstPersonExampleMap from source as Android ETC2 and install on device

Launch app, and it will crash after the splash screen.

Callstack
  1. Assertion failed: !TestBit(LocalMasterState.GetPtr(), MyThread) || !FPlatformProcess::SupportsMultithreading() [Link Removed] [Line: 736]
  2. D/UE4 :
  3. D/UE4 : [2020.08.21-11.25.59:008][ 0]Assertion failed: !TestBit(LocalMasterState.GetPtr(), MyThread) || !FPlatformProcess::SupportsMultithreading() [Link Removed] [Line: 736]
  4. D/UE4 :
  5. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: === Critical error: ===
  6. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error:
  7. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: Assertion failed: !TestBit(LocalMasterState.GetPtr(), MyThread) || !FPlatformProcess::SupportsMultithreading() [Link Removed] [Line: 736]
  8. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error:
  9. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBE7C194 libUE4.so(0x00000000076A9194)!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) []
  10. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000C0D9573C libUE4.so(0x000000000C5C273C)!void FDebug::CheckVerifyFailed<char16_t [1]>(char const*, char const*, int, char16_t const (&) [1]) []
  11. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000C0E50534 libUE4.so(0x000000000C67D534)!FStallingTaskQueue<FBaseGraphTask, 64, 2>::Pop(int, bool)::Impl::ExecCheckImplInternal() []
  12. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC734FC libUE4.so(0x00000000074A04FC)!FStallingTaskQueue<FBaseGraphTask, 64, 2>::Pop(int, bool) []
  13. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC5BEF0 libUE4.so(0x0000000007488EF0)!FTaskGraphImplementation::FindWork(ENamedThreads::Type) []
  14. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC291A8 libUE4.so(0x00000000074561A8)!FTaskThreadAnyThread::FindWork() []
  15. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC75694 libUE4.so(0x00000000074A2694)!FTaskThreadAnyThread::ProcessTasks() []
  16. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC74FCC libUE4.so(0x00000000074A1FCC)!FTaskThreadAnyThread::ProcessTasksUntilQuit(int) []
  17. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC752CC libUE4.so(0x00000000074A22CC)!FTaskThreadBase::Run() []
  18. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC74E84 libUE4.so(0x00000000074A1E84)!FTaskThreadAnyThread::Run() []
  19. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBD177D0 libUE4.so(0x00000000075447D0)!FRunnableThreadPThread::Run() []
  20. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000BBC731DC libUE4.so(0x00000000074A01DC)!FRunnableThreadPThread::_ThreadProc(void*) []
  21. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000F0826DBE libc.so(0x00000000000A1DBE)![Unknown]() []
  22. D/UE4 : [2020.08.21-11.25.59:008][ 0]LogAndroid: Error: [Callstack] 0x00000000F07DD2AA libc.so(0x00000000000582AA)![Unknown]() []
  23. D/UE4 : [2020.08.21-11.25.59:009][ 0]LogAndroid: Error:
  24. D/UE4 : [2020.08.21-11.25.59:009][ 0]LogAndroid: Error:
  25. D/UE4 : [2020.08.21-11.25.59:012][ 0]LogAndroid: FAndroidMisc::RequestExit(1)
  26.  

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-99334 in the post.

1
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.24.34.25
Target Fix4.26
Fix Commit14572288
Release Commit14572288
CreatedSep 9, 2020
ResolvedOct 26, 2020
UpdatedApr 28, 2021