Skip to content

[Android]OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range #2307

@darrendelorme

Description

@darrendelorme

Unity version

2021.3.27f1

Unity editor platform

macOS

AVPro Video edition

Ultra

AVPro Video version

3.0.8

Device hardware

Quest 2

Which Android OS version are you using?

14

Unity Graphics API

OpenGLES 3

Video API

MediaPlayer

Texture format

BGRA

Audio output

System Direct

Any other Media Player component configuration required to reproduce the issue.

No response

Which output component(s) are you using?

Apply to Mesh

Any other component configuration required to reproduce the issue.

No response

The issue

When we remotely start/launch a 360 video from our management portal into our Unity Quest app, playback sometimes enters a bad state and eventually crashes. The first symptom is repeated logs like:
OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
After ~1–2 minutes of these repeated errors, the app crashes.

What we’re seeing in logs

  • Just before the GL errors begin, the device/runtime briefly toggles app focus: the app loses focus and then regains it within milliseconds.
  • This focus flip coincides with XR session transitions (READY → VISIBLE → FOCUSED), swapchain creation/import, and sometimes a display refresh-rate change event (e.g., 90 → 72 Hz).
  • Immediately after that window, AVPro/Unity’s native GL layer starts reporting GL_INVALID_VALUE continuously.

Hypothesis
AVPro’s rendering path is issuing GL calls during a very short window where the XR runtime has not fully revalidated the swapchain/context after the focus flip (visible-but-not-focused). Those calls then return GL_INVALID_VALUE, and the system remains in that error state until a crash.

What we’ve tried

  • Guarding playback and AVPro updates on Unity/OVR focus events (InputFocusLost/Acquired) and OVRPlugin.hasInputFocus. This reduced but did not eliminate the issue, likely because the focus window is sub-frame and overlaps swapchain import.
  • Ensuring we don’t restart playback inside OnApplicationPause handlers.

Request

  • Guidance on best practices to prevent AVPro from issuing GL work during transient focus/ownership changes on Quest.
  • Is there a supported way to force AVPro to rebind/recreate textures or reset its GL state after focus is reacquired or after a swapchain refresh? An API call we can make when we detect focus regained or a DisplayRefreshRateChanged event?
  • Any known issues/fixes related to GL_INVALID_VALUE in AVPro on Quest when focus or swapchains change?
  • Suggestions for stricter gating/hooks on the render thread that AVPro provides (e.g., a callback or flag to temporarily suppress GL updates until the next successful frame acquire).

Media information

No response

Logcat output

08-18 16:03:38.861  1732  6150 I ClientMgr: ShouldClientHaveFocus: Client[app.xrdm.launcher:5392]: Given ClientWindow = 0x6e6be38c60, FocusedWindow = 0x6e6be38c60, 
08-18 16:03:38.861  1732  6150 I ClientMgr: EnableRendering2: Calling SetFocusedClient: 2257527182
08-18 16:03:38.861  1732  6150 I ClientMgr: FocusedClient changed from  to app.xrdm.launcher:5392
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: 5392:app.xrdm.launcher type 0
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating focus state for all clients
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 1 for Client: app.xrdm.launcher:5392, Client DisplayId: 0
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: com.oculus.vrguardianservice:2567, Client DisplayId: -1
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: com.oculus.vrshell:3628, Client DisplayId: -1
08-18 16:03:38.861  1732  6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: /system_ext/bin/mrsystemservice:1190, Client DisplayId: 0
08-18 16:03:38.861  1732  6150 I ClientMgr: SetFocusedPackageName - packageName app.xrdm.launcher processName app.xrdm.launcher clientId 2257527182 clientPid 5392
08-18 16:03:38.861  1732  6150 I ServiceInputManager: ServiceInputManager::SetFocusedPackageName 'app.xrdm.launcher'
08-18 16:03:38.861  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: app.xrdm.launcher:app.xrdm.launcher:5392, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.861  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.vrshell:com.oculus.vrshell:3628, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.guardian:com.oculus.vrguardianservice:2567, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.guardian:com.oculus.vrguardianservice:2567, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.vrshell:com.oculus.vrshell:3628, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862  1732  6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: native_process.system:/system_ext/bin/mrsystemservice:1190, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862  1732  6150 I TrexControllerServerPlugin: ControllerServerBase Set Focused client: app.xrdm.launcher:5392
08-18 16:03:38.862  1732  6150 I ClientMgr: ClientMgr::EnableRendering 5392:app.xrdm.launcher : type 0 comp-id 5: enable
08-18 16:03:38.862  1732  6150 I InterstitialManager: Foreground app change: immersiveApp app.xrdm.launcher, renderingEnabled: 1. submittedFrames: 5595
08-18 16:03:38.862  1732  6150 I CompositorVR: CheckDebuggerConnected: debugger 0
08-18 16:03:38.862  1732  6150 I CompositorServer: SysProp debug mode is disabled on Server side
08-18 16:03:38.863  1732  6150 I ClientMgr: Primary Client is not valid.
08-18 16:03:38.863  1732  6150 I ClientMgr: Primary client determined to be the current enabled client -2037440114
08-18 16:03:38.863  1732  6150 I ClientMgr: ClientMgr::SetPrimaryCompositorClient: 5392:app.xrdm.launcher
08-18 16:03:38.863  1732  6150 I CompositorClientManager: Enable client 5
08-18 16:03:38.863  1732  6150 I CompositorServer: EnableCompositorClient client(5): default aperture id(-8750738657188511737) layer placement(128) flags(1) sm(0x6fae1a3010)
08-18 16:03:38.863  1732  6150 I ClientMgr: SetPrimaryPackageName - packageName app.xrdm.launcher processName app.xrdm.launcher clientId 2257527182 clientPid 5392
08-18 16:03:38.863  1732  6150 I ServiceInputManager: ServiceInputManager::SetPrimaryPackageName 'app.xrdm.launcher' 'app.xrdm.launcher'  updated AnytimeUI processname 1
08-18 16:03:38.863  1732  6150 I AADT    : SetAADTLutDataX: 0
08-18 16:03:38.863  1732  6150 I AADT    : SetAADTLutDataY: 0
08-18 16:03:38.864  1732  6150 I UnifiedTelemetryWrapper: Started UT session render:app.xrdm.launcher
08-18 16:03:38.864  5392  5638 I VrRuntimeClientTrexContext: BeginSession
08-18 16:03:38.864  5392  5638 I OpenXR  : usesManifestForCpuBoost:0
08-18 16:03:38.864  5392  5638 I OpenXR  : ------------ xrBeginSession [end] -----------
08-18 16:03:38.865  5392  5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 0 focused 0
08-18 16:03:38.865  5392  5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.865  5392  5638 D OVRPlugin: HandleOpenXREvents(): XrEventDataMountStateChangedFB 1
08-18 16:03:38.865  1732  6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.865  1732  6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8c43 1808 1984 1 3 1 0 3
08-18 16:03:38.866  1732  7051 I AADT    : SetAADTLutDataX. Thread. SizeX: 0
08-18 16:03:38.866  1732  7051 I AADT    : SetAADTLutDataY. Thread. SizeY: 0
08-18 16:03:38.867  5392  7726 I JniUtils: ovr_GetCurrentPackageSignature 
08-18 16:03:38.867  5392  7726 I Metrics : device model = Quest 2
08-18 16:03:38.867  5392  7726 I Telemetry: Aligning telemetry thread time, will wait for: 133 ms...
08-18 16:03:38.869  1436  3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870  1436  3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870  1436  3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870  5392  7725 I InputDevice_TrackedRemote: REMOTE: Hand=1 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
08-18 16:03:38.870  1436  3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870  1436  3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870  5392  7725 I InputDevice_TrackedRemote: REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
08-18 16:03:38.870  5392  7725 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 12 from 0  inf: 1
08-18 16:03:38.871  1732  1983 I ServiceInputManager: HANDTRACKING tracking mode 60Hz enabled set to 1
08-18 16:03:38.871  1732  1983 I ServiceInputManager: HANDTRACKING Root pose filter enum to HandsFMM60hzV78 from HandsVR30hzV78 (high:1) (MR enabled: 0)
08-18 16:03:38.871  1199  2002 I TrackingFidelityService: Received hand/controller update: hand_tracking_use_iot
08-18 16:03:38.871  1732  1983 I XrPerformanceManager: [EVENT] Performance profile changed to: GAMING
08-18 16:03:38.872  1199  2002 I TrackingFidelityService: checkMultimodalFeature: Attempt made to enable multimodal hands+controllers when not supported by app
08-18 16:03:38.872  1732  1983 I XrPerformanceManager: perfmgr: SetClockLevels: Apply pending clock request change: 5,2 -> 5,3
08-18 16:03:38.872  1199  2002 W TrackingFidelityService: Fidelity data undefined in catalog for enabling feature controller_selftracked
08-18 16:03:38.872  1199  2002 I TrackingFidelityService: Request(s)={constellation:5,controller_selftracked:5,hands:0,environment_lighting:0,keyboard:0,scene_reconstruction:0,}, Mux mode idx=0, name=default, score=-2980
08-18 16:03:38.872  1199  2002 I TrackingFidelityService: beginTransition[worldTracking]: default(0)->default(0)
08-18 16:03:38.872  1199  2002 I TrackingFidelityService: _applyMuxModeLockedInternal: Mode default already set. Returning.
08-18 16:03:38.872  1199  2002 I TrackingFidelityService: endTransition[worldTracking]: default(0)->default(0), seqId=-1, succeeded=true
08-18 16:03:38.872  1732  1983 I Clocks  : ApplySystemModes( cpu=5, gpu=3 ) - start
08-18 16:03:38.873  1732  1983 I Clocks  : CPU levels [0, 8]
08-18 16:03:38.873  1732  1983 I Clocks  : GPU levels [0, 5]
08-18 16:03:38.873   961  1960 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map9
08-18 16:03:38.873  1732  1983 I ClocksChange: Changing SystemModes to: [VR_MODE_CPU_5,VR_MODE_GPU_3,FLOAT_PANEL_APPS_PRIME,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,LAUNCH_BOOST_LOADING,SUSTAINED_PERFORMANCE_VR_MODE]
08-18 16:03:38.873   961  1960 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
08-18 16:03:38.873  1732  2411 I VrRuntimeService: Input preference 'hand_tracking_use_iot' changed from true to true
08-18 16:03:38.873  1732  1745 I ClockLimits: ClockLimitsSettingsCallback: kHandTrackingUseIOT updated to 1
08-18 16:03:38.873  1732  1983 I Clocks  : ApplySystemModes( cpu=5, gpu=3 ) - end (0.5 ms)
08-18 16:03:38.873   978  2000 W perfservice: no IRQ hint VR_MODE_GPU_3 found
08-18 16:03:38.874   961  1960 D audio_hw_primary: start_output_stream: exit
08-18 16:03:38.874   961  1960 D audio_hw_primary: out_write: retry previous failed cal level set
08-18 16:03:38.874  1732  1983 I ClientMgr: Performance event: PROFILE_CHANGED to 1.
08-18 16:03:38.874   961  1960 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
08-18 16:03:38.874   961  1960 D ACDB-LOADER: ACDB -> send_audvoltable
08-18 16:03:38.874  1732  1983 I InterstitialManager: Update: Current client changed to immersiveApp package app.xrdm.launcher, renderingEnabled=1, submittedFrames=5595
08-18 16:03:38.874   961  1960 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
08-18 16:03:38.874  1732  1983 I InterstitialManager: ComputeRequiredInterstitials: app.xrdm.launcher enabled for rendering: 1
08-18 16:03:38.874   961  1960 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000F 
08-18 16:03:38.874   961  1960 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
08-18 16:03:38.874   961  1960 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 1
08-18 16:03:38.874   961  1960 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000F 
08-18 16:03:38.874   961  1960 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
08-18 16:03:38.874   961  1960 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
08-18 16:03:38.874  1732  1894 I DisplayModeControl: Requesting mode 49 for display 4630946791093499009
08-18 16:03:38.875  1093  1093 I RefreshRateSelector: Display 4630946791093499009 policy changed
08-18 16:03:38.875  1093  1093 I RefreshRateSelector: Previous: {defaultModeId=30, allowGroupSwitching=false, primaryRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}, appRequestRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}}
08-18 16:03:38.875  1093  1093 I RefreshRateSelector: Current:  DisplayManagerPolicy{defaultModeId=48, allowGroupSwitching=false, primaryRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}, appRequestRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}}
08-18 16:03:38.875  1093  1093 I RefreshRateSelector: 1 mode changes were performed under the previous policy
08-18 16:03:38.877  1092  1092 I SDM     : HWCDisplay::SetActiveConfig: Active configuration changed to: 48
08-18 16:03:38.879  1190  1353 W PhaseSync: [PS_Ver_1_0] DiscardFrame is triggered, frame->Stage 2 FrameBeginIndex 353 
08-18 16:03:38.879  1190  1353 I MRSS    : MIXEDREALITY: OpenXrSupport: OpenXR qualified success: xrBeginFrame(clientState_.session, &beginFrameDesc): XR_FRAME_DISCARDED
08-18 16:03:38.879  1190  1353 I MRSS    : MIXEDREALITY: MrServiceView: renderIteration: Sleeping the rendering thread for 500 ms since ID is off and no active PT layers.
08-18 16:03:38.880  1732  1919 I @@@     : surface: SUCCESS posting result to queue
08-18 16:03:38.880  1732  6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.880  1092  1092 I SDM     : HWDeviceDRM::UpdateMixerAttributes: Mixer WxH 1920x3664-1 for Peripheral
08-18 16:03:38.881  5392  7725 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 14 from 12  inf: 1
08-18 16:03:38.881  3628  7077 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 14 from 12  inf: 1
08-18 16:03:38.883  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=0, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=1, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=2, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883  5392  5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 0: 0x69, 3 stages
08-18 16:03:38.883  1732  6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.883  1732  6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8c43 1808 1984 1 3 1 0 3
08-18 16:03:38.883     0     0 I [drm:dsi_display_set_mode] [msm-dsi-info]: mdp_transfer_time_us=0 us
08-18 16:03:38.883     0     0 I [drm:dsi_display_set_mode] [msm-dsi-info]: hactive= 1920,vactive= 3664,fps=72
08-18 16:03:38.886   997  1577 D EpsMixerShimEngineStream: Initial maestro state change: {session: 625, package: app.xrdm.launcher}
08-18 16:03:38.886   997  1577 D EpsMixerShimEngineStream: Maestro state duration: {session: 625, package: app.xrdm.launcher, state: absent, start_time: 2025-08-18T23:03:38Z, duration: 0}
08-18 16:03:38.887  1436  1456 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"Built-in Screen": uniqueId="local:4630946791093499009", 3664 x 1920, modeId 49, renderFrameRate 72.00001, defaultModeId 1, supportedModes [{id=1, width=3664, height=1920, fps=120.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 118.0, 119.00001], supportedHdrTypes=[2, 3, 4]}, {id=2, width=3664, height=1920, fps=119.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 118.0, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=3, width=3664, height=1920, fps=118.0, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=4, width=3664, height=1920, fps=117.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=5, width=3664, height=1920, fps=116.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 117.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=6, width=3664, height=1920, fps=115.0, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 116.00001, 117.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=7, width=3664, height=1920, fps=114.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.
08-18 16:03:38.897  3628  3807 I [SEO] VrPlatformOpenXr: xrPollEvent: received XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB event: fromRate 90.000000 -> toRate 72.000000
08-18 16:03:38.902  1732  1919 I @@@     : surface: SUCCESS posting result to queue
08-18 16:03:38.902  1732  6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.905  1732  7051 I Vsync   : Vsync 6072:  1 x 11.14 ms (72.00 Hz, at 373.627)
08-18 16:03:38.906  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=0, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=1, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=2, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906  5392  5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 1: 0x6a, 3 stages
08-18 16:03:38.906  1732  6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.906  1732  6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8058 1 1 1 3 1 0 3
08-18 16:03:38.907  1732  1919 I @@@     : surface: SUCCESS posting result to queue
08-18 16:03:38.907  1732  6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.908  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=0, MemoryAllocationSize: 5 KB
08-18 16:03:38.908  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=1, MemoryAllocationSize: 5 KB
08-18 16:03:38.908  5392  5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=2, MemoryAllocationSize: 5 KB
08-18 16:03:38.908  5392  5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 0: 0x6b, 3 stages
08-18 16:03:38.908  5392  5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.909  5392  5638 D OVRPlugin: HandleOpenXREvents(): XrEventDataDisplayRefreshRateChangedFB from 90.000000 to 72.000000
08-18 16:03:38.924  5392  5638 E Unity   : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.924  5392  5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.924  5392  5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.925  5392  7728 I FenceChecker: FenceChecker::MainLoop - started
08-18 16:03:38.927  5392  5638 I OpenXR  : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_READY -> XR_SESSION_STATE_SYNCHRONIZED
08-18 16:03:38.927  5392  5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.927  5392  5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_READY->XR_SESSION_STATE_SYNCHRONIZED session=76 time=373649575346
08-18 16:03:38.927  5392  5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 0 focused 0
08-18 16:03:38.927  5392  5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.927  5392  5638 I OpenXR  : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_VISIBLE
08-18 16:03:38.927  5392  5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.927  1206  2476 D VrFocus : Received XR_SESSION_STATE_VISIBLE for pid: 5392, uid: 10135
08-18 16:03:38.928  1190  1509 I MRSS    : MIXEDREALITY: MrServiceController: VrFocusManager::Top Activity Changed, topActivity now is: 'app.xrdm.launcher', immersiveApp now is: 'app.xrdm.launcher'.
08-18 16:03:38.928  1732  1745 I FocusedClientsListener: onTopActivityChanged: Updated TopActivityChangeEvent - topActivityName: app.xrdm.launcher, immersiveAppPackageName: app.xrdm.launcher, isImmersiveAppTopActivity: true
08-18 16:03:38.928  2567  2630 I GuardianFocusListener: [GuardianFocusListener::onTopActivityChanged] updated TopActivityChangeEvent - topActivityName: app.xrdm.launcher, immersiveAppPackageName: app.xrdm.launcher, isImmersiveAppTopActivity: true
08-18 16:03:38.928  1206  2476 D VrFocus : VrFocusEventReporter: reportImmersiveAppUpdate
08-18 16:03:38.928  5392  5638 I OpenXR  : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_FOCUSED
08-18 16:03:38.928  5392  5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.928  1732  1745 I ClientMgr: OnForegroundVrAppClient: uid 10135 pid 5392 hasImmersiveApp 1 isTopActivity 1 --> app.xrdm.launcher, show splash = 1
08-18 16:03:38.929  3628  3628 D [UNSET] ShellApplication: New TopActivityChanged event: topActivity=app.xrdm.launcher, isHomeActive=false, isInVrui=false
08-18 16:03:38.929  1732  1745 I InterstitialManager: Foreground app change: immersiveApp app.xrdm.launcher, renderingEnabled: 1. submittedFrames: 5595
08-18 16:03:38.929  5392  5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_SYNCHRONIZED->XR_SESSION_STATE_VISIBLE session=76 time=373649845033
08-18 16:03:38.929  5392  5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 1 focused 0
08-18 16:03:38.929  5392  5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.929  1732  1745 I ClientMgr: [ClientOptedOutLDM] Entered with packageName: app.xrdm.launcher
08-18 16:03:38.929  5392  5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_VISIBLE->XR_SESSION_STATE_FOCUSED session=76 time=373650904044
08-18 16:03:38.929  5392  5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 1 focused 1
08-18 16:03:38.929  5392  5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.933  3186  3483 W OVRLibrary: null cursor received for query content://com.oculus.ocms.library/apps/app.xrdm.launcher
08-18 16:03:38.934  5392  5638 E Unity   : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.935  5392  5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 1, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.935  5392  5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 2, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.935  5392  5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 3, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.936  5392  7729 I HandTracker: BinderClientNDK: Connected to oculus.internal.tracking.IHandTrackingService/default
08-18 16:03:38.936  5392  5488 I InputDevice_Hand_Legacy: BodyPoweredHands checkSysPropForBodyAPIOverride 0
08-18 16:03:38.936  5392  7730 I HandTracker: BinderClientNDK: Connected to oculus.internal.tracking.IHandTrackingService/default
08-18 16:03:38.936  5392  5488 I InputDevice_Hand_Legacy: BodyPoweredHands checkSysPropForBodyAPIOverride 0
08-18 16:03:38.937  1732  1983 I InterstitialManager: Update: Current client changed to immersiveApp package app.xrdm.launcher, renderingEnabled=1, submittedFrames=5595
08-18 16:03:38.938  5392  5488 D OVRPlugin: HandleOpenXREvents(): XrEventDataInteractionProfileChanged
08-18 16:03:38.939  1732  7051 I EnvironmentBlendModeHelper: Client 5 (app.xrdm.launcher) changed environment blend mode to OPAQUE
08-18 16:03:38.944  5392  5638 E Unity   : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.950  5392  5488 I Unity   : [OVRManager] InputFocusAcquired event
08-18 16:03:38.950  5392  5488 I Unity   : OVRManager:Update()
08-18 16:03:38.950  5392  5488 I Unity   : 
08-18 16:03:38.951  1732  1983 I SystemButtonHandler: system button setHomeButtonUpState 373.673
08-18 16:03:38.951  1732  1983 I InterstitialManager: ComputeRequiredInterstitials: app.xrdm.launcher enabled for rendering: 1
08-18 16:03:38.953  5392  6390 I Surface : Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
08-18 16:03:38.954  5392  6390 I AudioTrack: registerVolumetricWindowToken_l session=537 token=0x0
08-18 16:03:38.954  1436  3001 D MediaMetricsManagerService: failed to get player_metrics_app_blocklist from DeviceConfig
08-18 16:03:38.954  1436  3001 V MediaMetricsManagerService: Logging level blocked: Failed to get PLAYER_METRICS_APP_BLOCKLIST.
08-18 16:03:38.955   997  3545 W AudioFlinger: The package name(android) provided does not correspond to the uid 1041
08-18 16:03:38.958  5392  5392 D MediaRouter: onRestoreRoute() : route=RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-18 16:03:38.958  5392  5392 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-18 16:03:38.962  1436  1447 W System  : A resource failed to call release.

Metadata

Metadata

Assignees

Labels

AndroidAndroid platformtriageNeeds triage

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions