Closed kateinoigakukun closed 4 months ago
Our community CI started failing from 2024/02/09 https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-20.04-webassembly/1938/
FAILED: stdlib/public/Concurrency/WASI/wasm32/_Concurrency.o /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency/WASI/wasm32/_Concurrency.o cd /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency && /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/cmake-linux-x86_64/bin/cmake -E make_directory /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency/WASI/wasm32 && /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/cmake-linux-x86_64/bin/cmake -E env PYTHONIOENCODING=UTF8 /usr/bin/python3.8 /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/utils/line-directive @/home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency/c3996b7a0bff9f377d7da07e3ab93c6a89e3ecb1.txt -- /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift-nightly-install/usr/bin/swiftc -c -sdk /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasi-sysroot -target wasm32-unknown-wasi -resource-dir /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/./lib/swift -O -D SWIFT_COMPACT_ABSOLUTE_FUNCTION_POINTER -D SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY -D SWIFT_ENABLE_EXPERIMENTAL_STRING_PROCESSING -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_COMMANDLINE -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -Xcc -DSWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_SINGLE_THREADED_CONCURRENCY -D SWIFT_STDLIB_OVERRIDABLE_RETAIN_RELEASE -D SWIFT_THREADING_NONE -static -tools-directory /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift-nightly-install/usr/bin -module-cache-path /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/./module-cache -no-link-objc-runtime -enable-library-evolution -library-level api -Xfrontend -require-explicit-availability=ignore -Xfrontend -assume-single-threaded -Xfrontend -enforce-exclusivity=unchecked -D SWIFT_ENABLE_REFLECTION -module-name _Concurrency -swift-version 5 -runtime-compatibility-version none -disable-autolinking-runtime-compatibility-dynamic-replacements -Xfrontend -disable-autolinking-runtime-compatibility-concurrency -Xfrontend -disable-objc-interop -parse-stdlib -diagnostic-style swift -I/home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/InternalShims -enable-experimental-feature OptionalIsolatedParameters -warn-implicit-overrides -Xfrontend -enable-ossa-modules -Xfrontend -enable-lexical-lifetimes=false -Xfrontend -disable-implicit-concurrency-module-import -Xfrontend -disable-implicit-string-processing-module-import -Xfrontend -prespecialize-generic-metadata -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 9999:macOS\ 9999,\ iOS\ 9999,\ watchOS\ 9999,\ tvOS\ 9999 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.0:macOS\ 10.14.4,\ iOS\ 12.2,\ watchOS\ 5.2,\ tvOS\ 12.2 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.1:macOS\ 10.15,\ iOS\ 13.0,\ watchOS\ 6.0,\ tvOS\ 13.0 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.2:macOS\ 10.15.4,\ iOS\ 13.4,\ watchOS\ 6.2,\ tvOS\ 13.4 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.3:macOS\ 11.0,\ iOS\ 14.0,\ watchOS\ 7.0,\ tvOS\ 14.0 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.4:macOS\ 11.3,\ iOS\ 14.5,\ watchOS\ 7.4,\ tvOS\ 14.5 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.5:macOS\ 12.0,\ iOS\ 15.0,\ watchOS\ 8.0,\ tvOS\ 15.0 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.6:macOS\ 12.3,\ iOS\ 15.4,\ watchOS\ 8.5,\ tvOS\ 15.4 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.7:macOS\ 13.0,\ iOS\ 16.0,\ watchOS\ 9.0,\ tvOS\ 16.0 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.8:macOS\ 13.3,\ iOS\ 16.4,\ watchOS\ 9.4,\ tvOS\ 16.4 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.9:macOS\ 14.0,\ iOS\ 17.0,\ watchOS\ 10.0,\ tvOS\ 17.0 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.10:macOS\ 14.4,\ iOS\ 17.4,\ watchOS\ 10.4,\ tvOS\ 17.4 -Xfrontend -define-availability -Xfrontend SwiftStdlib\ 5.11:macOS\ 9999,\ iOS\ 9999,\ watchOS\ 9999,\ tvOS\ 9999 -Xfrontend -target-min-inlining-version -Xfrontend min -module-link-name swift_Concurrency -whole-module-optimization -color-diagnostics -parse-as-library -resource-dir /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/./lib/swift -I /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/./lib/swift/wasi -o /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency//WASI/wasm32/_Concurrency.o @/home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency/c3996b7a0bff9f377d7da07e3ab93c6a89e3ecb1.txt warning: Could not read SDKSettings.json for SDK at: /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasi-sysroot /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskSleep.swift:267:23: warning: capture of 'wordPtr' with non-sendable type 'UnsafeMutablePointer<Builtin.Word>' in a `@Sendable` closure; this is an error in Swift 6 265 ��� } 266 ��� } onCancel: { 267 ��� onSleepCancel(wordPtr) ��� ������ warning: capture of 'wordPtr' with non-sendable type 'UnsafeMutablePointer<Builtin.Word>' in a `@Sendable` closure; this is an error in Swift 6 268 ��� } 269 ��� Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol 1 ��� @frozen public struct UnsafeMutablePointer<Pointee> : _Pointer { ��� ������ note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol 2 ��� public typealias Distance = Int 3 ��� public let _rawValue: Builtin.RawPointer cannot guarantee tail call due to mismatched parameter counts musttail call swiftcc void @__swift_continuation_await_point(ptr %10) <unknown>:0: error: fatal error encountered during compilation; please submit a bug report (https://swift.org/contributing/#reporting-bugs) <unknown>:0: note: Broken function Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace. Stack dump: 0. Program arguments: /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift-nightly-install/usr/bin/swift-frontend -frontend -c /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Actor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncLet.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/CheckedContinuation.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Errors.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Executor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/ExecutorAssertions.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncCompactMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncDropFirstSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncDropWhileSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncFilterSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncFlatMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncIteratorProtocol.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncPrefixSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncPrefixWhileSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingCompactMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingDropWhileSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingFilterSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingFlatMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingMapSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingPrefixWhileSequence.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/GlobalActor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/GlobalConcurrentExecutor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/MainActor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/PartialAsyncTask.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/SourceCompatibilityShims.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Task.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Task+TaskExecutor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskCancellation.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskGroup.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskGroup+TaskExecutor.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/DiscardingTaskGroup.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskLocal.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskSleep.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncStreamBuffer.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncStream.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/AsyncThrowingStream.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/_DequeBuffer.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/_DequeBufferHeader.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/_DequeSlot.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/_UnsafeWrappedBuffer.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Compatibility.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Storage.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+UnsafeHandle.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Codable.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Collection.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+CustomDebugStringConvertible.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+CustomReflectable.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+CustomStringConvertible.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Equatable.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+ExpressibleByArrayLiteral.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Extras.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Hashable.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/Deque+Testing.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Deque/UnsafeMutableBufferPointer+Utilities.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/Clock.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/ContinuousClock.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/SuspendingClock.swift /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/TaskSleepDuration.swift -supplementary-output-file-map /tmp/TemporaryDirectory.s40uHM/supplementaryOutputs-1 -disable-objc-attr-requires-foundation-module -target wasm32-unknown-wasi -disable-objc-interop -sdk /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasi-sysroot -I /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift/stdlib/public/Concurrency/InternalShims -I /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/lib/swift/wasi -color-diagnostics -warn-implicit-overrides -enable-library-evolution -module-cache-path /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/module-cache -module-link-name swift_Concurrency -parse-stdlib -static -swift-version 5 -O -diagnostic-style swift -library-level api -D SWIFT_COMPACT_ABSOLUTE_FUNCTION_POINTER -D SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY -D SWIFT_ENABLE_EXPERIMENTAL_STRING_PROCESSING -D SWIFT_RUNTIME_OS_VERSIONING -D SWIFT_STDLIB_ENABLE_UNICODE_DATA -D SWIFT_STDLIB_ENABLE_VECTOR_TYPES -D SWIFT_STDLIB_HAS_COMMANDLINE -D SWIFT_STDLIB_HAS_STDIN -D SWIFT_STDLIB_HAS_ENVIRON -D SWIFT_STDLIB_SINGLE_THREADED_CONCURRENCY -D SWIFT_STDLIB_OVERRIDABLE_RETAIN_RELEASE -D SWIFT_THREADING_NONE -D SWIFT_ENABLE_REFLECTION -require-explicit-availability=ignore -assume-single-threaded -enforce-exclusivity=unchecked -disable-autolinking-runtime-compatibility-concurrency -disable-objc-interop -enable-ossa-modules -enable-lexical-lifetimes=false -disable-implicit-concurrency-module-import -disable-implicit-string-processing-module-import -prespecialize-generic-metadata -define-availability "SwiftStdlib 9999:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999" -define-availability "SwiftStdlib 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2" -define-availability "SwiftStdlib 5.1:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0" -define-availability "SwiftStdlib 5.2:macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4" -define-availability "SwiftStdlib 5.3:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0" -define-availability "SwiftStdlib 5.4:macOS 11.3, iOS 14.5, watchOS 7.4, tvOS 14.5" -define-availability "SwiftStdlib 5.5:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0" -define-availability "SwiftStdlib 5.6:macOS 12.3, iOS 15.4, watchOS 8.5, tvOS 15.4" -define-availability "SwiftStdlib 5.7:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0" -define-availability "SwiftStdlib 5.8:macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4" -define-availability "SwiftStdlib 5.9:macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0" -define-availability "SwiftStdlib 5.10:macOS 14.4, iOS 17.4, watchOS 10.4, tvOS 17.4" -define-availability "SwiftStdlib 5.11:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999" -target-min-inlining-version min -enable-experimental-feature OptionalIsolatedParameters -resource-dir /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/lib/swift -Xcc -DSWIFT_STDLIB_HAS_ENVIRON -module-name _Concurrency -plugin-path /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift-nightly-install/usr/lib/swift/host/plugins -plugin-path /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/swift-nightly-install/usr/local/lib/swift/host/plugins -parse-as-library -o /home/buildbot/jenkins/workspace/oss-swift-RA-linux-ubuntu-20.04-webassembly/buildbot_linux/wasmstdlib-linux-x86_64/stdlib/public/Concurrency/WASI/wasm32/_Concurrency.o -runtime-compatibility-version none -disable-autolinking-runtime-compatibility-dynamic-replacements 1. Swift version 5.11-dev (LLVM 512cde706af2ad0, Swift 5e92df0014349ee) 2. Compiling with the current language version 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 0x000055848345f8d7 1 swift-frontend 0x000055848345d5de 2 swift-frontend 0x000055848345ff4f 3 libpthread.so.0 0x00007f3360be0420 4 libc.so.6 0x00007f335f0b100b gsignal + 203 5 libc.so.6 0x00007f335f090859 abort + 299 6 swift-frontend 0x000055847cb98fcc 7 swift-frontend 0x00005584833b67e8 8 swift-frontend 0x00005584833b66b6 9 swift-frontend 0x000055847ff96cee 10 swift-frontend 0x000055847ff1c17d 11 swift-frontend 0x0000558482935fee 12 swift-frontend 0x000055847ff0fe7d 13 swift-frontend 0x0000558482938f75 14 swift-frontend 0x000055847ff32c0d 15 swift-frontend 0x0000558482937a4a 16 swift-frontend 0x000055847ff1014d 17 swift-frontend 0x0000558483127e54 18 swift-frontend 0x00005584800e9f9c 19 swift-frontend 0x000055847ff16f4d 20 swift-frontend 0x0000558483127e54 21 swift-frontend 0x000055847cfba051 22 swift-frontend 0x000055847cfba6b0 23 swift-frontend 0x000055847cb94580 24 swift-frontend 0x000055847cb8ede2 25 swift-frontend 0x000055847cb8dc6a 26 swift-frontend 0x000055847cba4239 27 swift-frontend 0x000055847cb91615 28 swift-frontend 0x000055847cb8fc44 29 swift-frontend 0x000055847c987d77 30 libc.so.6 0x00007f335f092083 __libc_start_main + 243 31 swift-frontend 0x000055847c98605e
I think https://github.com/apple/llvm-project/commit/4a51a102a0cb8746746f6819678dbced3e11d1c8 is the root cause. After this patch, CoroSplit pass leaves musttail call in the transforming function. The pass also runs IR verifier for the transforming function, and the left musttail call triggers verifier assertion.
The root problem here is that CoroSplit creates a musttail even though the target doesn't support it, I think. I'm writing a patch to fix it.
Will be repaired by https://github.com/llvm/llvm-project/pull/81481
https://github.com/apple/swift/pull/71754
Our community CI started failing from 2024/02/09 https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-20.04-webassembly/1938/
I think https://github.com/apple/llvm-project/commit/4a51a102a0cb8746746f6819678dbced3e11d1c8 is the root cause. After this patch, CoroSplit pass leaves musttail call in the transforming function. The pass also runs IR verifier for the transforming function, and the left musttail call triggers verifier assertion.
The root problem here is that CoroSplit creates a musttail even though the target doesn't support it, I think. I'm writing a patch to fix it.