Skip to content

[visionOS] Apple Vision Pro PolySpatial Memory Leak #2325

@rrenderr

Description

@rrenderr

Unity version

6000.2.2f1

Unity editor platform

macOS

AVPro Video edition

Ultra

AVPro Video version

3.2.7-ultra

Device hardware

Vision Pro

Which visionOS version are you using?

2.2

Application mode

Poyspatial

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?

Resolve to RenderTexture

Any other component configuration required to reproduce the issue.

No response

The issue

We started testing the project on Apple Vision Pro and are using the PolySpatial package for the build. During testing, we found that when switching between videos, memory leaks heavily. After moving to the next video, 5 textures remain in memory. These textures are named Texture0x... — we believe these are textures created by ARKit.

To reproduce this, make a build in Xcode Debug mode.
In Xcode Debug mode, there’s an option to capture device memory for the required process.
Select Apple M2 GPU – Capture, and you’ll see a snapshot of the video memory for the process.

Image

As shown in the image, for each video, 5 identical textures are created: one TempBuffer texture with the same content, one RenderTexture (the one we use on the screen), and 3 DrawableQueueTextures. Each of these textures is ~130 MB, which totals to 10*130 = 1.3 GB. After opening the next video, the 5 textures from the previous one remain in memory permanently.
All the textures marked with an exclamation point on the screenshot are memory leaks.

We also noticed there’s a memory leak even when building without PolySpatial. In that case, the app crashes after opening ~10 videos with a memory warning. However, we haven’t analyzed that case yet.

If a simple sample is needed, I can send it by email, since for some reason I can’t attach the archive to the ticket.

Media information

No response

Log output

Built from '6000.2/staging' branch, Version '6000.2.2f1 (ea398eefe1c2)', Build type 'Development', Scripting Backend 'il2cpp'
MemoryManager: Using 'Default' Allocator.
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
-> applicationDidFinishLaunching()
-> applicationWillEnterForeground()
-> applicationDidBecomeActive()
Found 1 interfaces on host : 0) 192.168.0.83
Player connection [10658960896]  Target information:

Player connection [10658960896]  * "[IP] 192.168.0.83 [Port] 55000 [Flags] 2 [Guid] 3472338772 [EditorId] 387293088 [Version] 1048832 [Id] VisionOSPlayer(50,localhost):56000 [Debug] 0 [PackageName] VisionOSPlayer [ProjectName] DeoVR Hyper" 

Player connection [10658960896] Started UDP target info broadcast (1) on [225.0.0.222:54997].

Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
[Subsystems] Discovering subsystems at path /private/var/containers/Bundle/Application/78D63605-684C-4CCC-94F2-41D396F28B2D/DeoVRHyper.app/Data/UnitySubsystems
[Subsystems] No descriptors matched for  examples in UnitySubsystems/UnityVisionOS/UnitySubsystemsManifest.json.
[Subsystems] 1 'inputs' descriptors matched in UnitySubsystems/UnityVisionOS/UnitySubsystemsManifest.json
[Subsystems] 1 'displays' descriptors matched in UnitySubsystems/UnityVisionOS/UnitySubsystemsManifest.json
[Subsystems] 1 'meshings' descriptors matched in UnitySubsystems/UnityVisionOS/UnitySubsystemsManifest.json
GfxDevice: creating device client; kGfxThreadingModeNonThreaded
Initializing Metal device caps: Apple M2 GPU
Apple GPU Family: 8
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Initialize engine version: 6000.2.2f1 (ea398eefe1c2)
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
The referenced script (Unknown) on this Behaviour is missing!
The referenced script on this Behaviour (Game Object '<null>') is missing!
XRGeneral Settings awakening...
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:Log(Object)
UnityEngine.XR.Management.XRGeneralSettings:Awake()

[Subsystems] Loading plugin UnityVisionOS for subsystem VisionOS-Display...
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Display
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Input
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Display
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Input
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Display
[Subsystems] VisionOS XR Plugin successfully registered Provider for VisionOS-Meshing
[XR] VisionOSDisplayProvider::Initialize
[Subsystems] Loading plugin UnityVisionOS for subsystem VisionOS-Input...
[Subsystems] Loading plugin UnityVisionOS for subsystem VisionOS-Meshing...
[XR] Display Start
The referenced script on this Behaviour (Game Object 'Plane') is missing!
UnloadTime: 0.103042 ms

Best.HTTP.Proxies.HTTPProxyResponse:ToString()
System.Lazy`1:ViaFactory(LazyThreadSafetyMode)
System.Lazy`1:ExecutionAndPublication(LazyHelper, Boolean)
System.Lazy`1:CreateValue()
System.Lazy`1:get_Value()
VContainer.Container:Resolve(Registration)
VContainer.Container:Resolve(Type)

[BLEManager] Initialized with WindowsBleOperations
[HapticsController] HapticsController, constructor
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/autoblow_ai_ultra_web.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/handy_web.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/hc_new.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/kiiroo_keon.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/kiiroo_onyx.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/kiiroo_powerblow.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/kiiroo_pulse_solo.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_calor.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_edge_2.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_gush.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_hush_1.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_max_2.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/lovense_nora_1.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/melody.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/tcode.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/vorze_a10_cyclone.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, loaded configuration: /var/mobile/Containers/Data/Application/3559AD62-D9C1-4583-A991-11407C2D680C/Documents/HapticDevices/vorze_a10_piston.cfg
[HapticDeviceConfigurationManager] LoadConfigurationsFromFiles, configurations loaded: 17
[HapticsController] StartAsync.
[HapticDeviceCore] Created BASE. HandyDeviceCoreV3
[HapticLoopAsync] StartAsync.
[HandyDeviceCoreV3] LoopTask_BeforeStart, Initializing device.
[HapticDevice] Created HapticDevice: handy_web, name: The Handy, category: Handy, type: onahole
[HapticsController] AddDevice,  device: The Handy
[AppHapticsFacadeBase] Run, action: <AddDevice>b__0
[AppHapticsFacadeBase] Run, action: <AddDevice>b__1
[AppHapticsFacadeBase] Run, action: <Connect>b__0
[HapticDeviceCore] Created BASE. AutoBlowDeviceCore
[HapticLoopAsync] StartAsync.
[AutoblowDeviceCore] Initializing device.
[HapticDevice] Created HapticDevice: autoblow_ai_ultra_web, name: Autoblow AI Ultra, category: AutoBlow, type: unknown
[HapticsController] AddDevice,  device: Autoblow AI Ultra
[AppHapticsFacadeBase] Run, action: <AddDevice>b__0
[AppHapticsFacadeBase] Run, action: <AddDevice>b__1
[AppHapticsFacadeBase] Run, action: <Connect>b__0
[HapticDeviceCore] Created BASE. TCodeDeviceCore
[HapticDevice] Created HapticDevice: tcode, name: TCode, category: TCode, type: onahole
[HapticsController] AddDevice,  device: TCode
[AppHapticsFacadeBase] Run, action: <AddDevice>b__0
[AppHapticsFacadeBase] Run, action: <AddDevice>b__1
[AppHapticsFacadeBase] Run, action: <Connect>b__0
===>[HapticsProvider] Awake, initialized
===>[HapticsProvider] Awake, initialized successfully
Layer Initial was not found. Return the whole final configuration.
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
Hyper.App.Logging.AppLogger:Log(LogLevel, EventId, TState, Exception, Func`3)
SharedDeoVR.Lib.Core.Logging.LoggerExtensions:Log(IAppLogger, LogLevel, EventId, Exception, String, Object[])
SharedDeoVR.Lib.Core.Logging.LoggerExtensions:Log(IAppLogger, LogLevel, String, Object[])
SharedDeoVR.Lib.Core.Logging.LoggerExtensions:LogWarning(IAppLogger, String, Object[])
SharedDeoVR.Lib.Core.Configs.ConfigLayers:GetMergedConfigBelowLayer(String)
SharedDeoVR.Lib.Core.Configs.FeatureConfigLayers:SetConfigLayer(String, String)
Hyper.ConfigModule.Providers.AppInitialLayerConfigProvider:ApplyConfigAsync(IFeatureConfigLayers)
Hyper.ConfigModule.Models.BaseConfigModel:CreateNewConfig()
Hyper.ConfigModule.Models.AppConfigModel:.ctor(Func`1, Func`1)
Hyper.ConfigModule.Registrations.<>c:<Register>b__0_4(IObjectResolver)
UnityEngine.XR.ARSubsystems.XRParticipantSubsystemDescriptor:Register(String, Capabilities)
VContainer.<>c__DisplayClass6_0`1:<Register>b__0(IObjectResolver)
UnityEngine.XR.ARSubsystems.XRParticipantSubsystemDescriptor:Register(String, Capabilities)
VContainer.Internal.FuncInstanceProvider:SpawnInstance(IObjectResolver)
VContainer.Internal.Registry:Exists(Type)
VContainer.<>c__DisplayClass12_0:<.ctor>b__1()
Best.HTTP.Proxies.HTTPProxyResponse:ToString()
System.Lazy`1:ViaFactory(LazyThreadSafetyMode)
System.Lazy`1:ExecutionAndPublication(LazyHelper, Boolean)
System.Lazy`1:CreateValue()
System.Lazy`1:get_Value()
VContainer.Container:Resolve(Registration)
VContainer.Container:Resolve(Type)
VContainer.Container:Resolve(Type)
VContainer.IObjectResolverExtensions:ResolveOrParameter(IObjectResolver, Type, String, IReadOnlyList`1)
VContainer.Internal.ReflectionInjector:CreateInstance(IObjectResolver, IReadOnlyList`1)
VContainer.Internal.InstanceProvider:SpawnInstance(IObjectResolver)
VContainer.Internal.Registry:Exists(Type)
VContainer.<>c__DisplayClass12_0:<.ctor>b__1()
Best.HTTP.Proxies.HTTPProxyResponse:ToString()
System.Lazy`1:ViaFactory(LazyThreadSafetyMode)
System.Lazy`1:ExecutionAndPublication(LazyHelper, Boolean)
System.Lazy`1:CreateValue()
System.Lazy`1:get_Value()
VContainer.Container:Resolve(Registration)
VContainer.Container:Resolve(Type)
VContainer.Container:Resolve(Type)
VContainer.IObjectResolverExtensions:ResolveOrParameter(IObjectResolver, Type, String, IReadOnlyList`1)
VContainer.Internal.ReflectionInjector:CreateInstance(IObjectResolver, IReadOnlyList`1)
VContainer.Internal.InstanceProvider:SpawnInstance(IObjectResolver)
VContainer.Internal.Registry:Exists(Type)
VContainer.<>c__DisplayClass12_0:<.ctor>b__1()
Best.HTTP.Proxies.HTTPProxyResponse:ToString()
System.Lazy`1:ViaFactory(LazyThreadSafetyMode)
System.Lazy`1:ExecutionAndPublication(LazyHelper, Boolean)
System.Lazy`1:CreateValue()
System.Lazy`1:get_Value()
VContainer.Container:Resolve(Registration)
VContainer.Container:Resolve(Registration)
VContainer.Diagnostics.DiagnosticsCollector:TraceResolve(Registration, Func`2)
VContainer.ScopedContainer:Resolve(Registration)
VContainer.Internal.CollectionInstanceProvider:SpawnInstance(IObjectResolver, IReadOnlyList`1)
VContainer.Internal.ContainerLocalInstanceProvider:SpawnInstance(IObjectResolver)
VContainer.Internal.Registry:Exists(Type)
VContainer.<>c__DisplayClass17_0:<.ctor>b__1()
Best.HTTP.Proxies.HTTPProxyResponse:ToString()
System.Lazy`1:ViaFactory(LazyThreadSafetyMode)
System.Lazy`1:ExecutionAndPublication(LazyHelper, Boolean)
System.Lazy`1:CreateValue()
System.Lazy`1:get_Value()
VContainer.Internal.Registry:Exists(Type)
VContainer.Diagnostics.DiagnosticsCollector:TraceResolve(Registration, Func`2)
VContainer.ScopedContainer:Resolve(Type)
VContainer.ScopedContainer:Resolve(Type)
Hyper.NetworkModule.Data.SlrContextOptions:set_HMD(HmdDeviceType)

CADisplayLink created
FPS retrieval is not yet supported on this platform.
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
Hyper.Platform.Model.DummyFpsModel:GetAvailableFps()
Hyper.CoreModule.Managers.FpsSwitcher:Start()
VContainer.Unity.StartableLoopItem:MoveNext()
VContainer.Unity.PlayerLoopRunner:Run()
UnityEngine.LowLevel.UpdateFunction:Invoke()

Font Asset [05 NotoSansBengali-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [06 NotoSansMalayalam-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [07 NotoSansNewTaiLue-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [08 NotoSansThai-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [09 NotoSansArmenian-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [10 NotoSansGeorgian-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [12 NotoSansEthiopic-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [13 NotoSansHebrew-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [14 NotoSansKhmer-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [15 NotoSansLao-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [16 NotoSansMyanmar-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [17 NotoSansTamil-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [18 NotoSerifTibetan-Bold SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Font Asset [98 NotoSansSymbols-Bold.ttf-subset SDF] Units Per EM set to 1000. Please commit the newly serialized value.
Setting target frame rate
Attempting to set the tracking origin mode to Device, but that is not supported by the SDK. Supported types: Floor. Using the current mode of Floor instead.
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object, Object)
UnityEngine.Debug:LogWarning(Object, Object)
Unity.XR.CoreUtils.XROrigin:SetupCamera(XRInputSubsystem)
Unity.XR.CoreUtils.XROrigin:SetupCamera()
Unity.XR.CoreUtils.XROrigin:TryInitializeCamera()
Unity.XR.CoreUtils.XROrigin:Start()

[AVProVideo] XR Device details: UnityEngine.XR.XRSettings.loadedDeviceName = VisionOS-Display | supportedDevices = VisionOS-Input, VisionOS-Display, VisionOS-Meshing | XR Devices = visionOS_HMD, visionOS_HandheldARDevice | headDevice name = visionOS_HMD, manufacturer = Apple
ActionSystem: New layout XRInputV1::Apple::visionOS_HMD has been added
ActionSystem: Device added: visionOS_HMD
ActionSystem: New layout XRInputV1::Apple::visionOS_HandheldARDevice has been added
ActionSystem: Device added: visionOS_HandheldARDevice
Switched context to Slr
ActionSystem: Device added: PolySpatialPointerDevice | HostId: 0
ActionSystem: Device added: PolySpatialTouchScreenDevice | HostId: 0
Font Asset [LiberationSans SDF - Fallback] Units Per EM set to 2048. Please commit the newly serialized value.
Requested open window for: id 44332 (desired: Unbounded)
Volume added: id 44332 (desired: Unbounded)
Matching windows and volumes -- 1 orphan volumes, 0 free windows, 0 total windows
[UI Styles] Set UI style: Slr. Previous style: Deo
Operation was canceled.
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
Hyper.DashboardModule.Models.<FillWithNewData>d__32:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskVoid`1:Run()
Hyper.AlphaStreaming.AlphaStreamService:UpdateStream(Int32, Int32, Action)
Cysharp.Threading.Tasks.AwaiterActions:Continuation(Object)
Hyper.CoreModule.Const.FeatureNames:.ctor()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Hyper.CoreModule.Const.FeatureNames:.ctor()
Cysharp.Threading.Tasks.<RunOnThreadPool>d__85`1:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Hyper.AlphaStreaming.AlphaStreamService:UpdateStream(Int32, Int32, Action)
Cysharp.Threading.Tasks.Internal.ContinuationQueue:RunCore()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:Update()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:Run()
UnityEngine.LowLevel.UpdateFunction:Invoke()

Configuration Descriptor 0x0 (rank 0): Rotation and Orientation, 3D Body Tracking
Using session configuration 0x0 (unchanged)
	Requested Features: (None)
	Supported Features: (None)
	Requested features not satisfied: (None)
AR authorization result - Type: Hand_Tracking Status: ar_authorization_status_allowed
AR authorization query completed. No new authorization required.
[UserSettings] Defaults for AppPhysicsUpdateRate accessed 21.006299 after process launch
[UserSettings] Defaults for StateRecorderSystemEnabled accessed 21.012609 after process launch
[UserSettings] Defaults for BandwidthReporterSystemEnabled accessed 21.012628 after process launch
[UserSettings] Defaults for NetworkSyncTickDelay accessed 21.013529 after process launch
Error creating the CFMessagePort needed to communicate with PPT.
Scene willEnterForeground: <UIWindowScene: 0x103184770; role: UISceneSessionRoleImmersiveSpaceApplication; persistentIdentifier: com.deovr.hyper:SFBSystemService-016C1A7C-BC6A-4E4E-9C12-210F966E786A; activationState: UISceneActivationStateUnattached>, window uuid: nil
-> applicationWillEnterForeground()
Scene became active: <UIWindowScene: 0x103184770; role: UISceneSessionRoleImmersiveSpaceApplication; persistentIdentifier: com.deovr.hyper:SFBSystemService-016C1A7C-BC6A-4E4E-9C12-210F966E786A; activationState: UISceneActivationStateForegroundActive>
-> applicationDidBecomeActive()
nw_socket_initialize_socket [C1:2] setsockopt SO_NECP_CLIENTUUID failed [22: Invalid argument]
nw_socket_initialize_socket setsockopt SO_NECP_CLIENTUUID failed [22: Invalid argument]
nw_socket_copy_info [C1:2] getsockopt TCP_INFO failed [102: Operation not supported on socket]
nw_socket_copy_info getsockopt TCP_INFO failed [102: Operation not supported on socket]
cannot add handler to 0 from 1 - dropping
TBB Global TLS count is not == 1, instead it is: 2
Window added: uuid 99C0530C-F46C-4AE1-8205-E9A0751CF6F1 as Unbounded
Using session configuration 0x0 (unchanged)
	Requested Features: Rotation and Orientation, 3D Body Tracking
	Supported Features: Rotation and Orientation, 3D Body Tracking
	Requested features not satisfied: (None)
Starting hand tracking provider.
Starting world tracking provider.
RequestCreateTexture
SetupRenderTextureFromXRRequest (id: 1 col: 0x0 d: 0x0 sr: 0x0)
RenderTexture::Create (id: 1)
Matching windows and volumes -- 1 orphan volumes, 1 free windows, 1 total windows
   ... matching window 99C0530C-F46C-4AE1-8205-E9A0751CF6F1 Unbounded to 44332
Volume 44332: window assigned, uuid: 99C0530C-F46C-4AE1-8205-E9A0751CF6F1 outputDimensions: SIMD3<Float>(1.0, 1.0, 1.0) actualDimensions: SIMD3<Float>(0.9411765, 0.9352941, 0.9411765)
 ... can't find opening window 99C0530C-F46C-4AE1-8205-E9A0751CF6F1
AR data provider state changed. New state is Paused.
AR data provider state changed. New state is Paused.
AR data provider state changed. New state is Running.
AR data provider state changed. New state is Running.
ActionSystem: Device added: XRHandDevice
ActionSystem: Device added: XRHandDevice1
We shouldn't see any double-precision matrices -- they are filtered up front.
We shouldn't see any double-precision matrices -- they are filtered up front.

Timestamp: 1757672895852
ResponseStatus: OK
ResponseHeaders:
    BestHTTP-Origin: cachefile(4d66de9d9608953c2791f3088e550d93)
    Content-Length: 114
    date: Fri, 12 Sep 2025 10:28:15 GMT
    content-type: application/json; charset=utf-8
    x-powered-by: Express
    access-control-allow-origin: *
    access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
    access-control-allow-headers: X-Parse-Master-Key, X-Parse-REST-API-Key, X-Parse-Javascript-Key, X-Parse-Application-Id, X-Parse-Client-Version, X-Parse-Session-Token, X-Requested-With, X-Parse-Revocable-Session, X-Parse-Request-Id, Content-Type, Pragma, Cache-Control
    access-control-expose-headers: X-Parse-Job-Status-Id, X-Parse-Push-Status-Id
    etag: W/"72-aZ4P0zNvITCbXFD08fqKb9RIFN8"
    strict-transport-security: max-age=31536000; includeSubDomains


New app version available: 0.0.1 (local: 0.0.1)
[Diagnostics] Warning: Non shader graph shader 'UICircleMask' not supported or MaterialX encoding missing
[Diagnostics] Warning: Non shader graph shader 'UICircleMask' not supported or MaterialX encoding missing
[Diagnostics] Warning: Non shader graph shader 'Custom/UI/AnimatedThumbnailSkeleton' not supported or MaterialX encoding missing
[Diagnostics] Warning: Non shader graph shader 'Custom/UI/AnimatedThumbnailSkeleton' not supported or MaterialX encoding missing
🔹 AVPro Video version 3.2.7-ultra build 2507010958
🔹 AVPro Video visionOS version 3.2.7-ultra build 2507010958 built with Apple LLVM 15.0.0 (clang-1500.3.9.4)
[AVProVideo] Initialising AVPro Video v3.2.8 (native plugin v3.2.7-ultra build 2507010958) on Apple M2 GPU/Metal (MT False) on VisionOS
[Diagnostics] Warning: Non shader graph shader 'UI/RoundedRectangleWithFalloff' not supported or MaterialX encoding missing
Focused MediaThumbnailView (BigRowVariant) (0)
There are no available FPS for fallback.
UnityEngine.DebugLogHandler:Internal_Log_Injected(LogType, LogOption, ManagedSpanWrapper&, IntPtr)
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)

Metadata

Metadata

Assignees

Labels

visionOSvisionOS platform

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions