Avatar
Avatar
kebo
あれ,kateinoigakukun さんの説明だと 4/5 にマージされた PR がトリガーじゃないかって書かれてましたが,DEVELOPMENT-SNAPSHOT-2024-04-04-a とか 04-02-a でも macOS 14.5 RC だとセグメンテーションフォルトが起こりますね (edited)
omochimetaru 5/13/2024 1:53 PM
これ、追従して確認できてしまった・・・ 6.0 snapshot 04-04 で $ swift package --version zsh: segmentation fault swift package --version (edited)
1:58 PM
Thread 1 Crashed: 0 ??? 0x0 ??? 1 swift-package 0x1044756a0 static AsyncParsableCommand.main() + 72 2 swift-package 0x10445a331 specialized static SwiftPM.main(execName:) + 1 3 swift-package 0x10445a779 specialized static SwiftPM.main() + 1 4 swift-package 0x104459bc5 specialized thunk for @escaping @convention(thin) @async () -> () + 1 5 libswift_Concurrency.dylib 0x25125b149 completeTaskAndRelease(swift::AsyncContext*, swift::SwiftError*) + 1
1:58 PM
なんだこれ。
2:02 PM
これに飛び込んだ瞬間に死んでいる
2:02 PM
@available(macOS 10.15, macCatalyst 13, iOS 13, tvOS 13, watchOS 6, *) extension AsyncParsableCommand { /// Executes this command, or one of its subcommands, with the program's /// command-line arguments. /// /// Instead of calling this method directly, you can add `@main` to the root /// command for your command-line tool. public static func main() async { do { var command = try parseAsRoot() if var asyncCommand = command as? AsyncParsableCommand { try await asyncCommand.run() } else { try command.run() } } catch { exit(withError: error) } } }
2:04 PM
いや、ここには入ってて、その先で飛ぼうとした関数ポインタがリンクできてないのか?