Description

ARSample from WWDC is crashing when attempting to launch onto an iOS device

Originally hit this on an iOS 11 iPad, but it also reproduced on an iOS 10 iPhone 6+

Steps to Reproduce
  1. Download the ARSample from Github (located here )
  2. Open a copy with the latest 4.17 Binary build
  3. Once the project opens, launch onto an iOS device

Expected Result: project launches successfully

Outcome: crash

Callstack
LoginId:71ce2d130f45eada5c4688a01da49c7e
EpicAccountId:9de9a5c85865483188f562671ebefc58

 SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x1088eac9b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x108b0225f (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x108be894d (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x108b3b81e (filename not found) [in UE4Editor-Core.dylib]
ProcessCompiledJob(FShaderCompileJob*, FShaderPipelineType const*, TArray<EShaderPlatform, FDefaultAllocator>&, TArray<FShaderPipelineType const*, FDefaultAllocator>&) Address = 0x10bec224c (filename not found) [in UE4Editor-Engine.dylib]
ProcessCompiledGlobalShaders(TArray<FShaderCommonCompileJob*, FDefaultAllocator> const&) Address = 0x10bea0f50 (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::ProcessCompiledShaderMaps(TMap<int, FShaderMapFinalizeResults, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<int, FShaderMapFinalizeResults, false> >&, float) Address = 0x10be9edea (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::FinishCompilation(wchar_t const*, TArray<int, FDefaultAllocator> const&) Address = 0x10bea7696 (filename not found) [in UE4Editor-Engine.dylib]
VerifyGlobalShaders(EShaderPlatform, bool) Address = 0x10bebc406 (filename not found) [in UE4Editor-Engine.dylib]
CompileGlobalShaderMap(EShaderPlatform, bool) Address = 0x10bebf53a (filename not found) [in UE4Editor-Engine.dylib]
BeginRecompileGlobalShaders(TArray<FShaderType*, FDefaultAllocator> const&, TArray<FShaderPipelineType const*, FDefaultAllocator> const&, EShaderPlatform) Address = 0x10bec08a9 (filename not found) [in UE4Editor-Engine.dylib]
RecompileShadersForRemote(FString const&, EShaderPlatform, FString const&, TArray<FString, FDefaultAllocator> const&, TArray<unsigned char, FDefaultAllocator> const&, TArray<unsigned char, FDefaultAllocator>*, TArray<FString, FDefaultAllocator>*, bool) Address = 0x10bec12cd (filename not found) [in UE4Editor-Engine.dylib]
UCookOnTheFlyServer::SaveGlobalShaderMapFiles(TArray<ITargetPlatform*, FDefaultAllocator> const&) Address = 0x1111e779b (filename not found) [in UE4Editor-UnrealEd.dylib]
UCookOnTheFlyServer::StartCookByTheBook(UCookOnTheFlyServer::FCookByTheBookStartupOptions const&) Address = 0x1111c777b (filename not found) [in UE4Editor-UnrealEd.dylib]
UUnrealEdEngine::StartCookByTheBookInEditor(TArray<ITargetPlatform*, FDefaultAllocator> const&, TArray<FString, FDefaultAllocator> const&, TArray<FString, FDefaultAllocator> const&, TArray<FString, FDefaultAllocator> const&, TArray<FString, FDefaultAllocator> const&) Address = 0x1120dfa82 (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::PlayUsingLauncher() Address = 0x111c75e15 (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::StartQueuedPlayMapRequest() Address = 0x111c7118e (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::Tick(float, bool) Address = 0x1113ffd64 (filename not found) [in UE4Editor-UnrealEd.dylib]
UUnrealEdEngine::Tick(float, bool) Address = 0x1120e029c (filename not found) [in UE4Editor-UnrealEd.dylib]
FEngineLoop::Tick() Address = 0x1087e0e75 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x1087e8c22 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x1087f65d0 (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x108abde86 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffb81f5b3d (filename not found) [in Foundation]
_pthread_body Address = 0x7fffcc19493b (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffcc194887 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffcc19408d (filename not found) [in libsystem_pthread.dylib]

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Platform - XR
Affects Versions4.174.18.14.19
CreatedJul 27, 2017
ResolvedAug 18, 2017
UpdatedSep 16, 2019
View Jira Issue