Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert switch of env locking to rwlock, to fix deadlock in process spawning #82877

Merged
merged 1 commit into from
Mar 9, 2021

Conversation

ehuss
Copy link
Contributor

@ehuss ehuss commented Mar 7, 2021

This reverts commit 354f19c, reversing changes made to 0cfba2f.

PR #81850 switched the environment lock from a mutex to an rwlock. However, process spawning (when not able to use posix_spawn) locks the environment before forking, and unlocks it after forking (in both the parent and the child). With a mutex, this works (although probably not correct even with a mutex). With an rwlock, on at least some targets, unlocking in the child does not work correctly, resulting in a deadlock.

This has manifested as CI hangs on i686 Linux; that target doesn't use posix_spawn in the CI environment due to the age of the installed C library (currently glibc 2.23). (Switching to posix_spawn would just mask this issue, though, which would still arise in any case that can't use posix_spawn.)

Some additional cleanup of environment handling around process spawning may help, but for now, revert the PR and go back to a standard mutex.

Fixes #82221

This reverts commit 354f19c, reversing
changes made to 0cfba2f.
@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 7, 2021
@ehuss
Copy link
Contributor Author

ehuss commented Mar 7, 2021

cc @the8472 @m-ou-se

@joshtriplett
Copy link
Member

@bors r+ rollup=never

@bors
Copy link
Contributor

bors commented Mar 7, 2021

📌 Commit acdca31 has been approved by joshtriplett

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 7, 2021
@m-ou-se
Copy link
Member

m-ou-se commented Mar 7, 2021

@bors r+

Thanks for investigating! Let's open an issue to check out the underlying problem that's probably still there with a Mutex. Once we fix that part, we can probably put the rwlock back. (Not unlocking in the child by mem::forget'ing the guard might already be enough.)

@bors
Copy link
Contributor

bors commented Mar 7, 2021

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Contributor

bors commented Mar 7, 2021

📌 Commit acdca31 has been approved by m-ou-se

@m-ou-se
Copy link
Member

m-ou-se commented Mar 7, 2021

Oh. Review race condition.

@ehuss
Copy link
Contributor Author

ehuss commented Mar 7, 2021

@bors p=1 To avoid further CI timeouts.

@ehuss
Copy link
Contributor Author

ehuss commented Mar 7, 2021

Let's open an issue to check out the underlying problem that's probably still there with a Mutex.

Filed #82879 to track this.

@bors
Copy link
Contributor

bors commented Mar 7, 2021

⌛ Testing commit acdca31 with merge 970337fe14c426faa0bf26e21a4038065531ca59...

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-nopt failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)

142 LL | invalid_instruction
143    | ^^^^^^^^^^^^^^^^^^^
144 
- error: invalid instruction mnemonic 'invalid_instruction1'
-   --> $DIR/srcloc.rs:79:14
- LL |             "invalid_instruction1",
-    |              ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:2:2
- LL |     invalid_instruction1
-    |     ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction2'
-   --> $DIR/srcloc.rs:80:14
- LL |             "invalid_instruction2",
-    |              ^
-    |
Some tests failed in compiletest suite=ui mode=ui host=x86_64-unknown-linux-gnu target=x86_64-unknown-linux-gnu
Some tests failed in compiletest suite=ui mode=ui host=x86_64-unknown-linux-gnu target=x86_64-unknown-linux-gnu
- note: instantiated into assembly here
-   --> <inline asm>:3:1
- LL | invalid_instruction2
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction1'
-   --> $DIR/srcloc.rs:86:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:2:2
- LL |     invalid_instruction1
-    |     ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction2'
-   --> $DIR/srcloc.rs:86:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:3:1
- LL | invalid_instruction2
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction1'
-   --> $DIR/srcloc.rs:95:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:2:2
- LL |     invalid_instruction1
-    |     ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction2'
-   --> $DIR/srcloc.rs:95:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:3:1
- LL | invalid_instruction2
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction3'
-   --> $DIR/srcloc.rs:99:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:4:1
- LL | invalid_instruction3
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction4'
-   --> $DIR/srcloc.rs:99:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:5:1
- LL | invalid_instruction4
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction1'
-   --> $DIR/srcloc.rs:110:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:2:2
- LL |     invalid_instruction1
-    |     ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction2'
-   --> $DIR/srcloc.rs:110:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:3:1
- LL | invalid_instruction2
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction3'
-   --> $DIR/srcloc.rs:114:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:5:1
- LL | invalid_instruction3
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- 
- error: invalid instruction mnemonic 'invalid_instruction4'
-   --> $DIR/srcloc.rs:114:13
- LL |             concat!(
-    |             ^
-    |
- note: instantiated into assembly here
- note: instantiated into assembly here
-   --> <inline asm>:6:1
- LL | invalid_instruction4
-    | ^^^^^^^^^^^^^^^^^^^^
- 
- error: aborting due to 23 previous errors; 1 warning emitted
- error: aborting due to 23 previous errors; 1 warning emitted
+ error: aborting due to 11 previous errors; 1 warning emitted
290 
291 


The actual stderr differed from the expected stderr.
Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/asm/srcloc/srcloc.stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args asm/srcloc.rs`
error: 1 errors occurred comparing output.
status: exit code: 1
status: exit code: 1
command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/asm/srcloc.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zemit-future-incompat-report" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/asm/srcloc" "-A" "unused" "-Crpath" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/asm/srcloc/auxiliary"
------------------------------------------

------------------------------------------
stderr:
stderr:
------------------------------------------
error: invalid instruction mnemonic 'invalid_instruction'
   |
   |
LL |         asm!("invalid_instruction");
   |
note: instantiated into assembly here
note: instantiated into assembly here
  --> <inline asm>:2:2
LL |     invalid_instruction
   |     ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             invalid_instruction
   |             ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:3:13
LL |             invalid_instruction
   |             ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             invalid_instruction
   |             ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:3:13
LL |             invalid_instruction
   |             ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             invalid_instruction
   |             ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:4:13
LL |             invalid_instruction
   |             ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             invalid_instruction
   |             ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:4:13
LL |             invalid_instruction
   |             ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
   |
LL |         asm!(concat!("invalid", "_", "instruction"));
   |
note: instantiated into assembly here
note: instantiated into assembly here
  --> <inline asm>:2:2
LL |     invalid_instruction
   |     ^^^^^^^^^^^^^^^^^^^


warning: scale factor without index register is ignored
   |
   |
LL |         asm!("movaps %xmm3, (%esi, 2)", options(att_syntax));
   |
note: instantiated into assembly here
note: instantiated into assembly here
  --> <inline asm>:1:23
   |
LL |     movaps %xmm3, (%esi, 2)


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             "invalid_instruction",
   |              ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:2:2
LL |     invalid_instruction
   |     ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             "invalid_instruction",
   |              ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:3:1
LL | invalid_instruction
   | ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
LL |             "invalid_instruction",
   |              ^
   |
   |
note: instantiated into assembly here
  --> <inline asm>:4:1
LL | invalid_instruction
   | ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
   |
LL |             concat!("invalid", "_", "instruction"),
   |
note: instantiated into assembly here
note: instantiated into assembly here
  --> <inline asm>:3:1
LL | invalid_instruction
   | ^^^^^^^^^^^^^^^^^^^


error: invalid instruction mnemonic 'invalid_instruction'
   |
   |
LL |             concat!("invalid", "_", "instruction"),
   |
note: instantiated into assembly here
note: instantiated into assembly here
  --> <inline asm>:3:1
LL | invalid_instruction
   | ^^^^^^^^^^^^^^^^^^^

error: aborting due to 11 previous errors; 1 warning emitted
---
test result: FAILED. 11442 passed; 1 failed; 88 ignored; 0 measured; 0 filtered out; finished in 103.92s



command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--suite" "ui" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--host-rustcflags" "-Crpath -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python3" "--lldb-python" "/usr/bin/python3" "--gdb" "/usr/bin/gdb" "--llvm-version" "12.0.0-rust-1.52.0-nightly" "--llvm-components" "aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter cfguard codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfogsym debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker engine executionengine extensions filecheck frontendopenacc frontendopenmp fuzzmutate globalisel hellonew hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interfacestub interpreter ipo irreader jitlink libdriver lineeditor linker lto mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts object objectyaml option orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target textapi transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info xray" "--cc" "" "--cxx" "" "--cflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"


failed to run: /checkout/obj/build/bootstrap/debug/bootstrap --stage 2 test
Build completed unsuccessfully in 0:16:48

@bors
Copy link
Contributor

bors commented Mar 7, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 7, 2021
@JohnTitor
Copy link
Member

I saw this failure on #82847 (comment), spurious?
@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 7, 2021
@bors
Copy link
Contributor

bors commented Mar 8, 2021

⌛ Testing commit acdca31 with merge f6fb3c23628c09c43b485e0d41578923e14af5a5...

@ehuss
Copy link
Contributor Author

ehuss commented Mar 8, 2021

@JohnTitor I can reproduce that error, so I filed #82886.

@rust-log-analyzer
Copy link
Collaborator

The job i686-msvc-1 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
status: exit code: 2
command: "make"
stdout:
------------------------------------------
Some tests failed in compiletest suite=run-make-fulldeps mode=run-make host=i686-pc-windows-msvc target=i686-pc-windows-msvc
make[1]: Entering directory '/d/a/rust/rust/src/test/run-make-fulldeps/mixing-formats'
# Building just baz
PATH="/d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats:D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin:/c/Program Files (x86)/Windows Kits/10/bin/x64:/c/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x86:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0-bootstrap-tools/i686-pc-windows-msvc/release/deps:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0/bin:/d/a/rust/rust/ninja:/d/a/rust/rust/msys2/mingw32/bin:/c/hostedtoolcache/windows/Python/3.9.1/x64/Scripts:/c/hostedtoolcache/windows/Python/3.9.1/x64:/usr/bin:/d/a/rust/rust/sccache:/c/Users/runneradmin/.dotnet/tools:/c/Program Files/MongoDB/Server/4.4/bin:/c/aliyun-cli:/c/vcpkg:/c/cf-cli:/c/Program Files (x86)/NSIS:/c/Program Files/Mercurial:/c/hostedtoolcache/windows/stack/2.5.1/x64:/c/ProgramData/chocolatey/lib/ghc.8.10.3/tools/ghc-8.10.3/bin:/c/Program Files/dotnet:/c/mysql-5.7.21-winx64/bin:/c/Program Files/R/R-4.0.4/bin/x64:/c/SeleniumWebDrivers/GeckoDriver:/c/Program Files (x86)/sbt/bin:/c/Rust/.cargo/bin:/c/Program Files (x86)/GitHub CLI:/c/Program Files/Git/bin:/c/Program Files (x86)/pipx_bin:/c/hostedtoolcache/windows/go/1.15.8/x64/bin:/c/hostedtoolcache/windows/Python/3.7.9/x64/Scripts:/c/hostedtoolcache/windows/Python/3.7.9/x64:/c/hostedtoolcache/windows/Ruby/2.5.8/x64/bin:/c/Program Files/Java/jdk8u282-b08/bin:/c/npm/prefix:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files (x86)/Microsoft SDKs/Azure/CLI2/wbin:/c/ProgramData/kind:/c/windows/system32:/c/windows:/c/windows/System32/Wbem:/c/windows/System32/WindowsPowerShell/v1.0:/c/windows/System32/OpenSSH:/c/ProgramData/Chocolatey/bin:/c/Program Files/Microsoft/Web Platform Installer:/c/Program Files/Docker:/c/Program Files/PowerShell/7:/c/Program Files/dotnet:/c/Program Files/Microsoft SQL Server/130/Tools/Binn:/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn:/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/c/Program Files (x86)/Microsoft SQL Server/110/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/120/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/140/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/150/DTS/Binn:/c/Program Files/nodejs:/c/ProgramData/chocolatey/lib/pulumi/tools/Pulumi/bin:/c/ProgramData/chocolatey/lib/maven/apache-maven-3.6.3/bin:/c/Program Files/Microsoft Service Fabric/bin/Fabric/Fabric.Code:/c/Program Files/Microsoft SDKs/Service Fabric/Tools/ServiceFabricLocalClusterManager:/c/Program Files/OpenSSL/bin:/c/Strawberry/c/bin:/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin:/c/Program Files/Git/cmd:/c/Program Files/Git/mingw64/bin:/c/Program Files/Git/usr/bin:/c/tools/php:/c/Program Files (x86)/sbt/bin:/c/Program Files/TortoiseSVN/bin:/c/SeleniumWebDrivers/ChromeDriver:/c/SeleniumWebDrivers/EdgeDriver:/c/Program Files/CMake/bin:/c/Program Files/Amazon/AWSCLIV2:/c/Program Files/Amazon/SessionManagerPlugin/bin:/c/Program Files/Amazon/AWSSAMCLI/bin:/c/Program Files (x86)/Google/Cloud SDK/google-cloud-sdk/bin:/c/Program Files (x86)/Microsoft BizTalk Server:/c/Users/runneradmin/AppData/Local/Microsoft/WindowsApps" 'D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin\rustc.exe' --out-dir /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats -L /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats  --crate-type=rlib  foo.rs
PATH="/d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats:D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin:/c/Program Files (x86)/Windows Kits/10/bin/x64:/c/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x86:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0-bootstrap-tools/i686-pc-windows-msvc/release/deps:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0/bin:/d/a/rust/rust/ninja:/d/a/rust/rust/msys2/mingw32/bin:/c/hostedtoolcache/windows/Python/3.9.1/x64/Scripts:/c/hostedtoolcache/windows/Python/3.9.1/x64:/usr/bin:/d/a/rust/rust/sccache:/c/Users/runneradmin/.dotnet/tools:/c/Program Files/MongoDB/Server/4.4/bin:/c/aliyun-cli:/c/vcpkg:/c/cf-cli:/c/Program Files (x86)/NSIS:/c/Program Files/Mercurial:/c/hostedtoolcache/windows/stack/2.5.1/x64:/c/ProgramData/chocolatey/lib/ghc.8.10.3/tools/ghc-8.10.3/bin:/c/Program Files/dotnet:/c/mysql-5.7.21-winx64/bin:/c/Program Files/R/R-4.0.4/bin/x64:/c/SeleniumWebDrivers/GeckoDriver:/c/Program Files (x86)/sbt/bin:/c/Rust/.cargo/bin:/c/Program Files (x86)/GitHub CLI:/c/Program Files/Git/bin:/c/Program Files (x86)/pipx_bin:/c/hostedtoolcache/windows/go/1.15.8/x64/bin:/c/hostedtoolcache/windows/Python/3.7.9/x64/Scripts:/c/hostedtoolcache/windows/Python/3.7.9/x64:/c/hostedtoolcache/windows/Ruby/2.5.8/x64/bin:/c/Program Files/Java/jdk8u282-b08/bin:/c/npm/prefix:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files (x86)/Microsoft SDKs/Azure/CLI2/wbin:/c/ProgramData/kind:/c/windows/system32:/c/windows:/c/windows/System32/Wbem:/c/windows/System32/WindowsPowerShell/v1.0:/c/windows/System32/OpenSSH:/c/ProgramData/Chocolatey/bin:/c/Program Files/Microsoft/Web Platform Installer:/c/Program Files/Docker:/c/Program Files/PowerShell/7:/c/Program Files/dotnet:/c/Program Files/Microsoft SQL Server/130/Tools/Binn:/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn:/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/c/Program Files (x86)/Microsoft SQL Server/110/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/120/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/140/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/150/DTS/Binn:/c/Program Files/nodejs:/c/ProgramData/chocolatey/lib/pulumi/tools/Pulumi/bin:/c/ProgramData/chocolatey/lib/maven/apache-maven-3.6.3/bin:/c/Program Files/Microsoft Service Fabric/bin/Fabric/Fabric.Code:/c/Program Files/Microsoft SDKs/Service Fabric/Tools/ServiceFabricLocalClusterManager:/c/Program Files/OpenSSL/bin:/c/Strawberry/c/bin:/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin:/c/Program Files/Git/cmd:/c/Program Files/Git/mingw64/bin:/c/Program Files/Git/usr/bin:/c/tools/php:/c/Program Files (x86)/sbt/bin:/c/Program Files/TortoiseSVN/bin:/c/SeleniumWebDrivers/ChromeDriver:/c/SeleniumWebDrivers/EdgeDriver:/c/Program Files/CMake/bin:/c/Program Files/Amazon/AWSCLIV2:/c/Program Files/Amazon/SessionManagerPlugin/bin:/c/Program Files/Amazon/AWSSAMCLI/bin:/c/Program Files (x86)/Google/Cloud SDK/google-cloud-sdk/bin:/c/Program Files (x86)/Microsoft BizTalk Server:/c/Users/runneradmin/AppData/Local/Microsoft/WindowsApps" 'D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin\rustc.exe' --out-dir /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats -L /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats  --crate-type=dylib bar1.rs -C prefer-dynamic
PATH="/d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats:D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin:/c/Program Files (x86)/Windows Kits/10/bin/x64:/c/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x86:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0-bootstrap-tools/i686-pc-windows-msvc/release/deps:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0/bin:/d/a/rust/rust/ninja:/d/a/rust/rust/msys2/mingw32/bin:/c/hostedtoolcache/windows/Python/3.9.1/x64/Scripts:/c/hostedtoolcache/windows/Python/3.9.1/x64:/usr/bin:/d/a/rust/rust/sccache:/c/Users/runneradmin/.dotnet/tools:/c/Program Files/MongoDB/Server/4.4/bin:/c/aliyun-cli:/c/vcpkg:/c/cf-cli:/c/Program Files (x86)/NSIS:/c/Program Files/Mercurial:/c/hostedtoolcache/windows/stack/2.5.1/x64:/c/ProgramData/chocolatey/lib/ghc.8.10.3/tools/ghc-8.10.3/bin:/c/Program Files/dotnet:/c/mysql-5.7.21-winx64/bin:/c/Program Files/R/R-4.0.4/bin/x64:/c/SeleniumWebDrivers/GeckoDriver:/c/Program Files (x86)/sbt/bin:/c/Rust/.cargo/bin:/c/Program Files (x86)/GitHub CLI:/c/Program Files/Git/bin:/c/Program Files (x86)/pipx_bin:/c/hostedtoolcache/windows/go/1.15.8/x64/bin:/c/hostedtoolcache/windows/Python/3.7.9/x64/Scripts:/c/hostedtoolcache/windows/Python/3.7.9/x64:/c/hostedtoolcache/windows/Ruby/2.5.8/x64/bin:/c/Program Files/Java/jdk8u282-b08/bin:/c/npm/prefix:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files (x86)/Microsoft SDKs/Azure/CLI2/wbin:/c/ProgramData/kind:/c/windows/system32:/c/windows:/c/windows/System32/Wbem:/c/windows/System32/WindowsPowerShell/v1.0:/c/windows/System32/OpenSSH:/c/ProgramData/Chocolatey/bin:/c/Program Files/Microsoft/Web Platform Installer:/c/Program Files/Docker:/c/Program Files/PowerShell/7:/c/Program Files/dotnet:/c/Program Files/Microsoft SQL Server/130/Tools/Binn:/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn:/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/c/Program Files (x86)/Microsoft SQL Server/110/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/120/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/140/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/150/DTS/Binn:/c/Program Files/nodejs:/c/ProgramData/chocolatey/lib/pulumi/tools/Pulumi/bin:/c/ProgramData/chocolatey/lib/maven/apache-maven-3.6.3/bin:/c/Program Files/Microsoft Service Fabric/bin/Fabric/Fabric.Code:/c/Program Files/Microsoft SDKs/Service Fabric/Tools/ServiceFabricLocalClusterManager:/c/Program Files/OpenSSL/bin:/c/Strawberry/c/bin:/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin:/c/Program Files/Git/cmd:/c/Program Files/Git/mingw64/bin:/c/Program Files/Git/usr/bin:/c/tools/php:/c/Program Files (x86)/sbt/bin:/c/Program Files/TortoiseSVN/bin:/c/SeleniumWebDrivers/ChromeDriver:/c/SeleniumWebDrivers/EdgeDriver:/c/Program Files/CMake/bin:/c/Program Files/Amazon/AWSCLIV2:/c/Program Files/Amazon/SessionManagerPlugin/bin:/c/Program Files/Amazon/AWSSAMCLI/bin:/c/Program Files (x86)/Google/Cloud SDK/google-cloud-sdk/bin:/c/Program Files (x86)/Microsoft BizTalk Server:/c/Users/runneradmin/AppData/Local/Microsoft/WindowsApps" 'D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin\rustc.exe' --out-dir /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats -L /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats  --crate-type=dylib,rlib baz.rs -C prefer-dynamic
PATH="/d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats:D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin:/c/Program Files (x86)/Windows Kits/10/bin/x64:/c/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x64:/c/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/bin/HostX64/x86:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0-bootstrap-tools/i686-pc-windows-msvc/release/deps:/d/a/rust/rust/build/i686-pc-windows-msvc/stage0/bin:/d/a/rust/rust/ninja:/d/a/rust/rust/msys2/mingw32/bin:/c/hostedtoolcache/windows/Python/3.9.1/x64/Scripts:/c/hostedtoolcache/windows/Python/3.9.1/x64:/usr/bin:/d/a/rust/rust/sccache:/c/Users/runneradmin/.dotnet/tools:/c/Program Files/MongoDB/Server/4.4/bin:/c/aliyun-cli:/c/vcpkg:/c/cf-cli:/c/Program Files (x86)/NSIS:/c/Program Files/Mercurial:/c/hostedtoolcache/windows/stack/2.5.1/x64:/c/ProgramData/chocolatey/lib/ghc.8.10.3/tools/ghc-8.10.3/bin:/c/Program Files/dotnet:/c/mysql-5.7.21-winx64/bin:/c/Program Files/R/R-4.0.4/bin/x64:/c/SeleniumWebDrivers/GeckoDriver:/c/Program Files (x86)/sbt/bin:/c/Rust/.cargo/bin:/c/Program Files (x86)/GitHub CLI:/c/Program Files/Git/bin:/c/Program Files (x86)/pipx_bin:/c/hostedtoolcache/windows/go/1.15.8/x64/bin:/c/hostedtoolcache/windows/Python/3.7.9/x64/Scripts:/c/hostedtoolcache/windows/Python/3.7.9/x64:/c/hostedtoolcache/windows/Ruby/2.5.8/x64/bin:/c/Program Files/Java/jdk8u282-b08/bin:/c/npm/prefix:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files/Microsoft SDKs/Azure/Azure Dev Spaces CLI:/c/Program Files (x86)/Microsoft SDKs/Azure/CLI2/wbin:/c/ProgramData/kind:/c/windows/system32:/c/windows:/c/windows/System32/Wbem:/c/windows/System32/WindowsPowerShell/v1.0:/c/windows/System32/OpenSSH:/c/ProgramData/Chocolatey/bin:/c/Program Files/Microsoft/Web Platform Installer:/c/Program Files/Docker:/c/Program Files/PowerShell/7:/c/Program Files/dotnet:/c/Program Files/Microsoft SQL Server/130/Tools/Binn:/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn:/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/c/Program Files (x86)/Microsoft SQL Server/110/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/120/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/130/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/140/DTS/Binn:/c/Program Files (x86)/Microsoft SQL Server/150/DTS/Binn:/c/Program Files/nodejs:/c/ProgramData/chocolatey/lib/pulumi/tools/Pulumi/bin:/c/ProgramData/chocolatey/lib/maven/apache-maven-3.6.3/bin:/c/Program Files/Microsoft Service Fabric/bin/Fabric/Fabric.Code:/c/Program Files/Microsoft SDKs/Service Fabric/Tools/ServiceFabricLocalClusterManager:/c/Program Files/OpenSSL/bin:/c/Strawberry/c/bin:/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin:/c/Program Files/Git/cmd:/c/Program Files/Git/mingw64/bin:/c/Program Files/Git/usr/bin:/c/tools/php:/c/Program Files (x86)/sbt/bin:/c/Program Files/TortoiseSVN/bin:/c/SeleniumWebDrivers/ChromeDriver:/c/SeleniumWebDrivers/EdgeDriver:/c/Program Files/CMake/bin:/c/Program Files/Amazon/AWSCLIV2:/c/Program Files/Amazon/SessionManagerPlugin/bin:/c/Program Files/Amazon/AWSSAMCLI/bin:/c/Program Files (x86)/Google/Cloud SDK/google-cloud-sdk/bin:/c/Program Files (x86)/Microsoft BizTalk Server:/c/Users/runneradmin/AppData/Local/Microsoft/WindowsApps" 'D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\bin\rustc.exe' --out-dir /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats -L /d/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats  --crate-type=bin baz.rs
make[1]: Leaving directory '/d/a/rust/rust/src/test/run-make-fulldeps/mixing-formats'
------------------------------------------
stderr:
------------------------------------------
warning: function is never used: `main`
warning: function is never used: `main`
 --> baz.rs:3:4
3 | fn main() {}
  |    ^^^^
  |
  = note: `#[warn(dead_code)]` on by default
  = note: `#[warn(dead_code)]` on by default

warning: 1 warning emitted

error: linking with `link.exe` failed: exit code: 1201
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x86\\link.exe" "/NOLOGO" "/NXCOMPAT" "/LARGEADDRESSAWARE" "/SAFESEH" "/LIBPATH:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.0.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.1.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.2.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.3.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.4.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.5.rcgu.o" "D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.baz.7rcbfp3g-cgu.6.rcgu.o" "/OUT:D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats\\baz.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\etc\\libstd.natvis" "/LIBPATH:D:/a/rust/rust/build/i686-pc-windows-msvc/test/run-make-fulldeps/mixing-formats/mixing-formats" "/LIBPATH:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "/LIBPATH:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\run-make-fulldeps\\mixing-formats\\mixing-formats" "bar1.dll.lib" "/LIBPATH:D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "std-4ffbe0c1d4a20986.dll.lib" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\i686-pc-windows-msvc\\lib\\libcompiler_builtins-7c5b31ab71d8ac29.rlib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "msvcrt.lib"
  = note: LINK : fatal error LNK1201: error writing to program database 'D:\a\rust\rust\build\i686-pc-windows-msvc\test\run-make-fulldeps\mixing-formats\mixing-formats\baz.pdb'; check for insufficient disk space, invalid path, or insufficient privilege

error: aborting due to previous error


make[1]: *** [Makefile:20: all] Error 1
------------------------------------------




failures:
    [run-make] run-make-fulldeps\mixing-formats

test result: FAILED. 172 passed; 1 failed; 46 ignored; 0 measured; 0 filtered out; finished in 42.85s



command did not execute successfully: "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage0-tools-bin\\compiletest.exe" "--compile-lib-path" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\bin" "--run-lib-path" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "--rustc-path" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\bin\\rustc.exe" "--rustdoc-path" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage2\\bin\\rustdoc.exe" "--rust-demangler-path" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage0-tools-bin\\rust-demangler.exe" "--src-base" "D:\\a\\rust\\rust\\src/test\\run-make-fulldeps" "--build-base" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\run-make-fulldeps" "--stage-id" "stage2-i686-pc-windows-msvc" "--suite" "run-make-fulldeps" "--mode" "run-make" "--target" "i686-pc-windows-msvc" "--host" "i686-pc-windows-msvc" "--llvm-filecheck" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\llvm\\build\\bin\\FileCheck.exe" "--nodejs" "C:\\Program Files\\nodejs\\node" "--npm" "C:\\Program Files\\nodejs\\npm" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\native\\rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\native\\rust-test-helpers" "--docck-python" "C:\\hostedtoolcache\\windows\\Python\\3.9.1\\x64\\python3.exe" "--lldb-python" "C:\\hostedtoolcache\\windows\\Python\\3.9.1\\x64\\python3.exe" "--gdb" "C:\\msys64\\usr\\bin\\gdb" "--llvm-version" "12.0.0-rust-1.52.0-nightly" "--llvm-components" "aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter cfguard codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfogsym debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker engine executionengine extensions filecheck frontendopenacc frontendopenmp fuzzmutate globalisel hellonew hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interfacestub interpreter ipo irreader jitlink libdriver lineeditor linker lto mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts object objectyaml option orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target textapi transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info xray" "--llvm-bin-dir" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\llvm\\build\\bin" "--cc" "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x86\\cl.exe" "--cxx" "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x86\\cl.exe" "--cflags" "-nologo -MT -Brepro" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"


failed to run: D:\a\rust\rust\build\bootstrap\debug\bootstrap test --stage 2 --exclude src/test/ui --exclude src/tools/linkchecker
Build completed unsuccessfully in 0:55:04
Build completed unsuccessfully in 0:55:04
make: *** [Makefile:76: ci-subset-1] Error 1

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Mar 8, 2021
@bors
Copy link
Contributor

bors commented Mar 8, 2021

⌛ Testing commit acdca31 with merge f874496963709b086adf4a337be49ea6ff959119...

@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
 51  424M   51  219M    0     0  9438k      0  0:00:46  0:00:23  0:00:23 9943k
 54  424M   54  231M    0     0  9515k      0  0:00:45  0:00:24  0:00:21  9.9M
 57  424M   57  241M    0     0  9581k      0  0:00:45  0:00:25  0:00:20 10.3M
 59  424M   59  251M    0     0  9637k      0  0:00:45  0:00:26  0:00:19 10.6M
curl: (56) OpenSSL SSL_read: Connection reset by peer, errno 54
clang+llvm-10.0.0-x86_64-apple-darwin/bin/c-index-test: Lzma library error:  No progress is possible
tar: Error exit delayed from previous errors.
##[error]Process completed with exit code 1.
[command]/usr/local/bin/git version
git version 2.30.1
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :

@bors
Copy link
Contributor

bors commented Mar 8, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 8, 2021
@JohnTitor
Copy link
Member

@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 8, 2021
@bors
Copy link
Contributor

bors commented Mar 8, 2021

⌛ Testing commit acdca31 with merge 81b67ade8411474035c922911d623345fadbd59f...

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-aux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test test_frequency::prop_frequency_indexed ... ok

failures:

---- test_reverse::prop_reverse_no_headers stdout ----
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-109]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-126]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-139]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-153]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-167]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-182]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-197]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
error: test failed, to rerun pass '--test tests'
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-211]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-224]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-239]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-252]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-267]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-280]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-296]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-309]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-323]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-334]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-347]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-359]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-372]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-388]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-402]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-416]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-428]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-441]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-455]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-468]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-482]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-494]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-509]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-520]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-534]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-547]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-561]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-575]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-588]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-603]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-616]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-629]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-643]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-658]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-670]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-685]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-698]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-711]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-724]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-737]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-751]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-765]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-777]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-792]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-804]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-819]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["Q^,", "垭믿n<", "", ""], ["", "", "", "\u{2069}\u{ffa2e}\u{70f}"], ["m+>U", "", "u&\u{100459}\\", "\u{1a}"], ["p>", "#H", "%[", ""], ["얁;.\u{14}", "\u{6178e}", "\n", "8="], ["s⁆`", "", "\u{18}\u{8e}2Q", "L|&"], ["", "\u{2028}\u{fff6}]t", "G", "z-"], ["l", "", "\u{180e}\u{15}\u{6dd}\u{0}", "3:N"], ["\u{85} \u{99}", "!%R", "", "\u{e5ed}!"], ["#", "", "\u{10fffe}", "\u{6}\t"], ["0⁒ࢿ", "[", "", "\u{1d297}"], ["\u{2063}", "※", "", "\u{c}"], ["㧫\u{81}", "", ";\u{12}¤듶", ">:F"], ["", "", "", ""], ["", "", "/]㑰\u{9d}", "X2¤⁚"], ["\u{110bd}6", "", "\u{14}\u{89};", "錉@"], ["", "¦", "ᒨ\u{206f}", "§~{不"], ["\u{99}s", "", "}}", " &]"], ["]\u{8f}듿", "\"#", "", "\u{2067}謁(뚺"], ["\u{98}\u{18}", "\'", "3\u{9a}", ""], ["‹츋\u{98}\u{205f}", "1簒", "\u{f}.^m", "\u{c7484}–"], ["\u{9b}", "\u{2009}\u{9361d}", "ﬢ\u{11}\u{61ffb}\u{41bcc}", ""], ["휹}\u{96}", "", "2S\u{88f07}", "\u{8b}@~"], ["m\u{66604}", "‸", "\u{13}ഌ", "W3$S"], ["꡵徧\u{90fa5};", "|1–~", "ᣀ*", ",5"], ["", "(.", "", "\u{a0}"], ["e/", "\u{99}\u{b6b72}^\u{1d173}", "슒®&", ""], ["", "", "^{", ""], [" ", "\r\u{7}p", "$", "\u{9a}"], ["p", "s", "\rT\u{e26a}", "=\u{faf95}⁔"], ["]@鼡\u{1b}", "쭦<h", "", ")\u{1f}㢔$"], ["@\u{fffb}\u{93}", "", "\u{3}\u{17}", "\r"], ["\u{80}⁍𰾏", "", "\u{97}\u{b}", ""], ["", "2+.", "\\j", "%!"], ["", "\n\u{e6b0}0", "D[?J", "e"], ["F¥", "H7", "h{㓱\u{84}", ""], ["{\u{602}", "\u{94}\u{2dd7}\'", "\u{8b}m᧪", "h"], ["ʼn", "a", "0\u{9e} \u{206a}", "."], ["", "\u{11}", "", "\u{9d}\u{e394a}"], ["MK쒯", "", "쁸<", "j\u{12}?£"], ["⁆N", "\"\u{f}", "", ""], ["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["Q^,", "垭믿n<", "", ""], ["", "", "", "\u{2069}\u{ffa2e}\u{70f}"], ["m+>U", "", "u&\u{100459}\\", "\u{1a}"], ["p>", "#H", "%[", ""], ["얁;.\u{14}", "\u{6178e}", "\n", "8="], ["s⁆`", "", "\u{18}\u{8e}2Q", "L|&"], ["", "\u{2028}\u{fff6}]t", "G", "z-"], ["l", "", "\u{180e}\u{15}\u{6dd}\u{0}", "3:N"], ["\u{85} \u{99}", "!%R", "", "\u{e5ed}!"], ["#", "", "\u{10fffe}", "\u{6}\t"], ["0⁒ࢿ", "[", "", "\u{1d297}"], ["\u{2063}", "※", "", "\u{c}"], ["㧫\u{81}", "", ";\u{12}¤듶", ">:F"], ["", "", "", ""], ["", "", "/]㑰\u{9d}", "X2¤⁚"], ["\u{110bd}6", "", "\u{14}\u{89};", "錉@"], ["", "¦", "ᒨ\u{206f}", "§~{不"], ["\u{99}s", "", "}}", " &]"], ["]\u{8f}듿", "\"#", "", "\u{2067}謁(뚺"], ["\u{98}\u{18}", "\'", "3\u{9a}", ""], ["‹츋\u{98}\u{205f}", "1簒", "\u{f}.^m", "\u{c7484}–"], ["\u{9b}", "\u{2009}\u{9361d}", "ﬢ\u{11}\u{61ffb}\u{41bcc}", ""], ["휹}\u{96}", "", "2S\u{88f07}", "\u{8b}@~"], ["m\u{66604}", "‸", "\u{13}ഌ", "W3$S"], ["꡵徧\u{90fa5};", "|1–~", "ᣀ*", ",5"], ["", "(.", "", "\u{a0}"], ["e/", "\u{99}\u{b6b72}^\u{1d173}", "슒®&", ""], ["", "", "^{", ""], [" ", "\r\u{7}p", "$", "\u{9a}"], ["p", "s", "\rT\u{e26a}", "=\u{faf95}⁔"], ["]@鼡\u{1b}", "쭦<h", "", ")\u{1f}㢔$"], ["@\u{fffb}\u{93}", "", "\u{3}\u{17}", "\r"], ["\u{80}⁍𰾏", "", "\u{97}\u{b}", ""], ["", "2+.", "\\j", "%!"], ["", "\n\u{e6b0}0", "D[?J", "e"], ["F¥", "H7", "h{㓱\u{84}", ""], ["{\u{602}", "\u{94}\u{2dd7}\'", "\u{8b}m᧪", "h"], ["ʼn", "a", "0\u{9e} \u{206a}", "."], ["", "\u{11}", "", "\u{9d}\u{e394a}"], ["MK쒯", "", "쁸<", "j\u{12}?£"], ["⁆N", "\"\u{f}", "", ""], ["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-876]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-887]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-902]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["Q^,", "垭믿n<", "", ""], [" ", "\r\u{7}p", "$", "\u{9a}"], ["p", "s", "\rT\u{e26a}", "=\u{faf95}⁔"], ["]@鼡\u{1b}", "쭦<h", "", ")\u{1f}㢔$"], ["@\u{fffb}\u{93}", "", "\u{3}\u{17}", "\r"], ["\u{80}⁍𰾏", "", "\u{97}\u{b}", ""], ["", "2+.", "\\j", "%!"], ["", "\n\u{e6b0}0", "D[?J", "e"], ["F¥", "H7", "h{㓱\u{84}", ""], ["{\u{602}", "\u{94}\u{2dd7}\'", "\u{8b}m᧪", "h"], ["ʼn", "a", "0\u{9e} \u{206a}", "."], ["", "\u{11}", "", "\u{9d}\u{e394a}"], ["MK쒯", "", "쁸<", "j\u{12}?£"], ["⁆N", "\"\u{f}", "", ""], ["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["Q^,", "垭믿n<", "", ""], [" ", "\r\u{7}p", "$", "\u{9a}"], ["p", "s", "\rT\u{e26a}", "=\u{faf95}⁔"], ["]@鼡\u{1b}", "쭦<h", "", ")\u{1f}㢔$"], ["@\u{fffb}\u{93}", "", "\u{3}\u{17}", "\r"], ["\u{80}⁍𰾏", "", "\u{97}\u{b}", ""], ["", "2+.", "\\j", "%!"], ["", "\n\u{e6b0}0", "D[?J", "e"], ["F¥", "H7", "h{㓱\u{84}", ""], ["{\u{602}", "\u{94}\u{2dd7}\'", "\u{8b}m᧪", "h"], ["ʼn", "a", "0\u{9e} \u{206a}", "."], ["", "\u{11}", "", "\u{9d}\u{e394a}"], ["MK쒯", "", "쁸<", "j\u{12}?£"], ["⁆N", "\"\u{f}", "", ""], ["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-928]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-940]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-954]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["\u{e739e}\u{e34e3}/\u{750f1}", "\u{80}^\t\u{93}", "-\"汧.", "({"], ["\u{82}@", "", "0\u{94}\u{fff9}", "0W"], ["K]\u{6}›", "g=\u{91}", "", "¯\u{fff0}"], ["", "\u{9e}䌞", "\\", "."], ["\u{85}\u{fff8}!", "[a様", "3\r¬", "«"], ["", "\u{cf2c6}\u{96}\u{81}\u{ed078}", "", ""], ["", "", "\u{b3329}", "\u{100000}\u{e729}"], ["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-974]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-987]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1002]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["v", "", " \u{9e}", "\u{7f})"], ["", "$\u{8}\u{81}", "둡\u{206e}\u{16}j", ""], ["\u{5b2be}", "\u{85}\u{7}6", "]\u{8f}\u{8a}", "]\u{fb19}-"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1015]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1030]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1043]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["@5~", "/\u{1e}o\u{4e3c8}", "", "&wK"], ["⫅\u{91}", "", "¥?>-", "."], ["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1057]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1071]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1085]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["tQ", "逼\u{1f}4q", "", "\u{2001}\'+"], ["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1100]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1113]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1127]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["", "", "ª\u{5}\u{fff4}", ""]]`,
 right: `[["\u{feff}", "", "ª\u{5}\u{fff4}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1141]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1154]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1168]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1181]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1195]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1207]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1222]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1235]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1247]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1260]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1273]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1287]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1300]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1316]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1328]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1342]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1353]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1362]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["", "", "", ""]]`,
 right: `[["\u{feff}", "", "", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1375]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1387]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1400]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1412]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1423]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1434]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1442]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1454]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1465]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1477]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1487]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1499]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1510]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1520]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1530]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1541]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1550]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1561]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1569]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1580]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["", "", ""]]`,
 right: `[["\u{feff}", "", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1592]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1601]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1614]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1622]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1632]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1640]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1652]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1662]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1673]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1685]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1693]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1702]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1711]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1717]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1722]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1725]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1732]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1735]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1740]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1744]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[["", ""]]`,
 right: `[["\u{feff}", ""]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1748]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1750]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1753]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1755]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1758]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1760]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1763]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1765]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1767]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1770]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1772]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1775]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1777]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1780]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1782]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1785]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1787]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1790]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1792]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1795]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at 'assertion failed: `(left == right)`
  left: `[]`,
 right: `[["\u{feff}"]]`', tests/test_reverse.rs:22:5
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1797]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1800]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1802]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1805]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1807]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1809]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1812]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1814]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1817]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1819]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1822]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1824]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1827]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1829]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1832]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1834]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
[/checkout/obj/build/ct/xsv/target/debug/xit/prop_reverse_no_headers/test-1837]: "/checkout/obj/build/ct/xsv/target/debug/xsv" "reverse" "in.csv" "--no-headers"
thread 'test_reverse::prop_reverse_no_headers' panicked at '[quickcheck] TEST FAILED (runtime error). Arguments: (CsvData { data: [[[239, 187, 191]]] })
Error: "assertion failed: `(left == right)`\n  left: `[]`,\n right: `[[\"\\u{feff}\"]]`"', /cargo/registry/src/git.luolix.top-1ecc6299db9ec823/quickcheck-0.7.1/src/tester.rs:176:28

failures:
    test_reverse::prop_reverse_no_headers


test result: FAILED. 425 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.71s

thread 'main' panicked at 'tests failed for https://github.com/BurntSushi/xsv', src/tools/cargotest/main.rs:72:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
make: *** [check-aux] Error 1

command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/cargotest" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin/cargo" "/checkout/obj/build/ct"
expected success, got: exit code: 101



failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --stage 2 src/tools/cargo src/tools/cargotest
Build completed unsuccessfully in 0:29:24
Makefile:44: recipe for target 'check-aux' failed

@bors
Copy link
Contributor

bors commented Mar 8, 2021

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 8, 2021
@ehuss
Copy link
Contributor Author

ehuss commented Mar 8, 2021

@bors retry
BurntSushi/xsv#227

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 8, 2021
@m-ou-se
Copy link
Member

m-ou-se commented Mar 8, 2021

@bors p=20

(To make it go in front of rollups.)

@bors
Copy link
Contributor

bors commented Mar 8, 2021

⌛ Testing commit acdca31 with merge eb476b1...

@bors
Copy link
Contributor

bors commented Mar 9, 2021

☀️ Test successful - checks-actions
Approved by: m-ou-se
Pushing eb476b1 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Mar 9, 2021
@bors bors merged commit eb476b1 into rust-lang:master Mar 9, 2021
@rustbot rustbot added this to the 1.52.0 milestone Mar 9, 2021
bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 15, 2021
use RWlock when accessing os::env (take 2)

This reverts commit acdca31 (rust-lang#82877) i.e. redoes rust-lang#81850 since the invalid unlock attempts in the child process have been fixed in rust-lang#82949

r? `@joshtriplett`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tests frequently hang when running in CI
9 participants