When I tried to transition from Loading screen to Menu Screen the Game Crashes immediately. I also tried changing Build Architectures with armv7 & arm64 but this doesn’t solved the issue. I tried to change SDK API level but the crash still persists.
I tried with few trail and error way by removing all the meshes to check what’s causing the issue and figured that the issue is due to widget. If I remove widgets everything works fine. But UI plays major role and widgets are the way to go.
I am currently testing it in Oculus Quest 2.
Here is the error that’s get printed in Logs:
Ensure condition failed: Cmd->IsOutsideRenderPass() [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommands.cpp] [Line: 235]
09-02 23:37:41.908 23367 23487 D UE4 :
09-02 23:37:41.956 2410 22808 I TimeWarp: SetSchedFifo( tid=23416, pol=2, pri=0 ) succeeded
09-02 23:37:41.956 2410 22808 I TimeWarp: SetSchedFifo( tid=23487, pol=2, pri=0 ) succeeded
09-02 23:37:41.956 2410 22808 I TimeWarp: SetSchedFifo( tid=23478, pol=2, pri=0 ) succeeded
09-02 23:37:41.972 23367 23416 D UE4 : EngineMemoryWarningHandler: Mem Used 426.90 MB, Texture Memory 35.90 MB, Render Target memory 258.08 MB, OS Free 2993.38 MB
09-02 23:37:42.083 23367 23473 I VrApi : FPS=73/72,Prd=47ms,Tear=0,Early=72,Stale=0,VSnc=1,Lat=1,Fov=2,CPU4/GPU=4/3,1478/490MHz,OC=FF,TA=0/70/70,SP=N/N/N,Mem=1353MHz,Free=2847MB,PLS=0,Temp=32.7C/0.0C,TW=2.78ms,App=2.49ms,GD=0.18ms,CPU&GPU=5.76ms,LCnt=1,GPU%=0.30,CPU%=0.31(W0.57),DSF=1.00
09-02 23:37:42.202 2018 2976 I chatty : uid=10019(com.oculus.vrshell) ShellOverlayVR expire 2 lines
09-02 23:37:42.351 2704 2720 I chatty : uid=10019(com.oculus.vrshell) FinalizerDaemon expire 9 lines
09-02 23:37:39.079 834 834 I TrackingService: TrackingService::getSharedMemoryFileDescriptor
09-02 23:37:42.419 722 22767 W SensorService: Unknown packet type (20) received
09-02 23:37:42.673 730 1036 I AudioFlinger: BUFFER TIMEOUT: remove(231) from active list on thread 0x7080588940
09-02 23:37:42.674 710 8857 W msm8974_platform: platform_send_gain_dep_cal: Usecase list is empty
09-02 23:37:42.674 710 8857 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
09-02 23:37:42.674 710 8857 D ACDB-LOADER: ACDB -> send_audvoltable
09-02 23:37:42.674 710 8857 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
09-02 23:37:42.674 710 8857 D : Failed to fetch the lookup information of the device 0000000F
09-02 23:37:42.674 710 8857 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
09-02 23:37:42.674 710 8857 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 1
09-02 23:37:42.674 710 8857 D : Failed to fetch the lookup information of the device 0000000F
09-02 23:37:42.674 710 8857 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
09-02 23:37:42.674 710 8857 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
09-02 23:37:42.791 1854 23490 I OSUpdateService: Intent with action system_battery_changed
09-02 23:37:42.811 23367 23477 W AudioTrack: restartIfDisabled(230): releaseBuffer() track 0x7293e7bc00 disabled due to previous underrun, restarting
--------- beginning of crash
09-02 23:37:42.825 23367 23487 F libc : Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7382895888 in tid 23487 (RenderThread), pid 23367 (main)
09-02 23:37:42.835 710 8857 W msm8974_platform: platform_send_gain_dep_cal: Usecase list is empty
09-02 23:37:42.835 710 8857 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
09-02 23:37:42.835 710 8857 D ACDB-LOADER: ACDB -> send_audvoltable
09-02 23:37:42.835 710 8857 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
09-02 23:37:42.835 710 8857 D : Failed to fetch the lookup information of the device 0000000F
09-02 23:37:42.835 710 8857 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
09-02 23:37:42.835 710 8857 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 15
09-02 23:37:42.835 710 8857 D : Failed to fetch the lookup information of the device 0000000F
09-02 23:37:42.835 710 8857 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
09-02 23:37:42.835 710 8857 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
09-02 23:37:42.877 23495 23495 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
09-02 23:37:42.878 833 833 I /system/bin/tombstoned: received crash request for pid 23487
09-02 23:37:42.879 23495 23495 I crash_dump64: performing dump of process 23367 (target tid = 23487)
09-02 23:37:42.884 23495 23495 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-02 23:37:42.884 23495 23495 F DEBUG : Build fingerprint: 'oculus/hollywood/hollywood:10/QQ3A.200805.001/18371800151900000:user/release-keys'
09-02 23:37:42.884 23495 23495 F DEBUG : Revision: '0'
09-02 23:37:42.884 23495 23495 F DEBUG : ABI: 'arm64'
09-02 23:37:42.884 23495 23495 F DEBUG : Timestamp: 2021-09-02 23:37:42+0530
09-02 23:37:42.884 23495 23495 F DEBUG : pid: 23367, tid: 23487, name: RenderThread >>> com.ptw.wordninja <<<
09-02 23:37:42.884 23495 23495 F DEBUG : uid: 10218
09-02 23:37:42.884 23495 23495 F DEBUG : signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7382895888
09-02 23:37:42.884 23495 23495 F DEBUG : Cause: execute-only (no-read) memory access error; likely due to data in .text.
09-02 23:37:42.884 23495 23495 F DEBUG : x0 0000000000000000 x1 0000000000001000 x2 0000000000000001 x3 0000000000000000
09-02 23:37:42.884 23495 23495 F DEBUG : x4 0000007297fb36b0 x5 0000007384248a50 x6 000000000000001d x7 0000000000000000
09-02 23:37:42.884 23495 23495 F DEBUG : x8 00000000000000e3 x9 8f22ea62d0193e87 x10 000000738283d720 x11 000000000000001b
09-02 23:37:42.884 23495 23495 F DEBUG : x12 000000000000e000 x13 0000000000000001 x14 fffffffffc000000 x15 000000000000f000
09-02 23:37:42.884 23495 23495 F DEBUG : x16 0000007293008668 x17 0000007382884e20 x18 000000725712a000 x19 0000007297fb3610
09-02 23:37:42.884 23495 23495 F DEBUG : x20 0000007382895888 x21 0000000000000000 x22 0000007297fd9d00 x23 0000007382895884
09-02 23:37:42.884 23495 23495 F DEBUG : x24 0000000000000004 x25 000000000000004e x26 0000007297fda020 x27 000000729314cd0c
09-02 23:37:42.884 23495 23495 F DEBUG : x28 0000007297fcd930 x29 0000007297fb3600
09-02 23:37:42.884 23495 23495 F DEBUG : sp 0000007297fb35e0 lr 00000072923785c4 pc 00000072923785f0
09-02 23:37:42.933 871 871 E adbd : failed to connect to socket 'tcp:6666': Connection refused
09-02 23:37:42.961 23495 23495 F DEBUG :
09-02 23:37:42.961 23495 23495 F DEBUG : backtrace:
09-02 23:37:42.961 23495 23495 F DEBUG : #00 pc 000000000ed765f0 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.961 23495 23495 F DEBUG : #01 pc 000000000ed81564 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (_ULaarch64_is_signal_frame+92) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.961 23495 23495 F DEBUG : #02 pc 000000000ed7f560 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (_ULaarch64_step+44) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.961 23495 23495 F DEBUG : #03 pc 000000000ed75c68 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (unw_backtrace+340) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.961 23495 23495 F DEBUG : #04 pc 000000000941a840 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FAndroidPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)+324) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.961 23495 23495 F DEBUG : #05 pc 00000000094c4684 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long long, int, void*)+104) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #06 pc 000000000969dda4 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FDebug::EnsureFailed(char const*, char const*, int, char16_t const*, int)+2916) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #07 pc 000000000969f0f4 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FDebug::OptionallyLogFormattedEnsureMessageReturningFalseImpl(bool, char const*, char const*, int, char16_t const*, ...)+172) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #08 pc 0000000009339c64 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #09 pc 0000000009318198 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FVulkanCommandListContext::RHIDispatchComputeShader(unsigned int, unsigned int, unsigned int)+100) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #10 pc 000000000a8d8964 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&)+2100) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #11 pc 000000000a8da794 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRHICommandListExecutor::ExecuteInner(FRHICommandListBase&)+6660) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #12 pc 000000000a8dc5ac /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRHICommandListExecutor::ExecuteList(FRHICommandListImmediate&)+1212) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #13 pc 000000000b8a69a8 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FMobileSceneRenderer::Render(FRHICommandListImmediate&)+4844) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #14 pc 000000000bb86304 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #15 pc 000000000bb88680 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #16 pc 0000000009446ad4 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FNamedTaskThread::ProcessTasksNamedThread(int, bool)+2040) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #17 pc 00000000094451d0 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FNamedTaskThread::ProcessTasksUntilQuit(int)+148) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #18 pc 000000000a98dd70 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (RenderingThreadMain(FEvent*)+244) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #19 pc 000000000a9a22e0 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRenderingThread::Run()+24) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #20 pc 00000000095638d4 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRunnableThreadPThread::Run()+164) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #21 pc 00000000094402c8 /data/app/com.ptw.wordninja-ddjxBguHJM0JaoD11N2RRQ==/lib/arm64/libUE4.so (FRunnableThreadPThread::_ThreadProc(void*)+84) (BuildId: d2b081873561794af97fb5c9c9ccd1c4f34a03ba)
09-02 23:37:42.962 23495 23495 F DEBUG : #22 pc 00000000000d5884 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: a6e0ca3a9989715134d1d1e2126e0f7a)