Interesting, this seems to happen when running git submodule update
. Mind running just this command:
git -C /Doggie/.build/checkouts/libwebp submodule update --init --recursive
just to confirm it too crashes?
Interesting, this seems to happen when running git submodule update
. Mind running just this command:
git -C /Doggie/.build/checkouts/libwebp submodule update --init --recursive
just to confirm it too crashes?
I try again and again then it's compiling, and then crash again.
It crash randomly...
git submodule update
is not the cause of crashes.
============================================
update
I got something i wanted finally,
this is [SR-14580] Swift 5.5 compiler crash · Issue #56932 · apple/swift · GitHub
error: compile command failed due to signal 6 (use -v to see invocation)swift-frontend: /home/build-user/swift/lib/AST/GenericSignatureBuilder.cpp:8220: void checkGenericSignature(swift::CanGenericSignature, swift::GenericSignatureBuilder &): Assertion `isCanonicalAnchor(secondType)' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the project and the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -c -filelist /tmp/TemporaryDirectory.hyjXAE/sources-1 -primary-file /Doggie/Sources/DoggieGraphics/ApplePlatform/SwiftPlayground.swift -primary-file /Doggie/Sources/DoggieGraphics/Color/AnyColor.swift -primary-file /Doggie/Sources/DoggieGraphics/Color/Color.swift -primary-file /Doggie/Sources/DoggieGraphics/Color/ColorProtocol.swift -primary-file /Doggie/Sources/DoggieGraphics/Color/PredefinedColor.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/ColorBlendKernel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/ColorBlendMode.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/ColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/CMYColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/CMYKColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/DeviceNColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/GrayColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/LabColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/LuvColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/RGBColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/XYZColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/YCbCrColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorModel/Model/YxyColorModel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/ColorCompositingMode.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/ColorPixel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float16ColorPixel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float32ColorPixel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float64ColorPixel.swift -primary-file /Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/FloatComponentPixel.swift -supplementary-output-file-map /tmp/TemporaryDirectory.hyjXAE/supplementaryOutputs-2 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /Doggie/.build/x86_64-unknown-linux-gnu/debug -color-diagnostics -enable-testing -g -module-cache-path /Doggie/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /usr/bin/swift-driver -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Doggie/.build/checkouts/libjpeg/Sources/include/module.modulemap -Xcc -I -Xcc /Doggie/.build/checkouts/libjpeg/Sources/include -Xcc -fmodule-map-file=/Doggie/.build/x86_64-unknown-linux-gnu/debug/libwebp.build/module.modulemap -Xcc -I -Xcc /Doggie/.build/checkouts/libwebp/dependencies/libwebp/src/webp -Xcc -fmodule-map-file=/Doggie/.build/x86_64-unknown-linux-gnu/debug/brotli.build/module.modulemap -Xcc -I -Xcc /Doggie/.build/checkouts/brotli/dependencies/brotli/c/include -Xcc -fmodule-map-file=/Doggie/.build/x86_64-unknown-linux-gnu/debug/CFloat16.build/module.modulemap -Xcc -I -Xcc /Doggie/.build/checkouts/Float16/Sources/CFloat16/include -Xcc -fmodule-map-file=/Doggie/.build/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -I -Xcc /Doggie/.build/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -fmodule-map-file=/Doggie/.build/x86_64-unknown-linux-gnu/debug/zlib_c.build/module.modulemap -Xcc -I -Xcc /Doggie/Sources/zlib_c/include -module-name DoggieGraphics -parse-as-library -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ApplePlatform/SwiftPlayground.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/Color/AnyColor.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/Color/Color.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/Color/ColorProtocol.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/Color/PredefinedColor.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/ColorBlendKernel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/ColorBlendMode.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/ColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/CMYColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/CMYKColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/DeviceNColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/GrayColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/LabColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/LuvColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/RGBColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/XYZColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/YCbCrColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorModel/Model/YxyColorModel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/ColorCompositingMode.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/ColorPixel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/FloatComponentPixel/Float16ColorPixel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/FloatComponentPixel/Float32ColorPixel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/FloatComponentPixel/Float64ColorPixel.swift.o -o /Doggie/.build/x86_64-unknown-linux-gnu/debug/DoggieGraphics.build/ColorPixel/FloatComponentPixel/FloatComponentPixel.swift.o -index-store-path /Doggie/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1. Swift version 5.5-dev (LLVM 2c9ec0c0e4db764, Swift 7f2c262816ae597)
2. Contents of /tmp/TemporaryDirectory.hyjXAE/sources-1:
---
/Doggie/Sources/DoggieGraphics/ApplePlatform/AppleExported.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGColor.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGColorSpace.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGContext.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGFont.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGGradient.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGPattern.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CGShading.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Graphic/CoreText.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/CGImage.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/CVPixelFormat.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/CoreVideo.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/IOSurface.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/NSImage.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Image/UIImage.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/AVDepthData.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/AVPortraitEffectsMatte.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/CGAnimatedImage.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/CGImageDestination.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/CGImageRep.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/ImageIO/CGImageSource.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Metal.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Performance/CIContext.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/Performance/CIContextPool.swift
/Doggie/Sources/DoggieGraphics/ApplePlatform/SwiftPlayground.swift
/Doggie/Sources/DoggieGraphics/Color/AnyColor.swift
/Doggie/Sources/DoggieGraphics/Color/Color.swift
/Doggie/Sources/DoggieGraphics/Color/ColorProtocol.swift
/Doggie/Sources/DoggieGraphics/Color/PredefinedColor.swift
/Doggie/Sources/DoggieGraphics/ColorModel/ColorBlendKernel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/ColorBlendMode.swift
/Doggie/Sources/DoggieGraphics/ColorModel/ColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/CMYColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/CMYKColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/DeviceNColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/GrayColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/LabColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/LuvColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/RGBColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/XYZColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/YCbCrColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorModel/Model/YxyColorModel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/ColorCompositingMode.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float16ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/Float64ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/FloatComponentPixel/FloatComponentPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/Gray/Gray16ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/Gray/Gray32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/Gray/GrayColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/ABGR32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/ARGB32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/ARGB64ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/BGRA32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/RGBA32ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/RGBA64ColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorPixel/RGB/RGBColorPixel.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/AnyColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CIEColorSpace/CIELabColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CIEColorSpace/CIELuvColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CIEColorSpace/CIEXYZColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CIEColorSpace/CIEYxyColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CalibratedGrayColorSpace/CalibratedGrayColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CalibratedRGBColorSpace/AdobeRGB.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CalibratedRGBColorSpace/CalibratedRGBColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CalibratedRGBColorSpace/displayP3.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/CalibratedRGBColorSpace/sRGB.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ChromaticAdaptationAlgorithm.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ColorSpaceProtocol.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/ICC Creator.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/ICCColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccProfile.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccCurve.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccLUTTransform.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccMultiLocalizedUnicode.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccNamedColor.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccTagData.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccTextDescription.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccTagData/iccTransform.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccType/iccDateTimeNumber.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccType/iccMatrix.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccType/iccType.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/ICC/iccProfile/iccType/iccXYZNumber.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/Illuminant.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/LinearToneColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/PredefinedColorSpace.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/RenderingIntent.swift
/Doggie/Sources/DoggieGraphics/ColorSpace/WrappedColorSpace.swift
/Doggie/Sources/DoggieGraphics/DrawableContext/DrawableContext.swift
/Doggie/Sources/DoggieGraphics/DrawableContext/Gradient.swift
/Doggie/Sources/DoggieGraphics/DrawableContext/MeshGradient.swift
/Doggie/Sources/DoggieGraphics/DrawableContext/Pattern.swift
/Doggie/Sources/DoggieGraphics/DrawableContext/Stroke.swift
/Doggie/Sources/DoggieGraphics/Exported.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFF2Decoder/CFF2Decoder.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFF2Decoder/CFF2INDEX.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFCharStrings.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFDICT.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFDecoder.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFEncoding.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFFDSelect.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFFontFace.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/CFFDecoder/CFFINDEX.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/FontDecoder.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/OpenTypeDecoder.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/AATStateTable.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFFeatureList.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFGDEF.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFGPOS.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFGSUB.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFLookupList.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/OTFScriptList.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTCMAP.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTFEAT.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTFontFace.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTGLYF.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTHEAD.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTHHEA.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTLTAG.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTMAXP.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTMORX.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTNAME.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTOS2.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTPOST.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTPlatform.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTSBIX.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/SFNTFontFace/SFNTVHEA.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/TTCDecoder.swift
/Doggie/Sources/DoggieGraphics/Font/Decoder/WOFFDecoder.swift
/Doggie/Sources/DoggieGraphics/Font/Encoder/FontFaceEncoder.swift
/Doggie/Sources/DoggieGraphics/Font/Encoder/OTFEncoder.swift
/Doggie/Sources/DoggieGraphics/Font/Encoder/WOFFEncoder.swift
/Doggie/Sources/DoggieGraphics/Font/Font.swift
/Doggie/Sources/DoggieGraphics/Font/FontCollection.swift
/Doggie/Sources/DoggieGraphics/Image/AnyImage.swift
/Doggie/Sources/DoggieGraphics/Image/Image.swift
/Doggie/Sources/DoggieGraphics/Image/ImageOrientation.swift
/Doggie/Sources/DoggieGraphics/Image/ImageProtocol.swift
/Doggie/Sources/DoggieGraphics/Image/RawPixelProtocol.swift
/Doggie/Sources/DoggieGraphics/Image/Resampling.swift
/Doggie/Sources/DoggieGraphics/Image/Resolution.swift
/Doggie/Sources/DoggieGraphics/Image/StencilTexture.swift
/Doggie/Sources/DoggieGraphics/Image/Texture.swift
/Doggie/Sources/DoggieGraphics/Image/TextureProtocol.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/GrayPixelDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/PNG/PNGChunk.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/PNG/PNGFilter0.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/PNG/PNGInterlace.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/PNG/PNGRegion.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/RGBPixelDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFCompression/TIFFCompression.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFCompression/TIFFLZWCompression.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFCompression/TIFFPackBitsCompression.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFEncodablePixel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFPrediction.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Algorithm/TIFF/TIFFRawRepresentable.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/AnimatedEncoder/AnimatedImage.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/AnimatedEncoder/PNGAnimatedEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/AnimatedEncoder/WEBPAnimatedEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/APNGDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/BMPDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/ImageRepDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/JPEGDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/PNGDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/TIFFDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Decoder/WEBPDecoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/BMPEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/ImageRepEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/JPEGEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/PNGEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/TIFFEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/Encoder/WEBPEncoder.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/ImageRep.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode/_fast_decode_alpha_first.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode/_fast_decode_alpha_last.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode/_fast_decode_alpha_none.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode/_fast_decode_float.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/FastDecode/_fast_decode_pixel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/RawBitmap.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_aligned_channel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_aligned_float_channel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_channel_to_double.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_float_channel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_unsigned_aligned_channel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_unsigned_channel.swift
/Doggie/Sources/DoggieGraphics/ImageCodec/RawBitmap/SlowDecode/_unsigned_pixel.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawGradient.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawImage.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawMeshGradient.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawPattern.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawShadow.swift
/Doggie/Sources/DoggieGraphics/ImageContext/DrawShape.swift
/Doggie/Sources/DoggieGraphics/ImageContext/ImageContext.swift
/Doggie/Sources/DoggieGraphics/ImageContext/ImageContextExtension.swift
/Doggie/Sources/DoggieGraphics/ImageContext/PixelBlender.swift
/Doggie/Sources/DoggieGraphics/ImageContext/Rasterizer.swift
/Doggie/Sources/DoggieGraphics/ImageContext/Rendering.swift
/Doggie/Sources/DoggieGraphics/ImageContext/SetClip.swift
/Doggie/Sources/DoggieGraphics/ImageContext/Stencil.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/BayerDithering.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/BilateralFilter.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/ColorSeparation.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/DifferenceOfGaussian.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/DisplacementMap.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/GaussianBlur.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/ImageConvolution.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/LaplacianOfGaussian.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/SVGTurbulence.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/Underpainting.swift
/Doggie/Sources/DoggieGraphics/ImageFilter/kMeansClustering.swift
/Doggie/Sources/DoggieGraphics/Noise/SVGNoiseGenerator.swift
/Doggie/Sources/DoggieGraphics/Noise/SimplexNoise.swift
/Doggie/Sources/DoggieGraphics/PDFContext/PDFContext.swift
/Doggie/Sources/DoggieGraphics/PDFContext/PDFContextEncoder.swift
/Doggie/Sources/DoggieGraphics/PDFContext/PDFContextImage.swift
/Doggie/Sources/DoggieGraphics/PDFContext/PDFContextPage.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFDecoder.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFDocument.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFFilter/ASCII85Filter.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFFilter/ASCIIHexFilter.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFFilter/PDFFilter.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFName.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFNumber.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFObject.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFPage.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFBitmap.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFColorSpace.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFCommand.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFDrawPage.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFFunction.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFRenderer/PDFRenderer.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFStream.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFString.swift
/Doggie/Sources/DoggieGraphics/PDFDocument/PDFXref.swift
/Doggie/Sources/DoggieGraphics/Platform/AvailableColorSpaces.swift
/Doggie/Sources/DoggieGraphics/Platform/AvailableFonts.swift
/Doggie/Sources/DoggieGraphics/Prespecialize.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGContext.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGBlendEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGColorMatrixEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGComponentTransferEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGConvolveMatrixEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGDisplacementMapEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGDropShadowEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGFloodEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGGaussianBlurEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGHueRotateEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGImageEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGLightingEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGLuminanceToAlphaEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGMergeEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGMorphologyEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGOffsetEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGSaturateEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGTileEffect.swift
/Doggie/Sources/DoggieGraphics/SVGContext/SVGEffect/SVGTurbulenceEffect.swift
/Doggie/Sources/DoggieGraphics/Serialization/FixedNumber.swift
---
3. While evaluating request TypeCheckSourceFileRequest(source_file "/Doggie/Sources/DoggieGraphics/Color/Color.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(DoggieGraphics.(file).Color extension._@/Doggie/Sources/DoggieGraphics/Color/Color.swift:443:45)
5. While type-checking statement at [/Doggie/Sources/DoggieGraphics/Color/Color.swift:443:45 - line:445:5] RangeText="{
return Color<XYZColorModel>(colorSpace: colorSpace.cieXYZ, color: colorSpace.convertToXYZ(color), opacity: opacity)
"
6. While type-checking statement at [/Doggie/Sources/DoggieGraphics/Color/Color.swift:444:9 - line:444:123] RangeText="return Color<XYZColorModel>(colorSpace: colorSpace.cieXYZ, color: colorSpace.convertToXYZ(color), opacity: opacity"
7. While type-checking expression at [/Doggie/Sources/DoggieGraphics/Color/Color.swift:444:16 - line:444:123] RangeText="Color<XYZColorModel>(colorSpace: colorSpace.cieXYZ, color: colorSpace.convertToXYZ(color), opacity: opacity"
8. While evaluating request GenericSignatureRequest(DoggieGraphics.(file).ColorSpace extension.convertToXYZ@/Doggie/Sources/DoggieGraphics/ColorSpace/ColorSpace.swift:275:17)
9. While evaluating request InferredGenericSignatureRequest(DoggieGraphics.DoggieGraphics, <Model where Model : ColorModel>, DoggieGraphics.(file).ColorSpace extension.convertToXYZ@/Doggie/Sources/DoggieGraphics/ColorSpace/ColorSpace.swift:275:17, {}, {(S, S), (T, T)}, 0)
10. While checking generic signature <τ_0_0, τ_1_0, τ_1_1 where τ_0_0 == τ_1_0.Model, τ_1_0 : ColorPixel, τ_1_1 : ColorPixel, τ_0_0.Float16Components == τ_1_0.Model.Float16Components.Model.Float16Components, τ_1_1.Model == XYZColorModel> in requirement #3
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):
/usr/bin/swift-frontend[0x5a0d213]
/usr/bin/swift-frontend[0x5a0b0fe]
/usr/bin/swift-frontend[0x5a0d595]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0)[0x400084c3c0]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x4000c3918b]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x4000c18859]
/lib/x86_64-linux-gnu/libc.so.6(+0x25729)[0x4000c18729]
/lib/x86_64-linux-gnu/libc.so.6(+0x36f36)[0x4000c29f36]
/usr/bin/swift-frontend[0x1964124]
/usr/bin/swift-frontend[0x1966c62]
/usr/bin/swift-frontend[0x14ee743]
/usr/bin/swift-frontend[0x14907da]
/usr/bin/swift-frontend[0x14901ce]
/usr/bin/swift-frontend[0x148b341]
/usr/bin/swift-frontend[0x148ae7e]
/usr/bin/swift-frontend[0x148b70e]
/usr/bin/swift-frontend[0x1862b19]
/usr/bin/swift-frontend[0x1862949]
/usr/bin/swift-frontend[0x183638b]
/usr/bin/swift-frontend[0x1835fc6]
/usr/bin/swift-frontend[0x19b798d]
/usr/bin/swift-frontend[0x1495ef0]
/usr/bin/swift-frontend[0x14962ee]
/usr/bin/swift-frontend[0x13941c1]
/usr/bin/swift-frontend[0x12f21b9]
/usr/bin/swift-frontend[0x12f4c17]
/usr/bin/swift-frontend[0x12c9ced]
/usr/bin/swift-frontend[0x12cc86a]
/usr/bin/swift-frontend[0x12c63f6]
/usr/bin/swift-frontend[0x12c0267]
/usr/bin/swift-frontend[0x17fa089]
/usr/bin/swift-frontend[0x17f8c7d]
/usr/bin/swift-frontend[0x17fa0e1]
/usr/bin/swift-frontend[0x17f75d1]
/usr/bin/swift-frontend[0x12ba4a2]
/usr/bin/swift-frontend[0x12b905e]
/usr/bin/swift-frontend[0x1317ebb]
/usr/bin/swift-frontend[0x131788d]
/usr/bin/swift-frontend[0x142bec9]
/usr/bin/swift-frontend[0x142bc50]
/usr/bin/swift-frontend[0x14f45a3]
/usr/bin/swift-frontend[0x14f32bf]
/usr/bin/swift-frontend[0x14f110b]
/usr/bin/swift-frontend[0x14f337c]
/usr/bin/swift-frontend[0x14f25cf]
/usr/bin/swift-frontend[0x14f198f]
/usr/bin/swift-frontend[0x18e1da9]
/usr/bin/swift-frontend[0x18e1bc9]
/usr/bin/swift-frontend[0x185734b]
/usr/bin/swift-frontend[0x1857302]
/usr/bin/swift-frontend[0x152853b]
/usr/bin/swift-frontend[0x1529545]
/usr/bin/swift-frontend[0x1529385]
/usr/bin/swift-frontend[0x1528268]
/usr/bin/swift-frontend[0x1528244]
/usr/bin/swift-frontend[0x6f40da]
/usr/bin/swift-frontend[0x6f3fa6]
/usr/bin/swift-frontend[0x55bb4f]
/usr/bin/swift-frontend[0x4acf7e]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x4000c1a0b3]
/usr/bin/swift-frontend[0x4acb9e]
qemu: uncaught target signal 6 (Aborted) - core dumped
I wanted to give this another little tickle as I've just had to remind myself to include --platform linux/amd64
when pulling swift:5.5
.
❯ docker pull swift:5.5
5.5: Pulling from library/swift
no matching manifest for linux/arm64/v8 in the manifest list entries
It would be great to have full arm64 support :) Is there anything that can be done on the community side to help?
We might have some capacity in the Swift Package Index to set up something automated (seeing how some of the other community solutions have fallen out of date), but it'd be a shame to duplicate efforts.
Also, --platform linux/amd64
sadly doesn't seem to work reliably for more complex use cases (building an image with swift-package-collection-generator
):
#10 94.89 Creating working copy for https://github.com/apple/swift-argument-parser.git
#10 95.55 Working copy of https://github.com/apple/swift-argument-parser.git resolved at 0.4.4
#10 95.61 Creating working copy for https://github.com/apple/swift-crypto.git
#10 96.48 Working copy of https://github.com/apple/swift-crypto.git resolved at 1.1.6
#10 96.54 Creating working copy for https://github.com/swift-server/swift-backtrace.git
#10 97.18 Working copy of https://github.com/swift-server/swift-backtrace.git resolved at 1.3.1
#10 112.5 qemu: uncaught target signal 4 (Illegal instruction) - core dumped
#10 112.5 Illegal instruction
------
executor failed running [/bin/sh -c swift build -c release]: exit code: 132
I think only the main
nightly snapshots provide multi-arch images yet, eg: swiftlang/swift:nightly-focal
Oh that's great, thanks for the pointer! That'll help getting docker builds/runs going that need some sort of 5.5 in the meantime
@finestructure I have just updated Swift for Arm64 Docker images to the latest swift-5.5.1-release
if that helps.
cc @mishal_shah
You are fantastic, thank you @futurejones.
I noticed the official swift images contain a slim version for running, is that something that would also benefit these arm images?
@PatrickStar , I am currently working on slim versions, should be available soon.
Slim docker images for swift-5.5.1-release
are now available at Swift for Arm64 Docker images for the following distros.
Thanks a lot! Any chance we can also get the amazonlinux-2
ones?
I see some aarch64 binary downloads available for trunk main
at Swift.org - Download Swift.
I also see some arm64 tags on Docker Hub.
Are these aarch64 binaries coming from @futurejones or elsewhere?
I'd love to start using official Swift aarch64 binaries for the IoT focused docker images at Swift on Balena.
@sroebert, Unfortunately I don't have the resources or time available to build for redhat/fedora systems.
@futurejones thanks for the clarification – I think I see it now.
It looks like there are a couple aarch64 nodes and several aarch64 jobs on ci.swift.org.
@tomerd any chance you can share additional details for the path to official aarch64 support and/or how the community can help?
cc @mishal_shah @Nicole_Jacque which are working on publishing such
@mishal_shah @Nicole_Jacque It looks like linux/arm64
images are still missing from Docker Hub but CI appears to be building them?
@toffaletti you can get them if you use the nightlies from the SwiftLang Images. They'll be available in 'official' Swift with 5.6
Edit: Nevermind, I see here that there was a just CI problem.
Have the official ones been delayed? I see that the 5.6 tags are now up, but running docker manifest inspect swift:5.6
returns:
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1162,
"digest": "sha256:2070c64fbf0afc7fbd751a4fb5856e15908eb06e7752caa0842f915b2f693876",
"platform": {
"architecture": "amd64",
"os": "linux"
}
}
]
}
which looks to be x86_64 only.