google / filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
https://google.github.io/filament/
Apache License 2.0
17.43k stars 1.84k forks source link

open xcode Address Sanitizer crashed #7353

Closed machelel closed 7 months ago

machelel commented 8 months ago

⚠️ Issues not using this template will be systematically closed.

Describe the bug When I opened the Address Sanitizer function of xcode and ran the official demo app, a crash occurred

To Reproduce Steps to reproduce the behavior:

  1. opened the Address Sanitizer function of xcode
  2. run the official demo app

Expected behavior Normal use of Address Sanitizer

Screenshots screenshot-20231113-112319 screenshot-20231113-113057

Logs gltf-viewer(449,0x1eff49340) malloc: nano zone abandoned due to inability to reserve vm space. FEngine (64 bits) created at 0x106c5c900 (threading is enabled) FEngine resolved backend: Metal Selected physical device 'Apple A16 GPU' Supported GPU families: MTLGPUFamilyCommon3 MTLGPUFamilyApple7 Features: readWriteTextureSupport: true Backend feature level: 3 FEngine feature level: 1 Texture Decoder has 4 background threads. Requested linear format but KTX contains a sRGB format. Requested linear format but KTX contains a sRGB format. RemoteServer listening at ws://localhost:8082 Warning: Filament SwapChain has no CONFIG_TRANSPARENT flag, but the CAMetaLayer(0x10b23be10) has .opaque set to NO. Warning: Compilation succeeded with:

program_source:115:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:117:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:119:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:121:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:262:11: warning: unused variable 'filament_lodBias' [-Wunused-variable] float filament_lodBias = frameUniforms.lodBias; ^ program_source:282:14: warning: unused variable 'shading_tangentToWorld' [-Wunused-variable] float3x3 shading_tangentToWorld; ^ program_source:283:12: warning: unused variable 'shading_normal' [-Wunused-variable] float3 shading_normal; ^ program_source:284:12: warning: unused variable 'shading_geometricNormal' [-Wunused-variable] float3 shading_geometricNormal; ^ program_source:285:12: warning: unused variable 'shading_reflected' [-Wunused-variable] float3 shading_reflected; ^ program_source:286:11: warning: unused variable 'shading_NoV' [-Wunused-variable] float shading_NoV; ^ program_source:126:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:128:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:130:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:132:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:138:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:140:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:142:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:144:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:1596:32: warning: unused variable 'poissonDisk' [-Wunused-variable] spvUnsafeArray<float2, 64> poissonDisk = spvUnsafeArray<float2, 64>({ float2(0.511749, 0.547686), float2(0.58929, 0.257224), float2(0.165018, 0.57663), float2(0.407692, 0.742285), float2(0.707012, 0.646523), float2(0.31463, 0.466825), float2(0.801257, 0.485186), float2(0.418136, 0.146517), float2(0.579889, 0.0368284), float2(0.79801, 0.140114), float2(-0.0413185, 0.371455), float2(-0.0529108, 0.627352), float2(0.0821375, 0.882071), float2(0.17308, 0.301207), float2(-0.120452, 0.867216), float2(0.371096, 0.916454), float2(-0.178381, 0.146101), float2(-0.276489, 0.550525), float2(0.12542, 0.126643), float2(-0.296654, 0.286879), float2(0.261744, -0.00604975), float2(-0.213417, 0.715776), float2(0.425684, -0.153211), float2(-0.480054, 0.321357), float2(-0.0717878, -0.0250567), float2(-0.328775, -0.169666), float2(-0.394923, 0.130802), float2(-0.553681, -0.176777), float2(-0.722615, 0.120616), float2(-0.693065, 0.309017), float2(0.603193, 0.791471), float2(-0.0754941, -0.297988), float2(0.109303, -0.156472), float2(0.260605, -0.280111), float2(0.129731, -0.487954), float2(-0.537315, 0.520494), float2(-0.42758, 0.800607), float2(0.77309, -0.0728102), float2(0.908777, 0.328356), float2(0.985341, 0.0759158), float2(0.947536, -0.11837), float2(-0.103315, -0.610747), float2(0.337171, -0.584), float2(0.210919, -0.720055), float2(0.41894, -0.36769), float2(-0.254228, -0.49368), float2(-0.428562, -0.404037), float2(-0.831732, -0.189615), float2(-0.922642, 0.0888026), float2(-0.865914, 0.427795), float2(0.706117, -0.311662), float2(0.545465, -0.520942), float2(-0.695738, 0.664492), float2(0.389421, -0.899007), float2(0.48842, -0.708054), float2(0.760298, -0.62735), float2(-0.390788, -0.707388), float2(-0.591046, -0.686721), float2(-0.769903, -0.413775), float2(-0.604457, -0.502571), float2(-0.557234, 0.00451362), float2(0.147572, -0.924353), float2(-0.0662488, -0.892081), float2(0.863832, -0.407206) }); ^ program_source:270:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:272:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:274:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ program_source:312:37: warning: unused variable '_669' [-Wunused-const-variable] constant spvUnsafeArray<float2, 64> _669 = spvUnsafeArray<float2, 64>({ float2(0.511749, 0.547686), float2(0.58929, 0.257224), float2(0.165018, 0.57663), float2(0.407692, 0.742285), float2(0.707012, 0.646523), float2(0.31463, 0.466825), float2(0.801257, 0.485186), float2(0.418136, 0.146517), float2(0.579889, 0.0368284), float2(0.79801, 0.140114), float2(-0.0413185, 0.371455), float2(-0.0529108, 0.627352), float2(0.0821375, 0.882071), float2(0.17308, 0.301207), float2(-0.120452, 0.867216), float2(0.371096, 0.916454), float2(-0.178381, 0.146101), float2(-0.276489, 0.550525), float2(0.12542, 0.126643), float2(-0.296654, 0.286879), float2(0.261744, -0.00604975), float2(-0.213417, 0.715776), float2(0.425684, -0.153211), float2(-0.480054, 0.321357), float2(-0.0717878, -0.0250567), float2(-0.328775, -0.169666), float2(-0.394923, 0.130802), float2(-0.553681, -0.176777), float2(-0.722615, 0.120616), float2(-0.693065, 0.309017), float2(0.603193, 0.791471), float2(-0.0754941, -0.297988), float2(0.109303, -0.156472), float2(0.260605, -0.280111), float2(0.129731, -0.487954), float2(-0.537315, 0.520494), float2(-0.42758, 0.800607), float2(0.77309, -0.0728102), float2(0.908777, 0.328356), float2(0.985341, 0.0759158), float2(0.947536, -0.11837), float2(-0.103315, -0.610747), float2(0.337171, -0.584), float2(0.210919, -0.720055), float2(0.41894, -0.36769), float2(-0.254228, -0.49368), float2(-0.428562, -0.404037), float2(-0.831732, -0.189615), float2(-0.922642, 0.0888026), float2(-0.865914, 0.427795), float2(0.706117, -0.311662), float2(0.545465, -0.520942), float2(-0.695738, 0.664492), float2(0.389421, -0.899007), float2(0.48842, -0.708054), float2(0.760298, -0.62735), float2(-0.390788, -0.707388), float2(-0.591046, -0.686721), float2(-0.769903, -0.413775), float2(-0.604457, -0.502571), float2(-0.557234, 0.00451362), float2(0.147572, -0.924353), float2(-0.0662488, -0.892081), float2(0.863832, -0.407206) }); ^ Warning: Compilation succeeded with:

program_source:154:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:156:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:158:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:160:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:1596:32: warning: unused variable 'poissonDisk' [-Wunused-variable] spvUnsafeArray<float2, 64> poissonDisk = spvUnsafeArray<float2, 64>({ float2(0.511749, 0.547686), float2(0.58929, 0.257224), float2(0.165018, 0.57663), float2(0.407692, 0.742285), float2(0.707012, 0.646523), float2(0.31463, 0.466825), float2(0.801257, 0.485186), float2(0.418136, 0.146517), float2(0.579889, 0.0368284), float2(0.79801, 0.140114), float2(-0.0413185, 0.371455), float2(-0.0529108, 0.627352), float2(0.0821375, 0.882071), float2(0.17308, 0.301207), float2(-0.120452, 0.867216), float2(0.371096, 0.916454), float2(-0.178381, 0.146101), float2(-0.276489, 0.550525), float2(0.12542, 0.126643), float2(-0.296654, 0.286879), float2(0.261744, -0.00604975), float2(-0.213417, 0.715776), float2(0.425684, -0.153211), float2(-0.480054, 0.321357), float2(-0.0717878, -0.0250567), float2(-0.328775, -0.169666), float2(-0.394923, 0.130802), float2(-0.553681, -0.176777), float2(-0.722615, 0.120616), float2(-0.693065, 0.309017), float2(0.603193, 0.791471), float2(-0.0754941, -0.297988), float2(0.109303, -0.156472), float2(0.260605, -0.280111), float2(0.129731, -0.487954), float2(-0.537315, 0.520494), float2(-0.42758, 0.800607), float2(0.77309, -0.0728102), float2(0.908777, 0.328356), float2(0.985341, 0.0759158), float2(0.947536, -0.11837), float2(-0.103315, -0.610747), float2(0.337171, -0.584), float2(0.210919, -0.720055), float2(0.41894, -0.36769), float2(-0.254228, -0.49368), float2(-0.428562, -0.404037), float2(-0.831732, -0.189615), float2(-0.922642, 0.0888026), float2(-0.865914, 0.427795), float2(0.706117, -0.311662), float2(0.545465, -0.520942), float2(-0.695738, 0.664492), float2(0.389421, -0.899007), float2(0.48842, -0.708054), float2(0.760298, -0.62735), float2(-0.390788, -0.707388), float2(-0.591046, -0.686721), float2(-0.769903, -0.413775), float2(-0.604457, -0.502571), float2(-0.557234, 0.00451362), float2(0.147572, -0.924353), float2(-0.0662488, -0.892081), float2(0.863832, -0.407206) }); ^ program_source:270:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:272:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:274:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ program_source:312:37: warning: unused variable '_669' [-Wunused-const-variable] constant spvUnsafeArray<float2, 64> _669 = spvUnsafeArray<float2, 64>({ float2(0.511749, 0.547686), float2(0.58929, 0.257224), float2(0.165018, 0.57663), float2(0.407692, 0.742285), float2(0.707012, 0.646523), float2(0.31463, 0.466825), float2(0.801257, 0.485186), float2(0.418136, 0.146517), float2(0.579889, 0.0368284), float2(0.79801, 0.140114), float2(-0.0413185, 0.371455), float2(-0.0529108, 0.627352), float2(0.0821375, 0.882071), float2(0.17308, 0.301207), float2(-0.120452, 0.867216), float2(0.371096, 0.916454), float2(-0.178381, 0.146101), float2(-0.276489, 0.550525), float2(0.12542, 0.126643), float2(-0.296654, 0.286879), float2(0.261744, -0.00604975), float2(-0.213417, 0.715776), float2(0.425684, -0.153211), float2(-0.480054, 0.321357), float2(-0.0717878, -0.0250567), float2(-0.328775, -0.169666), float2(-0.394923, 0.130802), float2(-0.553681, -0.176777), float2(-0.722615, 0.120616), float2(-0.693065, 0.309017), float2(0.603193, 0.791471), float2(-0.0754941, -0.297988), float2(0.109303, -0.156472), float2(0.260605, -0.280111), float2(0.129731, -0.487954), float2(-0.537315, 0.520494), float2(-0.42758, 0.800607), float2(0.77309, -0.0728102), float2(0.908777, 0.328356), float2(0.985341, 0.0759158), float2(0.947536, -0.11837), float2(-0.103315, -0.610747), float2(0.337171, -0.584), float2(0.210919, -0.720055), float2(0.41894, -0.36769), float2(-0.254228, -0.49368), float2(-0.428562, -0.404037), float2(-0.831732, -0.189615), float2(-0.922642, 0.0888026), float2(-0.865914, 0.427795), float2(0.706117, -0.311662), float2(0.545465, -0.520942), float2(-0.695738, 0.664492), float2(0.389421, -0.899007), float2(0.48842, -0.708054), float2(0.760298, -0.62735), float2(-0.390788, -0.707388), float2(-0.591046, -0.686721), float2(-0.769903, -0.413775), float2(-0.604457, -0.502571), float2(-0.557234, 0.00451362), float2(0.147572, -0.924353), float2(-0.0662488, -0.892081), float2(0.863832, -0.407206) }); ^ Warning: Compilation succeeded with:

program_source:118:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:120:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:122:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:124:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:167:11: warning: unused variable 'filament_lodBias' [-Wunused-variable] float filament_lodBias = frameUniforms.lodBias; ^ program_source:176:14: warning: unused variable 'shading_tangentToWorld' [-Wunused-variable] float3x3 shading_tangentToWorld; ^ program_source:177:12: warning: unused variable 'shading_position' [-Wunused-variable] float3 shading_position; ^ program_source:178:12: warning: unused variable 'shading_view' [-Wunused-variable] float3 shading_view; ^ program_source:179:12: warning: unused variable 'shading_normal' [-Wunused-variable] float3 shading_normal; ^ program_source:180:12: warning: unused variable 'shading_geometricNormal' [-Wunused-variable] float3 shading_geometricNormal; ^ program_source:181:12: warning: unused variable 'shading_reflected' [-Wunused-variable] float3 shading_reflected; ^ program_source:182:11: warning: unused variable 'shading_NoV' [-Wunused-variable] float shading_NoV; ^ program_source:183:12: warning: unused variable 'shading_clearCoatNormal' [-Wunused-variable] float3 shading_clearCoatNormal; ^ program_source:184:12: warning: unused variable 'shading_normalizedViewportCoord' [-Wunused-variable] float2 shading_normalizedViewportCoord; ^ program_source:109:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:111:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:113:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:115:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:134:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:136:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:138:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:140:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^ Warning: Compilation succeeded with:

program_source:167:11: warning: unused variable 'filament_lodBias' [-Wunused-variable] float filament_lodBias = frameUniforms.lodBias; ^ program_source:176:14: warning: unused variable 'shading_tangentToWorld' [-Wunused-variable] float3x3 shading_tangentToWorld; ^ program_source:177:12: warning: unused variable 'shading_position' [-Wunused-variable] float3 shading_position; ^ program_source:178:12: warning: unused variable 'shading_view' [-Wunused-variable] float3 shading_view; ^ program_source:179:12: warning: unused variable 'shading_normal' [-Wunused-variable] float3 shading_normal; ^ program_source:180:12: warning: unused variable 'shading_geometricNormal' [-Wunused-variable] float3 shading_geometricNormal; ^ program_source:181:12: warning: unused variable 'shading_reflected' [-Wunused-variable] float3 shading_reflected; ^ program_source:182:11: warning: unused variable 'shading_NoV' [-Wunused-variable] float shading_NoV; ^ program_source:183:12: warning: unused variable 'shading_clearCoatNormal' [-Wunused-variable] float3 shading_clearCoatNormal; ^ program_source:184:12: warning: unused variable 'shading_normalizedViewportCoord' [-Wunused-variable] float2 shading_normalizedViewportCoord; ^ program_source:109:14: warning: unused variable 'BACKEND_FEATURE_LEVEL' [-Wunused-const-variable] constant int BACKEND_FEATURE_LEVEL = is_function_constant_defined(BACKEND_FEATURE_LEVEL_tmp) ? BACKEND_FEATURE_LEVEL_tmp : 1; ^ program_source:111:14: warning: unused variable 'CONFIG_FROXEL_BUFFER_HEIGHT' [-Wunused-const-variable] constant int CONFIG_FROXEL_BUFFER_HEIGHT = is_function_constant_defined(CONFIG_FROXEL_BUFFER_HEIGHT_tmp) ? CONFIG_FROXEL_BUFFER_HEIGHT_tmp : 1024; ^ program_source:113:15: warning: unused variable 'CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND' [-Wunused-const-variable] constant bool CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND = is_function_constant_defined(CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp) ? CONFIG_STATIC_TEXTURE_TARGET_WORKAROUND_tmp : false; ^ program_source:115:15: warning: unused variable 'CONFIG_POWER_VR_SHADER_WORKAROUNDS' [-Wunused-const-variable] constant bool CONFIG_POWER_VR_SHADER_WORKAROUNDS = is_function_constant_defined(CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp) ? CONFIG_POWER_VR_SHADER_WORKAROUNDS_tmp : false; ^

==449==ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed: 0x000155008a00 in thread T13

0 0x103673438 in wrap_free+0x98 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64e+0x53438)

#1 0x237b363d0 in <redacted>+0x3c (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x3793d0)
#2 0x1972b9350 in <redacted>+0x70 (/usr/lib/libobjc.A.dylib:arm64e+0x5350)
#3 0x1972b908c in objc_destructInstance+0x4c (/usr/lib/libobjc.A.dylib:arm64e+0x508c)
#4 0x1972b9038 in _objc_rootDealloc+0x4c (/usr/lib/libobjc.A.dylib:arm64e+0x5038)
#5 0x19eb1ab54 in <redacted>+0x40 (/System/Library/Frameworks/Metal.framework/Metal:arm64e+0x3bb54)
#6 0x19eb178b8 in <redacted>+0x4fc (/System/Library/Frameworks/Metal.framework/Metal:arm64e+0x388b8)
#7 0x237ae5a44 in <redacted>+0x1d70 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x328a44)
#8 0x237ae3a20 in <redacted>+0xf8 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x326a20)
#9 0x237a9e244 in <redacted>+0x90 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x2e1244)
#10 0x237a982ac in <redacted>+0x634 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x2db2ac)
#11 0x237adfa48 in <redacted>+0x468 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x322a48)
#12 0x237ae0344 in <redacted>+0x104 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x323344)
#13 0x237a9ab74 in <redacted>+0xa0 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x2ddb74)
#14 0x237a98eb4 in <redacted>+0x6f8 (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x2dbeb4)
#15 0x237adf0b8 in <redacted>+0xccc (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x3220b8)
#16 0x237aec3c8 in <redacted>+0x7c (/System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15:arm64e+0x32f3c8)
#17 0x2314e0710 in <redacted>+0x1d8 (/System/Library/PrivateFrameworks/MetalTools.framework/MetalTools:arm64e+0x89710)
#18 0x10497fff4 in -[CaptureMTLDevice newRenderPipelineStateWithDescriptor:error:]+0xec (/System/Library/PrivateFrameworks/GPUToolsCapture.framework/GPUToolsCapture:arm64e+0x27ff4)
#19 0x100fd03ec in filament::backend::PipelineStateCreator::operator()(id<MTLDevice>, filament::backend::MetalPipelineState const&)+0x7b4 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1002543ec)
#20 0x100f76d28 in filament::backend::StateCache<filament::backend::MetalPipelineState, id<MTLRenderPipelineState> __strong, filament::backend::PipelineStateCreator, utils::hash::MurmurHashFn<filament::backend::MetalPipelineState>>::getOrCreateState(filament::backend::MetalPipelineState const&)+0xe4 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1001fad28)
#21 0x100f94d14 in filament::backend::MetalDriver::draw(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int)+0x4c0 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100218d14)
#22 0x100fc17d8 in decltype(auto) filament::backend::invoke<filament::backend::MetalDriver, void (filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int>(void (filament::backend::MetalDriver::*)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, filament::backend::PipelineState&&, filament::backend::Handle<filament::backend::HwRenderPrimitive>&&, unsigned int&&)+0xc4 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1002457d8)
#23 0x100fc1704 in decltype(auto) filament::backend::trampoline<void (filament::backend::MetalDriver::*)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, std::__1::tuple<filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int>, 0ul, 1ul, 2ul>(void (filament::backend::MetalDriver::*&&)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, std::__1::tuple<filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>)+0x7c (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100245704)
#24 0x100fc1678 in decltype(auto) filament::backend::apply<void (filament::backend::MetalDriver::*)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, std::__1::tuple<filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int>>(void (filament::backend::MetalDriver::*&&)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, std::__1::tuple<filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int>&&)+0x24 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100245678)
#25 0x100f94844 in void filament::backend::CommandType<void (filament::backend::Driver::*)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int)>::Command<&filament::backend::Driver::draw(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int)>::execute<void (filament::backend::MetalDriver::*)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&>(void (filament::backend::MetalDriver::*&&)(filament::backend::PipelineState, filament::backend::Handle<filament::backend::HwRenderPrimitive>, unsigned int), filament::backend::MetalDriver&, filament::backend::CommandBase*, long*)+0x44 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100218844)
#26 0x100f8f26c in filament::backend::ConcreteDispatcher<filament::backend::MetalDriver>::draw(filament::backend::Driver&, filament::backend::CommandBase*, long*)+0x40 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10021326c)
#27 0x100eeeccc in filament::backend::CommandBase::execute(filament::backend::Driver&)+0x28 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100172ccc)
#28 0x100eeec8c in filament::backend::CommandStream::execute(void*)::$_0::operator()() const+0x48 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100172c8c)
#29 0x100eeec34 in decltype(std::declval<filament::backend::CommandStream::execute(void*)::$_0&>()()) std::__1::__invoke[abi:v160006]<filament::backend::CommandStream::execute(void*)::$_0&>(filament::backend::CommandStream::execute(void*)::$_0&)+0x14 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100172c34)
#30 0x100eeebec in void std::__1::__invoke_void_return_wrapper<void, true>::__call<filament::backend::CommandStream::execute(void*)::$_0&>(filament::backend::CommandStream::execute(void*)::$_0&)+0x14 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100172bec)
#31 0x100eeebc8 in std::__1::__function::__alloc_func<filament::backend::CommandStream::execute(void*)::$_0, std::__1::allocator<filament::backend::CommandStream::execute(void*)::$_0>, void ()>::operator()[abi:v160006]()+0x18 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100172bc8)
#32 0x100eeda90 in std::__1::__function::__func<filament::backend::CommandStream::execute(void*)::$_0, std::__1::allocator<filament::backend::CommandStream::execute(void*)::$_0>, void ()>::operator()()+0x18 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100171a90)
#33 0x100daaa18 in std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const+0x40 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10002ea18)
#34 0x100daa9c8 in std::__1::function<void ()>::operator()() const+0x14 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10002e9c8)
#35 0x100f96ad0 in filament::backend::MetalDriver::execute(std::__1::function<void ()> const&)+0x20 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10021aad0)
#36 0x100eed21c in filament::backend::CommandStream::execute(void*)+0xa0 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10017121c)
#37 0x100e5a160 in filament::FEngine::execute()+0xc8 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000de160)
#38 0x100e55fe8 in filament::FEngine::loop()+0x194 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000d9fe8)
#39 0x100e5fa90 in decltype(*std::declval<filament::FEngine*>().*std::declval<int (filament::FEngine::*)()>()()) std::__1::__invoke[abi:v160006]<int (filament::FEngine::*)(), filament::FEngine*, void>(int (filament::FEngine::*&&)(), filament::FEngine*&&)+0x70 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e3a90)
#40 0x100e5f9d0 in void std::__1::__thread_execute[abi:v160006]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (filament::FEngine::*)(), filament::FEngine*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (filament::FEngine::*)(), filament::FEngine*>&, std::__1::__tuple_indices<2ul>)+0x2c (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e39d0)
#41 0x100e5f308 in void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, int (filament::FEngine::*)(), filament::FEngine*>>(void*)+0x50 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e3308)
#42 0x20894e4d0 in _pthread_start+0x84 (/usr/lib/system/libsystem_pthread.dylib:arm64e+0x24d0)
#43 0x20894da0c in thread_start+0x4 (/usr/lib/system/libsystem_pthread.dylib:arm64e+0x1a0c)

Address 0x000155008a00 is a wild pointer inside of access range of size 0x000000000001. SUMMARY: AddressSanitizer: bad-free (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64e+0x53438) in wrap_free+0x98 Thread T13 created by T0 here:

0 0x10366cbc4 in wrap_pthread_create+0x54 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64e+0x4cbc4)

#1 0x100e5f2a8 in std::__1::__libcpp_thread_create[abi:v160006](_opaque_pthread_t**, void* (*)(void*), void*)+0x28 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e32a8)
#2 0x100e5f17c in std::__1::thread::thread<int (filament::FEngine::*)(), filament::FEngine*&, void>(int (filament::FEngine::*&&)(), filament::FEngine*&)+0x84 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e317c)
#3 0x100e56048 in std::__1::thread::thread<int (filament::FEngine::*)(), filament::FEngine*&, void>(int (filament::FEngine::*&&)(), filament::FEngine*&)+0x28 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000da048)
#4 0x100e55d54 in filament::FEngine::create(filament::Engine::Builder const&)+0x80 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000d9d54)
#5 0x100e5d480 in filament::Engine::Builder::build() const+0x14 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x1000e1480)
#6 0x100d8260c in filament::Engine::create(filament::backend::Backend, filament::backend::Platform*, void*, filament::Engine::Config const*)+0x168 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x10000660c)
#7 0x100d80f40 in -[FILModelView initCommon]+0x1d4 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100004f40)
#8 0x100d80ba8 in -[FILModelView initWithCoder:]+0x3cc (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100004ba8)
#9 0x1a149e814 in <redacted>+0x604 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x386814)
#10 0x1aa189e04 in <redacted>+0x2a8 (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation:arm64e+0x28e04)
#11 0x1aa189a58 in <redacted>+0x134 (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation:arm64e+0x28a58)
#12 0x1a1b630f0 in <redacted>+0x78 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0xa4b0f0)
#13 0x1aa189e04 in <redacted>+0x2a8 (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation:arm64e+0x28e04)
#14 0x1aa189f8c in <redacted>+0x430 (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation:arm64e+0x28f8c)
#15 0x1aa189a58 in <redacted>+0x134 (/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation:arm64e+0x28a58)
#16 0x1a147d20c in <redacted>+0x120 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x36520c)
#17 0x1a147cb48 in <redacted>+0x2fc (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x364b48)
#18 0x1a12659e4 in <redacted>+0x188 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x14d9e4)
#19 0x1a112d2d4 in <redacted>+0x98 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x152d4)
#20 0x1a1231a0c in <redacted>+0x78 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x119a0c)
#21 0x1a1230528 in <redacted>+0xbc (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x118528)
#22 0x1a122ffe4 in <redacted>+0x25c (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x117fe4)
#23 0x1a122f66c in <redacted>+0x5c (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x11766c)
#24 0x1a122f5d0 in <redacted>+0xa8 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x1175d0)
#25 0x1a114a690 in <redacted>+0x5f4 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x32690)
#26 0x1a05601bc in <redacted>+0x1f0 (/System/Library/Frameworks/QuartzCore.framework/QuartzCore:arm64e+0x671bc)
#27 0x1a055fd44 in <redacted>+0x8c (/System/Library/Frameworks/QuartzCore.framework/QuartzCore:arm64e+0x66d44)
#28 0x1a0566274 in <redacted>+0x1cc (/System/Library/Frameworks/QuartzCore.framework/QuartzCore:arm64e+0x6d274)
#29 0x1a055f570 in <redacted>+0x284 (/System/Library/Frameworks/QuartzCore.framework/QuartzCore:arm64e+0x66570)
#30 0x1a14335e8 in <redacted>+0x20 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x31b5e8)
#31 0x19ef2b3a4 in <redacted>+0x18 (/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation:arm64e+0x373a4)
#32 0x19ef29b98 in <redacted>+0x160 (/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation:arm64e+0x35b98)
#33 0x19ef27a98 in <redacted>+0x34c (/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation:arm64e+0x33a98)
#34 0x19ef27664 in CFRunLoopRunSpecific+0x25c (/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation:arm64e+0x33664)
#35 0x1e22f25e8 in GSEventRunModal+0xa0 (/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices:arm64e+0x35e8)
#36 0x1a13442b0 in <redacted>+0x374 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x22c2b0)
#37 0x1a13438ec in UIApplicationMain+0x150 (/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore:arm64e+0x22b8ec)
#38 0x100d93c68 in main+0x60 (/private/var/containers/Bundle/Application/91B79959-39DC-48F5-8A68-741D6DB0B127/gltf-viewer.app/gltf-viewer:arm64+0x100017c68)
#39 0x1c197adc8 in <redacted>+0x8bc (/usr/lib/dyld:arm64e+0xfffffffffff60dc8)

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

Ambtion commented 8 months ago

same to me

bejado commented 7 months ago

I'm unable to reproduce on my iPhone 14 Pro, even after building Filament with ASAN enabled.