swiftlang / swift-format

Formatting technology for Swift source code
Apache License 2.0
2.43k stars 221 forks source link

Error building swift-format in a Docker container #766

Closed brucemontegani closed 1 month ago

brucemontegani commented 1 month ago

I am trying to build the swift-format package in a linux container. I am always getting the following message:

error: compile command failed due to signal 9 (use -v to see invocation)

I am using the following:

swift --version Swift version 5.10.1 (swift-5.10.1-RELEASE) Target: aarch64-unknown-linux-gnu

The build hangs for a long time before it fails. I ran it with the -v option and it fails in different spots each time I run it.

Her is the output from the build:

vscode ➜ /workspaces/swift-format $ sudo swift build -vc release /usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /workspaces/swift-format/Plugins/FormatPlugin/plugin.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.6.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/Format_Source_Code.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name Format_Source_Code -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.swiftdoc -emit-module-source-info-path /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.swiftsourceinfo -parse-as-library -o /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.swiftmodule /usr/bin/swift-frontend -frontend -c -primary-file /workspaces/swift-format/Plugins/FormatPlugin/plugin.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.6.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/Format_Source_Code.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name Format_Source_Code -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /tmp/TemporaryDirectory.DPJtJ7/plugin-1.o /usr/bin/swift-frontend -modulewrap /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.swiftmodule -target aarch64-unknown-linux-gnu -o /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.o /usr/bin/swift-autolink-extract /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.o /tmp/TemporaryDirectory.DPJtJ7/plugin-1.o -o /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-2.autolink /usr/bin/clang -fuse-ld=gold -pie -Xlinker -rpath -Xlinker /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.o /tmp/TemporaryDirectory.DPJtJ7/plugin-1.o @/tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-2.autolink -L /usr/lib/swift/linux -lswiftCore --target=aarch64-unknown-linux-gnu -v -L /usr/lib/swift/pm/PluginAPI -lPackagePlugin -Xlinker -rpath -Xlinker /usr/lib/swift/pm/PluginAPI -o /workspaces/swift-format/.build/plugins/cache/Format_Source_Code Swift version 5.10.1 (swift-5.10.1-RELEASE) Target: aarch64-unknown-linux-gnu clang version 15.0.0 (https://github.com/apple/llvm-project.git e98989b1092ff3a72610a5be6251b010b06282f7) Target: aarch64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Selected GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Candidate multilib: .;@m64 Selected multilib: .;@m64 "/usr/bin/ld.gold" -pie -EL -z relro --hash-style=gnu --eh-frame-hdr -m aarch64linux -dynamic-linker /lib/ld-linux-aarch64.so.1 -o /workspaces/swift-format/.build/plugins/cache/Format_Source_Code /lib/aarch64-linux-gnu/Scrt1.o /lib/aarch64-linux-gnu/crti.o /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/swift/linux -L/usr/lib/swift/pm/PluginAPI -L/usr/bin/../lib/gcc/aarch64-linux-gnu/11 -L/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -L/lib -L/usr/lib -rpath /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.DPJtJ7/Format_Source_Code-1.o /tmp/TemporaryDirectory.DPJtJ7/plugin-1.o -lswiftSwiftOnoneSupport -lswiftCore -lswift_Concurrency -lswift_StringProcessing -lswift_RegexParser -lswiftGlibc -lBlocksRuntime -ldispatch -lswiftDispatch -lFoundation -lm -lpthread -lutil -ldl -lswiftCore -lPackagePlugin -rpath /usr/lib/swift/pm/PluginAPI -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtendS.o /lib/aarch64-linux-gnu/crtn.o [1/1] Compiling plugin Format Source Code /usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPlugin.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPluginError.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/PackagePlugin+Helpers.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.8.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/GenerateManual.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name GenerateManual -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.swiftdoc -emit-module-source-info-path /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.swiftsourceinfo -parse-as-library -o /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.swiftmodule /usr/bin/swift-frontend -frontend -c -primary-file /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPlugin.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPluginError.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/PackagePlugin+Helpers.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.8.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/GenerateManual.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name GenerateManual -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPlugin-1.o /usr/bin/swift-frontend -frontend -c /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPlugin.swift -primary-file /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPluginError.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/PackagePlugin+Helpers.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.8.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/GenerateManual.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name GenerateManual -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPluginError-1.o /usr/bin/swift-frontend -frontend -c /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPlugin.swift /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/GenerateManualPluginError.swift -primary-file /workspaces/swift-format/.build/checkouts/swift-argument-parser/Plugins/GenerateManual/PackagePlugin+Helpers.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.8.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/GenerateManual.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name GenerateManual -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /tmp/TemporaryDirectory.vwiEyI/PackagePlugin+Helpers-1.o /usr/bin/swift-frontend -modulewrap /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.swiftmodule -target aarch64-unknown-linux-gnu -o /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.o /usr/bin/swift-autolink-extract /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPlugin-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPluginError-1.o /tmp/TemporaryDirectory.vwiEyI/PackagePlugin+Helpers-1.o -o /tmp/TemporaryDirectory.vwiEyI/GenerateManual-2.autolink /usr/bin/clang -fuse-ld=gold -pie -Xlinker -rpath -Xlinker /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPlugin-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPluginError-1.o /tmp/TemporaryDirectory.vwiEyI/PackagePlugin+Helpers-1.o @/tmp/TemporaryDirectory.vwiEyI/GenerateManual-2.autolink -L /usr/lib/swift/linux -lswiftCore --target=aarch64-unknown-linux-gnu -v -L /usr/lib/swift/pm/PluginAPI -lPackagePlugin -Xlinker -rpath -Xlinker /usr/lib/swift/pm/PluginAPI -o /workspaces/swift-format/.build/plugins/cache/GenerateManual Swift version 5.10.1 (swift-5.10.1-RELEASE) Target: aarch64-unknown-linux-gnu clang version 15.0.0 (https://github.com/apple/llvm-project.git e98989b1092ff3a72610a5be6251b010b06282f7) Target: aarch64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Selected GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Candidate multilib: .;@m64 Selected multilib: .;@m64 "/usr/bin/ld.gold" -pie -EL -z relro --hash-style=gnu --eh-frame-hdr -m aarch64linux -dynamic-linker /lib/ld-linux-aarch64.so.1 -o /workspaces/swift-format/.build/plugins/cache/GenerateManual /lib/aarch64-linux-gnu/Scrt1.o /lib/aarch64-linux-gnu/crti.o /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/swift/linux -L/usr/lib/swift/pm/PluginAPI -L/usr/bin/../lib/gcc/aarch64-linux-gnu/11 -L/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -L/lib -L/usr/lib -rpath /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.vwiEyI/GenerateManual-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPlugin-1.o /tmp/TemporaryDirectory.vwiEyI/GenerateManualPluginError-1.o /tmp/TemporaryDirectory.vwiEyI/PackagePlugin+Helpers-1.o -lswiftSwiftOnoneSupport -lswiftCore -lswift_Concurrency -lswift_StringProcessing -lswift_RegexParser -lswiftGlibc -lBlocksRuntime -ldispatch -lswiftDispatch -lFoundation -lm -lpthread -lutil -ldl -lswiftCore -lPackagePlugin -rpath /usr/lib/swift/pm/PluginAPI -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtendS.o /lib/aarch64-linux-gnu/crtn.o [2/2] Compiling plugin GenerateManual /usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /workspaces/swift-format/Plugins/LintPlugin/plugin.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.6.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/Lint_Source_Code.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name Lint_Source_Code -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.swiftdoc -emit-module-source-info-path /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.swiftsourceinfo -parse-as-library -o /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.swiftmodule /usr/bin/swift-frontend -frontend -c -primary-file /workspaces/swift-format/Plugins/LintPlugin/plugin.swift -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /usr/lib/swift/pm/PluginAPI -g -swift-version 5 -package-description-version 5.6.0 -new-driver-path /usr/bin/swift-driver -serialize-diagnostics-path /workspaces/swift-format/.build/plugins/cache/Lint_Source_Code.dia -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -module-name Lint_Source_Code -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /tmp/TemporaryDirectory.Hta6Ce/plugin-1.o /usr/bin/swift-frontend -modulewrap /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.swiftmodule -target aarch64-unknown-linux-gnu -o /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.o /usr/bin/swift-autolink-extract /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.o /tmp/TemporaryDirectory.Hta6Ce/plugin-1.o -o /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-2.autolink /usr/bin/clang -fuse-ld=gold -pie -Xlinker -rpath -Xlinker /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.o /tmp/TemporaryDirectory.Hta6Ce/plugin-1.o @/tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-2.autolink -L /usr/lib/swift/linux -lswiftCore --target=aarch64-unknown-linux-gnu -v -L /usr/lib/swift/pm/PluginAPI -lPackagePlugin -Xlinker -rpath -Xlinker /usr/lib/swift/pm/PluginAPI -o /workspaces/swift-format/.build/plugins/cache/Lint_Source_Code Swift version 5.10.1 (swift-5.10.1-RELEASE) Target: aarch64-unknown-linux-gnu clang version 15.0.0 (https://github.com/apple/llvm-project.git e98989b1092ff3a72610a5be6251b010b06282f7) Target: aarch64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/bin Found candidate GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Selected GCC installation: /usr/bin/../lib/gcc/aarch64-linux-gnu/11 Candidate multilib: .;@m64 Selected multilib: .;@m64 "/usr/bin/ld.gold" -pie -EL -z relro --hash-style=gnu --eh-frame-hdr -m aarch64linux -dynamic-linker /lib/ld-linux-aarch64.so.1 -o /workspaces/swift-format/.build/plugins/cache/Lint_Source_Code /lib/aarch64-linux-gnu/Scrt1.o /lib/aarch64-linux-gnu/crti.o /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/swift/linux -L/usr/lib/swift/pm/PluginAPI -L/usr/bin/../lib/gcc/aarch64-linux-gnu/11 -L/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -L/lib -L/usr/lib -rpath /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /tmp/TemporaryDirectory.Hta6Ce/Lint_Source_Code-1.o /tmp/TemporaryDirectory.Hta6Ce/plugin-1.o -lswiftSwiftOnoneSupport -lswiftCore -lswift_Concurrency -lswift_StringProcessing -lswift_RegexParser -lswiftGlibc -lBlocksRuntime -ldispatch -lswiftDispatch -lFoundation -lm -lpthread -lutil -ldl -lswiftCore -lPackagePlugin -rpath /usr/lib/swift/pm/PluginAPI -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtendS.o /lib/aarch64-linux-gnu/crtn.o [3/3] Compiling plugin Lint Source Code Building for production... Write auxiliary file /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/swift-version-24593BA9C3E375BF.txt /usr/bin/swiftc -module-name SwiftSyntax -emit-dependencies -emit-module -emit-module-path /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.swiftmodule -output-file-map /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/output-file-map.json -parse-as-library -whole-module-optimization -num-threads 8 -c @/workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/sources -I /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release -target aarch64-unknown-linux-gnu -swift-version 5 -v -O -j8 -DSWIFT_PACKAGE -module-cache-path /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/ModuleCache -parseable-output -parse-as-library -color-diagnostics -g -Xcc -fPIC -Xcc -g -suppress-warnings -Xcc -fno-omit-frame-pointer Swift version 5.10.1 (swift-5.10.1-RELEASE) Target: aarch64-unknown-linux-gnu /usr/bin/swift-frontend -frontend -c /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/AbsolutePosition.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/AbsoluteRawSyntax.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/AbsoluteSyntaxInfo.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Assert.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/BumpPtrAllocator.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/CommonAncestor.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Convenience.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/MemoryLayout.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/MissingNodeInitializers.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Raw/RawSyntax.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Raw/RawSyntaxLayoutView.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Raw/RawSyntaxNodeProtocol.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Raw/RawSyntaxTokenView.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SourceLength.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SourceLocation.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SourcePresence.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SwiftSyntaxCompatibility.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Syntax.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxArena.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxChildren.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxCollection.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxHashable.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxIdentifier.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxNodeStructure.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxProtocol.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxText.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/SyntaxTreeViewMode.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/TokenDiagnostic.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/TokenSequence.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/TokenSyntax.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Trivia.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/Utils.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/Keyword.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/RenamedChildrenCompatibility.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/RenamedNodesCompatibility.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxBaseNodes.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxCollections.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxEnum.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxKind.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxRewriter.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxTraits.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxTransform.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/SyntaxVisitor.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/TokenKind.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/Tokens.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/TriviaPieces.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesAB.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesC.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesD.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesEF.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesGHI.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesJKLMN.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesOP.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesQRS.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxNodesTUVWXYZ.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesAB.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesC.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesD.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesEF.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesJKLMN.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesOP.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesQRS.swift /workspaces/swift-format/.build/checkouts/swift-syntax/Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesTUVWXYZ.swift -supplementary-output-file-map /tmp/TemporaryDirectory.uFZ2jb/supplementaryOutputs-1 -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release -color-diagnostics -g -module-cache-path /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/ModuleCache -suppress-warnings -swift-version 5 -O -D SWIFT_PACKAGE -new-driver-path /usr/bin/swift-driver -empty-abi-descriptor -resource-dir /usr/lib/swift -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -module-name SwiftSyntax -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -enable-default-cmo -parse-as-library -num-threads 8 -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/AbsolutePosition.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/AbsoluteRawSyntax.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/AbsoluteSyntaxInfo.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Assert.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/BumpPtrAllocator.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/CommonAncestor.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Convenience.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/MemoryLayout.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/MissingNodeInitializers.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntax.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxLayoutView.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodeProtocol.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxTokenView.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SourceLength.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SourceLocation.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SourcePresence.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SwiftSyntaxCompatibility.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Syntax.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxArena.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxChildren.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxCollection.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxHashable.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxIdentifier.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodeStructure.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxProtocol.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxText.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxTreeViewMode.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/TokenDiagnostic.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/TokenSequence.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/TokenSyntax.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Trivia.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Utils.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/ChildNameForKeyPath.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Keyword.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RenamedChildrenCompatibility.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RenamedNodesCompatibility.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxAnyVisitor.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxBaseNodes.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxCollections.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxEnum.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxKind.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxRewriter.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxTraits.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxTransform.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxVisitor.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/TokenKind.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/Tokens.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/TriviaPieces.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesAB.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesC.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesD.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesEF.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesGHI.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesJKLMN.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesOP.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesQRS.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxNodesTUVWXYZ.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/RawSyntaxValidation.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesAB.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesC.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesD.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesEF.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesGHI.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesJKLMN.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesOP.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesQRS.swift.o -o /workspaces/swift-format/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax.build/SyntaxNodesTUVWXYZ.swift.o error: compile command failed due to signal 9 (use -v to see invocation)

ahoppen commented 1 month ago

Synced to Apple’s issue tracker as rdar://131538642

brucemontegani commented 1 month ago

Sorry, I don't understand the response. Is this a known issue? Should I use a previous release of swift-format or does swift format not work in swift 10.1 in docker?

allevato commented 1 month ago

There's not really enough information in that log to indicate what's wrong, but from what I can see, it's failing during compilation of swift-syntax, so I doubt the issue you're facing is related to swift-format.

Could the Docker container be running out of memory/disk space, or something like that?

brucemontegani commented 1 month ago

I don’t think it a memory issue or disk space issue.

BTW, I am using a devcontainer in VSCode. I was able to get it running in the container using the swift format vscode extension. I just added swift format as a dependency to my Package.swift file. As soon as I did that a status message appeared at the bottom of the vscode window that said “Prepare swift Format’ It ran for a few minutes and then went away. Swift formatting was not available. I looked into the ‘,build/release' directory of my project and noticed that the swift-format executable existed and that I could run it. So I am not sure why this worked why it didn’t work when I tried to install it previously.

Any ideas?

On Jul 11, 2024, at 9:42 AM, Tony Allevato @.***> wrote:

There's not really enough information in that log to indicate what's wrong, but from what I can see, it's failing during compilation of swift-syntax, so I doubt the issue you're facing is related to swift-format.

Could the Docker container be running out of memory/disk space, or something like that?

— Reply to this email directly, view it on GitHub https://github.com/swiftlang/swift-format/issues/766#issuecomment-2223408764, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACMIUQFZIXKYDNX6QNO6QRLZL2YXJAVCNFSM6AAAAABKXGVLTCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRTGQYDQNZWGQ. You are receiving this because you authored the thread.

ahoppen commented 1 month ago

A couple of questions:

brucemontegani commented 1 month ago

Well I decided to create a new project from scratch. I didn’t change any of the docker settings. Everything built sucessfully. I even installed it as a “feature” in vscode. I have had no problems since. I don’t know what happened but it is fine now. This issue can be closed. Thank you.Sent from my iPhoneOn Jul 16, 2024, at 1:47 PM, Alex Hoppen @.***> wrote: A couple of questions:

Does the build of swift-format succeed in debug mode? Ie. does swift build -v succeed. To me the issue you describe (hanging and then stopping with SIGKILL) sounds like running out of memory. Monitoring top inside the docker container during the build would also be valuable information. Which swift format vscode extension do you mean? Do you have a link?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>