Command SwiftCompile failed with a nonzero exit code
...
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/DerivedSources/resource_bundle_accessor.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/ConflictPolicy.swift
...
1. Apple Swift version 6.3 (swiftlang-6.3.0.123.5 clang-2100.0.123.102)
2. Compiling with the current language version
3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for KeyboardShortcuts)
4. While running pass #163574 SILFunctionTransform "EarlyPerfInliner" on SILFunction "@$sSo10NSMenuItemC17KeyboardShortcutsE13WeakReference33_C988CA37FA5005F5853C845A525B1BB9LLCfD".
for 'deinit' (at /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/NSMenuItem++.swift:5:22)
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 0x000000010ed93348 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 40
1 swift-frontend 0x000000010ed9050b llvm::sys::RunSignalHandlers() + 283
2 swift-frontend 0x000000010ed938f2 SignalHandler(int, __siginfo*, void*) + 290
3 libsystem_platform.dylib 0x00007ff806c553bd _sigtramp + 29
4 (error) 0x0000000800040003
5 swift-frontend 0x0000000108e77c01 isCallerAndCalleeLayoutConstraintsCompatible(swift::FullApplySite) + 209
6 swift-frontend 0x0000000108e777cd swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection, swift::IsSelfRecursiveAnalysis*) + 2205
7 swift-frontend 0x0000000108d1c6b7 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) + 1639
8 swift-frontend 0x0000000108d1b752 (anonymous namespace)::SILPerformanceInlinerPass::run() + 930
9 swift-frontend 0x0000000108c20636 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) + 4022
10 swift-frontend 0x0000000108c1670b swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 283
11 swift-frontend 0x0000000108c4b727 swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::__1::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) + 55
12 swift-frontend 0x0000000108c2373a swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) + 426
13 swift-frontend 0x0000000108c26489 swift::runSILOptimizationPasses(swift::SILModule&) + 425
14 swift-frontend 0x0000000107f29879 swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 697
15 swift-frontend 0x0000000107a81b04 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 1732
16 swift-frontend 0x0000000107a81212 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 6114
17 swift-frontend 0x0000000107a872e0 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 3808
18 swift-frontend 0x0000000107a83239 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 4265
19 swift-frontend 0x00000001079ee89e swift::mainEntry(int, char const**) + 5838
20 dyld 0x00007ff806875bb8 start + 3240
Failed frontend command:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/DerivedSources/resource_bundle_accessor.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/ConflictPolicy.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/HotKey.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/Key.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/KeyboardShortcuts.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/NSMenuItem++.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/Name.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/Recorder.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/RecorderCocoa.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/Shortcut.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/Utilities.swift /Users/user/Development/workspace_macos/KeyboardShortcuts/Sources/KeyboardShortcuts/ViewModifiers.swift -supplementary-output-file-map /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/supplementaryOutputs-35 -emit-localized-strings -emit-localized-strings-path /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64 -target x86_64-apple-macos10.15 -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/KeyboardShortcuts-dependencies-2.json -debug-module-path /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/KeyboardShortcuts.swiftmodule -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.sdk -I /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/BuildProductsPath/Release -Isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/BuildProductsPath/Release -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/SwiftExplicitPrecompiledModules -swift-version 6 -O -D SWIFT_PACKAGE -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/KeyboardShortcuts_const_extract_protocols.json -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-upcoming-feature InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -default-isolation MainActor -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/user/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/user/Development/workspace_macos/KeyboardShortcuts/Example/KeyboardShortcutsExample.xcodeproj -file-compilation-dir /Users/user/Development/workspace_macos/KeyboardShortcuts/Example/KeyboardShortcutsExample.xcodeproj -Xcc -ivfsstatcache -Xcc /Users/user/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx26.4-25E236-688ef53f1462e2c8f657fdc38a81448f30f9ca8789b706f8bd3fc906a70d770f.sdkstatcache -Xcc -I/Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/swift-overrides.hmap -Xcc -I/Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/BuildProductsPath/Release/include -Xcc -I/Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/DerivedSources-normal/x86_64 -Xcc -I/Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/DerivedSources/x86_64 -Xcc -I/Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/DerivedSources -Xcc -DSWIFT_PACKAGE -no-auto-bridging-header-chaining -module-name KeyboardShortcuts -package-name keyboardshortcuts -frontend-parseable-output -disable-clang-spi -clang-target x86_64-apple-macos26.4 -target-sdk-version 26.4 -target-sdk-name macosx26.4 -in-process-plugin-server-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -enable-default-cmo -num-threads 8 -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/resource_bundle_accessor.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/ConflictPolicy.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/HotKey.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Key.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/KeyboardShortcuts-f6e0162c83e59a6d05a8c262a335d7f1.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/NSMenuItem++.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Name.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Recorder.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/RecorderCocoa.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Shortcut.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Utilities.o -o /Users/user/Library/Developer/Xcode/DerivedData/KeyboardShortcutsExample-cnemnmogxgxjfkfooitoqcidwzgd/Build/Intermediates.noindex/ArchiveIntermediates/KeyboardShortcutsExample/IntermediateBuildFilesPath/KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/ViewModifiers.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/resource_bundle_accessor.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/ConflictPolicy.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/HotKey.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Key.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/KeyboardShortcuts-f6e0162c83e59a6d05a8c262a335d7f1.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/NSMenuItem++.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Name.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Recorder.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/RecorderCocoa.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Shortcut.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/Utilities.o -index-unit-output-path /KeyboardShortcuts.build/Release/KeyboardShortcuts.build/Objects-normal/x86_64/ViewModifiers.o
Command
SwiftCompile failed with a nonzero exit code
Hi!
I want to use
Binding<KeyboardShortcuts.Shortcut?>in my app and tried to build with the latest commit from the main branch, because I don't see there releases with this feature. However, the build failed withCommand SwiftCompile failed with a nonzero exit code. I checked the latest example app from the repo and I see the same issue.Here is the environment:
macOS 26.4 (25E246)
Xcode Version 26.4 (17E192)
KeyboardShortcuts - the latest commit at the moment (81caa54)
Here's the log: