Compiler crashed when tried compile simple Value and Type Parameter Packs

Hi folks!
I tried a new Swift 5.9 feature like Value and Type Parameter Packs, but this perfect language just crashed after this block of code:

        @inline(__always)
        public subscript<each T: Component>(_ type: repeat (each T).Type) -> (repeat each T) {
            lock.lock()
            defer { lock.unlock() }
            return (repeat self.buffer[(each type).identifier] as! each T)
        }

but this code works perfectly:

        @inline(__always)
        public func get<each T: Component>(_ type: repeat (each T).Type) -> (repeat each T) {
            lock.lock()
            defer { lock.unlock() }
            return (repeat self.buffer[(each type).identifier] as! each T)
        }

I got next error message:

Error Message here

Stack dump:
0. Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /var/folders/wr/fz9y255s23q1w83n8ndbjfl80000gq/T/TemporaryDirectory.Wl3Xvb/sources-1 -primary-file Sources/AdaEngine/Application/Alert.swift -primary-file Sources/AdaEngine/Application/AppCreate/Scenes/GUIAppScene.swift -primary-file Sources/AdaEngine/Application/Application.swift -primary-file Sources/AdaEngine/Audio/AudioPlaybackController.swift -primary-file Sources/AdaEngine/Audio/AudioPlugin.swift -primary-file Sources/AdaEngine/Audio/AudioResource.swift -primary-file Sources/AdaEngine/Audio/AudioServer.swift -primary-file Sources/AdaEngine/Rendering/Mesh/MeshArray.swift -supplementary-output-file-map /var/folders/wr/fz9y255s23q1w83n8ndbjfl80000gq/T/TemporaryDirectory.Wl3Xvb/supplementaryOutputs-10 -target arm64-apple-macos13.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -cxx-interoperability-mode=default -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -enable-testing -gline-tables-only -module-cache-path bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_module_cache -static -Onone -D DEBUG -D SWIFT_PACKAGE -D COLLECTIONS_RANDOMIZED_TESTING -D FT2_BUILD_LIBRARY -D _CRT_SECURE_NO_WARNINGS -D _CRT_NONSTDC_NO_WARNINGS -D MSDFGEN_USE_CPP11 -D SPIRV_CROSS_C_API_CPP -D SPIRV_CROSS_C_API_GLSL -D SPIRV_CROSS_C_API_HLSL -D SPIRV_CROSS_C_API_MSL -D SPIRV_CROSS_C_API_REFLECT -D SWIFT_PACKAGE -D VK_USE_PLATFORM_MACOS_MVK -D VK_USE_PLATFORM_METAL_EXT -D MACOS -D VULKAN -D BAZEL_BUILD -debug-prefix-map /Applications/Xcode.app/Contents/Developer=/PLACEHOLDER_DEVELOPER_DIR -file-prefix-map /Applications/Xcode.app/Contents/Developer=/PLACEHOLDER_DEVELOPER_DIR -debug-prefix-map /private/var/tmp/_bazel_v.prusakov/e44332a643cc6911c41cf089411221c1/execroot/_main=. -file-prefix-map /private/var/tmp/_bazel_v.prusakov/e44332a643cc6911c41cf089411221c1/execroot/_main=. -new-driver-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -no-clang-module-breadcrumbs -no-serialize-debugging-options -explicit-swift-module-map-file bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/AdaEngine.swift-explicit-module-map.json -load-plugin-executable bazel-out/darwin_arm64-opt-exec-ST-13d3ddad9198/bin/AdaEngineMacros#AdaEngineMacros -color-diagnostics -enable-bare-slash-regex -empty-abi-descriptor -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -iquote. -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin -Xcc -iquoteexternal/_main~ada_engine_vendor~MSDFAtlasGen -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~MSDFAtlasGen -Xcc -iquoteexternal/yams~5.0.6 -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/yams~5.0.6 -Xcc -iquoteexternal/_main~ada_engine_vendor~libpng -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~libpng -Xcc -iquoteexternal/zlib~1.3.1 -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/zlib~1.3.1 -Xcc -iquoteexternal/_main~ada_engine_vendor~SPIRV-Cross -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~SPIRV-Cross -Xcc -iquoteexternal/_main~ada_engine_vendor~glslang -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~glslang -Xcc -iquoteexternal/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift -Xcc -iquoteexternal/_main~ada_engine_vendor~miniaudio -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~miniaudio -Xcc -iquoteexternal/rules_vulkan -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/rules_vulkan -Xcc -iquoteexternal/vulkan_darwin -Xcc -iquotebazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/vulkan_darwin -Xcc -isystemexternal/_main~ada_engine_vendor~MSDFAtlasGen/msdf-atlas-gen -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~MSDFAtlasGen/msdf-atlas-gen -Xcc -isystemexternal/_main~ada_engine_vendor~MSDFAtlasGen/msdfgen -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~MSDFAtlasGen/msdfgen -Xcc -isystemexternal/_main~ada_engine_vendor~MSDFAtlasGen/freetype/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~MSDFAtlasGen/freetype/include -Xcc -isystemexternal/_main~ada_engine_vendor~MSDFAtlasGen/tinyxml -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~MSDFAtlasGen/tinyxml -Xcc -isystemexternal/yams~5.0.6/Sources/CYaml/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/yams~5.0.6/Sources/CYaml/include -Xcc -isystemexternal/_main~ada_engine_vendor~libpng/Sources/libpng/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~libpng/Sources/libpng/include -Xcc -isystemexternal/zlib~1.3.1/zlib/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/zlib~1.3.1/zlib/include -Xcc -isystemexternal/_main~ada_engine_vendor~glslang/glslang -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~glslang/glslang -Xcc -isystemexternal/_main~ada_engine_vendor~glslang/SPIRV -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~glslang/SPIRV -Xcc -isystemexternal/_main~ada_engine_vendor~glslang/OGLCompilersDLL -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~glslang/OGLCompilersDLL -Xcc -isystemexternal/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift/Sources/box2d/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift/Sources/box2d/include -Xcc -isystemexternal/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift/Sources/box2d/include/box2d -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/rules_swift_package_manager~0.28.0~swift_deps~swiftpkg_box2d_swift/Sources/box2d/include/box2d -Xcc -isystemexternal/_main~ada_engine_vendor~miniaudio/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~miniaudio/include -Xcc -isystemexternal/vulkan_darwin/vulkan_sdk_macos/include -Xcc -isystembazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/vulkan_darwin/vulkan_sdk_macos/include -Xcc -DSWIFT_PACKAGE -Xcc -DCOLLECTIONS_RANDOMIZED_TESTING -Xcc -DFT2_BUILD_LIBRARY=1 -Xcc -D_CRT_SECURE_NO_WARNINGS=1 -Xcc -D_CRT_NONSTDC_NO_WARNINGS=1 -Xcc -DMSDFGEN_USE_CPP11 -Xcc -DPNG_ARM_NEON_OPT=2 -Xcc -DSPIRV_CROSS_C_API_CPP=1 -Xcc -DSPIRV_CROSS_C_API_GLSL=1 -Xcc -DSPIRV_CROSS_C_API_HLSL=1 -Xcc -DSPIRV_CROSS_C_API_MSL=1 -Xcc -DSPIRV_CROSS_C_API_REFLECT=1 -Xcc -DENABLE_OPT=0 -Xcc -DSWIFT_PACKAGE=1 -Xcc -DVK_USE_PLATFORM_MACOS_MVK -Xcc -DVK_USE_PLATFORM_METAL_EXT -Xcc -fmodule-map-file=Sources/AtlasFontGenerator/module.modulemap -Xcc -fmodule-map-file=bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/yams~5.0.6/CYaml.swift.modulemap -Xcc -fmodule-map-file=bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~libpng/libpng.swift.modulemap -Xcc -fmodule-map-file=bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/external/_main~ada_engine_vendor~SPIRV-Cross/SPIRV-Cross.swift.modulemap -Xcc -fmodule-map-file=Sources/SPIRVCompiler/module.modulemap -Xcc -fmodule-map-file=Sources/AdaBox2d/module.modulemap -Xcc -fmodule-map-file=Sources/MiniAudioBindings/module.modulemap -Xcc -fmodule-map-file=Modules/Vulkan/Sources/CVulkan/module.modulemap -Xcc -O0 -Xcc -DDEBUG=1 -module-name AdaEngine -disable-clang-spi -target-sdk-version 14.0 -target-sdk-name macosx14.0 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Application/Alert.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Application/AppCreate/Scenes/GUIAppScene.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Application/Application.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/AudioPlaybackController.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/AudioPlugin.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/AudioResource.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/AudioServer.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/Engines/MiniAudioEngine.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Audio/Sound.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/Apple/macOS/DisplayLink.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/Apple/macOS/MacApplication.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/Apple/macOS/MacOSScreenManager.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/Apple/macOS/MacOSWindowManager.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/Apple/macOS/MetalView+macOS.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Platforms/RuntimePlatform.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Backends/RenderBackend.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/GUIRenderContext.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Materials/Material.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Materials/MaterialStorage.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Materials/ReflectedMaterial/CustomMaterial.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Mesh/Mesh.swift.o -o bazel-out/darwin_arm64-fastbuild-macos-arm64-min13.0-applebin_macos-ST-787a85525097/bin/_swift_incremental/AdaEngine_objs/Sources/AdaEngine/Rendering/Mesh/MeshArray.swift.o

  1. Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
  2. Compiling with the current language version
  3. Contents of /var/folders/wr/fz9y255s23q1w83n8ndbjfl80000gq/T/TemporaryDirectory.Wl3Xvb/sources-1:

Sources/AdaEngine/AdaEngine.swift
Sources/AdaEngine/Application/Alert.swift
Sources/AdaEngine/Application/AppCreate/AppScene.swift
Sources/AdaEngine/Application/AppCreate/ApplicationCreate.swift
Sources/AdaEngine/Application/AppCreate/InternalAppScene.swift
Sources/AdaEngine/Application/AppCreate/Never+AppScene.swift
Sources/AdaEngine/Application/AppCreate/SceneModifiers/DefaultSceneModifiers.swift
Sources/AdaEngine/Application/AppCreate/SceneModifiers/SceneModifier.swift
Sources/AdaEngine/Application/AppCreate/Scenes/GUIAppScene.swift
Sources/AdaEngine/Application/AppCreate/Scenes/GameAppScene.swift
Sources/AdaEngine/Application/Application.swift
Sources/AdaEngine/Audio/AudioPlaybackController.swift
Sources/AdaEngine/Audio/AudioPlugin.swift
Sources/AdaEngine/Audio/AudioResource.swift
Sources/AdaEngine/Audio/AudioServer.swift
Sources/AdaEngine/Audio/Engines/AudioEngine.swift
Sources/AdaEngine/Audio/Engines/MiniAudioEngine.swift
Sources/AdaEngine/Platforms/Apple/macOS/MacAppDelegate.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalFramebuffer.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalIndexBuffer.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalRenderPipeline.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalSampler.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalShader.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalUniformBuffer.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalUniformBufferSet.swift
Sources/AdaEngine/Rendering/Backends/Metal/Misc/MetalVertexBuffer.swift
Sources/AdaEngine/Rendering/Backends/RenderBackend.swift
Sources/AdaEngine/Rendering/Backends/Vulkan/VulkanRenderBackend.swift
Sources/AdaEngine/Rendering/Backends/Vulkan/VulkanRenderContext.swift
Sources/AdaEngine/Rendering/GUIRenderContext.swift
Sources/AdaEngine/Rendering/Materials/Material.swift
Sources/AdaEngine/Rendering/Misc/Sampler.swift
Sources/AdaEngine/Rendering/Misc/TextureDescriptor.swift
Sources/AdaEngine/Rendering/Misc/UniformBuffer.swift
Sources/AdaEngine/Rendering/Misc/UniformBufferSet.swift
Sources/AdaEngine/Rendering/Misc/VertexBuffer.swift
Sources/AdaEngine/Rendering/Misc/VertexDescriptor.swift
Sources/AdaEngine/Rendering/RenderEngine.swift
Sources/AdaEngine/Rendering/RenderGraph/RenderGraph.swift
Sources/AdaEngine/Rendering/RenderGraph/RenderGraphContext.swift
Sources/AdaEngine/Scene/3D/Components/SpotlightComponent.swift
Sources/AdaEngine/Scene/3D/PerspectiveCamera.swift
Sources/AdaEngine/Scene/Components/BoundingComponent.swift
Sources/AdaEngine/Scene/Components/CameraComponent.swift
Sources/AdaEngine/Scene/Components/RelationshipComponent.swift
Sources/AdaEngine/Scene/Components/Transform.swift
Sources/AdaEngine/Scene/Components/Utils/RequiredComponent.swift
Sources/AdaEngine/Scene/Components/Visibility/VisibilityComponents.swift
Sources/AdaEngine/Scene/Components/VisibleEntities.swift
Sources/AdaEngine/Scene/ECS/Component/Component+Runtime.swift
Sources/AdaEngine/Scene/ECS/Component/Component.swift
Sources/AdaEngine/Scene/ECS/Component/ScriptComponent.swift
Sources/AdaEngine/Scene/ECS/Entity/Entity+ComponentSet.swift
Sources/AdaEngine/Scene/ECS/Entity/Entity.swift
Sources/AdaEngine/Scene/ECS/Entity/Query.swift
Sources/AdaEngine/Scene/ECS/System/System+Runtime.swift
Sources/AdaEngine/Scene/ECS/System/System.swift
Sources/AdaEngine/Scene/ECS/System/SystemDependency.swift
Sources/AdaEngine/Scene/ECS/System/SystemsGraph.swift
Sources/AdaEngine/Scene/ECS/System/SystemsGraphExecutor.swift
Sources/AdaEngine/Scene/ECS/World/Archetype.swift
Sources/AdaEngine/Scene/ECS/World/World.swift
Sources/AdaEngine/Scene/Entities/EmptyEntity.swift
Sources/AdaEngine/Scene/InputManager/Events/InputEvent.swift
Sources/AdaEngine/Scene/InputManager/Events/KeyEvent.swift
Sources/AdaEngine/Scene/InputManager/Events/MouseEvent.swift
Sources/AdaEngine/Scene/InputManager/Events/TouchEvent.swift
Sources/AdaEngine/Scene/InputManager/InputKeyCodes.swift
Sources/AdaEngine/Scene/InputManager/InputManager.swift
Sources/AdaEngine/Scene/Physics/CollisionCastQueryType.swift
Sources/AdaEngine/Scene/Physics/CollisionEvents.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Body2D.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Components/Collision2DComponent.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Components/Physics2DWorldComponent.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Components/PhysicsBody2DComponent.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Components/PhysicsJoint2DComponent.swift
Sources/AdaEngine/Scene/Physics/Physics2D/DebugPhysics2DSystem.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Physics2DPlugin.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Physics2DSystem.swift
Sources/AdaEngine/Scene/Physics/Physics2D/PhysicsSettings.swift
Sources/AdaEngine/Scene/Physics/Physics2D/PhysicsWorld2D.swift
Sources/AdaEngine/Scene/Physics/Physics2D/Shape2DResource.swift
Sources/AdaEngine/Scene/Physics/PhysicsMassProperties.swift
Sources/AdaEngine/Scene/Physics/PhysicsMaterial.swift
Sources/AdaEngine/Scene/Physics/PhysicsMisc.swift
Sources/AdaEngine/Scene/RenderWorld/RenderWorld.swift
Sources/AdaEngine/Scene/Resources/AssetsCodable.swift
Sources/AdaEngine/Utils/Collections/SparseArray.swift
Sources/AdaEngine/Utils/Color.swift
Sources/AdaEngine/Utils/Events/EventManager.swift
Sources/AdaEngine/Utils/FPSCounter.swift
Sources/AdaEngine/Utils/FileSystem.swift
Sources/AdaEngine/Utils/FixedTimestep.swift
Sources/AdaEngine/Utils/Hashes/FNVHasher.swift
Sources/AdaEngine/Utils/Hashes/UniqueHashable.swift
Sources/AdaEngine/Utils/Helpers.swift
Sources/AdaEngine/Utils/PropertyWrappers/InRange.swift
Sources/AdaEngine/Utils/PropertyWrappers/MinValue.swift
Sources/AdaEngine/Utils/RID/RID.swift
Sources/AdaEngine/Utils/RID/ResourceHashMap.swift
Sources/AdaEngine/Utils/Reflection/Export.swift
Sources/AdaEngine/Utils/Reflection/ExportCodable.swift
Sources/AdaEngine/Utils/Time.swift
Sources/AdaEngine/Utils/Version.swift
Sources/AdaEngine/Utils/Weak/WeakBox.swift
Sources/AdaEngine/Utils/Weak/WeakSet.swift

  1. While evaluating request ASTLoweringRequest(Lowering AST to SIL for file "Sources/AdaEngine/Audio/AudioPlugin.swift")
  2. While silgen emitFunction SIL function "@$s9AdaEngine11AudioSystemV6update7contextyAA18SceneUpdateContextV_tF".
    for 'update(context:)' (at Sources/AdaEngine/Audio/AudioPlugin.swift:59:12)
  3. While silgen closureexpr SIL function "@$s9AdaEngine11AudioSystemV6update7contextyAA18SceneUpdateContextV_tFyAA6EntityCXEfU_".
    for expression at [Sources/AdaEngine/Audio/AudioPlugin.swift:60:56 - line:65:9] RangeText="{ entity in
    let (audioComponent, transform) = entity.components[AudioPlaybacksControllers.self, Transform.self]
    audioComponent.controllers.forEach { controller in
    controller.sound.position = transform.position
    }
    "
    Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var LLVM_SYMBOLIZER_PATH to point to it):
    0 swift-frontend 0x0000000105adf14c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
    1 swift-frontend 0x000000010865df2c llvm::sys::RunSignalHandlers() + 112
    2 swift-frontend 0x000000010439f10c SignalHandler(int) + 352
    3 libsystem_platform.dylib 0x000000018962da24 _sigtramp + 56
    4 swift-frontend 0x0000000105ea1604 (anonymous namespace)::ArgEmitter::emitPackArg(llvm::MutableArrayRefswift::Lowering::ArgumentSource, swift::Lowering::AbstractionPattern) + 1240
    5 swift-frontend 0x0000000105ea1604 (anonymous namespace)::ArgEmitter::emitPackArg(llvm::MutableArrayRefswift::Lowering::ArgumentSource, swift::Lowering::AbstractionPattern) + 1240
    6 swift-frontend 0x0000000105e8e658 (anonymous namespace)::ArgEmitter::emitPreparedArgs(swift::Lowering::PreparedArguments&&, swift::Lowering::AbstractionPattern) + 512
    7 swift-frontend 0x0000000105f09ea0 (anonymous namespace)::CallSite::emit(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, swift::CanTypeWrapperswift::SILFunctionType, (anonymous namespace)::ParamLowering&, llvm::SmallVectorImplswift::Lowering::ManagedValue&, llvm::SmallVectorImpl<(anonymous namespace)::DelayedArgument>&, swift::ForeignInfo const&) && + 672
    8 swift-frontend 0x0000000105f08ab4 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::Lowering::AbstractionPattern, swift::CanTypeWrapperswift::SILFunctionType, swift::ForeignInfo const&, llvm::SmallVectorImplswift::Lowering::ManagedValue&, llvm::Optionalswift::SILLocation&) + 1000
    9 swift-frontend 0x00000001034c734c (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 4044
    10 swift-frontend 0x0000000105e6d768 swift::Lowering::SILGenFunction::emitGetAccessor(swift::SILLocation, swift::SILDeclRef, swift::SubstitutionMap, swift::Lowering::ArgumentSource&&, bool, bool, swift::Lowering::PreparedArguments&&, swift::Lowering::SGFContext, bool, llvm::Optionalswift::ActorIsolation) + 796
    11 swift-frontend 0x00000001062e77f8 (anonymous namespace)::GetterSetterComponent::get(swift::Lowering::SILGenFunction&, swift::SILLocation, swift::Lowering::ManagedValue, swift::Lowering::SGFContext) && + 284
    12 swift-frontend 0x000000010625e0f4 swift::Lowering::SILGenFunction::emitLoadOfLValue(swift::SILLocation, swift::Lowering::LValue&&, swift::Lowering::SGFContext, bool) + 700
    13 swift-frontend 0x00000001060e4518 (anonymous namespace)::RValueEmitter::visitSubscriptExpr(swift::SubscriptExpr*, swift::Lowering::SGFContext) + 188
    14 swift-frontend 0x0000000106099174 swift::Lowering::SILGenFunction::emitExprInto(swift::Expr*, swift::Lowering::Initialization*, llvm::Optionalswift::SILLocation) + 128
    15 swift-frontend 0x00000001046513ec swift::Lowering::SILGenFunction::emitPatternBinding(swift::PatternBindingDecl*, unsigned int, bool) + 1980
    16 swift-frontend 0x0000000104534f4c swift::ASTVisitor<swift::Lowering::SILGenFunction, void, void, void, void, void, void>::visit(swift::Decl*) + 140
    17 swift-frontend 0x0000000103c7b24c swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) (.llvm.5384354941888427540) + 4708
    18 swift-frontend 0x00000001061d23b0 swift::Lowering::SILGenFunction::emitClosure(swift::AbstractClosureExpr*) + 720
    19 swift-frontend 0x00000001034b3bc0 swift::Lowering::SILGenModule::emitFunctionDefinition(swift::SILDeclRef, swift::SILFunction*) + 4280
    20 swift-frontend 0x000000010612fdb8 (anonymous namespace)::RValueEmitter::visitAbstractClosureExpr(swift::AbstractClosureExpr*, swift::Lowering::SGFContext) + 396
    21 swift-frontend 0x0000000106109090 (anonymous namespace)::RValueEmitter::visitFunctionConversionExpr(swift::FunctionConversionExpr*, swift::Lowering::SGFContext) + 3988
    22 swift-frontend 0x00000001060a3254 swift::Lowering::SILGenFunction::emitRValueAsSingleValue(swift::Expr*, swift::Lowering::SGFContext) + 40
    23 swift-frontend 0x0000000103a88258 swift::Lowering::SILGenFunction::emitConvertedRValue(swift::SILLocation, swift::Lowering::Conversion const&, swift::Lowering::SGFContext, llvm::function_ref<swift::Lowering::ManagedValue (swift::Lowering::SILGenFunction&, swift::SILLocation, swift::Lowering::SGFContext)>) + 256
    24 swift-frontend 0x000000010447d338 swift::Lowering::ArgumentSource::getConverted(swift::Lowering::SILGenFunction&, swift::Lowering::Conversion const&, swift::Lowering::SGFContext) && + 136
    25 swift-frontend 0x0000000105e94a80 (anonymous namespace)::ArgEmitter::emit(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern, llvm::Optionalswift::AnyFunctionType::Param) + 4484
    26 swift-frontend 0x0000000105e39d78 (anonymous namespace)::ArgEmitter::emitSingleArg(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern, llvm::Optionalswift::AnyFunctionType::Param) + 224
    27 swift-frontend 0x0000000105e8e55c (anonymous namespace)::ArgEmitter::emitPreparedArgs(swift::Lowering::PreparedArguments&&, swift::Lowering::AbstractionPattern) + 260
    28 swift-frontend 0x0000000105f09ea0 (anonymous namespace)::CallSite::emit(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, swift::CanTypeWrapperswift::SILFunctionType, (anonymous namespace)::ParamLowering&, llvm::SmallVectorImplswift::Lowering::ManagedValue&, llvm::SmallVectorImpl<(anonymous namespace)::DelayedArgument>&, swift::ForeignInfo const&) && + 672
    29 swift-frontend 0x0000000105f08ab4 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::Lowering::AbstractionPattern, swift::CanTypeWrapperswift::SILFunctionType, swift::ForeignInfo const&, llvm::SmallVectorImplswift::Lowering::ManagedValue&, llvm::Optionalswift::SILLocation&) + 1000
    30 swift-frontend 0x00000001034c734c (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 4044
    31 swift-frontend 0x0000000105e4174c swift::Lowering::SILGenFunction::emitApplyExpr(swift::ApplyExpr*, swift::Lowering::SGFContext) + 3072
    32 swift-frontend 0x00000001060a4468 swift::Lowering::SILGenFunction::emitIgnoredExpr(swift::Expr*) + 892
    33 swift-frontend 0x0000000103c7b570 swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) (.llvm.5384354941888427540) + 5512
    34 swift-frontend 0x00000001061d1864 swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) + 632
    35 swift-frontend 0x00000001034b4a4c swift::Lowering::SILGenModule::emitFunctionDefinition(swift::SILDeclRef, swift::SILFunction*) + 8004
    36 swift-frontend 0x0000000105dc163c emitOrDelayFunction(swift::Lowering::SILGenModule&, swift::SILDeclRef) (.llvm.12369091251732681984) + 168
    37 swift-frontend 0x0000000105da8be8 swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) + 292
    38 swift-frontend 0x0000000106571e3c (anonymous namespace)::SILGenType::emitType() (.llvm.16014246188637114379) + 876
    39 swift-frontend 0x0000000105da6c64 swift::ASTVisitor<swift::Lowering::SILGenModule, void, void, void, void, void, void>::visit(swift::Decl*) + 104
    40 swift-frontend 0x0000000105dd0608 swift::ASTLoweringRequest::evaluate(swift::Evaluator&, swift::ASTLoweringDescriptor) const + 2908
    41 swift-frontend 0x00000001049f84fc swift::SimpleRequest<swift::ASTLoweringRequest, std::__1::unique_ptr<swift::SILModule, std::__1::default_deleteswift::SILModule> (swift::ASTLoweringDescriptor), (swift::RequestFlags)9>::evaluateRequest(swift::ASTLoweringRequest const&, swift::Evaluator&) + 200
    42 swift-frontend 0x0000000105dee948 llvm::Expectedswift::ASTLoweringRequest::OutputType swift::Evaluator::getResultUncachedswift::ASTLoweringRequest(swift::ASTLoweringRequest const&) + 584
    43 swift-frontend 0x00000001086158d8 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1680
    44 swift-frontend 0x0000000108619474 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 4568
    45 swift-frontend 0x0000000107f5f4e0 swift::mainEntry(int, char const**) + 4116
    46 dyld 0x000000018927d0e0 start + 2360
    error: fatalError

What kind of problem here?