fmo
Topic Author
Posts: 5
Joined: 17 Mar 2026, 11:14

Crash on Unreal Android Quest 3

23 Mar 2026, 16:14

Hi,

Testing Noesis on Quest 3 using the NoesisWorldUI component. Simple setup. Get the crash below instantly when level is loaded. Have tried same level without the actor with the NoesisWorldUI component and then I don't get the crash. Any thoughts?
Error: Shader requested a global uniform buffer of type 'MobileBasePass' at static slot '[Name: SceneTextures, Slot: 13]', but it was null. The uniform buffer should be bound using RHICmdList.SetStaticUniformBuffers() or passed into an RDG pass using SHADER_PARAMETER_STRUCT_REF() or SHADER_PARAMETER_RDG_UNIFORM_BUFFER().
Cheers
 
User avatar
hcpizzi
Site Admin
Posts: 368
Joined: 09 Feb 2012, 12:40

Re: Crash on Unreal Android Quest 3

24 Mar 2026, 12:12

Hello,

I'm going to test this. Does the error say which shader is causing it? Only our material shaders should use that buffer, and that particular sample doesn't use them.

Could you please create a ticket for this issue to keep track of it?

Thank you!
 
fmo
Topic Author
Posts: 5
Joined: 17 Mar 2026, 11:14

Re: Crash on Unreal Android Quest 3

24 Mar 2026, 16:10

Hi,

Thanks for your reply. I wanted to make sure I didn't had a bad state on my machine so I did a full workspace clean and simplest possible NoesisWorldUI widget. I do not get the crash anymore but now I cannot see the widget on device. Works as expected when I do play in editor but does not show when making an Android package build and running on the quest 3.

Added slow rotation so I don't miss it for back facing issues or what not. Still not showing.

Searched for Noesis in the log but nothing shows up. Didn't find anything else in the log that looked suspicious.

Cheers
 
User avatar
hcpizzi
Site Admin
Posts: 368
Joined: 09 Feb 2012, 12:40

Re: Crash on Unreal Android Quest 3

27 Mar 2026, 13:25

Could it be possible to share this simple project with us privately?
 
fmo
Topic Author
Posts: 5
Joined: 17 Mar 2026, 11:14

Re: Crash on Unreal Android Quest 3

27 Mar 2026, 16:04

Unfortunately I cannot share anything about the project.

Been trying to get things to work today. Just anything being rendered on the Quest 3 really. It often work when playing in editor (Win64 editor) but then nothing is rendered on the quest 3 or it crashes.

Opened the Noesis Sample project with our editor (no local editor changes but built by us from UE 5.7.3). Built for Android/Quest 3. It starts but then crashes with the callstack below. I've made sure that the project is clean and ran "RecompileShaders all". Asked a coworker to try on his machine and see if he gets the same error (not gotten any response yet). Any help is much appreciated. I can test things out on my side if you have any suggestions :).

Cheers
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]Fatal error: [File:./Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 4793]
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: === Critical error: ===
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error:
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: Fatal error: [File:./Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 4793]
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: Missing global shader FScreenFromSlice0PS's permutation 0, Please make sure cooking was successful.
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: [Callstack] 0x0000007519AB14B0 libUnreal.so(0x0000000008C8D4B0)![Unknown]()  []
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: [Callstack] 0x0000007519AB3D74 libUnreal.so(0x0000000008C8FD74)![Unknown]()  []
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: [Callstack] 0x000000751A40862C libUnreal.so(0x00000000095E462C)![Unknown]()  []
03-27 15:00:14.322 23890 23944 D UE      : [2026.03.27-14.00.14:322][  0]LogAndroid: Error: [Callstack] 0x000000751A3FA9D8 libUnreal.so(0x00000000095D69D8)![Unknown]()  []
03-27 15:00:14.323 23890 23944 D UE      : [2026.03.27-14.00.14:323][  0]LogAndroid: Error: [Callstack] 0x000000751A40118C libUnreal.so(0x00000000095DD18C)![Unknown]()  []
03-27 15:00:14.323 23890 23944 D UE      : [2026.03.27-14.00.14:323][  0]LogAndroid: Error: [Callstack] 0x000000751A41D750 libUnreal.so(0x00000000095F9750)![Unknown]()  []
03-27 15:00:14.323 23890 23944 D UE      : [2026.03.27-14.00.14:323][  0]LogAndroid: Error: [Callstack] 0x0000007649B080F0 libc.so(0x00000000000FD0F0)![Unknown]()  []
03-27 15:00:14.323 23890 23944 D UE      : [2026.03.27-14.00.14:323][  0]LogAndroid: Error: [Callstack] 0x0000007649A9FFB4 libc.so(0x0000000000094FB4)![Unknown]()  []
 
User avatar
hcpizzi
Site Admin
Posts: 368
Joined: 09 Feb 2012, 12:40

Re: Crash on Unreal Android Quest 3

30 Mar 2026, 19:36

Hello,

I've gone ahead and created a ticket. There's a patch attached to it that resolves the issue. Sorry about the long wait.

https://www.noesisengine.com/bugs/view.php?id=4950
 
fmo
Topic Author
Posts: 5
Joined: 17 Mar 2026, 11:14

Re: Crash on Unreal Android Quest 3

31 Mar 2026, 14:39

Hi again,

Thanks for responding and for the fix. I applied the patch and it does not crash. Nice :). However, the UI does not show on device. When I do play in editor in Unreal Editor it shows but when making a android package build and running on the Quest 3 headset nothing is shown. Gonna debug on my side and see why this is the case.

Cheers
 
User avatar
hcpizzi
Site Admin
Posts: 368
Joined: 09 Feb 2012, 12:40

Re: Crash on Unreal Android Quest 3

31 Mar 2026, 17:26

Do you see anything in the output log coming from Noesis?
 
fmo
Topic Author
Posts: 5
Joined: 17 Mar 2026, 11:14

Re: Crash on Unreal Android Quest 3

07 Apr 2026, 16:50

Hi again,

Sorry for the late reply. Have not had time to look too much at this lately. I've seen this in some of our on device logcat logs just before "app not responding":
java.lang.UnsatisfiedLinkError: dlopen failed: library "libNoesis.so" not found: needed by
from build logs (not sure this is a problem):
[armeabi-v7a]
  Library not found!
  Moving from SDK 'D:\Horde\Sandbox\Main\Sync\Engine\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Bin\android_arm' to 'D:\Horde\Sandbox\Main\Sync\Engine\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Bin\android\armeabi-v7a'
[arm64-v8a]
  Library not found!
  Moving from SDK 'D:\Horde\Sandbox\Main\Sync\Engine\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Bin\android_arm64' to 'D:\Horde\Sandbox\Main\Sync\Engine\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Bin\android\arm64-v8a'
Cheers
 
User avatar
jsantos
Site Admin
Posts: 4823
Joined: 20 Jan 2012, 17:18
Contact:

Re: Crash on Unreal Android Quest 3

07 Apr 2026, 18:50

The error related to the missing "libNoesis.so" library is fatal and causes the application to close, if I recall correctly. So this seems to be a different scenario from the one you described as "However, the UI does not show on device."

Could you try again using a fresh Noesis plugin along with the patch provided in the ticket?

The errors shown in the build logs are not critical, but they still need to be addressed. For now, they can be ignored.

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 4 guests