Forums - Adreno crash on exiting via Gear VR

1 post / 0 new
Adreno crash on exiting via Gear VR
churtado
Join Date: 30 Jun 17
Posts: 1
Posted: Thu, 2017-07-06 18:03

Hello, hoping you can help me here. 

I'm developing an app for gear vr, and we are finding a crash while exiting the app, only on an S7 with adreno and snapdragon on OS6.

The device is a SM-G930A. We don't see this crash on other devices (Exynos s7, or s6 devices).

We are developing on Unreal 4.15.2, and we are using visual studio 15 so i'm unable to use the snapdragon debugger to determine the issue.

The crash log is the following (i censored the game name and company since the game is not announced). Any pointers of where i should look? 

The repro steps are basically: Start the game through the Oculus Store, press and hold the back button, select exit to home while in the oculus menu. 

 

07-06 15:46:55.796 24166 24166 W art     : Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --instruction-set=arm --instruction-set-features=smp,-div,-atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/data/app/com.oculus.home-1/base.apk --oat-file=/data/dalvik-cache/arm/data@app@[email protected]@classes.dex) because non-0 exit status
 
07-06 15:46:55.816  4775  4775 F DEBUG   :     r0 a2a2a080  r1 ad36a000  r2 00000000  r3 00000000
07-06 15:46:55.816  4775  4775 F DEBUG   :     r4 a2a2a080  r5 00000001  r6 00000000  r7 00000000
07-06 15:46:55.816  4775  4775 F DEBUG   :     r8 00000000  r9 00000001  sl ad62ec4c  fp 000000a5
07-06 15:46:55.816  4775  4775 F DEBUG   :     ip ec5880d8  sp ee1baea0  lr e8e49b07  pc e8e498ec  cpsr 20070030
07-06 15:46:55.836  4775  4775 F DEBUG   : 
07-06 15:46:55.836  4775  4775 F DEBUG   : backtrace:
07-06 15:46:55.836  4775  4775 F DEBUG   :     #00 pc 0010c8ec  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN11EsxResource14SetSubResourceEP10EsxContextjP14EsxSubResource+11)
07-06 15:46:55.836  4775  4775 F DEBUG   :     #01 pc 0010cb03  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN11EsxResource7DestroyEP10EsxContext+290)
07-06 15:46:55.836  4775  4775 F DEBUG   :     #02 pc 0011541f  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN16EsxTextureObject7DestroyEP10EsxContext+30)
07-06 15:46:55.836  4775  4775 F DEBUG   :     #03 pc 000fb285  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN12EsxNamespace14RemoveAllNamesEP10EsxContext+100)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #04 pc 00120511  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN10EsxContext7DestroyEv+1712)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #05 pc 00127d3b  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN10EglContext17DestroyEsxContextEv+26)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #06 pc 0012866b  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN10EglContext7DestroyEv+42)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #07 pc 0012862b  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN16EglSurfaceAccessD1Ev+10)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #08 pc 00124681  /system/vendor/lib/egl/libGLESv2_adreno.so (_ZN6EglApi14DestroyContextEPvS0_+64)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #09 pc 00017bed  /system/lib/libEGL.so (eglDestroyContext+68)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #10 pc 041b9df8  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN10AndroidEGL9TerminateEv+144)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #11 pc 041bd1c0  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_Z28PlatformDestroyOpenGLContextP21FPlatformOpenGLDeviceP22FPlatformOpenGLContext+20)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #12 pc 041f8d6c  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN15FOpenGLViewportD1Ev+100)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #13 pc 041f9394  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN15FOpenGLViewportD0Ev+8)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #14 pc 0272c2c0  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN15FRenderResource15ReleaseResourceEv+76)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #15 pc 02d533e8  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN17FSlateRHIRenderer17OnWindowDestroyedERK10TSharedRefI7SWindowL7ESPMode0EE+464)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #16 pc 023cde38  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN17FSlateApplication20PrivateDestroyWindowERK10TSharedRefI7SWindowL7ESPMode0EE+40)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #17 pc 023c864c  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN17FSlateApplication25DestroyWindowsImmediatelyEv+688)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #18 pc 023cdd58  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN17FSlateApplication26CloseAllWindowsImmediatelyEv+192)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #19 pc 023ba704  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN17FSlateApplication8ShutdownEv+24)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #20 pc 01971370  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_ZN11FEngineLoop4ExitEv+636)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #21 pc 0196e15c  /data/app/com.Company.Game-1/lib/arm/libUE4.so (_Z11AndroidMainP11android_app+3168)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #22 pc 0197159c  /data/app/com.Company.Game-1/lib/arm/libUE4.so (android_main+108)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #23 pc 019851b8  /data/app/com.Company.Game-1/lib/arm/libUE4.so
07-06 15:46:55.846  4775  4775 F DEBUG   :     #24 pc 0003fa2b  /system/lib/libc.so (_ZL15__pthread_startPv+30)
07-06 15:46:55.846  4775  4775 F DEBUG   :     #25 pc 0001a075  /system/lib/libc.so (__start_thread+6)
  • Up0
  • Down0

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.