Crash on Android on start
This is with a debug build of the in-process runtime on a Pixel 3 with Android 11.
12-01 08:39:14.866 15356 15379 D xrt_gfx_provider_create_system: Doing init 0x6f979b9650
12-01 08:39:14.868 15356 15379 D vulkan : searching for layers in '/data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/lib/arm64'
12-01 08:39:14.869 15356 15379 D vulkan : searching for layers in '/data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk!/lib/arm64-v8a'
12-01 08:39:14.870 15356 15379 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
12-01 08:39:14.870 15356 15379 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: QUALCOMM build : 781e7d0, I46ff5fc46f
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Build Date : 12/01/20
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Shader Compiler Version : EV031.31.04.01
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Local Branch : QPR1
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Remote Branch :
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Remote Branch :
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Reconstruct Branch :
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Build Config : C P 11.0.1 AArch64
12-01 08:39:14.871 15356 15379 I AdrenoVK-0: Driver Path : /vendor/lib64/hw/vulkan.adreno.so
12-01 08:39:14.873 15356 15379 I create_device: Created device and graphics queue with high priority.
12-01 08:39:14.874 15356 15379 I MonadoView: Starting to add a new surface!
12-01 08:39:16.874 15356 15379 E comp_window_android_init_swapchain: could not get ANativeWindow
12-01 08:39:16.874 15356 15379 E compositor_init_swapchain: Window init_swapchain failed!
12-01 08:39:16.874 15356 15379 W MonadoView: This should not have happened: Discarding by native code, but not marked as used!
12-01 08:39:16.874 15356 15379 E xrt_gfx_provider_create_system: Failed to init compositor 0x6f979b9650
12-01 08:39:16.875 15356 15379 F libc : ../../../../../../compositor/render/comp_resources.c:683: void comp_resources_close(struct comp_resources *): assertion "r->vk != NULL" failed
12-01 08:39:16.875 15356 15379 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 15379 (Thread-2), pid 15356 (llo_xr.opengles)
12-01 08:39:16.905 15400 15400 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
12-01 08:39:16.905 980 980 I tombstoned: received crash request for pid 15379
12-01 08:39:16.906 15400 15400 I crash_dump64: performing dump of process 15356 (target tid = 15379)
12-01 08:39:16.911 15400 15400 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-01 08:39:16.911 15400 15400 F DEBUG : Build fingerprint: 'google/blueline/blueline:11/RQ3A.211001.001/7641976:user/release-keys'
12-01 08:39:16.911 15400 15400 F DEBUG : Revision: 'MP1.0'
12-01 08:39:16.911 15400 15400 F DEBUG : ABI: 'arm64'
12-01 08:39:16.911 15400 15400 F DEBUG : Timestamp: 2021-12-01 08:39:16-0600
12-01 08:39:16.911 15400 15400 F DEBUG : pid: 15356, tid: 15379, name: Thread-2 >>> com.khronos.openxr.hello_xr.opengles <<<
12-01 08:39:16.911 15400 15400 F DEBUG : uid: 10293
12-01 08:39:16.911 15400 15400 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
12-01 08:39:16.911 15400 15400 F DEBUG : Abort message: '../../../../../../compositor/render/comp_resources.c:683: void comp_resources_close(struct comp_resources *): assertion "r->vk != NULL" failed'
12-01 08:39:16.911 15400 15400 F DEBUG : x0 0000000000000000 x1 0000000000003c13 x2 0000000000000006 x3 0000006da0dbf9e0
12-01 08:39:16.911 15400 15400 F DEBUG : x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 0000000000000038
12-01 08:39:16.911 15400 15400 F DEBUG : x8 00000000000000f0 x9 20d4dd504bd5e344 x10 0000000000000000 x11 ffffffc0fffffbdf
12-01 08:39:16.911 15400 15400 F DEBUG : x12 0000000000000001 x13 0000000000000018 x14 00001f869f597c22 x15 0033f1345afc1c24
12-01 08:39:16.911 15400 15400 F DEBUG : x16 000000709b30fc80 x17 000000709b2f1870 x18 0000006d9febe000 x19 0000000000003bfc
12-01 08:39:16.911 15400 15400 F DEBUG : x20 0000000000003c13 x21 00000000ffffffff x22 0000006ea79be970 x23 0000006da0e2b344
12-01 08:39:16.911 15400 15400 F DEBUG : x24 0000006da0dc1000 x25 0000006da0dc04e8 x26 0000006da0e81f80 x27 0000000000000001
12-01 08:39:16.911 15400 15400 F DEBUG : x28 0000006e179bd600 x29 0000006da0dbfa60
12-01 08:39:16.911 15400 15400 F DEBUG : lr 000000709b2a52a0 sp 0000006da0dbf9c0 pc 000000709b2a52cc pst 0000000000000000
12-01 08:39:16.912 15400 15400 F DEBUG : backtrace:
12-01 08:39:16.912 15400 15400 F DEBUG : #00 pc 000000000004e2cc /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
12-01 08:39:16.912 15400 15400 F DEBUG : #01 pc 000000000004e694 /apex/com.android.runtime/lib64/bionic/libc.so (__assert2+36) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
12-01 08:39:16.912 15400 15400 F DEBUG : #02 pc 000000000007e7bc /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #03 pc 0000000000047fb0 /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #04 pc 0000000000046b6c /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #05 pc 000000000004667c /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #06 pc 0000000000044044 /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #07 pc 0000000000043a24 /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #08 pc 000000000002ddac /data/app/~~1JV3hrYd0PjkFjGPL640Ag==/org.freedesktop.monado.openxr_runtime.in_process-n-vRbzQvua7KmH9rC5wJEw==/lib/arm64/libopenxr_monado.so (BuildId: fd4af91a90fc1af27ac2fb46afea7347afa3c54e)
12-01 08:39:16.912 15400 15400 F DEBUG : #09 pc 0000000000024b2c /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk!libopenxr_loader.so (offset 0x119000) (BuildId: 26e07447b9d7f7af87e08504c2a3d8a7c316a393)
12-01 08:39:16.912 15400 15400 F DEBUG : #10 pc 00000000000129a8 /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk!libopenxr_loader.so (offset 0x119000) (BuildId: 26e07447b9d7f7af87e08504c2a3d8a7c316a393)
12-01 08:39:16.912 15400 15400 F DEBUG : #11 pc 00000000000162ec /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk!libopenxr_loader.so (offset 0x119000) (BuildId: 26e07447b9d7f7af87e08504c2a3d8a7c316a393)
12-01 08:39:16.912 15400 15400 F DEBUG : #12 pc 000000000000dff4 /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk!libopenxr_loader.so (offset 0x119000) (BuildId: 26e07447b9d7f7af87e08504c2a3d8a7c316a393)
12-01 08:39:16.912 15400 15400 F DEBUG : #13 pc 000000000001c258 /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk (offset 0xe0000) (BuildId: 680d3c98873c8f5709f8919e789ea7e775a4bf4d)
12-01 08:39:16.912 15400 15400 F DEBUG : #14 pc 000000000001aee8 /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk (offset 0xe0000) (android_main+700) (BuildId: 680d3c98873c8f5709f8919e789ea7e775a4bf4d)
12-01 08:39:16.912 15400 15400 F DEBUG : #15 pc 000000000000f0d0 /data/app/~~K_mZfVDSzr-aDCzdC0TJqQ==/com.khronos.openxr.hello_xr.opengles-f-DBgA5sHEv-EOkklNIPmg==/base.apk (offset 0xe0000) (BuildId: 680d3c98873c8f5709f8919e789ea7e775a4bf4d)
12-01 08:39:16.912 15400 15400 F DEBUG : #16 pc 00000000000afd4c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
12-01 08:39:16.912 15400 15400 F DEBUG : #17 pc 0000000000050288 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
cc @wallbraker