Open javifernandez opened 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.
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 ----------------------------
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.
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.
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
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.
BTW, I've bisected the issue with different Gecko versions and the problem started to happen in Gecko 127.
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:
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});
}
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.
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 = {};
}
}
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);
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
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
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.
I have found out another experience to reproduce this issue; it's the Spiderman game we advertise in our start page.
Configuration
Wolvic version: 1.7.0 Wolvic build ID: 182360411
Hardware: Quest3
Steps to Reproduce
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