Igalia / wolvic

A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://wolvic.org
Mozilla Public License 2.0
811 stars 103 forks source link

XRDinosaurs webxr experience hangs just after loading #1524

Open javifernandez opened 2 months ago

javifernandez commented 2 months ago

Configuration

Wolvic version: 1.7.0 Wolvic build ID: 182360411

Hardware: Quest3

Steps to Reproduce

  1. Load the xrdinosaurs.com website (available in the Wolvic's home page)

Current Behavior

After a few seconds, the app hungs

Expected Behavior

The experience should be run normally.

Possible Solution

Context

This is a clear regression from 1.6.1

Error Logs and Stack Traces

``` 0-7343 BrowserIcons D Loaded icon (source = DOWNLOAD): https://xrdinosaurs.com/ 6920-6953 GeckoIdleService D Get idle time: time since reset 48 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 48 msec 6920-6953 GeckoIdleService D next timeout 952 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 952 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 962 msec from now 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-7169 fxa_client D handle_public_event 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' for state Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010). Next state is Active(progressState=Initializing) 6920-7169 FirefoxAcc...ateMachine I Ran 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' side-effects for state Active(progressState=Initializing), got successive event mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40 6920-7169 fxa_client D check_internal_state 6920-7169 fxa_client D handle_internal_event 6920-7169 fxa_client D check_public_state 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40' for state Active(progressState=Initializing). Next state is Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010) 6920-6953 GeckoIdleService D Get idle time: time since reset 76 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 76 msec 6920-6953 GeckoIdleService D next timeout 923 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 923 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 933 msec from now 6920-7325 places D apply_observation 6920-7325 sql_support::conn_ext D Transaction commited after 4.42125ms 6920-7037 places D get_visit_infos 6920-7325 places D apply_observation 6920-7325 sql_support::conn_ext D Transaction commited after 4.436354ms 6920-7037 places D get_visit_infos 6920-6953 GeckoIdleService D Get idle time: time since reset 56 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 56 msec 6920-6953 GeckoIdleService D next timeout 943 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 943 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 953 msec from now 6920-6953 GeckoIdleService D Get idle time: time since reset 62 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 62 msec 6920-6953 GeckoIdleService D next timeout 938 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 938 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 948 msec from now 6920-8531 ClientShar...metryStats I App memory usage: PSS=422 MiB, PrivateDirty=297 MiB, PrivateClean=0 MiB, GPU=213.1/213.1 MiB (100% allocated) 6920-7037 places D bookmarks_get_all_with_url 6920-6933 System W A resource failed to call release. 6920-6933 System W A resource failed to call close. 6920-6933 System W A resource failed to call close. 6920-6953 GeckoIdleService D Get idle time: time since reset 39 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 39 msec 6920-6953 GeckoIdleService D next timeout 960 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 960 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 970 msec from now 6920-7169 fxa_client D handle_public_event 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' for state Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010). Next state is Active(progressState=Initializing) 6920-7169 FirefoxAcc...ateMachine I Ran 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' side-effects for state Active(progressState=Initializing), got successive event mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40 6920-7169 fxa_client D check_internal_state 6920-7169 fxa_client D handle_internal_event 6920-7169 fxa_client D check_public_state 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40' for state Active(progressState=Initializing). Next state is Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010) 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4194, idx=0 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4194, idx=1 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4194, idx=2 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4250, idx=0, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4250, idx=1, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4250, idx=2, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4195, idx=0 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4195, idx=1 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4195, idx=2 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4251, idx=0, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4251, idx=1, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4251, idx=2, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR I xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.metastore, domain=cpu, level=sustained high] 6920-6971 OpenXR I xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.metastore, domain=gpu, level=sustained high] 7004-7141 MtpDeviceJNI D register_android_mtp_MtpDevice 7004-7021 metastore:tab3 W Reducing the number of considered missed Gc histogram windows from 104 to 100 7004-7141 VideoCapabilities W Unsupported mime image/vnd.android.heic 7004-7141 VideoCapabilities W Unsupported mime image/vnd.android.heic 8771-8771 DEBUG A APK-Location: /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/base.apk 8771-8771 DEBUG A Cmdline: com.igalia.wolvic.metastore:utility 8771-8771 DEBUG A pid: 8752, tid: 8768, name: Gecko >>> com.igalia.wolvic.metastore:utility <<< 8771-8771 DEBUG A #00 pc 00000000000ade7c /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/lib/arm64/libmozglue.so (BuildId: c3f50c531cef601acb14e87720f62a1a7e5784c5) 8771-8771 DEBUG A #01 pc 00000000000ae394 /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/lib/arm64/libmozglue.so (BuildId: c3f50c531cef601acb14e87720f62a1a7e5784c5) 8771-8771 DEBUG A #18 pc 0000000001938b66 /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/oat/arm64/base.vdex (org.mozilla.gecko.mozglue.GeckoLoader.doLoadLibrary+2) 8771-8771 DEBUG A #25 pc 0000000001938d56 /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/oat/arm64/base.vdex (org.mozilla.gecko.mozglue.GeckoLoader.loadMozGlue+22) 8771-8771 DEBUG A #30 pc 000000000192838e /data/app/~~G-LQDXZMAFRORIRmVHhy6Q==/com.igalia.wolvic.metastore-jck8wzqUtcT_EgcO1jNHUQ==/oat/arm64/base.vdex (org.mozilla.gecko.GeckoThread.run+570) 6920-7325 places D apply_observation 6920-7325 sql_support::conn_ext D Transaction commited after 2.150209ms 6920-7040 places D get_visit_infos 6920-7325 places D apply_observation 6920-6953 GeckoIdleService D Get idle time: time since reset 825 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 825 msec 6920-6953 GeckoIdleService D next timeout 174 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 174 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 184 msec from now 6920-7325 sql_support::conn_ext D Transaction commited after 3.506719ms 6920-7325 places D apply_observation 6920-7035 places D get_visit_infos 6920-7325 sql_support::conn_ext D Transaction commited after 2.939688ms 6920-7035 places D get_visit_infos 6920-6953 GeckoIdleService D Get idle time: time since reset 1009 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 1009 msec 6920-6953 GeckoIdleService D next timeout 3990 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 3990 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 4000 msec from now 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4201, idx=0 6920-7259 AAudio I AAudioStreamBuilder_openStream() called ---------------------------------------- 6920-7259 AudioStreamBuilder I rate = 48000, channels = 2, channelMask = 0x80000003, format = 5, sharing = SH, dir = OUTPUT 6920-7259 AudioStreamBuilder I device = 0, sessionId = -1, perfMode = 12, callback: ON with frames = 256 6920-7259 AudioStreamBuilder I usage = 1, contentType = 0, inputPreset = 0, allowedCapturePolicy = 0 6920-7259 AudioStreamBuilder I privacy sensitive = false 6920-7259 AudioStreamBuilder I opPackageName = (null) 6920-7259 AudioStreamBuilder I attributionTag = (null) 6920-7259 AudioStreamBuilder D build() disable aaudio output mmap via gk 6920-7259 olvic.metastor D PlayerBase::PlayerBase() 6920-7259 AudioStreamTrack D open(), request notificationFrames = 0, frameCount = 256 6920-7259 AudioTrack I createTrack_l(0): AUDIO_OUTPUT_FLAG_FAST successful; frameCount 256 -> 256 6920-7259 AAudioStream D setState(s#3) from 0 to 2 6920-7259 AudioStreamTrack D open() flags changed from 0x00000104 to 0x00000004 6920-7259 AAudio I AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#3 ---------------- 6920-7259 AAudio D AAudioStream_requestStart(s#3) called -------------- 6920-7259 AAudioStream D setState(s#3) from 2 to 3 6920-7259 AAudio D AAudioStream_requestStart(s#3) returned 0 --------- 6920-6936 AudioStreamLegacy D onAudioDeviceUpdate(deviceId = 2) 6920-8795 AAudioStream D setState(s#3) from 3 to 4 ---------------------------- PROCESS STARTED (8752) for package com.igalia.wolvic.metastore ---------------------------- 6920-7169 fxa_client D handle_public_event 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' for state Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010). Next state is Active(progressState=Initializing) 6920-7169 FirefoxAcc...ateMachine I Ran 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' side-effects for state Active(progressState=Initializing), got successive event mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40 6920-7169 fxa_client D check_internal_state 6920-7169 fxa_client D handle_internal_event 6920-7169 fxa_client D check_public_state 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40' for state Active(progressState=Initializing). Next state is Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010) 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b365a5000)::LoseContext(0) 7004-7141 libEGL W eglTerminate() called w/ 2 objects remaining 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 6920-6953 GeckoIdleService D Get idle time: time since reset 5009 msec 6920-6953 GeckoIdleService D Idle timer callback: current idle time 5009 msec 6920-6953 GeckoIdleService D next timeout 4294967289990 msec from now 6920-6953 GeckoIdleService D SetTimerExpiryIfBefore: next timeout 4294967289990 msec from now 6920-6953 GeckoIdleService D reset timer expiry to 4294967290000 msec from now 6920-6953 GeckoIdleService D Idle timer callback: tell observer 0x7ac1599108 user is idle 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 52, eventInfo.next: 1 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b36143800)::LoseContext(0) 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b36143800)::LoseContext(0) 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 6920-7169 fxa_client D handle_public_event 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' for state Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010). Next state is Active(progressState=Initializing) 6920-7169 FirefoxAcc...ateMachine I Ran 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' side-effects for state Active(progressState=Initializing), got successive event mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40 6920-7169 fxa_client D check_internal_state 6920-7169 fxa_client D handle_internal_event 6920-7169 fxa_client D check_public_state 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40' for state Active(progressState=Initializing). Next state is Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010) 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b36143800)::LoseContext(0) 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b36143800)::LoseContext(0) 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 6920-8531 ClientShar...metryStats I App memory usage: PSS=400 MiB, PrivateDirty=293 MiB, PrivateClean=0 MiB, GPU=184.9/184.9 MiB (100% allocated) 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 SurfaceAllocator W Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null 7004-7141 Gecko I WebGL(0x7b36143800)::LoseContext(0) 7004-7141 Gecko I [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame 7004-7141 AdrenoGLES-0 I QUALCOMM build : 17544d2137, Idd17df53c8 Build Date : 04/29/24 OpenGL ES Shader Compiler Version: E031.46.06.00 Local Branch : Remote Branch : Remote Branch : Reconstruct Branch : 7004-7141 AdrenoGLES-0 I Build Config : S L 12.1.6 AArch64 7004-7141 AdrenoGLES-0 I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 7004-7141 AdrenoGLES-0 I Driver Version : 0777.0 7004-7141 AdrenoGLES-0 I Process Name : com.igalia.wolvic.metastore:tab38 7004-7141 AdrenoGLES-0 I PFP: 0x01511169, ME: 0x00000000 7004-7141 Adreno-AppProfiles W Could not find QSPM HAL service. Skipping adreno profile processing. 6920-8421 InputDevic...ckedRemote I REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 52, eventInfo.next: 1 984-4388 MemoryBroker E CONTROLLER: client com.igalia.wolvic.metastore (6920) does not have access (app ops or VR focus) 984-4388 MemoryBroker E com.igalia.wolvic.metastore (CONTROLLER) denied: insufficient runtime permissions 6920-6971 olvic.metastor E error getting shared memory region, memory type: CONTROLLER, failed with requested CONTROLLER data without runtime permissions 6920-6971 VrRuntimeClient I Client has lost focus. 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_FOCUSED -> XR_SESSION_STATE_VISIBLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4250, idx=0 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4250, idx=1 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4250, idx=2 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4259, idx=0, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4259, idx=1, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4259, idx=2, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4251, idx=0 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4251, idx=1 6920-6971 OpenXR_GPUMemTrace I Swapchain deletion destroy id=4251, idx=2 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4260, idx=0, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4260, idx=1, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR_GPUMemTrace I Swapchain creation, id=4260, idx=2, MemoryAllocationSize: 11941 KB 6920-6971 OpenXR I xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.metastore, domain=cpu, level=sustained low] 6920-6971 OpenXR I xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.metastore, domain=gpu, level=sustained low] 6920-6920 OpenXR I nativeOnActivityPaused 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_SYNCHRONIZED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_STOPPING 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrEndSession [start] ----------- 6920-6971 XrRuntimeUtils I XrRuntimeUtils::EndSession 6920-6971 [CT] I MIXEDREALITY: TREX: Suspending Insight MR session. 6920-6920 Choreographer I Skipped 43 frames! The application may be doing too much work on its main thread. 6920-7040 places D bookmarks_get_all_with_url 6920-6971 Sensor I OSSDKTRACKING Shutdown tracking 6920-6971 VrRuntimeClient I EndSession. Restore the audio capture policy to default value 6920-6971 LogTimer I CPUTIME: VrRuntimeClient_EndSession took 1.9789 ms 6920-6971 InputDeviceManager I ovrInputDeviceManager::~ovrInputDeviceManager 6920-6971 InputDevic...ckedRemote I typical controller latency in com.igalia.wolvic.metastore: 0.027284 6920-6971 OSHandDataQuerier I OSSDKTRACKING shutting down handsTracker_ 6920-6971 OSHandDataQuerier I OSSDKTRACKING shutting down handsTracker_ 6920-6971 olvic.metastor D memorybroker::ClientConnection dtor 6920-6971 olvic.metastor D memorybroker::ClientConnection unregistered 6920-6971 InputHooks_Internal I Disabling Native Input Hooks 6920-8421 ClientInpu...d_Internal I InputThreadRun ShutdownRequest received 6920-6971 ClientInpu...ardManager I TRACKEDKEYBOARD ClearTrackedObjectManager called on client 6920-6971 RuntimeIPC...UNTIMEIPC] I Shutdown: 4, Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-6971 RuntimeIPC...UNTIMEIPC] I ReleaseRef: Remaining refs: 3, Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-8552 FenceChecker I FenceChecker::MainLoop - ended 6920-6971 VrRuntimeClient I PhaseSync Instance deleted 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_STOPPING -> XR_SESSION_STATE_IDLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrEndSession [end] ----------- 6920-6920 olvic.metastor E Invalid ID 0x00000000. 6920-7152 OpenXR I nativeOnActivityReady 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 40, eventInfo.next: 1 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_IDLE -> XR_SESSION_STATE_READY 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrBeginSession [start] ----------- 6920-6971 DRR I DRR is supported: 1 6920-6971 DRR I DRR is enabled: 0 6920-6971 olvic.metastor D memorybroker::ClientConnection ctor 6920-6971 Sensor I OSSDKTRACKING Initializing controller tracking 6920-6971 Sensor I OSSDKTRACKING Controller tracker != nullpointer 0xb400007a80751cb0, 1 6920-6971 DeviceStatus I nativeHeadsetEvent(0) 6920-6920 Choreographer I Skipped 98 frames! The application may be doing too much work on its main thread. 6920-6971 VrRuntimeClient I SetCompositorClientFeatureFlag ClientFeatureFlag 0 6920-6971 VrRuntimeClient I Mounted state at BeginSession: False 6920-6971 LogTimer I CPUTIME: VrRuntimeClient_BeginSession took 8.2795 ms 6920-6971 ClientInputSettings I HANDTRACKING: enabled input settings, setting hand mode control settings to ControllersOnly 6920-6971 ClientInputSettings I HANDTRACKING package name is com.igalia.wolvic.metastore 6920-6971 ClientInputSettings I HANDTRACKING: Manifest Permission request for com.igalia.wolvic.metastore 6920-6971 ClientInputSettings I HANDTRACKING: 'com.igalia.wolvic.metastore' Is hands or controller. 6920-6971 ClientInputSettings I HANDTRACKING: feature flag set to 2 6920-6971 ClientInputInterface I HANDTRACKING sethandmanifest 2 6920-6971 InputHooks_Internal I Enabling Native Input Hooks 6920-6971 InputDeviceManager I ovrInputDeviceManager::Initialize 6920-6971 [CT] I HandPosePrediction: Set sampler config enum for v59 30 Hz 6920-6971 [CT] I HandPosePrediction: Set sampler config enum for v59 30 Hz 6920-6971 InputDevice_Hand I BodyPoweredHands checkSysPropForBodyAPIOverride 0 6920-6971 InputDevice_Hand I BodyPoweredHands checkSysPropForBodyAPIOverride 0 6920-6971 InputDeviceManager I HANDTRACKING Root pose filter profile changed for freq to 17 from 0 inf: 1 6920-6971 PhaseSync I PhaseSync::PhaseSync PaddingLowerLimit 0.350000 StandardDeviations 2.000000 PaddingUpperLimit 0.750000 on instance 4 6920-6971 FrameSync I FrameSync Initialized Instance 5 6920-6971 VrRuntimeClient I PhaseSync Instance created 6920-6971 XrRuntimeUtils I XrRuntimeUtils::BeginSession 6920-6971 XrRuntimeSystem_Client I BeginSession 6920-6971 [CT] I MIXEDREALITY: TREX: Resuming Insight MR session. 6920-8942 JniUtils I ovr_GetCurrentPackageSignature 6920-6971 OpenXR I usesManifestForCpuBoost:0 6920-6971 OpenXR I ------------ xrBeginSession [end] ----------- 6920-6971 VrRuntimeClient I Client has lost focus. 6920-8942 Metrics I device model = Quest 3 6920-8942 Telemetry I Aligning telemetry thread time, will wait for: 553 ms... 6920-6971 olvic.metastor D memorybroker::ClientConnection registered 6920-6971 ClientInpu...ardManager I TRACKEDKEYBOARD created PTKServiceClient 6920-6971 PTKService I PTKServiceClient Init 6920-6971 RuntimeIPC...UNTIMEIPC] I ConnectToServer: SUCCESS: Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-6971 ServerStat...UNTIMEIPC] W IPCService: GetDataBegin: entryIndex < 0 || entryIndex >= numEntries_ || entryIndex >= trustedMaxEntries: 0, 3, 0 6920-8945 FenceChecker I FenceChecker::MainLoop - started 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_READY -> XR_SESSION_STATE_SYNCHRONIZED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_VISIBLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 FrameQueue W MakeNonblockingRequest: request for frame 31144 is still invalid for com.igalia.wolvic.metastore after 25 tries. 6920-6971 VrRuntimeClient W WarpSwap: MakeRequest failed 6920-6971 OpenXR I xrEndFrame FrameTransaction failure detected, might due to compositor frame blocking, swapchains not marked as used-in-frame 31144 6920-7325 places D apply_observation 6920-7325 sql_support::conn_ext D Transaction commited after 4.033385ms 6920-7325 places D apply_observation 6920-6935 OpenGLRenderer I Davey! duration=1151ms; Flags=1, FrameTimelineVsyncId=1302022, IntendedVsync=116563266827303, Vsync=116564355716181, InputEventId=0, HandleInputStart=116564363442876, AnimationStart=116564363443918, PerformTraversalsStart=116564363563918, DrawStart=116564409947772, FrameDeadline=116563282827303, FrameInterval=116564363403553, FrameStartTime=11111111, SyncQueued=116564416435793, SyncStart=116564417082928, IssueDrawCommandsStart=116564417247303, SwapBuffers=116564417681001, FrameCompleted=116564418530480, DequeueBufferDuration=9844, QueueBufferDuration=635000, GpuCompleted=116564417902407, SwapBuffersCompleted=116564418530480, DisplayPresentTime=0, 6920-7325 sql_support::conn_ext D Transaction commited after 5.627188ms 6920-7325 places D apply_observation 6920-7325 sql_support::conn_ext D Transaction commited after 2.285729ms 6920-7035 places D get_visit_infos 6920-7040 places D get_visit_infos 6920-7037 places D get_visit_infos 6920-7169 fxa_client D handle_public_event 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' for state Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010). Next state is Active(progressState=Initializing) 6920-7169 FirefoxAcc...ateMachine I Ran 'mozilla.components.service.fxa.manager.Event$Account$Start@48f6cd3' side-effects for state Active(progressState=Initializing), got successive event mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40 6920-7169 fxa_client D check_internal_state 6920-7169 fxa_client D handle_internal_event 6920-7169 fxa_client D check_public_state 6920-7169 FirefoxAcc...ateMachine I Processing event 'mozilla.components.service.fxa.manager.Event$Progress$AccountNotFound@95b5d40' for state Active(progressState=Initializing). Next state is Idle(accountState=mozilla.components.service.fxa.manager.AccountState$NotAuthenticated@26bd010) 6920-6971 VrRuntimeClient I UpdateEvents: HMT was mounted 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 1000101000, eventInfo.next: 1 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 1000101000, eventInfo.next: 1 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 40, eventInfo.next: 1 6920-6971 OpenXR I @@@ xrWaitFrame: frameindex = 31154 prediction = 116564787185735ns delta = -651ns period = 11111048ns targetVSyncTime = 116564776480740ns. 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 40, eventInfo.next: 1 6920-6971 VrRuntimeClient I Client has gained focus. 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_FOCUSED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I @@@ xrWaitFrame: frameindex = 31156 prediction = 116564809407520ns delta = -1159ns period = 11110985ns targetVSyncTime = 116564798702585ns. 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 52, eventInfo.next: 1 6920-8941 InputDevic...ckedRemote I REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000 6920-6971 AppLoadTim...etryCommon I App load time recorded [packageName=com.igalia.wolvic.metastore, time=69.781805, method="Unknown", launchType="Resume"] 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 52, eventInfo.next: 1 6920-6920 Choreographer W Frame time is 0.091593 ms in the future! Check that graphics HAL is generating vsync timestamps using the correct timebase. 6920-6971 VrRuntimeClient I Client has lost focus. 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_FOCUSED -> XR_SESSION_STATE_VISIBLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-8942 Telemetry I Time aligned, interrupted: 0 6920-6920 OpenXR I nativeOnActivityPaused 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_SYNCHRONIZED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_STOPPING 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrEndSession [start] ----------- 6920-6971 XrRuntimeUtils I XrRuntimeUtils::EndSession 6920-6971 [CT] I MIXEDREALITY: TREX: Suspending Insight MR session. 6920-6971 Sensor I OSSDKTRACKING Shutdown tracking 6920-6971 VrRuntimeClient I EndSession. Restore the audio capture policy to default value 6920-6971 LogTimer I CPUTIME: VrRuntimeClient_EndSession took 41.4196 ms 6920-6971 InputDeviceManager I ovrInputDeviceManager::~ovrInputDeviceManager 6920-6971 InputDevic...ckedRemote I typical controller latency in com.igalia.wolvic.metastore: 0.026070 6920-6971 OSHandDataQuerier I OSSDKTRACKING shutting down handsTracker_ 6920-6971 OSHandDataQuerier I OSSDKTRACKING shutting down handsTracker_ 6920-6971 olvic.metastor D memorybroker::ClientConnection dtor 6920-6971 olvic.metastor D memorybroker::ClientConnection unregistered 6920-6971 InputHooks_Internal I Disabling Native Input Hooks 6920-8941 ClientInpu...d_Internal I InputThreadRun ShutdownRequest received 6920-6971 ClientInpu...ardManager I TRACKEDKEYBOARD ClearTrackedObjectManager called on client 6920-6971 RuntimeIPC...UNTIMEIPC] I Shutdown: 4, Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-6971 RuntimeIPC...UNTIMEIPC] I ReleaseRef: Remaining refs: 3, Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-8945 FenceChecker I FenceChecker::MainLoop - ended 6920-6971 VrRuntimeClient I PhaseSync Instance deleted 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_STOPPING -> XR_SESSION_STATE_IDLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrEndSession [end] ----------- 6920-6920 olvic.metastor E Invalid ID 0x00000000. 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 1000101000, eventInfo.next: 1 6920-7152 OpenXR I nativeOnActivityReady 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_IDLE -> XR_SESSION_STATE_READY 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I ------------ xrBeginSession [start] ----------- 6920-6971 DRR I DRR is supported: 1 6920-6971 DRR I DRR is enabled: 0 6920-6971 olvic.metastor D memorybroker::ClientConnection ctor 6920-6971 Sensor I OSSDKTRACKING Initializing controller tracking 6920-6971 Sensor I OSSDKTRACKING Controller tracker != nullpointer 0xb400007a4e7a7dd0, 1 6920-6971 DeviceStatus I nativeHeadsetEvent(0) 6920-6971 VrRuntimeClient I SetCompositorClientFeatureFlag ClientFeatureFlag 0 6920-6971 VrRuntimeClient I Mounted state at BeginSession: True 6920-6971 LogTimer I CPUTIME: VrRuntimeClient_BeginSession took 12.5882 ms 6920-6971 ClientInputSettings I HANDTRACKING: enabled input settings, setting hand mode control settings to ControllersOnly 6920-6971 ClientInputSettings I HANDTRACKING package name is com.igalia.wolvic.metastore 6920-6971 ClientInputSettings I HANDTRACKING: Manifest Permission request for com.igalia.wolvic.metastore 6920-6971 ClientInputSettings I HANDTRACKING: 'com.igalia.wolvic.metastore' Is hands or controller. 6920-6971 ClientInputSettings I HANDTRACKING: feature flag set to 2 6920-6971 ClientInputInterface I HANDTRACKING sethandmanifest 2 6920-6971 InputHooks_Internal I Enabling Native Input Hooks 6920-6971 InputDeviceManager I ovrInputDeviceManager::Initialize 6920-6971 [CT] I HandPosePrediction: Set sampler config enum for v59 30 Hz 6920-6971 [CT] I HandPosePrediction: Set sampler config enum for v59 30 Hz 6920-6971 InputDevice_Hand I BodyPoweredHands checkSysPropForBodyAPIOverride 0 6920-6971 InputDevice_Hand I BodyPoweredHands checkSysPropForBodyAPIOverride 0 6920-6971 olvic.metastor D memorybroker::ClientConnection registered 6920-6971 InputDevic...ckedRemote I REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000 6920-6971 InputDeviceManager I HANDTRACKING Root pose filter profile changed for freq to 17 from 0 inf: 1 6920-6971 PhaseSync I PhaseSync::PhaseSync PaddingLowerLimit 0.350000 StandardDeviations 2.000000 PaddingUpperLimit 0.750000 on instance 6 6920-6971 FrameSync I FrameSync Initialized Instance 7 6920-6971 VrRuntimeClient I PhaseSync Instance created 6920-6971 XrRuntimeUtils I XrRuntimeUtils::BeginSession 6920-6971 XrRuntimeSystem_Client I BeginSession 6920-6971 [CT] I MIXEDREALITY: TREX: Resuming Insight MR session. 6920-9100 JniUtils I ovr_GetCurrentPackageSignature 6920-6971 OpenXR I usesManifestForCpuBoost:0 6920-6971 OpenXR I ------------ xrBeginSession [end] ----------- 6920-6971 VrRuntimeClient I Client has lost focus. 6920-9100 Metrics I device model = Quest 3 6920-9100 Telemetry I Aligning telemetry thread time, will wait for: 97 ms... 6920-6971 ClientInpu...ardManager I TRACKEDKEYBOARD created PTKServiceClient 6920-6971 PTKService I PTKServiceClient Init 6920-6971 RuntimeIPC...UNTIMEIPC] I ConnectToServer: SUCCESS: Client: com.igalia.wolvic.metastore:com.igalia.wolvic.metastore:6920, Server: com.oculus.vrshell:com.oculus.vrshell (ptkserviceserver) 6920-6971 ServerStat...UNTIMEIPC] W IPCService: GetDataBegin: entryIndex < 0 || entryIndex >= numEntries_ || entryIndex >= trustedMaxEntries: 0, 3, 0 6920-6971 VrRuntimeClient I Client has gained focus. 6920-9105 FenceChecker I FenceChecker::MainLoop - started 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_READY -> XR_SESSION_STATE_SYNCHRONIZED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_VISIBLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_FOCUSED 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-6971 VrRuntimeClient I Client has lost focus. 6920-6971 OpenXR I PostSessionStateChange: XR_SESSION_STATE_FOCUSED -> XR_SESSION_STATE_VISIBLE 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 18, eventInfo.next: 1 6920-9100 Telemetry I Time aligned, interrupted: 0 6920-6971 AppLoadTim...etryCommon I App load time recorded [packageName=com.igalia.wolvic.metastore, time=71.918021, method="Unknown", launchType="Resume"] 6920-6971 Deque I AddEventToQueue called. eventInfo.type: 1000101000, eventInfo.next: 1 6920-9100 ClientShar...metryStats I App memory usage: PSS=327 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=131.9/131.9 MiB (100% allocated) 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-9100 ClientInpu...metryXplat W Negative GetDistanceTraveledForVelocityBucket, this should not be happening 6920-6971 AppLoadTim...etryCommon I App load time recorded [packageName=com.igalia.wolvic.metastore, time=77.468712, method="BeginFrame (500)", launchType="Resume"] 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 AppLoadTim...etryCommon I App load time recorded [packageName=com.igalia.wolvic.metastore, time=83.022828, method="BeginFrame (1000)", launchType="Resume"] 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=328 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.5/132.5 MiB (100% allocated) 6920-6971 AppLoadTim...etryCommon I App load time recorded [packageName=com.igalia.wolvic.metastore, time=94.134230, method="BeginFrame (2000)", launchType="Resume"] 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=328 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.5/132.5 MiB (100% allocated) 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=328 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.5/132.5 MiB (100% allocated) 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=328 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.5/132.5 MiB (100% allocated) 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=327 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.2/132.2 MiB (100% allocated) 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. 6920-9100 ClientShar...metryStats I App memory usage: PSS=327 MiB, PrivateDirty=225 MiB, PrivateClean=0 MiB, GPU=132.2/132.2 MiB (100% allocated) 6920-6971 TREX E Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information. ```
javifernandez commented 2 months ago

This excerpt of the log tells us that the upgrade to gecko 128, applied in this release, might be the culprit of this regression:

 7004-7141  SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
 7004-7141  SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
 7004-7141  Gecko                    I  WebGL(0x7b365a5000)::LoseContext(0)
 7004-7141  libEGL                   W  eglTerminate() called w/ 2 objects remaining
 7004-7141  Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
 7004-7141  AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
 7004-7141  AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
 7004-7141  AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
 7004-7141  AdrenoGLES-0             I  Driver Version                   : 0777.0
 7004-7141  AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.metastore:tab38
 7004-7141  AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000

Hence the gecko label.

javifernandez commented 2 months ago

I've been investigating this issue and I've added some debug information, both in Wolvic and Gecko:

23736-23736 GeckoSession             D  handleMessage GeckoView:LocationChange uri=https://xrdinosaurs.com/
23736-23782 GeckoViewProgress        D  SecurityTracker onLocationChange: location=https://xrdinosaurs.com/, flags=0x1
23736-23782 GeckoViewProgress        D  ProgressTracker onLocationChange: location=https://xrdinosaurs.com/, flags=0x1
23736-23782 GeckoViewProgress        D  ProgressTracker changeLocation https://xrdinosaurs.com/
23736-23736 VRB[Naviga...BarWidget]  D  Start
23736-23736 VRB[Naviga...BarWidget]  D  End
23736-23736 VRB[Session]             D  onLocationChange: clear stored Web app manifest
23736-23736 VRB[Session]             D  Session onCanGoBack: true
23736-23736 VRB[Session]             D  Session onCanGoForward: false
23736-23786 places                   D  bookmarks_get_all_with_url
23836-23983 GeckoViewPrompt[C]       D  handleEvent: click
23736-23782 GeckoViewModule          D  dispatch GeckoView:ClearMatches, data=null
23736-23782 GeckoViewContent         D  onEvent: event=GeckoView:ClearMatches, data=null
23736-23782 GeckoViewContent         D  clearMatches
23736-23736 WebExtension             D  handleMessage GeckoView:PageAction:Update
23736-23736 VRB[SessionStore]        D  Session status BEGIN
23736-23736 VRB[SessionStore]        D  [Total] BrowserStore: 1, SessionStore: 1
23736-23736 VRB[SessionStore]        D  BrowserStore Session: 848c8df0-13c2-4c58-b831-94ac1fe64598
23736-23736 VRB[SessionStore]        D  SessionStore Session: 848c8df0-13c2-4c58-b831-94ac1fe64598
23736-23736 VRB[SessionStore]        D  [Alive] BrowserStore: 1, SessionStore: 1
23736-23736 VRB[SessionStore]        D  Session status END
23836-23983 GeckoViewP...elegate[C]  D  handleEvent: MozAfterPaint
23736-23782 GeckoViewProgress        D  receiveMessage: MozAfterPaint
23736-23782 GeckoViewP...sionParent  D  receiveMessage DispatcherQuery
23736-23736 GeckoSession             D  handleMessage: GeckoView:ContentPermission
23736-23736 VRB[PermissionDelegate]  D  onContentPermissionRequest: https://xrdinosaurs.com/ 3
23836-23983 GeckoViewP...elegate[C]  D  handleEvent: MozAfterPaint
23736-23782 GeckoViewProgress        D  receiveMessage: MozAfterPaint
23836-23983 GeckoViewP...elegate[C]  D  handleEvent: MozAfterPaint
23736-23782 GeckoViewProgress        D  receiveMessage: MozAfterPaint
23836-23983 Web Content              W  [JavaScript Warning: "XRWebGLLayer doesn't support no alpha value. Alpha will be enabled." {file: "https://xrdinosaurs.com/js/third-party/webxr-polyfill/build/webxr-polyfill.module.js" line: 6582}]
23836-23983 Web Content              W  [JavaScript Warning: "XRWebGLLayer doesn't support separate depth or stencil buffers. They will be enabled together." {file: "https://xrdinosaurs.com/js/third-party/webxr-polyfill/build/webxr-polyfill.module.js" line: 6582}]
23736-23736 GeckoSession             D  handleMessage GeckoView:StateUpdated uri=null
23736-24095 places                   D  apply_observation
23736-24001 VrApi                    I  FPS=90/90,Prd=27ms,Tear=2,Early=0,Stale=1,Stale2/5/10/max=0/0/0/1,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=2/1,1651/350MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=2736MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=2.73ms,App=2.01ms,GD=0.72ms,CPU&GPU=6.16ms,LCnt=8(DR2,LM2),GPU%=0.51,CPU%=0.22(W0.32),DSF=1.00,CFL=10.26/16.89,ICFLp95=15.76,LD=0,SF=1.00,LP=0,DVFS=0
23736-24095 sql_support::conn_ext    D  Transaction commited after 5.387083ms
23736-24095 places                   D  apply_observation
23736-24095 sql_support::conn_ext    D  Transaction commited after 4.121615ms
23736-23901 places                   D  get_visit_infos
23736-23786 places                   D  get_visit_infos
23836-23983 GeckoViewP...elegate[C]  D  handleEvent: MozAfterPaint
23736-23782 GeckoViewProgress        D  receiveMessage: MozAfterPaint
23736-23736 VRB[VRBrowserActivity]   D  About to pause Compositor
23736-23736 VRB[VRBrowserActivity]   D  Compositor Paused
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4821, idx=0
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4821, idx=1
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4821, idx=2
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4834, idx=0, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4834, idx=1, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4834, idx=2, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4822, idx=0
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4822, idx=1
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4822, idx=2
23736-24162 ProfileInstaller         D  Installing profile for com.igalia.wolvic.dev
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4835, idx=0, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4835, idx=1, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR_GPUMemTrace       I  Swapchain creation, id=4835, idx=2, MemoryAllocationSize: 11941 KB
23736-23796 OpenXR                   I  xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.dev, domain=cpu, level=sustained high]
23736-23796 OpenXR                   I  xrPerfSettingsSetPerformanceLevelEXT [package=com.igalia.wolvic.dev, domain=gpu, level=sustained high]
23736-23796 VRB                      D  OpenXR setting refresh rate to 90hz
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 0
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 0
23736-23796 VRB                      I  Widget with handle 11 already added, updating it.
23736-23796 VRB                      I  Widget with handle 12 already added, updating it.
23736-23796 VRB                      I  Widget with handle 4 already added, updating it.
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 1
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 1
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 2
23736-23796 VRB                      D  OpenXR succesfully created FBO for swapChainImageIndex: 2
23736-23750 System                   W  A resource failed to call close. 
23836-23983 Web Content              I  Controller connected: meta-quest-touch-plus,oculus-touch-v3,oculus-touch,generic-trigger-squeeze-thumbstick
23836-23983 MtpDeviceJNI             D  register_android_mtp_MtpDevice
23836-23983 VideoCapabilities        W  Unsupported mime image/vnd.android.heic
23836-23983 VideoCapabilities        W  Unsupported mime image/vnd.android.heic
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/flac
23836-23983 HardwareCodecCapability  D  MIME support: SW video/hevc
23836-23983 HardwareCodecCapability  D  MIME support: SW video/mp4v-es
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/mp4a-latm
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/vorbis
23836-23983 HardwareCodecCapability  D  MIME support: HW video/x-vnd.on2.vp9
23836-23983 HardwareCodecCapability  D  MIME support: SW video/av01
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/raw
23836-23983 HardwareCodecCapability  D  MIME support: HW video/avc
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/opus
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/mpeg
23836-23983 HardwareCodecCapability  D  MIME support: HW video/hevc
23836-23983 HardwareCodecCapability  D  MIME support: SW audio/amr-wb
23836-23983 HardwareCodecCapability  D  MIME support: SW video/x-vnd.on2.vp8
23836-23983 HardwareCodecCapability  D  MIME support: SW video/avc
23836-23983 HardwareCodecCapability  D  MIME support: SW video/x-vnd.on2.vp9
23736-23830 ServiceAllocator         D  org.mozilla.gecko.process.GeckoChildProcessServices$utility updateBindings: FOREGROUND priority, 0 importance, 3 successful binds, 0 failed binds, 0 successful unbinds
23736-23782 GeckoIdleService         D  Get idle time: time since reset 341 msec
23736-23782 GeckoIdleService         D  Idle timer callback: current idle time 341 msec
23736-23782 GeckoIdleService         D  next timeout 4658 msec from now
23736-23782 GeckoIdleService         D  SetTimerExpiryIfBefore: next timeout 4658 msec from now
23736-23782 GeckoIdleService         D  reset timer expiry to 4668 msec from now
---------------------------- PROCESS STARTED (24169) for package com.igalia.wolvic.dev ----------------------------
23736-23796 VRB                      D  Average Frame Rate: 75Hz
24169-24169 GraphicsEnvironment      V  ANGLE Developer option for 'com.igalia.wolvic.dev' set to: 'default'
24169-24169 GraphicsEnvironment      V  ANGLE GameManagerService for com.igalia.wolvic.dev: false
24169-24169 GraphicsEnvironment      V  Neither updatable production driver nor prerelease driver is supported.
24169-24169 Compatibil...geReporter  D  Compat change id reported: 175409949; UID 10161; state: DISABLED
24169-24169 Compatibil...geReporter  D  Compat change id reported: 175409951; UID 10161; state: ENABLED
24169-24169 Compatibil...geReporter  D  Compat change id reported: 175409956; UID 10161; state: DISABLED
24169-24169 Compatibil...geReporter  D  Compat change id reported: 175409950; UID 10161; state: DISABLED
24169-24169 NetworkSecurityConfig    D  No Network Security Config specified, using platform default
24169-24169 NetworkSecurityConfig    D  No Network Security Config specified, using platform default
24169-24169 ServiceChildProcess      I  onCreate
24169-24169 GeckoThread              D  State changed to LAUNCHED
24169-24191 GeckoThread              I  preparing to run Gecko
24169-24191 libc                     A  Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7cfe8b2000 in tid 24191 (Gecko), pid 24169 (vic.dev:utility)
23736-23796 VRB                      D  OpenXR button clicked: trigger
23736-23796 VRB                      D  OpenXR button clicked: trigger
23736-23796 VRB                      D  OpenXR button clicked: trigger
23736-23796 VRB                      D  OpenXR button clicked: trigger
24194-24194 DEBUG                    A  APK-Location: /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/base.apk
24194-24194 DEBUG                    A  Cmdline: com.igalia.wolvic.dev:utility
24194-24194 DEBUG                    A  pid: 24169, tid: 24191, name: Gecko  >>> com.igalia.wolvic.dev:utility <<<
24194-24194 DEBUG                    A        #00 pc 00000000000a4fb4  /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64/libmozglue.so (BuildId: d07cbbc5dc20369a9a76a95477d9a5688abb987b)
24194-24194 DEBUG                    A        #01 pc 00000000000a54cc  /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64/libmozglue.so (BuildId: d07cbbc5dc20369a9a76a95477d9a5688abb987b)
24194-24194 DEBUG                    A        #37 pc 000000000051a216  [anon:dalvik-classes18.dex extracted in memory from /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/base.apk!classes18.dex] (org.mozilla.gecko.mozglue.GeckoLoader.doLoadLibrary+2)
24194-24194 DEBUG                    A        #43 pc 000000000051a456  [anon:dalvik-classes18.dex extracted in memory from /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/base.apk!classes18.dex] (org.mozilla.gecko.mozglue.GeckoLoader.loadMozGlue+22)
24194-24194 DEBUG                    A        #48 pc 0000000000505ba0  [anon:dalvik-classes18.dex extracted in memory from /data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/base.apk!classes18.dex] (org.mozilla.gecko.GeckoThread.run+236)
23736-23796 VRB                      D  OpenXR button clicked: trigger
24169-24191 GeckoThread              D  State changed to MOZGLUE_READY
24169-24191 GeckoLoader              I  Library base=/data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64
24169-24191 GeckoLoader              I  Library base=/data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64
24169-24191 GeckoLibLoad             E  Load sqlite start
24169-24191 GeckoLibLoad             E  Load sqlite done
24169-24191 GeckoLoader              I  Library base=/data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64
24169-24191 GeckoLibLoad             E  Load nss start
24169-24191 GeckoLibLoad             E  Load nss done
24169-24191 GeckoLoader              I  Library base=/data/app/~~jzpnehM277lCBmETb_-a5A==/com.igalia.wolvic.dev-FWEgL7CPvaUjmEqUnuSzSQ==/lib/arm64
24169-24191 GeckoLibLoad             E  Loaded libs in 9.933594ms total, 2ms(4ms) user, 2ms(3ms) system, 0(0) faults
24169-24191 GeckoThread              D  State changed to LIBS_READY
24169-24191 GeckoThread              W  zerdatime 273855096 - runGecko
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 42
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 57 has been attached to a GL Context
24169-24191 GeckoThread              D  State changed to RUNNING
24169-24191 MtpDeviceJNI             D  register_android_mtp_MtpDevice
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 43
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 58 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 44
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 59 has been attached to a GL Context
23736-24001 VrApi                    I  FPS=90/90,Prd=27ms,Tear=0,Early=0,Stale=0,Stale2/5/10/max=0/0/0/0,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1382/350MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=3196MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=2.75ms,App=2.17ms,GD=0.71ms,CPU&GPU=5.78ms,LCnt=8(DR0,LM2),GPU%=0.51,CPU%=0.45(W0.53),DSF=1.00,CFL=10.47/16.21,ICFLp95=14.15,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 45
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 60 has been attached to a GL Context
24169-24191 VideoCapabilities        W  Unsupported mime image/vnd.android.heic
24169-24191 VideoCapabilities        W  Unsupported mime image/vnd.android.heic
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/flac
24169-24191 HardwareCodecCapability  D  MIME support: SW video/hevc
24169-24191 HardwareCodecCapability  D  MIME support: SW video/mp4v-es
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/mp4a-latm
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/vorbis
24169-24191 HardwareCodecCapability  D  MIME support: HW video/x-vnd.on2.vp9
24169-24191 HardwareCodecCapability  D  MIME support: SW video/av01
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/raw
24169-24191 HardwareCodecCapability  D  MIME support: HW video/avc
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/opus
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/mpeg
24169-24191 HardwareCodecCapability  D  MIME support: HW video/hevc
24169-24191 HardwareCodecCapability  D  MIME support: SW audio/amr-wb
24169-24191 HardwareCodecCapability  D  MIME support: SW video/x-vnd.on2.vp8
24169-24191 HardwareCodecCapability  D  MIME support: SW video/avc
24169-24191 HardwareCodecCapability  D  MIME support: SW video/x-vnd.on2.vp9
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 46
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 61 has been attached to a GL Context
23736-23796 OpenXR_GPUMemTrace       I  Swapchain deletion destroy id=4828, idx=0
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 47
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 62 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 48
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 63 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 49
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 64 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 50
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 65 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 51
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 66 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 52
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 67 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 53
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 68 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 54
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 69 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 55
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 70 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 56
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 71 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 57
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 72 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 58
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 73 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 59
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 74 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 60
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 75 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 61
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 76 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 62
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 77 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 63
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 78 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 64
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 79 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 65
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 80 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 66
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 81 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 67
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 82 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 68
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 83 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 69
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 84 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 70
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 85 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 71
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 86 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 72
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 87 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 73
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 88 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 74
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 89 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 75
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 90 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 76
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 91 has been attached to a GL Context
23736-23796 VRB                      D  Average Frame Rate: 64Hz
23736-24071 AAudio                   I  AAudioStreamBuilder_openStream() called ----------------------------------------
23736-24071 AudioStreamBuilder       I  rate   =  48000, channels  = 2, channelMask = 0x80000003, format   = 5, sharing = SH, dir = OUTPUT
23736-24071 AudioStreamBuilder       I  device =      0, sessionId = -1, perfMode = 12, callback: ON with frames = 256
23736-24071 AudioStreamBuilder       I  usage  =      1, contentType = 0, inputPreset = 0, allowedCapturePolicy = 0
23736-24071 AudioStreamBuilder       I  privacy sensitive = false
23736-24071 AudioStreamBuilder       I  opPackageName = (null)
23736-24071 AudioStreamBuilder       I  attributionTag = (null)
23736-24071 AudioStreamBuilder       D  build() disable aaudio output mmap via gk
23736-24071 alia.wolvic.de           D  PlayerBase::PlayerBase()
23736-24071 AudioStreamTrack         D  open(), request notificationFrames = 0, frameCount = 256
23736-24071 AudioTrack               I  createTrack_l(0): AUDIO_OUTPUT_FLAG_FAST successful; frameCount 256 -> 256
23736-24071 AAudioStream             D  setState(s#2) from 0 to 2
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 77
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 92 has been attached to a GL Context
23736-24071 AudioStreamTrack         D  open() flags changed from 0x00000104 to 0x00000004
23736-24071 AAudio                   I  AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#2 ----------------
23736-24071 AAudio                   D  AAudioStream_requestStart(s#2) called --------------
23736-24071 AAudioStream             D  setState(s#2) from 2 to 3
23736-24071 AAudio                   D  AAudioStream_requestStart(s#2) returned 0 ---------
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 78
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 93 has been attached to a GL Context
23736-23754 AudioStreamLegacy        D  onAudioDeviceUpdate(deviceId = 2)
23736-24222 AAudioStream             D  setState(s#2) from 3 to 4
23736-24107 AAudioStream             D  setState(s#2) from 3 to 4
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 79
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 94 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 80
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 95 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 81
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 96 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 82
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 97 has been attached to a GL Context
23736-23796 AppLoadTim...etryCommon  I  App load time recorded [packageName=com.igalia.wolvic.dev, time=8.607620, method="BeginFrame (500)", launchType="Launch"]
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 83
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 98 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 84
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 99 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 85
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 100 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 86
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 101 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 87
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 102 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 88
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 103 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 89
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 104 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 90
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 105 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 91
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 106 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 92
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 107 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 93
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 108 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 94
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 109 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 95
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 110 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 96
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 111 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 97
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 112 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 98
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 113 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 99
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 114 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 100
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 115 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 101
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 116 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 102
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 117 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 103
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 118 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 104
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 119 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 105
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 120 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 106
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 121 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 107
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 122 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 108
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 123 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 109
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 124 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 110
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 125 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 111
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 126 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 112
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 127 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 113
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 128 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 114
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 129 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 115
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 130 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 116
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 131 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 117
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 132 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 118
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 133 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 119
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 134 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 120
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 135 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 121
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 136 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 122
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 137 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 123
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 138 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 124
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 139 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 125
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 140 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 126
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 141 has been attached to a GL Context
23736-24001 VrApi                    I  FPS=77/90,Prd=27ms,Tear=0,Early=8,Stale=19,Stale2/5/10/max=2/0/1/13,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,2361/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=3196MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.20ms,App=3.33ms,GD=0.51ms,CPU&GPU=23.57ms,LCnt=5(DR1,LM2),GPU%=0.43,CPU%=0.72(W0.94),DSF=1.00,CFL=9.98/15.74,ICFLp95=14.49,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 127
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 142 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 128
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 143 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 129
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 144 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 130
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 145 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 131
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 146 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 132
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 147 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 133
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 148 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 134
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 149 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 135
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 150 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 136
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 151 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 137
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 152 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 138
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 153 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 139
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 154 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 140
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 155 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 141
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 156 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 142
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 157 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 143
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 158 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 144
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 159 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 145
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 160 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 146
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 161 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 147
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 162 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 148
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 163 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 149
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 164 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 150
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 165 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 151
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 166 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 152
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 167 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 153
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 168 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 154
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 169 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 155
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 170 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 156
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 171 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 157
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 172 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 158
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 173 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 159
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 174 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 160
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 175 has been attached to a GL Context
23736-23796 VRB                      D  Average Frame Rate: 84Hz
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 161
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 176 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 162
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 177 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 163
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 178 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 164
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 179 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 165
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 180 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 166
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 181 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 167
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 182 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 168
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 183 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 169
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 184 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 170
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 185 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 171
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 186 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 172
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 187 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 173
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 188 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 174
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 189 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 175
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 190 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 176
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 191 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 177
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 192 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 178
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 193 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 179
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 194 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 180
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 195 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 181
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 196 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 182
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 197 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 183
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 198 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 184
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 199 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 185
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 200 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 186
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 201 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 187
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 202 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 188
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 203 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 189
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 204 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 190
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 205 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 191
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 206 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 192
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 207 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 193
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 208 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 194
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 209 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 195
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 210 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 196
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 211 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 197
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 212 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 198
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 213 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 199
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 214 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 200
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 215 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 201
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 216 has been attached to a GL Context
23736-23796 VRB                      I  Creating EngineSurfaceTexture for handle: 202
23736-23796 VRB                      I  Created EngineSurfaceTexture: 0
23736-23796 VRB                      I  The EngineSurfaceTexture 217 has been attached to a GL Context
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d8000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 libEGL                   W  eglTerminate() called w/ 2 objects remaining
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-24001 VrApi                    I  FPS=65/90,Prd=39ms,Tear=0,Early=36,Stale=26,Stale2/5/10/max=3/1/0/9,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,2361/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=3196MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.06ms,App=3.32ms,GD=0.51ms,CPU&GPU=2.93ms,LCnt=2(DR43,LM2),GPU%=0.49,CPU%=0.45(W0.57),DSF=1.00,CFL=9.87/14.76,ICFLp95=13.32,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 42Hz
23736-24001 VrApi                    I  FPS=84/90,Prd=43ms,Tear=0,Early=63,Stale=7,Stale2/5/10/max=0/0/0/1,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=3196MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.03ms,App=4.13ms,GD=0.51ms,CPU&GPU=3.07ms,LCnt=2(DR91,LM2),GPU%=0.26,CPU%=0.12(W0.20),DSF=1.00,CFL=10.01/14.75,ICFLp95=13.44,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 TREX                     E  Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-23796 VRB                      E  Render performance has dropped bellow acceptable levels: 23Hz
23736-23782 GeckoIdleService         D  Get idle time: time since reset 5009 msec
23736-23782 GeckoIdleService         D  Idle timer callback: current idle time 5009 msec
23736-23782 GeckoIdleService         D  next timeout 174991 msec from now
23736-23782 GeckoIdleService         D  SetTimerExpiryIfBefore: next timeout 174991 msec from now
23736-23782 GeckoIdleService         D  reset timer expiry to 175001 msec from now
23736-23782 GeckoIdleService         D  Idle timer callback: tell observer 0x7abcffb328 user is idle
23736-24001 VrApi                    I  FPS=44/90,Prd=43ms,Tear=0,Early=31,Stale=49,Stale2/5/10/max=0/0/1/21,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.28ms,App=36.55ms,GD=0.51ms,CPU&GPU=1.81ms,LCnt=2(DR90,LM2),GPU%=0.18,CPU%=0.10(W0.19),DSF=1.00,CFL=10.24/15.23,ICFLp95=13.52,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 Deque                    I  AddEventToQueue called. eventInfo.type: 52, eventInfo.next: 1
23836-23983 Web Content              I  Controller disconnected: meta-quest-touch-plus,oculus-touch-v3,oculus-touch,generic-trigger-squeeze-thumbstick
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              I  Controller connected: meta-quest-touch-plus,oculus-touch-v3,oculus-touch,generic-trigger-squeeze-thumbstick
23736-24001 VrApi                    I  FPS=4/90,Prd=43ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.37ms,App=0.03ms,GD=0.51ms,CPU&GPU=0.81ms,LCnt=2(DR90,LM2),GPU%=0.18,CPU%=0.05(W0.10),DSF=1.00,CFL=10.04/14.77,ICFLp95=13.35,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: bindFramebuffer: `fb` is from a different (or lost) WebGL context." {file: "https://xrdinosaurs.com/js/third-party/three.js/build/three.module.js" line: 23084}]
23736-24001 VrApi                    I  FPS=4/90,Prd=40ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.28ms,App=1.19ms,GD=0.51ms,CPU&GPU=0.76ms,LCnt=2(DR90,LM2),GPU%=0.18,CPU%=0.02(W0.05),DSF=1.00,CFL=9.95/14.59,ICFLp95=13.25,LD=0,SF=1.00,LP=0,DVFS=0
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d2000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=43ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.36ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.87ms,LCnt=2(DR90,LM2),GPU%=0.21,CPU%=0.26(W0.40),DSF=1.00,CFL=9.90/14.91,ICFLp95=13.25,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=3,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.27ms,App=1.01ms,GD=0.51ms,CPU&GPU=0.60ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.08(W0.14),DSF=1.00,CFL=9.77/14.79,ICFLp95=13.30,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=42ms,Tear=0,Early=3,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.37ms,App=0.34ms,GD=0.51ms,CPU&GPU=0.71ms,LCnt=2(DR90,LM2),GPU%=0.19,CPU%=0.04(W0.06),DSF=1.00,CFL=10.13/14.69,ICFLp95=13.39,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: bindFramebuffer: `fb` is from a different (or lost) WebGL context." {file: "https://xrdinosaurs.com/js/third-party/three.js/build/three.module.js" line: 23084}]
23736-24001 VrApi                    I  FPS=4/90,Prd=42ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.36ms,App=0.23ms,GD=0.51ms,CPU&GPU=0.97ms,LCnt=2(DR91,LM2),GPU%=0.19,CPU%=0.09(W0.14),DSF=1.00,CFL=10.00/14.59,ICFLp95=13.25,LD=0,SF=1.00,LP=0,DVFS=0
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d2000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=42ms,Tear=0,Early=3,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.36ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.88ms,LCnt=2(DR91,LM2),GPU%=0.21,CPU%=0.37(W0.47),DSF=1.00,CFL=9.91/14.82,ICFLp95=13.31,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=3,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.35ms,App=5.18ms,GD=0.51ms,CPU&GPU=0.80ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.05(W0.10),DSF=1.00,CFL=9.89/14.81,ICFLp95=13.34,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=44ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.29ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.77ms,LCnt=2(DR90,LM2),GPU%=0.18,CPU%=0.04(W0.05),DSF=1.00,CFL=9.99/14.79,ICFLp95=13.38,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 TREX                     E  Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: bindFramebuffer: `fb` is from a different (or lost) WebGL context." {file: "https://xrdinosaurs.com/js/third-party/three.js/build/three.module.js" line: 23084}]
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.29ms,App=0.50ms,GD=0.51ms,CPU&GPU=0.84ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.02(W0.06),DSF=1.00,CFL=9.88/14.60,ICFLp95=13.21,LD=0,SF=1.00,LP=0,DVFS=0
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d2000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=43ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3267MB,PLS=0,Temp=45.0C/0.0C,TW=1.30ms,App=0.07ms,GD=0.51ms,CPU&GPU=0.92ms,LCnt=2(DR90,LM2),GPU%=0.21,CPU%=0.36(W0.45),DSF=1.00,CFL=9.89/14.50,ICFLp95=13.17,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              I  Controller disconnected: meta-quest-touch-plus,oculus-touch-v3,oculus-touch,generic-trigger-squeeze-thumbstick
23736-24001 ClientShar...metryStats  I  App memory usage: PSS=299 MiB, PrivateDirty=224 MiB, PrivateClean=0 MiB, GPU=161.6/161.6 MiB (100% allocated)
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=3,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.22ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.77ms,LCnt=2(DR91,LM2),GPU%=0.15,CPU%=0.00(W0.00),DSF=1.00,CFL=9.92/15.08,ICFLp95=13.35,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=3,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.21ms,App=4.18ms,GD=0.52ms,CPU&GPU=0.89ms,LCnt=2(DR90,LM2),GPU%=0.17,CPU%=0.13(W0.19),DSF=1.00,CFL=9.89/14.89,ICFLp95=13.37,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: bindFramebuffer: `fb` is from a different (or lost) WebGL context." {file: "https://xrdinosaurs.com/js/third-party/three.js/build/three.module.js" line: 23084}]
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=3196MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.19ms,App=2.15ms,GD=0.51ms,CPU&GPU=0.75ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.02(W0.05),DSF=1.00,CFL=9.80/14.60,ICFLp95=13.18,LD=0,SF=1.00,LP=0,DVFS=0
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d2000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=44ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1708MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.27ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.86ms,LCnt=2(DR91,LM2),GPU%=0.17,CPU%=0.23(W0.43),DSF=1.00,CFL=9.80/14.44,ICFLp95=13.13,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.46ms,App=1.55ms,GD=0.52ms,CPU&GPU=0.76ms,LCnt=2(DR91,LM2),GPU%=0.19,CPU%=0.04(W0.06),DSF=1.00,CFL=9.84/14.67,ICFLp95=13.26,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=44ms,Tear=0,Early=3,Stale=86,Stale2/5/10/max=0/0/5/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.11ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.93ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.05(W0.05),DSF=1.00,CFL=9.93/14.74,ICFLp95=13.28,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: bindFramebuffer: `fb` is from a different (or lost) WebGL context." {file: "https://xrdinosaurs.com/js/third-party/three.js/build/three.module.js" line: 23084}]
23736-24001 VrApi                    I  FPS=4/90,Prd=40ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.29ms,App=0.28ms,GD=0.51ms,CPU&GPU=0.83ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.03(W0.05),DSF=1.00,CFL=9.98/14.55,ICFLp95=13.30,LD=0,SF=1.00,LP=0,DVFS=0
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 SurfaceAllocator         W  Failed to acquire GeckoSurface: RemoteSurfaceAllocator returned null
23836-23983 Web Content              W  [JavaScript Warning: "WebGL warning: <Present>: Swap chain surface creation failed."]
23836-23983 Gecko                    I  WebGLContext::LoseContext --
23836-23983 Gecko                    I  WebGL(0x7b309d2000)::LoseContext(0)
23836-23983 Web Content              W  [JavaScript Warning: "WebGL context was lost."]
23836-23983 Gecko                    I  WebGLContext::EnsureContextLostRemoteTextureOwner --
23836-23983 Gecko                    I  [GFX1]: ToSurfaceDescriptor failed in VRLayerChild::SubmitFrame
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Lost.
23836-23983 AdrenoGLES-0             I  QUALCOMM build                   : 17544d2137, Idd17df53c8
                                        Build Date                       : 04/29/24
                                        OpenGL ES Shader Compiler Version: E031.46.06.00
                                        Local Branch                     : 
                                        Remote Branch                    : 
                                        Remote Branch                    : 
                                        Reconstruct Branch               : 
23836-23983 AdrenoGLES-0             I  Build Config                     : S L 12.1.6 AArch64
23836-23983 AdrenoGLES-0             I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
23836-23983 AdrenoGLES-0             I  Driver Version                   : 0777.0
23836-23983 AdrenoGLES-0             I  Process Name                     : com.igalia.wolvic.dev:tab29
23836-23983 AdrenoGLES-0             I  PFP: 0x01511169, ME: 0x00000000
23836-23983 Adreno-AppProfiles       W  Could not find QSPM HAL service. Skipping adreno profile processing.
23836-23983 Gecko                    I  WebGLContext::LoseLruContextIfLimitExceeded --
23836-23983 Web Content              I  THREE.WebGLRenderer: Context Restored.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=43ms,Tear=0,Early=4,Stale=86,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,2361/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.19ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.65ms,LCnt=2(DR90,LM2),GPU%=0.18,CPU%=0.04(W0.05),DSF=1.00,CFL=9.93/14.54,ICFLp95=13.21,LD=0,SF=1.00,LP=0,DVFS=0
23736-23796 TREX                     E  Interface 'MrLightingEstimationInterface', version 1 was not found. Check debug build for more information.
23736-23796 VRB                      D  Average Frame Rate: 4Hz
23736-24001 VrApi                    I  FPS=4/90,Prd=41ms,Tear=0,Early=4,Stale=87,Stale2/5/10/max=0/0/4/22,VSnc=1,Lat=-1,Fov=0,CPU4/GPU=4/3,1920/492MHz,OC=3F,TA=0/0/0,SP=N/N/N,Mem=1555MHz,Free=3217MB,PLS=0,Temp=45.0C/0.0C,TW=1.32ms,App=0.00ms,GD=0.51ms,CPU&GPU=0.77ms,LCnt=2(DR91,LM2),GPU%=0.18,CPU%=0.07(W0.10),DSF=1.00,CFL=9.97/14.55,ICFLp95=13.30,LD=0,SF=1.00,LP=0,DVFS=0
24169-24169 ServiceChildProcess      I  Destroying GeckoServiceChildProcess
23836-23836 ServiceChildProcess      I  Destroying GeckoServiceChildProcess
23836-23836 olvic.dev:tab2           I  System.exit called, status: 0
23836-23836 AndroidRuntime           I  VM exiting with result code 0, cleanup skipped.
24169-24169 vic.dev:utilit           I  System.exit called, status: 0
24169-24169 AndroidRuntime           I  VM exiting with result code 0, cleanup skipped.
---------------------------- PROCESS ENDED (24169) for package com.igalia.wolvic.dev ----------------------------
---------------------------- PROCESS ENDED (23736) for package com.igalia.wolvic.dev ----------------------------
---------------------------- PROCESS ENDED (23836) for package com.igalia.wolvic.dev ----------------------------
javifernandez commented 2 months ago

I think the main problem is that Wolvic is creating too many textures because gecko returns different Ids everytime it process a new frame. We are storing the textures IDs in a hashmap and we create a new EngineSurfaceTexture instance if the Id is not found.

javifernandez commented 2 months ago

Analyzing the differences between gecko 121 vs 128, I think the changes in ClientWebGLContext::GetFrontBuffer are key to understand the regression.

In 121 the WebGLTextureJS class had 2 attributes to store the owneId and textureId. In 128 the frameBuffer doesn't have those fields and are directly updated in the TextureDescriptor by the graphics process.

svillar commented 2 months ago

Analyzing the differences between gecko 121 vs 128, I think the changes in ClientWebGLContext::GetFrontBuffer are key to understand the regression.

In 121 the WebGLTextureJS class had 2 attributes to store the owneId and textureId. In 128 the frameBuffer doesn't have those fields and are directly updated in the TextureDescriptor by the graphics process.

Hmm but why only in this specific WebXR experience? We need those ids for any experience

javifernandez commented 2 months ago

Hmm but why only in this specific WebXR experience? We need those ids for any experience

No, I don't think the Ids are required for the webxr app at all. It's clear that this specific webxr experience does something different with the GL Context.

I've been investigating this further and the problem seems to be related to the fact that Gecko updates the texture handle of the layer_stereo_immersive field. This is where the BrowserWorld::TickImmersive gets the handle to start a new frame. We are getting new handlers all the time, hence creating new EngineSurfaceTextures instances.

javifernandez commented 2 months ago

BTW, I've bisected the issue with different Gecko versions and the problem started to happen in Gecko 127.

javifernandez commented 2 months ago

BTW, I've bisected the issue with different Gecko versions and the problem started to happen in Gecko 127.

This patch is the one that is causing the problems in the webxr experience:

https://phabricator.services.mozilla.com/D207651

javifernandez commented 2 months ago

I've been investigating the issue and why the changes in the Gecko's color management is causing that the WebXR experience is creating new OpenGL textures for every frame. Still not able to fully understand the reason but this simple change in Gecko avoids the issue:

diff --git a/gfx/gl/SharedSurface.h b/gfx/gl/SharedSurface.h
index 12aace9e9e..2f29e286d8 100644
--- a/gfx/gl/SharedSurface.h
+++ b/gfx/gl/SharedSurface.h
@@ -187,7 +187,7 @@ class SurfaceFactory {
   UniquePtr<SharedSurface> CreateShared(const gfx::IntSize& size,
                                         gfx::ColorSpace2 cs) {
     if (!SupportsCspaces()) {
-      cs = gfx::ColorSpace2::Display;
+      cs = gfx::ColorSpace2::SRGB;
     }
     return CreateSharedImpl({mDesc, size, cs});
   }
javifernandez commented 2 months ago

One of the effects of the simple change described above is that it disables the color manage feature, introduced in the patch that caused the regression, at least in the XR codepath. However, I didn't understood why this may have an imapct on the XR codepath at all, given that XR is not using the new feature at all.

I've verified that simply harcoding bool colorManage = false in WebGLContext::PresentInto would have the same effect, but that alone doesn't solve the issue.

Hence, hardcoding the SRGB as the initial color space for the created SharedSurface must have another effect that is indeed relevant for the issue and the WebGLContex class's XR codepath specifically. I've found out that in the SwapChain::Acquire method, pooling is disabled if the requested colorspace (SRGB in this case) is different than the one in the pool's top (which is Display, since all the surfaces are created like that).

Disabling the pooling seems to the root cause of the issue.

javifernandez commented 2 months ago

This simple patch also fixes the issue, and shows clearly the its root cause:

diff --git a/gfx/gl/GLScreenBuffer.cpp b/gfx/gl/GLScreenBuffer.cpp
index 6550698eb5..30b64493cd 100644
--- a/gfx/gl/GLScreenBuffer.cpp
+++ b/gfx/gl/GLScreenBuffer.cpp
@@ -28,7 +28,7 @@ UniquePtr<SwapChainPresenter> SwapChain::Acquire(
     auto newDesc = existingDesc;
     newDesc.size = size;
     newDesc.colorSpace = colorSpace;
-    if (newDesc != existingDesc || !mPool.front()->IsValid()) {
+    if (!mPool.front()->IsValid()) {
       mPool = {};
     }
   }
javifernandez commented 2 months ago

Another way of fixing the issue would be to allow the SharedSurface to use the colosr space passed as parameter, as it was the case before the patch with the color management feature was merged:

javi@sirio:~/devel/Wolvic/firefox-128.1.0$ (git::fix-texture-issue-4) git diff
diff --git a/gfx/gl/SharedSurfaceEGL.h b/gfx/gl/SharedSurfaceEGL.h
index 569421f945..735ede59e9 100644
--- a/gfx/gl/SharedSurfaceEGL.h
+++ b/gfx/gl/SharedSurfaceEGL.h
@@ -115,6 +115,8 @@ class SurfaceFactory_SurfaceTexture final : public SurfaceFactory {
  public:
   explicit SurfaceFactory_SurfaceTexture(GLContext&);

+  bool SupportsCspaces() const override { return true; }
+
   virtual UniquePtr<SharedSurface> CreateSharedImpl(
       const SharedSurfaceDesc& desc) override {
     return SharedSurface_SurfaceTexture::Create(desc);
svillar commented 2 months ago

Another way of fixing the issue would be to allow the SharedSurface to use the colosr space passed as parameter, as it was the case before the patch with the color management feature was merged:

javi@sirio:~/devel/Wolvic/firefox-128.1.0$ (git::fix-texture-issue-4) git diff
diff --git a/gfx/gl/SharedSurfaceEGL.h b/gfx/gl/SharedSurfaceEGL.h
index 569421f945..735ede59e9 100644
--- a/gfx/gl/SharedSurfaceEGL.h
+++ b/gfx/gl/SharedSurfaceEGL.h
@@ -115,6 +115,8 @@ class SurfaceFactory_SurfaceTexture final : public SurfaceFactory {
  public:
   explicit SurfaceFactory_SurfaceTexture(GLContext&);

+  bool SupportsCspaces() const override { return true; }
+
   virtual UniquePtr<SharedSurface> CreateSharedImpl(
       const SharedSurfaceDesc& desc) override {
     return SharedSurface_SurfaceTexture::Create(desc);

Awesome job!

Yeah I agree this is the cleanest solution (also the simplest). I'd even send the patch upstream

svillar commented 2 months ago

There is still the question of why only (so far) this specific experience was affected but I guess that's orthogonal to the question and we could figure out later without blocking the fix

javifernandez commented 2 months ago

Added a new patch for our downstream Gecko, but I'm going to file a bug and propose it for upstream as soon as possible.

javifernandez commented 1 week ago

I have found out another experience to reproduce this issue; it's the Spiderman game we advertise in our start page.