Description

Regression: Tested in UE5/Release-5.0, this issue did not occur so it is a regression.

Steps to Reproduce
  1. Create a new Handheld AR Template project
  2. Package for Android
  3. Install and run the package on to an Android device

Actual Result: Package shows a black screen while trying to scan room and an Ensure populates the logs

Expected Result: Package runs properly on the Android device

Callstack
 Ensure condition failed: CurrentGCObject->GetReferencerName() != FGCObject::UnknownGCObjectName  [File:D:/build/++UE5/Sync/Engine/Source/Runtime/CoreUObject/Private/Misc/GCObjectReferencer.cpp] [Line: 168] 
 Please make sure all FGCObject derived classes have a unique name by overriding FGCObject::GetReferencerName() function. FGCObject::GetReferencerName() will become pure virtual in the next engine release. See callstack for details. 
libUnreal.so(0x000000000D4705F8)!FVerifyReferencerNameCollector::VerifyReferencerName()  []
libUnreal.so(0x000000000A54DFC8)!non-virtual thunk to FGoogleARCoreXRTrackingSystem::AddReferencedObjects(FReferenceCollector&)  []
libUnreal.so(0x000000000D457524)!UGCObjectReferencer::VerifyGCObjectNames()  []
libUnreal.so(0x000000000D48E3CC)!TBaseUObjectMethodDelegateInstance<false, UGCObjectReferencer, void (), FDefaultDelegateUserPolicy>::ExecuteIfSafe() const  []
libUnreal.so(0x000000000A5032E8)!void TMulticastDelegateBase<FDefaultDelegateUserPolicy>::Broadcast<IBaseDelegateInstance<void (), FDefaultDelegateUserPolicy>, TDelegate<void (), FDefaultDelegateUserPolicy>>() const  []
libUnreal.so(0x000000000D63617C)!CollectGarbageInternal(EObjectFlags, bool)  []
libUnreal.so(0x000000000D639EC4)!TryCollectGarbage(EObjectFlags, bool)  []
libUnreal.so(0x00000000129EE7D4)!UEngine::PerformGarbageCollectionAndCleanupActors()  []
libUnreal.so(0x00000000129EE4E0)!UEngine::ConditionalCollectGarbage()  []
libUnreal.so(0x0000000011FAE1EC)!UWorld::Tick(ELevelTick, float)  []
libUnreal.so(0x0000000011CCC214)!UGameEngine::Tick(float, bool)  []
libUnreal.so(0x000000000A4DC510)!FEngineLoop::Tick()  []
libUnreal.so(0x000000000A4D4EFC)!AndroidMain(android_app*)  []
libUnreal.so(0x000000000A4E3448)!android_main()  []
libUnreal.so(0x000000000A51A380)![Unknown]()  []
libc.so(0x0000000000098FA0)![Unknown]()  []
libc.so(0x0000000000024470)![Unknown]()  []
 

Have Comments or More Details?

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

20
Login to Vote

Fixed
ComponentUE - Platform - XR
Affects Versions5.1
Target Fix5.2
Fix Commit23605263
Main Commit23605263
CreatedJan 5, 2023
ResolvedJan 6, 2023
UpdatedFeb 4, 2023