The Swift Package Index logo.Swift Package Index

Build Information

Failed to build OpenImmersive, reference main (cd33fd), with Swift 6.2 for Wasm on 4 Feb 2026 09:14:37 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/acuteimmersive/openimmersivelib.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/acuteimmersive/openimmersivelib
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at cd33fd2 Merge pull request #31 from acuteimmersive/am/improved-frame-packing
Cloned https://github.com/acuteimmersive/openimmersivelib.git
Revision (git rev-parse @):
cd33fd24354f377d47d2a9b8eae9cb267c1d47e0
SUCCESS checkout https://github.com/acuteimmersive/openimmersivelib.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/acuteimmersive/openimmersivelib.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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/2] Write sources
[1/2] 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/Controllers/HeadTracker.swift /host/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift /host/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift /host/spi-builder-workspace/Sources/Models/AudioOption.swift /host/spi-builder-workspace/Sources/Models/BitrateRung.swift /host/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift /host/spi-builder-workspace/Sources/Models/VideoItem.swift /host/spi-builder-workspace/Sources/Models/VideoScreen.swift /host/spi-builder-workspace/Sources/Utils/APMPInjector.swift /host/spi-builder-workspace/Sources/Utils/Closures.swift /host/spi-builder-workspace/Sources/Utils/Config.swift /host/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift /host/spi-builder-workspace/Sources/Utils/PlaylistReader.swift /host/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift /host/spi-builder-workspace/Sources/Utils/VideoTools.swift /host/spi-builder-workspace/Sources/Views/ControlPanel.swift /host/spi-builder-workspace/Sources/Views/DropTarget.swift /host/spi-builder-workspace/Sources/Views/FilePicker.swift /host/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift /host/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift /host/spi-builder-workspace/Sources/Views/StreamUrlInput.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_UNAVAILABLE -mergeable-symbols -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 OpenImmersive -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/OpenImmersive.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules/OpenImmersive.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/OpenImmersive.build/include/OpenImmersive-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/OpenImmersive.build/OpenImmersive.emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/OpenImmersive.build/OpenImmersive.emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/wasm32-unknown-wasip1/debug/Modules/OpenImmersive.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/Controllers/HeadTracker.swift")
4.	While type-checking 'HeadTracker' (at /host/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:8)
5.	While evaluating request ABIMembersRequest(OpenImmersive.(file).HeadTracker@/host/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14)
6.	While evaluating request SynthesizeDefaultInitRequest(OpenImmersive.(file).HeadTracker@/host/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14)
7.	While evaluating request ActorIsolationRequest(OpenImmersive.(file).HeadTracker@/host/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14)
 #0 0x0000560e14124b78 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x72ebb78)
 #1 0x0000560e1412295e llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x72e995e)
 #2 0x0000560e14125211 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #3 0x00007f6501a58520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x0000560e0f479e00 swift::Type::subst(swift::InFlightSubstitution&) const (/usr/bin/swift-frontend+0x2640e00)
 #5 0x0000560e0f479947 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 0x0000560e0f340a9b swift::TypeBase::mapTypeOutOfContext() (/usr/bin/swift-frontend+0x2507a9b)
 #7 0x0000560e0eca6e4f swift::ActorIsolationRequest::evaluate(swift::Evaluator&, swift::ValueDecl*) const (/usr/bin/swift-frontend+0x1e6de4f)
 #8 0x0000560e0eda1cac swift::SimpleRequest<swift::ActorIsolationRequest, swift::InferredActorIsolation (swift::ValueDecl*), (swift::RequestFlags)2>::evaluateRequest(swift::ActorIsolationRequest const&, swift::Evaluator&) crtstuff.c:0:0
 #9 0x0000560e0f2d27f4 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 0x0000560e0f2d2630 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 0x0000560e0f230215 swift::getActorIsolation(swift::ValueDecl*) (/usr/bin/swift-frontend+0x23f7215)
#12 0x0000560e0ee6dca7 createImplicitConstructor(swift::NominalTypeDecl*, ImplicitConstructorKind, swift::ASTContext&) CodeSynthesis.cpp:0:0
#13 0x0000560e0ee6e582 swift::SynthesizeDefaultInitRequest::evaluate(swift::Evaluator&, swift::NominalTypeDecl*) const (/usr/bin/swift-frontend+0x2035582)
#14 0x0000560e0f27e7d5 swift::SynthesizeDefaultInitRequest::OutputType swift::Evaluator::getResultUncached<swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType swift::evaluateOrDefault<swift::SynthesizeDefaultInitRequest>(swift::Evaluator&, swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType)::'lambda'()>(swift::SynthesizeDefaultInitRequest const&, swift::SynthesizeDefaultInitRequest::OutputType swift::evaluateOrDefault<swift::SynthesizeDefaultInitRequest>(swift::Evaluator&, swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#15 0x0000560e0f27e64b swift::SynthesizeDefaultInitRequest::OutputType swift::Evaluator::getResultCached<swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType swift::evaluateOrDefault<swift::SynthesizeDefaultInitRequest>(swift::Evaluator&, swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType)::'lambda'(), (void*)0>(swift::SynthesizeDefaultInitRequest const&, swift::SynthesizeDefaultInitRequest::OutputType swift::evaluateOrDefault<swift::SynthesizeDefaultInitRequest>(swift::Evaluator&, swift::SynthesizeDefaultInitRequest, swift::SynthesizeDefaultInitRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#16 0x0000560e0f21f2de swift::NominalTypeDecl::getDefaultInitializer() const (/usr/bin/swift-frontend+0x23e62de)
#17 0x0000560e0ee6ce39 swift::TypeChecker::addImplicitConstructors(swift::NominalTypeDecl*) (/usr/bin/swift-frontend+0x2033e39)
#18 0x0000560e0ecda760 evaluateMembersRequest(swift::IterableDeclContext*, (anonymous namespace)::MembersRequestKind) TypeCheckDecl.cpp:0:0
#19 0x0000560e0f2deca1 swift::ABIMembersRequest::OutputType swift::Evaluator::getResultUncached<swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType swift::evaluateOrDefault<swift::ABIMembersRequest>(swift::Evaluator&, swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType)::'lambda'()>(swift::ABIMembersRequest const&, swift::ABIMembersRequest::OutputType swift::evaluateOrDefault<swift::ABIMembersRequest>(swift::Evaluator&, swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#20 0x0000560e0f2deb18 swift::ABIMembersRequest::OutputType swift::Evaluator::getResultCached<swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType swift::evaluateOrDefault<swift::ABIMembersRequest>(swift::Evaluator&, swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType)::'lambda'(), (void*)0>(swift::ABIMembersRequest const&, swift::ABIMembersRequest::OutputType swift::evaluateOrDefault<swift::ABIMembersRequest>(swift::Evaluator&, swift::ABIMembersRequest, swift::ABIMembersRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#21 0x0000560e0f2dacfe swift::IterableDeclContext::getABIMembers() const (/usr/bin/swift-frontend+0x24a1cfe)
#22 0x0000560e0ed13571 (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) TypeCheckDeclPrimary.cpp:0:0
#23 0x0000560e0ed0c8e7 (anonymous namespace)::DeclChecker::visit(swift::Decl*) TypeCheckDeclPrimary.cpp:0:0
#24 0x0000560e0ed0c312 swift::TypeChecker::typeCheckDecl(swift::Decl*) (/usr/bin/swift-frontend+0x1ed3312)
#25 0x0000560e0ede8315 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x1faf315)
#26 0x0000560e0ede9efe 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
#27 0x0000560e0ede8255 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x1faf255)
#28 0x0000560e0dc78849 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_8>(long, swift::SourceFile&) Frontend.cpp:0:0
#29 0x0000560e0dc6e5de swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xe355de)
#30 0x0000560e0dc6e507 swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xe35507)
#31 0x0000560e0d9b69ba performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) FrontendTool.cpp:0:0
#32 0x0000560e0d9b5efa swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0xb7cefa)
#33 0x0000560e0d75c6da swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x9236da)
#34 0x00007f6501a3fd90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#35 0x00007f6501a3fe40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#36 0x0000560e0d75bb35 _start (/usr/bin/swift-frontend+0x922b35)
*** Signal 11: Backtracing from 0x7f6501aac9fc... done ***
*** Program crashed: Bad pointer dereference at 0x000000000000004f ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
  0  0x00007f6501aac9fc <unknown> in libc.so.6
...
Registers:
rax 0x0000000000000000  0
rdx 0x00007f65018faf80  80 af 8f 01 65 7f 00 00 80 b9 8f 01 65 7f 00 00  ·¯··e····¹··e···
rcx 0x00007f6501aac9fc  41 89 c5 41 f7 dd 3d 00 f0 ff ff b8 00 00 00 00  A·ÅA÷Ý=·ðÿÿ¸····
rbx 0x000000000000000b  11
rsi 0x000000000000004f  79
rdi 0x000000000000004f  79
rbp 0x000000000000004f  79
rsp 0x0000560e181422e0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ················
 r8 0x0000560e1838d1e0  7d 50 da 78 0b 56 00 00 81 99 b7 43 5e 3b b1 cb  }PÚx·V·····C^;±Ë
 r9 0x0000000000000000  0
r10 0x00007f6501a25108  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 0x0000560e181423b8  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ················
rip 0x00007f6501aac9fc  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):
0x00007f6501a16000–0x00007f6501bd23c1 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7 libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.00s
BUILD FAILURE 6.2 wasm