Build Information
Failed to build KeyboardShortcuts, reference main (81caa5), with Swift 6.2 for Wasm on 27 Feb 2026 00:49:37 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sindresorhus/KeyboardShortcuts.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/sindresorhus/KeyboardShortcuts
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 81caa54 Add ability to better control default shortcut blocking
Cloned https://github.com/sindresorhus/KeyboardShortcuts.git
Revision (git rev-parse @):
81caa542dc81b058a2c30daab3cb2fbd6a90db7b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/sindresorhus/KeyboardShortcuts.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/sindresorhus/KeyboardShortcuts.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:c50555b47c4db0b0576f9f25702fbe2fdff28194c4a4f4c23a7dce4b3504c85e
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/embedded-swift-sdk.json
Building for debugging...
[0/20] Copying Localizable.strings
[17/20] Write sources
[18/20] Copying Info.plist
[19/20] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed due to signal 11 (use -v to see invocation)
error: compile command failed due to signal 11 (use -v to see invocation)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/KeyboardShortcuts/ConflictPolicy.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/HotKey.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/Key.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/KeyboardShortcuts.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/NSMenuItem++.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/Name.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/Recorder.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/RecorderCocoa.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/Shortcut.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/Utilities.swift /host/spi-builder-workspace/Sources/KeyboardShortcuts/ViewModifiers.swift /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/KeyboardShortcuts.build/DerivedSources/resource_bundle_accessor.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/ModuleCache -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -mergeable-symbols -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-upcoming-feature InferIsolatedConformances -enable-experimental-feature Embedded -default-isolation MainActor -empty-abi-descriptor -resource-dir /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc --sysroot -Xcc /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk -Xcc -D__EMBEDDED_SWIFT__ -Xcc -g -no-auto-bridging-header-chaining -module-name KeyboardShortcuts -package-name spi_builder_workspace -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules/KeyboardShortcuts.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules/KeyboardShortcuts.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/KeyboardShortcuts.build/include/KeyboardShortcuts-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/KeyboardShortcuts.build/KeyboardShortcuts.emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/KeyboardShortcuts.build/KeyboardShortcuts.emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules/KeyboardShortcuts.swiftmodule
1. Swift version 6.2 (swift-6.2-RELEASE)
2. Compiling with the current language version
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/KeyboardShortcuts/Utilities.swift")
4. While type-checking extension of Sequence (at /host/spi-builder-workspace/Sources/KeyboardShortcuts/Utilities.swift:601:1)
5. While evaluating request ActorIsolationRequest(KeyboardShortcuts.(file).Sequence extension.toSet()@/host/spi-builder-workspace/Sources/KeyboardShortcuts/Utilities.swift:605:7)
#0 0x0000558890692b78 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x72ebb78)
#1 0x000055889069095e llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x72e995e)
#2 0x0000558890693211 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007fb61b099520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000055888b9e7e00 swift::Type::subst(swift::InFlightSubstitution&) const (/usr/bin/swift-frontend+0x2640e00)
#5 0x000055888b9e7947 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (/usr/bin/swift-frontend+0x2640947)
#6 0x000055888b8aea9b swift::TypeBase::mapTypeOutOfContext() (/usr/bin/swift-frontend+0x2507a9b)
#7 0x000055888b214e4f swift::ActorIsolationRequest::evaluate(swift::Evaluator&, swift::ValueDecl*) const (/usr/bin/swift-frontend+0x1e6de4f)
#8 0x000055888b30fcac swift::SimpleRequest<swift::ActorIsolationRequest, swift::InferredActorIsolation (swift::ValueDecl*), (swift::RequestFlags)2>::evaluateRequest(swift::ActorIsolationRequest const&, swift::Evaluator&) crtstuff.c:0:0
#9 0x000055888b8407f4 swift::ActorIsolationRequest::OutputType swift::Evaluator::getResultUncached<swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType swift::evaluateOrDefault<swift::ActorIsolationRequest>(swift::Evaluator&, swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType)::'lambda'()>(swift::ActorIsolationRequest const&, swift::ActorIsolationRequest::OutputType swift::evaluateOrDefault<swift::ActorIsolationRequest>(swift::Evaluator&, swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#10 0x000055888b840630 swift::ActorIsolationRequest::OutputType swift::Evaluator::getResultCached<swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType swift::evaluateOrDefault<swift::ActorIsolationRequest>(swift::Evaluator&, swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType)::'lambda'(), (void*)0>(swift::ActorIsolationRequest const&, swift::ActorIsolationRequest::OutputType swift::evaluateOrDefault<swift::ActorIsolationRequest>(swift::Evaluator&, swift::ActorIsolationRequest, swift::ActorIsolationRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#11 0x000055888b79e215 swift::getActorIsolation(swift::ValueDecl*) (/usr/bin/swift-frontend+0x23f7215)
#12 0x000055888b2edd8c swift::TypeChecker::checkConformancesInContext(swift::IterableDeclContext*) (/usr/bin/swift-frontend+0x1f46d8c)
#13 0x000055888b27d8ee (anonymous namespace)::DeclChecker::visit(swift::Decl*) TypeCheckDeclPrimary.cpp:0:0
#14 0x000055888b27a312 swift::TypeChecker::typeCheckDecl(swift::Decl*) (/usr/bin/swift-frontend+0x1ed3312)
#15 0x000055888b356315 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x1faf315)
#16 0x000055888b357efe swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#17 0x000055888b356255 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x1faf255)
#18 0x000055888a1e6849 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_8>(long, swift::SourceFile&) Frontend.cpp:0:0
#19 0x000055888a1dc5de swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xe355de)
#20 0x000055888a1dc507 swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xe35507)
#21 0x0000558889f249ba performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) FrontendTool.cpp:0:0
#22 0x0000558889f23efa swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0xb7cefa)
#23 0x0000558889cca6da swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x9236da)
#24 0x00007fb61b080d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#25 0x00007fb61b080e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#26 0x0000558889cc9b35 _start (/usr/bin/swift-frontend+0x922b35)
*** Signal 11: Backtracing from 0x7fb61b0ed9fc... done ***
*** Program crashed: Bad pointer dereference at 0x0000000000000050 ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x00007fb61b0ed9fc <unknown> in libc.so.6
...
Registers:
rax 0x0000000000000000 0
rdx 0x00007fb61af3bf80 80 bf f3 1a b6 7f 00 00 80 c9 f3 1a b6 7f 00 00 ·¿ó·¶····Éó·¶···
rcx 0x00007fb61b0ed9fc 41 89 c5 41 f7 dd 3d 00 f0 ff ff b8 00 00 00 00 A·ÅA÷Ý=·ðÿÿ¸····
rbx 0x000000000000000b 11
rsi 0x0000000000000050 80
rdi 0x0000000000000050 80
rbp 0x0000000000000050 80
rsp 0x00005588943812e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ················
r8 0x0000558894638150 d8 70 fa cc 8d 55 00 00 26 4d 7f 5b 13 7b f6 4d ØpúÌ·U··&M·[·{öM
r9 0x0000000000000000 0
r10 0x00007fb61b066108 be 01 00 00 12 00 0f 00 60 24 04 00 00 00 00 00 ¾·······`$······
r11 0x0000000000000246 582
r12 0x000000000000000b 11
r13 0x0000000000000016 22
r14 0x0000000000000000 0
r15 0x00005588943813b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ················
rip 0x00007fb61b0ed9fc 41 89 c5 41 f7 dd 3d 00 f0 ff ff b8 00 00 00 00 A·ÅA÷Ý=·ðÿÿ¸····
rflags 0x0000000000000246 ZF PF
cs 0x0033 fs 0x0000 gs 0x0000
Images (25 omitted):
0x00007fb61b057000–0x00007fb61b2133c1 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7 libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.00s
BUILD FAILURE 6.2 wasm