Skip to content

Reflection/preserve_conformance_metadata_attr Windows test failure #69687

@owenv

Description

@owenv

Reflection/preserve_conformance_metadata_attr Windows test failure is currently failing in Windows CI on the main branch across several PRs.

Example: https://ci-external.swift.org/job/swift-llbuild-PR-windows/76/

FAIL: Swift(windows-x86_64) :: Reflection/preserve_conformance_metadata_attr.swift (5139 of 10002)
******************** TEST 'Swift(windows-x86_64) :: Reflection/preserve_conformance_metadata_attr.swift' FAILED ********************
Script:
--
: 'RUN: at line 1';   rm -rf "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp" && mkdir -p "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp"
: 'RUN: at line 2';   rm -rf "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes" && mkdir -p "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes"
: 'RUN: at line 5';   't:\\1\\bin\\swiftc.exe' -target x86_64-unknown-windows-msvc  -vfsoverlay T:/1/tools/swift\stdlib\windows-vfs-overlay.yaml -swift-version 4  -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 9999, iOS 9999, watchOS 9999, tvOS 9999' -Xfrontend -define-availability -Xfrontend 'SwiftStdlib 5.11:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999'  -libc MD C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\test\Reflection/Inputs/PreservedConformanceProtocols.swift -parse-as-library -emit-module -emit-library -module-name PreservedConformanceProtocols -o T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.o
: 'RUN: at line 8';   't:\\1\\bin\\swiftc.exe' -target x86_64-unknown-windows-msvc  -vfsoverlay T:/1/tools/swift\stdlib\windows-vfs-overlay.yaml -swift-version 4  -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 9999, iOS 9999, watchOS 9999, tvOS 9999' -Xfrontend -define-availability -Xfrontend 'SwiftStdlib 5.11:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999'  -libc MD C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\test\Reflection\preserve_conformance_metadata_attr.swift -parse-as-library -emit-module -emit-library -module-name PreservedConformances -O -whole-module-optimization -I T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes -o T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/PreservedConformances -Xlinker T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.o
: 'RUN: at line 10';   t:\1\bin\swift-reflection-dump.exe -arch x86_64 T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/PreservedConformances | "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\python.exe" C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\utils\PathSanitizingFileCheck --allow-unused-prefixes --sanitize BUILD_DIR=T:/1/tools/swift --sanitize SOURCE_DIR=C:/Users/swift-ci/jenkins/workspace/swift-llbuild-PR-windows/swift --use-filecheck t:\1\bin\filecheck.exe --enable-windows-compatibility C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\test\Reflection\preserve_conformance_metadata_attr.swift
--
Exit Code: 1107

Command Output (stdout):
--
$ ":" "RUN: at line 1"
$ "rm" "-rf" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp"
$ "mkdir" "-p" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp"
$ ":" "RUN: at line 2"
$ "rm" "-rf" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes"
$ "mkdir" "-p" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes"
$ ":" "RUN: at line 5"
$ "t:\\1\\bin\\swiftc.exe" "-target" "x86_64-unknown-windows-msvc" "-vfsoverlay" "T:/1/tools/swift\stdlib\windows-vfs-overlay.yaml" "-swift-version" "4" "-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 9999, iOS 9999, watchOS 9999, tvOS 9999" "-Xfrontend" "-define-availability" "-Xfrontend" "SwiftStdlib 5.11:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999" "-libc" "MD" "C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\test\Reflection/Inputs/PreservedConformanceProtocols.swift" "-parse-as-library" "-emit-module" "-emit-library" "-module-name" "PreservedConformanceProtocols" "-o" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.o"
# command stderr:
   Creating library T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.lib and object T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.exp

$ ":" "RUN: at line 8"
$ "t:\\1\\bin\\swiftc.exe" "-target" "x86_64-unknown-windows-msvc" "-vfsoverlay" "T:/1/tools/swift\stdlib\windows-vfs-overlay.yaml" "-swift-version" "4" "-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 9999, iOS 9999, watchOS 9999, tvOS 9999" "-Xfrontend" "-define-availability" "-Xfrontend" "SwiftStdlib 5.11:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999" "-libc" "MD" "C:\Users\swift-ci\jenkins\workspace\swift-llbuild-PR-windows\swift\test\Reflection\preserve_conformance_metadata_attr.swift" "-parse-as-library" "-emit-module" "-emit-library" "-module-name" "PreservedConformances" "-O" "-whole-module-optimization" "-I" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes" "-o" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/PreservedConformances" "-Xlinker" "T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp/includes/PreservedConformanceProtocols.o"
# command stderr:
T:\1\tools\swift\test-windows-x86_64\Reflection\Output\preserve_conformance_metadata_attr.swift.tmp\includes\PreservedConformanceProtocols.o : fatal error LNK1107: invalid or corrupt file: cannot read at 0x530
clang: error: linker command failed with exit code 1107 (use -v to see invocation)
<unknown>:0: error: link command failed with exit code 1107 (use -v to see invocation)

error: command failed with exit status: 0x453

Metadata

Metadata

Assignees

No one assigned

    Labels

    WindowsPlatform: WindowsbugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itselfconformancesFeature → protocol: protocol conformancesreflectiontest failure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions