[QUEST] Constant crashes in 4.25?

Hello everyone,

I’m playing with the Quest on UE 4.25/4.25.1, and god I’m having a lot of random crashes on map loading and I can’t figure out why.
I just wanted to know if it was the state of the engine or may it be something wrong in my project? Like corrupted maps or anything?
The thing is, it’s doing it only when packaged and running on the Quest (standalone, not link).

And it seems to be at random, I don’t always have a crash call stack. When I have, it seems to come from InitViews, or from the lightmaps. I tried to disable parallel init views but with no clear success… It’s hard to debug as it’s very random but very often, like 1/3 or 1/2 of the time. But not always on the same map!

I could use any help, just knowing if other people struggle or not with Quest on 4.25 could be a great indication! :smiley:
Thanks!

Hello,

I"m also running into random crashes during scene loads. In our case I’ve got all levels in a single persistent map, and am loading them as streaming levels. I’m explicitly unloading (and waiting for completion) the previous scene before loading the next one, through a blueprint actor which exists in the root persistent scene itself and which manages the various levels.

I actually just managed to grab an interesting crash log from our latest build; normally there isn’t really anything in the logs related to the crash…

My current working guess is that it’s some kind of resource overuse. I’ve tried to flush level streaming as well as collect garbage explicitly between both unload and load stages, but it doesn’t seem to help.

The current release notes for 4.25 do list random crashes on map-loads as a known issue, but they are saying it has something to do with Vulkan and, well, we’ve only got OpenGLES3 enabled for Quest development…

Hope this helps?


2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#00 pc 05403284 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z20FilteredVolumeLookupI13FFloat3PackedE12FLinearColor7FVector10FIntVectorPKT_+640)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#01 pc 05402800 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z29InterpolateVolumetricLightmap7FVectorRK28FVolumetricLightmapSceneDataR32FVolumetricLightmapInterpolation+276)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#00 pc 05403284 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z20FilteredVolumeLookupI13FFloat3PackedE12FLinearColor7FVector10FIntVectorPKT_+640)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#02 pc 0540475c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z34GetIndirectLightingCacheParametersN16ERHIFeatureLevel4TypeER39FIndirectLightingCacheUniformParametersPK22FIndirectLightingCachePK32FIndirectLightingCacheAllocation7FVectorjP28FVolumetricLightmapSceneData+540)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#05 pc 0565cc74 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN14FSceneRenderer43UpdatePrimitiveIndirectLightingCacheBuffersEv+416)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#03 pc 055d95b4 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN19FPrimitiveSceneInfo33UpdateIndirectLightingCacheBufferEPK22FIndirectLightingCachePK32FIndirectLightingCacheAllocation7FVectorjP28FVolumetricLightmapSceneData+268)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#02 pc 0540475c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z34GetIndirectLightingCacheParametersN16ERHIFeatureLevel4TypeER39FIndirectLightingCacheUniformParametersPK22FIndirectLightingCachePK32FIndirectLightingCacheAllocation7FVectorjP28FVolumetricLightmapSceneData+540)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#04 pc 055d96f4 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN19FPrimitiveSceneInfo33UpdateIndirectLightingCacheBufferEv+244)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#04 pc 055d96f4 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN19FPrimitiveSceneInfo33UpdateIndirectLightingCacheBufferEv+244)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#05 pc 0565cc74 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN14FSceneRenderer43UpdatePrimitiveIndirectLightingCacheBuffersEv+416)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#03 pc 055d95b4 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN19FPrimitiveSceneInfo33UpdateIndirectLightingCacheBufferEPK22FIndirectLightingCachePK32FIndirectLightingCacheAllocation7FVectorjP28FVolumetricLightmapSceneData+268)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#06 pc 054780d8 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN20FMobileSceneRenderer9InitViewsER24FRHICommandListImmediate+2960)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#10 pc 0445e26c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FNamedTaskThread23ProcessTasksNamedThreadEib+132)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#07 pc 05478fbc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN20FMobileSceneRenderer6RenderER24FRHICommandListImmediate+848)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#08 pc 0566d1bc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#01 pc 05402800 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_Z29InterpolateVolumetricLightmap7FVectorRK28FVolumetricLightmapSceneDataR32FVolumetricLightmapInterpolation+276)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#09 pc 0566d618 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#11 pc 0445de5c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FNamedTaskThread21ProcessTasksUntilQuitEi+64)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#14 pc 0445c7cc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN22FRunnableThreadPThread11_ThreadProcEPv+64)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#13 pc 044ca614 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN22FRunnableThreadPThread3RunEv+92)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#12 pc 04dfc67c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FRenderingThread3RunEv+128)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#06 pc 054780d8 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN20FMobileSceneRenderer9InitViewsER24FRHICommandListImmediate+2960)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#09 pc 0566d618 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#10 pc 0445e26c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FNamedTaskThread23ProcessTasksNamedThreadEib+132)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#08 pc 0566d1bc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#11 pc 0445de5c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FNamedTaskThread21ProcessTasksUntilQuitEi+64)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#07 pc 05478fbc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN20FMobileSceneRenderer6RenderER24FRHICommandListImmediate+848)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#14 pc 0445c7cc /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN22FRunnableThreadPThread11_ThreadProcEPv+64)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#12 pc 04dfc67c /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN16FRenderingThread3RunEv+128)<br>
2020-07-04T14:16:31.584Z:fatal3472/3472 DEBUG
#13 pc 044ca614 /data/app/com.multivarious.ourapp-1/lib/arm/libUE4.so (offset 0x3bcc000) (_ZN22FRunnableThreadPThread3RunEv+92)<br>

In my case, the game only runs once. Then impossible to run it as it crashes on launch.
Something is messed up with Quest development and 4.25.