Hi I’ve been developing an app and have done well over 40 builds which have installed and ran fine. Today I made some UI changes, mostly cosmetic, and now it hangs at the splash screen and force closes. The issue is, it doesn’t give me any errors in the log except one which only happens at first launch in the Device Output log, but otherwise I have no idea how to fix it. Any ideas?
I saw there was a bug fix for this in 5.4 (I’m using 5.6) so is there any chance this is a remnant from that?
Here is the end of the log, which includes the initial startup error. Can include the whole thing if needed.
[2025.07.16-00.46.51:075][ 0]LogInit: FAudioDevice initialized with ID 1.
[2025.07.16-00.46.51:075][ 0]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 1
[2025.07.16-00.46.51:075][ 0]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected. InstanceID=1
[2025.07.16-00.46.51:075][ 0]LogCsvProfiler: Display: Metadata set : largeworldcoordinates="1"
[2025.07.16-00.46.51:088][ 0]LogChaosDD: Creating Chaos Debug Draw Scene for world Untitled
[2025.07.16-00.46.51:109][ 0]LogAndroidPermission: UAndroidPermissionFunctionLibrary::CheckPermission android.permission.RECORD_AUDIO (Android)
[2025.07.16-00.46.51:110][ 0]LogAudio: Display: Audio Device (ID: 1) registered with world 'Untitled'.
[2025.07.16-00.46.51:112][ 0]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2025.07.16-00.46.51:112][ 0]LogInit: Display: Game Engine Initialized.
[2025.07.16-00.46.51:127][ 0]LogInit: Display: Starting Game.
[2025.07.16-00.46.51:128][ 0]LogGlobalStatus: Browse Started Browse: "/Game/LVL_Main?Name=Player"
[2025.07.16-00.46.51:128][ 0]LogNet: Browse: /Game/LVL_Main?Name=Player
[2025.07.16-00.46.51:128][ 0]LogLoad: LoadMap: /Game/LVL_Main?Name=Player
[2025.07.16-00.46.51:128][ 0]LogWorld: BeginTearingDown for /Temp/Untitled_0
[2025.07.16-00.46.51:128][ 0]LogWorld: UWorld::CleanupWorld for Untitled, bSessionEnded=true, bCleanupResources=true
[2025.07.16-00.46.51:129][ 0]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2025.07.16-00.46.51:142][ 0]LogAudio: Display: Audio Device unregistered from world 'None'.
[2025.07.16-00.46.51:150][ 0]LogUObjectHash: Compacting FUObjectHashTables data took 1.48ms
D/UE : [2025.07.16-00.56.39:132][ 0]LogAndroid: SuspendApp_EventThread -> ERROR: backgrounding callback, not responded in timely manner. EMDoneTrigger->Wait, waited '4000.980957' ms
D/UE : [2025.07.16-01.27.52:769][ 0]LogAudioMixer: Display: Using Audio Hardware Device Android Audio Device
D/UE : [2025.07.16-01.27.52:770][ 0]LogAudioMixer: Display: Initializing Sound Submixes...
D/UE : [2025.07.16-01.27.52:771][ 0]LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
D/UE : [2025.07.16-01.27.52:771][ 0]LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
D/UE : [2025.07.16-01.27.52:774][ 0]LogAudioMixer: Display: Output buffers initialized: Frames=1152, Channels=2, Samples=2304, InstanceID=1-
D/UE : [GameActivity] ==============> GameActive.onPause complete!
D/UE : [2025.07.16-01.41.16:765][ 0]LogUObjectHash: Compacting FUObjectHashTables data took 2.12ms
D/UE : [2025.07.16-01.41.17:949][ 0]LogAndroidPermission: PermissionHelper_onAcquirePermissions android.permission.RECORD_AUDIO 1 (1), Broadcasting...
D/UE : [2025.07.16-01.41.20:760][ 0]LogAndroid: SuspendApp_EventThread -> ERROR: backgrounding callback, not responded in timely manner. EMDoneTrigger->Wait, waited '4001.768066' ms
D/UE : [2025.07.16-01.41.20:760][ 0]LogAndroid: SuspendApp_EventThread -> EMDoneTrigger->Wait, waited '4001.768066' ms
D/UE : [2025.07.16-01.41.20:760][ 0]LogAndroid: Blocking renderer on suspended window.
D/UE : [2025.07.16-01.41.20:773][ 0]LogAndroid: Waiting for game thread to release EGL context/surface.
So far I’ve:
Deleted all project folders and did a full rebuild
Removed just about all Begin Play logic
Copied the two 3rd-party plugins I’m using into the project plugins folder.
changed min Android SDK to 33 (was working with 26)
Removed android.permissions WRITE_EXTERNAL_STORAGE & READ_EXTERNAL_STORAGE
As I am testing these, I am updating here and then reverting back to the original settings if they don’t fix the issue, so that I don’t compromise the project too much while debugging
Here is the logcat when filtered for my app and for errors
7/16/2025 13:25.3 24723-24723 PermissionHelper com.CompanyNameApp E GVRTransition2DActivity.getActivity() failed. Trying to get GameActivity.
7/16/2025 13:25.4 24723-24723 PermissionHelper com.CompanyNameApp E GVRTransition2DActivity.getActivity() failed. Trying to get GameActivity.
7/16/2025 13:25.4 24723-24723 aroHouseARchive com.CompanyNameApp E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuPixelFormat: No map for format: 0x38
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <validate_memory_layout_input_parmas:1970>: Unknown Format 0
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuResourceSizeAndDimensions Graphics metadata init failed
7/16/2025 13:26.2 24723-25370 Gralloc4 com.CompanyNameApp E isSupported(1, 1, 56, 1, ...) failed with 1
7/16/2025 13:26.2 24723-25370 GraphicBufferAllocator com.CompanyNameApp E Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 1
7/16/2025 13:26.2 24723-25370 AHardwareBuffer com.CompanyNameApp E GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -1), handle=0x0
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuPixelFormat: No map for format: 0x3b
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <validate_memory_layout_input_parmas:1970>: Unknown Format 0
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuResourceSizeAndDimensions Graphics metadata init failed
7/16/2025 13:26.2 24723-25370 Gralloc4 com.CompanyNameApp E isSupported(1, 1, 59, 1, ...) failed with 1
7/16/2025 13:26.2 24723-25370 GraphicBufferAllocator com.CompanyNameApp E Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 1
7/16/2025 13:26.2 24723-25370 AHardwareBuffer com.CompanyNameApp E GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -1), handle=0x0
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuPixelFormat: No map for format: 0x38
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <validate_memory_layout_input_parmas:1970>: Unknown Format 0
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuResourceSizeAndDimensions Graphics metadata init failed
7/16/2025 13:26.2 24723-25370 Gralloc4 com.CompanyNameApp E isSupported(1, 1, 56, 1, ...) failed with 1
7/16/2025 13:26.2 24723-25370 GraphicBufferAllocator com.CompanyNameApp E Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 1
7/16/2025 13:26.2 24723-25370 AHardwareBuffer com.CompanyNameApp E GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -1), handle=0x0
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuPixelFormat: No map for format: 0x3b
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <validate_memory_layout_input_parmas:1970>: Unknown Format 0
7/16/2025 13:26.2 24723-25370 AdrenoUtils com.CompanyNameApp E <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
7/16/2025 13:26.2 24723-25370 qdgralloc com.CompanyNameApp E GetGpuResourceSizeAndDimensions Graphics metadata init failed
7/16/2025 13:26.2 24723-25370 Gralloc4 com.CompanyNameApp E isSupported(1, 1, 59, 1, ...) failed with 1
7/16/2025 13:26.2 24723-25370 GraphicBufferAllocator com.CompanyNameApp E Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 1
7/16/2025 13:26.2 24723-25370 AHardwareBuffer com.CompanyNameApp E GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -1), handle=0x0
7/16/2025 13:26.3 24723-25370 SwappyDisplayManager com.CompanyNameApp E dalvik.system.InMemoryDexClassLoader[DexPathList[[dex file "InMemoryDexFile[cookie=[0, -5476376637420268304]]"],nativeLibraryDirectories=[/system/lib64, /system/system_ext/lib64]]] couldn't find "libUnreal.so"
7/16/2025 13:27.0 24723-25495 GoogleApiManager com.CompanyNameApp E Failed to get service from broker.
7/16/2025 13:27.2 24723-25238 PermissionHelper com.CompanyNameApp E GVRTransition2DActivity.getActivity() failed. Trying to get GameActivity.
7/16/2025 13:39.4 25230-25230 libc com.CompanyNameApp A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x17 in tid 25230 (aroHouseARchive), pid 25230 (aroHouseARchive)
Alright as usual it was a stupid issue as is with most things. The UI icons I designed were 8k textures because I didn’t scale them down after export from illustrator. So once I sized them to 1024 it loaded up fine. Just puting it out there for anyone it may help.
Always manage your textures, people! 