Build Information
Failed to build fx-upscale, reference 1.2.5 (decc83
), with Swift 6.2 (beta) for Wasm on 8 Jul 2025 11:36:39 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/finnvoor/fx-upscale.git
Reference: 1.2.5
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/finnvoor/fx-upscale
* tag 1.2.5 -> FETCH_HEAD
HEAD is now at decc837 Update progress on main thread (#23)
Cloned https://github.com/finnvoor/fx-upscale.git
Revision (git rev-parse @):
decc83725992c97dfbbe9c69798588645f8f3fd3
SUCCESS checkout https://github.com/finnvoor/fx-upscale.git at 1.2.5
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/finnvoor/fx-upscale.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:44384f43f933eaa0f42803e9ef7c3d8388c5841ccc831a15a5edf63d8c273423
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/Finnvoor/SwiftTUI.git
[1/80] Fetching swifttui
[81/15604] Fetching swifttui, swift-argument-parser
Fetched https://github.com/Finnvoor/SwiftTUI.git from cache (0.85s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.86s)
Computing version for https://github.com/Finnvoor/SwiftTUI.git
Computed https://github.com/Finnvoor/SwiftTUI.git at 1.0.4 (1.20s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.39s)
Creating working copy for https://github.com/Finnvoor/SwiftTUI.git
Working copy of https://github.com/Finnvoor/SwiftTUI.git resolved at 1.0.4
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.1
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/15] Write sources
[7/15] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/36] Emitting module SwiftTUI
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[10/37] Emitting module Upscaling
/host/spi-builder-workspace/Sources/Upscaling/CoreImage/UpscalingFilter.swift:1:8: error: no such module 'CoreImage'
1 | import CoreImage
| `- error: no such module 'CoreImage'
2 | import Foundation
3 | #if canImport(MetalFX)
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 -c /host/spi-builder-workspace/Sources/Upscaling/CoreImage/UpscalingFilter.swift /host/spi-builder-workspace/Sources/Upscaling/CoreImage/UpscalingImageProcessorKernel.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/AVVideoCodecType+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/CMFormatDescription+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/CVPixelBuffer+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/MTLFXSpatialScaler+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/MTLFXSpatialScalerDescriptor+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/MTLTexture+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Extensions/URL+Extensions.swift /host/spi-builder-workspace/Sources/Upscaling/Upscaler.swift -primary-file /host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Upscaling.build/UpscalingExportSession.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Upscaling.build/UpscalingExportSession.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Upscaling.build/UpscalingExportSession.dia -target wasm32-unknown-wasi -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk -I /host/spi-builder-workspace/.build/wasm32-unknown-wasi/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-wasi/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -empty-abi-descriptor -resource-dir /root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/swift.xctoolchain/usr/lib/swift_static -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-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm/wasm32-unknown-wasi/WASI.sdk -Xcc -g -no-auto-bridging-header-chaining -module-name Upscaling -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 -parse-as-library -o /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Upscaling.build/UpscalingExportSession.swift.o -index-store-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/index/store -index-system-modules
1. Swift version 6.2-dev (LLVM 0d47fa0a0fd41fb, Swift 536aa932a9e0ea3)
2. Compiling with effective version 5.10
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(Upscaling.(file).UpscalingExportSession.assetWriterInput(for:formatDescription:outputSize:outputCodec:)@/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:272:25)
5. While type-checking statement at [/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:277:43 - line:331:5] RangeText="{
switch track.mediaType {
case .video:
var outputSettings: [String: Any] = [
AVVideoWidthKey: outputSize.width,
AVVideoHeightKey: outputSize.height,
AVVideoCodecKey: outputCodec ?? formatDescription?.videoCodecType ?? .hevc
]
if let colorPrimaries = formatDescription?.colorPrimaries,
let colorTransferFunction = formatDescription?.colorTransferFunction,
let colorYCbCrMatrix = formatDescription?.colorYCbCrMatrix {
outputSettings[AVVideoColorPropertiesKey] = [
AVVideoColorPrimariesKey: colorPrimaries,
AVVideoTransferFunctionKey: colorTransferFunction,
AVVideoYCbCrMatrixKey: colorYCbCrMatrix
]
}
if #available(macOS 14.0, iOS 17.0, *),
formatDescription?.hasLeftAndRightEye ?? false {
var compressionProperties: [CFString: Any] = [:]
compressionProperties[kVTCompressionPropertyKey_MVHEVCVideoLayerIDs] = [0, 1]
if let extensions = formatDescription?.extensions {
for key in [
kVTCompressionPropertyKey_HeroEye,
kVTCompressionPropertyKey_StereoCameraBaseline,
kVTCompressionPropertyKey_HorizontalDisparityAdjustment,
kCMFormatDescriptionExtension_HorizontalFieldOfView
] {
if let value = extensions.first(
where: { $0.key == key }
)?.value {
compressionProperties[key] = value
}
}
}
outputSettings[AVVideoCompressionPropertiesKey] = compressionProperties
}
let assetWriterInput = AVAssetWriterInput(
mediaType: .video,
outputSettings: outputSettings
)
assetWriterInput.transform = try await track.load(.preferredTransform)
assetWriterInput.expectsMediaDataInRealTime = false
return assetWriterInput
case .audio:
let assetWriterInput = AVAssetWriterInput(
mediaType: .audio,
outputSettings: nil,
sourceFormatHint: formatDescription
)
assetWriterInput.expectsMediaDataInRealTime = false
return assetWriterInput
default: return nil
}
"
6. While type-checking statement at [/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:278:9 - line:330:9] RangeText="switch track.mediaType {
case .video:
var outputSettings: [String: Any] = [
AVVideoWidthKey: outputSize.width,
AVVideoHeightKey: outputSize.height,
AVVideoCodecKey: outputCodec ?? formatDescription?.videoCodecType ?? .hevc
]
if let colorPrimaries = formatDescription?.colorPrimaries,
let colorTransferFunction = formatDescription?.colorTransferFunction,
let colorYCbCrMatrix = formatDescription?.colorYCbCrMatrix {
outputSettings[AVVideoColorPropertiesKey] = [
AVVideoColorPrimariesKey: colorPrimaries,
AVVideoTransferFunctionKey: colorTransferFunction,
AVVideoYCbCrMatrixKey: colorYCbCrMatrix
]
}
if #available(macOS 14.0, iOS 17.0, *),
formatDescription?.hasLeftAndRightEye ?? false {
var compressionProperties: [CFString: Any] = [:]
compressionProperties[kVTCompressionPropertyKey_MVHEVCVideoLayerIDs] = [0, 1]
if let extensions = formatDescription?.extensions {
for key in [
kVTCompressionPropertyKey_HeroEye,
kVTCompressionPropertyKey_StereoCameraBaseline,
kVTCompressionPropertyKey_HorizontalDisparityAdjustment,
kCMFormatDescriptionExtension_HorizontalFieldOfView
] {
if let value = extensions.first(
where: { $0.key == key }
)?.value {
compressionProperties[key] = value
}
}
}
outputSettings[AVVideoCompressionPropertiesKey] = compressionProperties
}
let assetWriterInput = AVAssetWriterInput(
mediaType: .video,
outputSettings: outputSettings
)
assetWriterInput.transform = try await track.load(.preferredTransform)
assetWriterInput.expectsMediaDataInRealTime = false
return assetWriterInput
case .audio:
let assetWriterInput = AVAssetWriterInput(
mediaType: .audio,
outputSettings: nil,
sourceFormatHint: formatDescription
)
assetWriterInput.expectsMediaDataInRealTime = false
return assetWriterInput
default: return nil
"
7. While type-checking statement at [/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:280:13 - line:320:20] RangeText="var outputSettings: [String: Any] = [
AVVideoWidthKey: outputSize.width,
AVVideoHeightKey: outputSize.height,
AVVideoCodecKey: outputCodec ?? formatDescription?.videoCodecType ?? .hevc
]
if let colorPrimaries = formatDescription?.colorPrimaries,
let colorTransferFunction = formatDescription?.colorTransferFunction,
let colorYCbCrMatrix = formatDescription?.colorYCbCrMatrix {
outputSettings[AVVideoColorPropertiesKey] = [
AVVideoColorPrimariesKey: colorPrimaries,
AVVideoTransferFunctionKey: colorTransferFunction,
AVVideoYCbCrMatrixKey: colorYCbCrMatrix
]
}
if #available(macOS 14.0, iOS 17.0, *),
formatDescription?.hasLeftAndRightEye ?? false {
var compressionProperties: [CFString: Any] = [:]
compressionProperties[kVTCompressionPropertyKey_MVHEVCVideoLayerIDs] = [0, 1]
if let extensions = formatDescription?.extensions {
for key in [
kVTCompressionPropertyKey_HeroEye,
kVTCompressionPropertyKey_StereoCameraBaseline,
kVTCompressionPropertyKey_HorizontalDisparityAdjustment,
kCMFormatDescriptionExtension_HorizontalFieldOfView
] {
if let value = extensions.first(
where: { $0.key == key }
)?.value {
compressionProperties[key] = value
}
}
}
outputSettings[AVVideoCompressionPropertiesKey] = compressionProperties
}
let assetWriterInput = AVAssetWriterInput(
mediaType: .video,
outputSettings: outputSettings
)
assetWriterInput.transform = try await track.load(.preferredTransform)
assetWriterInput.expectsMediaDataInRealTime = false
return "
8. While type-checking declaration 0x561fc74c4848 (at /host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:280:13)
9. While type-checking expression at [/host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:280:49 - line:284:13] RangeText="[
AVVideoWidthKey: outputSize.width,
AVVideoHeightKey: outputSize.height,
AVVideoCodecKey: outputCodec ?? formatDescription?.videoCodecType ?? .hevc
"
10. While type-checking-target starting at /host/spi-builder-workspace/Sources/Upscaling/UpscalingExportSession.swift:280:49
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 0x0000561fc15c2918
1 swift-frontend 0x0000561fc15c043e
2 swift-frontend 0x0000561fc15c2fb1
3 libc.so.6 0x00007f4a0e321520
4 swift-frontend 0x0000561fbae19eec
5 swift-frontend 0x0000561fbae114ab
6 swift-frontend 0x0000561fbae444de
7 swift-frontend 0x0000561fbae284b5
8 swift-frontend 0x0000561fbae1a0af
9 swift-frontend 0x0000561fbae18af5
10 swift-frontend 0x0000561fbae41a59
11 swift-frontend 0x0000561fbae255b8
12 swift-frontend 0x0000561fbae0ef0d
13 swift-frontend 0x0000561fbae4369c
14 swift-frontend 0x0000561fbae114ab
15 swift-frontend 0x0000561fbb009e85
16 swift-frontend 0x0000561fbb22e209
17 swift-frontend 0x0000561fbb22f668
18 swift-frontend 0x0000561fbae7a386
19 swift-frontend 0x0000561fbae7a1a4
20 swift-frontend 0x0000561fbae7d21f
21 swift-frontend 0x0000561fbae6129d
22 swift-frontend 0x0000561fbaf032e8
23 swift-frontend 0x0000561fbae62fb9
24 swift-frontend 0x0000561fbb007b46
25 swift-frontend 0x0000561fbb0079c1
26 swift-frontend 0x0000561fbb0093a6
27 swift-frontend 0x0000561fbb0096a6
28 swift-frontend 0x0000561fbb054655
29 swift-frontend 0x0000561fbb0542c4
30 swift-frontend 0x0000561fbb10c42d
31 swift-frontend 0x0000561fbb10a07c
32 swift-frontend 0x0000561fbb10eb9c
33 swift-frontend 0x0000561fbb10cc7b
34 swift-frontend 0x0000561fbb10c37c
35 swift-frontend 0x0000561fbb108011
36 swift-frontend 0x0000561fbb10c42d
37 swift-frontend 0x0000561fbb10a07c
38 swift-frontend 0x0000561fbb1098c4
39 swift-frontend 0x0000561fbb10945e
40 swift-frontend 0x0000561fbb7080e2
41 swift-frontend 0x0000561fbb65fbd9
42 swift-frontend 0x0000561fbb7e6398
43 swift-frontend 0x0000561fbb176e62
44 swift-frontend 0x0000561fbb178e4b
45 swift-frontend 0x0000561fbb176d45
46 swift-frontend 0x0000561fb9ccd129
47 swift-frontend 0x0000561fb9cc33ea
48 swift-frontend 0x0000561fb9cc31db
49 swift-frontend 0x0000561fb996c3c2
50 swift-frontend 0x0000561fb995d7de
51 swift-frontend 0x0000561fb995c878
52 swift-frontend 0x0000561fb96d826b
53 libc.so.6 0x00007f4a0e308d90
54 libc.so.6 0x00007f4a0e308e40 __libc_start_main + 128
55 swift-frontend 0x0000561fb96d7265
*** Signal 11: Backtracing from 0x7f4a0e3759fc... done ***
*** Program crashed: Bad pointer dereference at 0x00000000000001d9 ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x00007f4a0e3759fc <unknown> in libc.so.6
...
Registers:
rax 0x0000000000000000 0
rdx 0x00007f4a0e1bdf80 80 df 1b 0e 4a 7f 00 00 80 e9 1b 0e 4a 7f 00 00 ·ß··J····é··J···
rcx 0x00007f4a0e3759fc 41 89 c5 41 f7 dd 3d 00 f0 ff ff b8 00 00 00 00 A·ÅA÷Ý=·ðÿÿ¸····
rbx 0x000000000000000b 11
rsi 0x00000000000001d9 473
rdi 0x00000000000001d9 473
rbp 0x00000000000001d9 473
rsp 0x0000561fc7157660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ················
r8 0x0000000000000035 53
r9 0x0000561fc7157430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ················
r10 0x00007f4a0e2ee108 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 0x0000561fc71577c8 ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00 ÿÿÿ·þÿÿÿ········
rip 0x00007f4a0e3759fc 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):
0x00007f4a0e2df000–0x00007f4a0e49b341 d5197096f709801829b118af1b7cf6631efa2dcd libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.02s
[11/38] Compiling SwiftTUI ProgressBar.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[12/38] Compiling SwiftTUI Key.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[13/38] Compiling SwiftTUI Cursor.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[14/38] Compiling SwiftTUI Window.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[15/38] Compiling SwiftTUI Termios.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[16/38] Compiling SwiftTUI CommandLine.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[17/38] Compiling SwiftTUI ActivityIndicator.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[18/38] Compiling SwiftTUI String+ANSI.swift
/host/spi-builder-workspace/.build/checkouts/SwiftTUI/Sources/SwiftTUI/ActivityIndicator.swift:1:8: error: no such module 'Foundation'
1 | import Foundation
| `- error: no such module 'Foundation'
2 |
3 | public enum ActivityIndicator {
[19/38] Emitting module ArgumentParserToolInfo
BUILD FAILURE 6.2 wasm