Quest 2 app crashing on Quest 3

it works fine in quest 2 while quest 3 crashes after a while. using v4.27, oculus vr plugin.

Assertion failed: Data != __null [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLResources.h] [Line: 655]
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error:
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079916B158C libUE4.so(0x000000000929658C)!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, …)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079964DB188 libUE4.so(0x000000000E0C0188)!TOpenGLBuffer<FOpenGLBaseVertexBuffer, 34962u, &(CachedBindArrayBuffer(unsigned int))>::Lock(unsigned int, unsigned int, bool, bool)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079964B8ADC libUE4.so(0x000000000E09DADC)!FOpenGLDynamicRHI::LockVertexBuffer_BottomOfPipe(FRHICommandListImmediate&, FRHIVertexBuffer*, unsigned int, unsigned int, EResourceLockMode)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007992945738 libUE4.so(0x000000000A52A738)Unknown
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079928EBF44 libUE4.so(0x000000000A4D0F44)!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079929415E8 libUE4.so(0x000000000A5265E8)!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr const&)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007992940E44 libUE4.so(0x000000000A525E44)!TGraphTask::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007991459C30 libUE4.so(0x000000000903EC30)!FNamedTaskThread::ProcessTasksNamedThread(int, bool)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x000000799145832C libUE4.so(0x000000000903D32C)!FNamedTaskThread::ProcessTasksUntilQuit(int)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x00000079929B51C4 libUE4.so(0x000000000A59A1C4)!FRHIThread::Run()
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007991576908 libUE4.so(0x000000000915B908)!FRunnableThreadPThread::Run()
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007991453424 libUE4.so(0x0000000009038424)!FRunnableThreadPThread::_ThreadProc(void*)
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007A95907150 libc.so(0x00000000000E0150)Unknown
LogPlayLevel: Error: 09-05 11:48:26.464 19612 19990 D UE4 : [2024.09.05-03.48.26:464][789]LogAndroid: Error: [Callstack] 0x0000007A958B36DC libc.so(0x000000000008C6DC)Unknown

I found the problem. I had several widget component existed far from the player (20000 unit far). Apparently Quest 3 can’t handle that. I put them near the player and it’s works fine.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.