Skip to content

Compiler panic #56560

Closed
Closed
@tstorch

Description

@tstorch

Compiler panics while compiling

[I'm sorry to only to be able to give you a short description and I will likley not be able to dig deeper into this due to time constraints]

I installed rust/cargo on Windows 10 (aws machine) via rustup-init. As a test I tried to clone and build https://github.com/sharkdp/bat . This resulted in a compiler panic, which instructed me to open a bug here

I tried this code:

# Recursive clone to retrieve all submodules
git clone --recursive https://github.com/sharkdp/bat

# Build (debug version)
cd bat
cargo build --verbose

I expected to see this happen: bat being build

Instead, this happened: Compiler panic for option/result

Meta

cargo --version --verbose:

cargo 1.30.0 (a1a4ad372 2018-11-02)
release: 1.30.0
commit-hash: a1a4ad37271b61209cd55d21f2c83f2773cbe113
commit-date: 2018-11-02

rustc --version --verbose:

rustc 1.30.1 (1433507eb 2018-11-07)
binary: rustc
commit-hash: 1433507eba7d1a114e4c6f27ae0e1a74f60f20de
commit-date: 2018-11-07
host: x86_64-pc-windows-msvc
release: 1.30.1
LLVM version: 8.0

[System.Environment]::OSVersion.Version:

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      14393  0

Backtrace [excerpt]:

   Compiling winapi-build v0.1.1
   Compiling proc-macro2 v0.4.21
   Compiling unicode-xid v0.1.0
   Compiling semver-parser v0.7.0
     Running `rustc --crate-name build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-build-0.1.1\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=a98124f2bedbf0d7 -C extra-filename=-a98124f2bedbf0d7 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\dep
s --cap-lints allow`
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\proc-macro2-0.4.21\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"proc-macro\"" -C metadata=cb7e1cac1491db98 -C extra-filename=-cb7e1cac1491db98 --out-dir C:\src\rus
t\bat\target\debug\build\proc-macro2-cb7e1cac1491db98 -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
     Running `rustc --crate-name unicode_xid C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\unicode-xid-0.1.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" -C metadata=df434010668537e6 -C extra-filename=-df434010668537e6 --out-dir C:\src\rust\bat\target\debug\deps -L dependency
=C:\src\rust\bat\target\debug\deps --cap-lints allow`
     Running `rustc --crate-name semver_parser C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\semver-parser-0.7.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=7a6fd046e9251dff -C extra-filename=-7a6fd046e9251dff --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\
debug\deps --cap-lints allow`
   Compiling winapi v0.3.6
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.6\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"consoleapi\"" --cfg "feature=\"errhandlingapi\"" --cfg "feature=\"fileapi\"" --cfg "feature=\"handleapi\"" --cfg "feature=\"knownfold
ers\"" --cfg "feature=\"minwinbase\"" --cfg "feature=\"minwindef\"" --cfg "feature=\"ntsecapi\"" --cfg "feature=\"ntstatus\"" --cfg "feature=\"objbase\"" --cfg "feature=\"processenv\"" --cfg "feature=\"profileapi\"" --cfg "feature=\"shlobj\"" --cfg "feature=\"std\"" --cfg "feature=\"winbase\"" --cfg "feature=\"wincon\"" --cfg "feature=\"winerror\"" --cfg "featu
re=\"winnt\"" --cfg "feature=\"winuser\"" -C metadata=7905407e28b111ee -C extra-filename=-7905407e28b111ee --out-dir C:\src\rust\bat\target\debug\build\winapi-7905407e28b111ee -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling version_check v0.1.5
     Running `rustc --crate-name version_check C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\version_check-0.1.5\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=29cad854ae2f7a7d -C extra-filename=-29cad854ae2f7a7d --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\
debug\deps --cap-lints allow`
   Compiling winapi v0.2.8
     Running `rustc --crate-name winapi C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.2.8\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=0fdadd71c47dbd7a -C extra-filename=-0fdadd71c47dbd7a --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --c
ap-lints allow`
   Compiling rand_core v0.3.0
     Running `rustc --crate-name rand_core C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\rand_core-0.3.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"alloc\"" --cfg "feature=\"std\"" -C metadata=3423bbee8522efef -C extra-filename=-3423bbee8522efef --out-dir C:\src\rust\bat\target\debug\
deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling pkg-config v0.3.14
     Running `rustc --crate-name pkg_config C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\pkg-config-0.3.14\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c902611171636be3 -C extra-filename=-c902611171636be3 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug
\deps --cap-lints allow`
   Compiling void v1.0.2
     Running `rustc --crate-name void C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\void-1.0.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=ebfe1fd985a6386c -C extra-filename=-ebfe1fd985a6386c --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-l
ints allow`
   Compiling vcpkg v0.2.6
     Running `rustc --crate-name vcpkg C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\vcpkg-0.2.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=47ef859edf088793 -C extra-filename=-47ef859edf088793 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap
-lints allow`
   Compiling cc v1.0.25
     Running `rustc --crate-name cc C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\cc-1.0.25\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=8e7abca65dfb526f -C extra-filename=-8e7abca65dfb526f --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lint
s allow`
   Compiling cfg-if v0.1.6
     Running `rustc --crate-name cfg_if C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\cfg-if-0.1.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=7e13e6ce494c53ea -C extra-filename=-7e13e6ce494c53ea --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --c
ap-lints allow`
   Compiling stable_deref_trait v1.1.1
     Running `rustc --crate-name stable_deref_trait C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\stable_deref_trait-1.1.1\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" -C metadata=ccd87baf86717702 -C extra-filename=-ccd87baf86717702 --out-dir C:\src\ru
st\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling serde v1.0.80
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\serde-1.0.80\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"derive\"" --cfg "feature=\"serde_derive\"" --cfg "feature=\"std\"" -C metadata=4f349af715bb9208 -C extra-
filename=-4f349af715bb9208 --out-dir C:\src\rust\bat\target\debug\build\serde-4f349af715bb9208 -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling ryu v0.2.7
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\ryu-0.2.7\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=7ee4d085012dcb13 -C extra-filename=-7ee4d085012dcb13 --out-dir C:\src\rust\bat\target\debug\build\ryu-7ee4d085012dcb13 -L dependency=C:\src\r
ust\bat\target\debug\deps --cap-lints allow`
   Compiling unicode-width v0.1.5
     Running `rustc --crate-name unicode_width C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\unicode-width-0.1.5\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" -C metadata=3da9dcab991ce0f7 -C extra-filename=-3da9dcab991ce0f7 --out-dir C:\src\rust\bat\target\debug\deps -L depend
ency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling libc v0.2.43
     Running `rustc --crate-name libc C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\libc-0.2.43\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"use_std\"" -C metadata=1668509432a8a1e3 -C extra-filename=-1668509432a8a1e3 --out-dir C:\src\rust\bat\target\debug\dep
s -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling matches v0.1.8
     Running `rustc --crate-name matches C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\matches-0.1.8\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=672b19362a2f89e6 -C extra-filename=-672b19362a2f89e6 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap
-lints allow`
   Compiling lazy_static v1.2.0
     Running `rustc --crate-name lazy_static C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\lazy_static-1.2.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=a964d4946035279a -C extra-filename=-a964d4946035279a --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debu
g\deps --cap-lints allow`
   Compiling plist v0.3.0
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\plist-0.3.0\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"serde\"" -C metadata=29a7688da96ed053 -C extra-filename=-29a7688da96ed053 --out-dir C:\src\rust\bat\target
\debug\build\plist-29a7688da96ed053 -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling regex v1.0.6
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\regex-1.0.6\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"use_std\"" -C metadata=aa1ec5a95aeae79f -C extra-filename=-aa1ec5a95aeae79f --out-dir C:\src\rust\bat\targ
et\debug\build\regex-aa1ec5a95aeae79f -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling strsim v0.7.0
     Running `rustc --crate-name strsim C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\strsim-0.7.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=85f9642a61f7a373 -C extra-filename=-85f9642a61f7a373 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --c
ap-lints allow`
   Compiling unicode-normalization v0.1.7
     Running `rustc --crate-name unicode_normalization C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\unicode-normalization-0.1.7\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1f881c1cf8016a87 -C extra-filename=-1f881c1cf8016a87 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\
rust\bat\target\debug\deps --cap-lints allow`
   Compiling quick-error v1.2.2
     Running `rustc --crate-name quick_error C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\quick-error-1.2.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=efefabd07553b1f2 -C extra-filename=-efefabd07553b1f2 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debu
g\deps --cap-lints allow`
   Compiling bitflags v1.0.4
     Running `rustc --crate-name bitflags C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\bitflags-1.0.4\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" -C metadata=b08938a26a887d1a -C extra-filename=-b08938a26a887d1a --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\sr
c\rust\bat\target\debug\deps --cap-lints allow`
   Compiling scopeguard v0.3.3
     Running `rustc --crate-name scopeguard C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\scopeguard-0.3.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3fd95767f84703b9 -C extra-filename=-3fd95767f84703b9 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\
deps --cap-lints allow`
   Compiling safemem v0.3.0
     Running `rustc --crate-name safemem C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\safemem-0.3.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" -C metadata=9ba70b5c06163c37 -C extra-filename=-9ba70b5c06163c37 --out-dir C:\src\rust\bat\target\debug\de
ps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling vec_map v0.8.1
     Running `rustc --crate-name vec_map C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\vec_map-0.8.1\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=5bae0d3f3e545f8c -C extra-filename=-5bae0d3f3e545f8c --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps -
-cap-lints allow`
   Compiling byteorder v1.2.7
     Running `rustc --crate-name byteorder C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\byteorder-1.2.7\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" -C metadata=918979e4e7665605 -C extra-filename=-918979e4e7665605 --out-dir C:\src\rust\bat\target\debu
g\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling ucd-util v0.1.2
     Running `rustc --crate-name ucd_util C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\ucd-util-0.1.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=9c7258c9bb291ec0 -C extra-filename=-9c7258c9bb291ec0 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps
 --cap-lints allow`
   Compiling percent-encoding v1.0.1
     Running `rustc --crate-name percent_encoding C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\percent-encoding-1.0.1\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=11a33b6e0c26e2d4 -C extra-filename=-11a33b6e0c26e2d4 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\targe
t\debug\deps --cap-lints allow`
   Compiling itoa v0.4.3
     Running `rustc --crate-name itoa C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\itoa-0.4.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" -C metadata=00987a391903e2ab -C extra-filename=-00987a391903e2ab --out-dir C:\src\rust\bat\target\debug\deps -L
dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow`
   Compiling linked-hash-map v0.5.1
     Running `rustc --crate-name linked_hash_map C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\linked-hash-map-0.5.1\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2f9e1b948dbcf5d2 -C extra-filename=-2f9e1b948dbcf5d2 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\tar
get\debug\deps --cap-lints allow`
   Compiling utf8-ranges v1.0.2
     Running `rustc --crate-name utf8_ranges C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\utf8-ranges-1.0.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1942dee9b8d3387b -C extra-filename=-1942dee9b8d3387b --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debu
g\deps --cap-lints allow`
   Compiling encoding_index_tests v0.1.4
     Running `rustc --crate-name encoding_index_tests C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding_index_tests-0.1.4\index_tests.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=975c1e80d65d9c2d -C extra-filename=-975c1e80d65d9c2d --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\sr
c\rust\bat\target\debug\deps --cap-lints allow`
   Compiling glob v0.2.11
     Running `rustc --crate-name glob C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\glob-0.2.11\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=90b76f6de9d38cf1 -C extra-filename=-90b76f6de9d38cf1 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-
lints allow`
   Compiling fnv v1.0.6
     Running `rustc --crate-name fnv C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\fnv-1.0.6\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4c5fec21060f3b22 -C extra-filename=-4c5fec21060f3b22 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints a
llow`
   Compiling lazycell v1.2.0
     Running `rustc --crate-name lazycell C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\lazycell-1.2.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=a3812a0cc8a5513f -C extra-filename=-a3812a0cc8a5513f --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps
 --cap-lints allow`
   Compiling error-chain v0.12.0
     Running `rustc --crate-name error_chain C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\error-chain-0.12.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d40415d2519ec441 -C extra-filename=-d40415d2519ec441 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\deb
ug\deps --cap-lints allow`
   Compiling shell-words v0.1.0
     Running `rustc --crate-name shell_words C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\shell-words-0.1.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=83563802033d4dc7 -C extra-filename=-83563802033d4dc7 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debu
g\deps --cap-lints allow`
   Compiling kernel32-sys v0.2.2
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\kernel32-sys-0.2.2\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=f6506d41facee459 -C extra-filename=-f6506d41facee459 --out-dir C:\src\rust\bat\target\debug\build\kernel32-sys-f6506d41facee459 -L d
ependency=C:\src\rust\bat\target\debug\deps --extern build=C:\src\rust\bat\target\debug\deps\libbuild-a98124f2bedbf0d7.rlib --cap-lints allow`
     Running `C:\src\rust\bat\target\debug\build\proc-macro2-cb7e1cac1491db98\build-script-build`
   Compiling semver v0.9.0
     Running `rustc --crate-name semver C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\semver-0.9.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" -C metadata=7e5eaa2af231fe96 -C extra-filename=-7e5eaa2af231fe96 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\ru
st\bat\target\debug\deps --extern semver_parser=C:\src\rust\bat\target\debug\deps\libsemver_parser-7a6fd046e9251dff.rlib --cap-lints allow`
   Compiling memchr v2.1.1
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\memchr-2.1.1\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"libc\"" --cfg "feature=\"use_std\"" -C metadata=1f07fc4e9edbb2c6 -C extra-filename=-1f07fc4e9edbb2c6 --ou
t-dir C:\src\rust\bat\target\debug\build\memchr-1f07fc4e9edbb2c6 -L dependency=C:\src\rust\bat\target\debug\deps --extern version_check=C:\src\rust\bat\target\debug\deps\libversion_check-29cad854ae2f7a7d.rlib --cap-lints allow`
     Running `C:\src\rust\bat\target\debug\build\winapi-7905407e28b111ee\build-script-build`
   Compiling unreachable v1.0.0
     Running `rustc --crate-name unreachable C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\unreachable-1.0.0\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=f7fd577792132daf -C extra-filename=-f7fd577792132daf --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debu
g\deps --extern void=C:\src\rust\bat\target\debug\deps\libvoid-ebfe1fd985a6386c.rlib --cap-lints allow`
   Compiling rand_core v0.2.2
     Running `rustc --crate-name rand_core C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\rand_core-0.2.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"alloc\"" --cfg "feature=\"rand_core\"" --cfg "feature=\"std\"" -C metadata=2b36dd47b79275ac -C extra-filename=-2b36dd47b79275ac --out-dir
 C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --extern rand_core=C:\src\rust\bat\target\debug\deps\librand_core-3423bbee8522efef.rlib --cap-lints allow`
   Compiling log v0.4.6
     Running `rustc --crate-name log C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\log-0.4.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=6cbe939890f38028 -C extra-filename=-6cbe939890f38028 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --extern
cfg_if=C:\src\rust\bat\target\debug\deps\libcfg_if-7e13e6ce494c53ea.rlib --cap-lints allow`
   Compiling owning_ref v0.3.3
     Running `rustc --crate-name owning_ref C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\owning_ref-0.3.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=22c522246cdb05d2 -C extra-filename=-22c522246cdb05d2 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\
deps --extern stable_deref_trait=C:\src\rust\bat\target\debug\deps\libstable_deref_trait-ccd87baf86717702.rlib --cap-lints allow`
     Running `C:\src\rust\bat\target\debug\build\serde-4f349af715bb9208\build-script-build`
     Running `C:\src\rust\bat\target\debug\build\ryu-7ee4d085012dcb13\build-script-build`
   Compiling unicode-bidi v0.3.4
     Running `rustc --crate-name unicode_bidi C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\unicode-bidi-0.3.4\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" -C metadata=6b3a33d9c05a27ae -C extra-filename=-6b3a33d9c05a27ae --out-dir C:\src\rust\bat\target\debug\deps -L dependen
cy=C:\src\rust\bat\target\debug\deps --extern matches=C:\src\rust\bat\target\debug\deps\libmatches-672b19362a2f89e6.rlib --cap-lints allow`
   Compiling onig_sys v69.0.0
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\onig_sys-69.0.0\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=e28c771079b675c5 -C extra-filename=-e28c771079b675c5 --out-dir C:\src\rust\bat\target\debug\build\onig_sys-e28c771079b675c5 -L dependen
cy=C:\src\rust\bat\target\debug\deps --extern cc=C:\src\rust\bat\target\debug\deps\libcc-8e7abca65dfb526f.rlib --extern pkg_config=C:\src\rust\bat\target\debug\deps\libpkg_config-c902611171636be3.rlib --cap-lints allow`
   Compiling miniz-sys v0.1.11
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\miniz-sys-0.1.11\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a290794ee71bd450 -C extra-filename=-a290794ee71bd450 --out-dir C:\src\rust\bat\target\debug\build\miniz-sys-a290794ee71bd450 -L depend
ency=C:\src\rust\bat\target\debug\deps --extern cc=C:\src\rust\bat\target\debug\deps\libcc-8e7abca65dfb526f.rlib --cap-lints allow`
   Compiling libz-sys v1.0.25
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\libz-sys-1.0.25\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=87df61ff2426495f -C extra-filename=-87df61ff2426495f --out-dir C:\src\rust\bat\target\debug\build\libz-sys-87df61ff2426495f -L dependen
cy=C:\src\rust\bat\target\debug\deps --extern cc=C:\src\rust\bat\target\debug\deps\libcc-8e7abca65dfb526f.rlib --extern pkg_config=C:\src\rust\bat\target\debug\deps\libpkg_config-c902611171636be3.rlib --extern vcpkg=C:\src\rust\bat\target\debug\deps\libvcpkg-47ef859edf088793.rlib --cap-lints allow`
   Compiling libgit2-sys v0.7.10
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\libgit2-sys-0.7.10\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=141f06f140c79687 -C extra-filename=-141f06f140c79687 --out-dir C:\src\rust\bat\target\debug\build\libgit2-sys-141f06f140c79687 -L de
pendency=C:\src\rust\bat\target\debug\deps --extern cc=C:\src\rust\bat\target\debug\deps\libcc-8e7abca65dfb526f.rlib --extern pkg_config=C:\src\rust\bat\target\debug\deps\libpkg_config-c902611171636be3.rlib --cap-lints allow`
   Compiling ansi_colours v1.0.1
     Running `rustc --crate-name build_script_build C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\ansi_colours-1.0.1\build.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=add32f7b8acf403b -C extra-filename=-add32f7b8acf403b --out-dir C:\src\rust\bat\target\debug\build\ansi_colours-add32f7b8acf403b -L d
ependency=C:\src\rust\bat\target\debug\deps --extern cc=C:\src\rust\bat\target\debug\deps\libcc-8e7abca65dfb526f.rlib --cap-lints allow`
   Compiling thread_local v0.3.6
     Running `rustc --crate-name thread_local C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\thread_local-0.3.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c084e458831e9931 -C extra-filename=-c084e458831e9931 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\de
bug\deps --extern lazy_static=C:\src\rust\bat\target\debug\deps\liblazy_static-a964d4946035279a.rlib --cap-lints allow`
     Running `C:\src\rust\bat\target\debug\build\plist-29a7688da96ed053\build-script-build`
     Running `C:\src\rust\bat\target\debug\build\regex-aa1ec5a95aeae79f\build-script-build`
   Compiling humantime v1.1.1
     Running `rustc --crate-name humantime C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\humantime-1.1.1\src/lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=5da78de76c14d119 -C extra-filename=-5da78de76c14d119 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\de
ps --extern quick_error=C:\src\rust\bat\target\debug\deps\libquick_error-efefabd07553b1f2.rlib --cap-lints allow`
   Compiling xml-rs v0.7.0
     Running `rustc --crate-name xml C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\xml-rs-0.7.0\src/lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=7dae80ed8343ac3a -C extra-filename=-7dae80ed8343ac3a --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --exte
rn bitflags=C:\src\rust\bat\target\debug\deps\libbitflags-b08938a26a887d1a.rlib --cap-lints allow`
   Compiling base64 v0.9.3
     Running `rustc --crate-name base64 C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\base64-0.9.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=27dbf5d7b16d7415 -C extra-filename=-27dbf5d7b16d7415 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --e
xtern byteorder=C:\src\rust\bat\target\debug\deps\libbyteorder-918979e4e7665605.rlib --extern safemem=C:\src\rust\bat\target\debug\deps\libsafemem-9ba70b5c06163c37.rlib --cap-lints allow`
   Compiling regex-syntax v0.6.3
     Running `rustc --crate-name regex_syntax C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\regex-syntax-0.6.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=fe69515cf179638c -C extra-filename=-fe69515cf179638c --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\de
bug\deps --extern ucd_util=C:\src\rust\bat\target\debug\deps\libucd_util-9c7258c9bb291ec0.rlib --cap-lints allow`
   Compiling yaml-rust v0.4.2
     Running `rustc --crate-name yaml_rust C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\yaml-rust-0.4.2\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=8e382f9aef2aa343 -C extra-filename=-8e382f9aef2aa343 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\de
ps --extern linked_hash_map=C:\src\rust\bat\target\debug\deps\liblinked_hash_map-2f9e1b948dbcf5d2.rlib --cap-lints allow`
   Compiling encoding-index-korean v1.20141219.5
     Running `rustc --crate-name encoding_index_korean C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding-index-korean-1.20141219.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d58a53644b184bf2 -C extra-filename=-d58a53644b184bf2 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\s
rc\rust\bat\target\debug\deps --extern encoding_index_tests=C:\src\rust\bat\target\debug\deps\libencoding_index_tests-975c1e80d65d9c2d.rlib --cap-lints allow`
   Compiling encoding-index-tradchinese v1.20141219.5
     Running `rustc --crate-name encoding_index_tradchinese C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding-index-tradchinese-1.20141219.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=37e88a92c158564c -C extra-filename=-37e88a92c158564c --out-dir C:\src\rust\bat\target\debug\deps -L depen
dency=C:\src\rust\bat\target\debug\deps --extern encoding_index_tests=C:\src\rust\bat\target\debug\deps\libencoding_index_tests-975c1e80d65d9c2d.rlib --cap-lints allow`
   Compiling encoding-index-japanese v1.20141219.5
     Running `rustc --crate-name encoding_index_japanese C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding-index-japanese-1.20141219.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2f0235984ae63aea -C extra-filename=-2f0235984ae63aea --out-dir C:\src\rust\bat\target\debug\deps -L dependency=
C:\src\rust\bat\target\debug\deps --extern encoding_index_tests=C:\src\rust\bat\target\debug\deps\libencoding_index_tests-975c1e80d65d9c2d.rlib --cap-lints allow`
   Compiling encoding-index-simpchinese v1.20141219.5
     Running `rustc --crate-name encoding_index_simpchinese C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding-index-simpchinese-1.20141219.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=5cc477c3f0a556a5 -C extra-filename=-5cc477c3f0a556a5 --out-dir C:\src\rust\bat\target\debug\deps -L depen
dency=C:\src\rust\bat\target\debug\deps --extern encoding_index_tests=C:\src\rust\bat\target\debug\deps\libencoding_index_tests-975c1e80d65d9c2d.rlib --cap-lints allow`
   Compiling encoding-index-singlebyte v1.20141219.5
     Running `rustc --crate-name encoding_index_singlebyte C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\encoding-index-singlebyte-1.20141219.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=beefb13e1e4e2ceb -C extra-filename=-beefb13e1e4e2ceb --out-dir C:\src\rust\bat\target\debug\deps -L depende
ncy=C:\src\rust\bat\target\debug\deps --extern encoding_index_tests=C:\src\rust\bat\target\debug\deps\libencoding_index_tests-975c1e80d65d9c2d.rlib --cap-lints allow`
   Compiling wild v2.0.1
     Running `rustc --crate-name wild C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\wild-2.0.1\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=012e93fc2ea59823 -C extra-filename=-012e93fc2ea59823 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --exter
n glob=C:\src\rust\bat\target\debug\deps\libglob-90b76f6de9d38cf1.rlib --cap-lints allow`
     Running `rustc --crate-name proc_macro2 C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\proc-macro2-0.4.21\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"proc-macro\"" -C metadata=b1a5f1766e1fc58c -C extra-filename=-b1a5f1766e1fc58c --out-dir C:\src\rust\bat
\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --extern unicode_xid=C:\src\rust\bat\target\debug\deps\libunicode_xid-df434010668537e6.rlib --cap-lints allow --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro`
     Running `C:\src\rust\bat\target\debug\build\kernel32-sys-f6506d41facee459\build-script-build`
     Running `C:\src\rust\bat\target\debug\build\memchr-1f07fc4e9edbb2c6\build-script-build`
     Running `rustc --crate-name winapi C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"consoleapi\"" --cfg "feature=\"errhandlingapi\"" --cfg "feature=\"fileapi\"" --cfg "feature=\"handleapi\"" --cfg "feature=\"knownfolders\"" --c
fg "feature=\"minwinbase\"" --cfg "feature=\"minwindef\"" --cfg "feature=\"ntsecapi\"" --cfg "feature=\"ntstatus\"" --cfg "feature=\"objbase\"" --cfg "feature=\"processenv\"" --cfg "feature=\"profileapi\"" --cfg "feature=\"shlobj\"" --cfg "feature=\"std\"" --cfg "feature=\"winbase\"" --cfg "feature=\"wincon\"" --cfg "feature=\"winerror\"" --cfg "feature=\"winnt
\"" --cfg "feature=\"winuser\"" -C metadata=c656d1536f8198b6 -C extra-filename=-c656d1536f8198b6 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow --cfg "feature=\"cfg\"" --cfg "feature=\"processthreadsapi\"" --cfg "feature=\"wtypes\"" --cfg "feature=\"objidl\"" --cfg "feature=\"unknwnbase\"" --cfg "fe
ature=\"objidlbase\"" --cfg "feature=\"cfgmgr32\"" --cfg "feature=\"vadefs\"" --cfg "feature=\"propidl\"" --cfg "feature=\"wingdi\"" --cfg "feature=\"combaseapi\"" --cfg "feature=\"ntdef\"" --cfg "feature=\"ktmtypes\"" --cfg "feature=\"winreg\"" --cfg "feature=\"subauth\"" --cfg "feature=\"wtypesbase\"" --cfg "feature=\"sspi\"" --cfg "feature=\"basetsd\"" --cfg
 "feature=\"excpt\"" --cfg "feature=\"rpcdce\"" --cfg "feature=\"libloaderapi\"" --cfg "feature=\"wincred\"" --cfg "feature=\"limits\"" --cfg "feature=\"rpc\"" --cfg "feature=\"rpcndr\"" --cfg "feature=\"shtypes\"" --cfg "feature=\"guiddef\"" --cfg "feature=\"lsalookup\"" --cfg "feature=\"vcruntime\"" --cfg "feature=\"windef\"" -l dylib=advapi32 -l dylib=credui
 -l dylib=gdi32 -l dylib=kernel32 -l dylib=msimg32 -l dylib=ole32 -l dylib=opengl32 -l dylib=secur32 -l dylib=setupapi -l dylib=shell32 -l dylib=user32 -l dylib=winspool`
   Compiling rustc_version v0.2.3
     Running `rustc --crate-name rustc_version C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\rustc_version-0.2.3\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1f0c6de30509d2c2 -C extra-filename=-1f0c6de30509d2c2 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\
debug\deps --extern semver=C:\src\rust\bat\target\debug\deps\libsemver-7e5eaa2af231fe96.rlib --cap-lints allow`
   Compiling smallvec v0.6.5
     Running `rustc --crate-name smallvec C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\smallvec-0.6.5\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"default\"" --cfg "feature=\"std\"" -C metadata=b9852c5766294fcc -C extra-filename=-b9852c5766294fcc --out-dir C:\src\rust\bat\target\debug\deps
 -L dependency=C:\src\rust\bat\target\debug\deps --extern unreachable=C:\src\rust\bat\target\debug\deps\libunreachable-f7fd577792132daf.rlib --cap-lints allow`
   Compiling lock_api v0.1.4
     Running `rustc --crate-name lock_api C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\lock_api-0.1.4\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"owning_ref\"" -C metadata=84d6688550d76e0c -C extra-filename=-84d6688550d76e0c --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:
\src\rust\bat\target\debug\deps --extern owning_ref=C:\src\rust\bat\target\debug\deps\libowning_ref-22c522246cdb05d2.rlib --extern scopeguard=C:\src\rust\bat\target\debug\deps\libscopeguard-3fd95767f84703b9.rlib --cap-lints allow`
     Running `rustc --crate-name ryu C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\ryu-0.2.7\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=080184063c81898c -C extra-filename=-080184063c81898c --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lin
ts allow --cfg integer128 --cfg must_use_return`
     Running `C:\src\rust\bat\target\debug\build\onig_sys-e28c771079b675c5\build-script-build`
     Running `C:\src\rust\bat\target\debug\build\miniz-sys-a290794ee71bd450\build-script-build`
     Running `C:\src\rust\bat\target\debug\build\libz-sys-87df61ff2426495f\build-script-build`
thread 'main' panicked at 'specified instant was later than self', libcore\option.rs:1000:5
stack backtrace:
   0: <std::sys::windows::args::Args as core::ops::drop::Drop>::drop
   1: <std::ffi::os_str::OsString as std::sys_common::IntoInner<std::sys::windows::os_str::Buf>>::into_inner
   2: std::panicking::take_hook
   3: std::panicking::take_hook
   4: <rustc::ty::sty::Binder<rustc::ty::ProjectionPredicate<'tcx>> as rustc::ty::ToPredicate<'tcx>>::to_predicate
   5: std::panicking::rust_panic_with_hook
   6: std::panicking::begin_panic_fmt
   7: rust_begin_unwind
   8: core::panicking::panic_fmt
   9: core::option::expect_failed
  10: std::sys::windows::os::chdir
  11: std::time::Instant::elapsed
  12: rustc::util::profiling::SelfProfiler::end_activity
  13: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  14: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  15: rustc::ty::query::<impl rustc::ty::context::TyCtxt<'a, 'tcx, 'lcx>>::describe_def
  16: <rustc_mir::transform::const_prop::ConstProp as rustc_mir::transform::MirPass>::run_pass
  17: <rustc_mir::transform::MirSource as core::fmt::Debug>::fmt
  18: rustc_mir::transform::optimized_mir
  19: rustc::ty::query::on_disk_cache::__ty_decoder_impl::<impl serialize::serialize::Decoder for rustc::ty::query::on_disk_cache::CacheDecoder<'a, 'tcx, 'x>>::read_str
  20: rustc::ty::query::on_disk_cache::__ty_decoder_impl::<impl serialize::serialize::Decoder for rustc::ty::query::on_disk_cache::CacheDecoder<'a, 'tcx, 'x>>::read_str
  21: rustc::dep_graph::graph::DepGraph::assert_ignored
  22: rustc::ty::context::tls::track_diagnostic
  23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  24: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  25: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::maybe_optimized_mir
  26: <rustc_mir::interpret::eval_context::LocalValue>::access_mut
  27: rustc_mir::const_eval::op_to_const
  28: rustc_mir::const_eval::const_eval_provider
  29: rustc::ty::query::on_disk_cache::__ty_decoder_impl::<impl serialize::serialize::Decoder for rustc::ty::query::on_disk_cache::CacheDecoder<'a, 'tcx, 'x>>::read_str
  30: rustc::ty::query::on_disk_cache::__ty_decoder_impl::<impl serialize::serialize::Decoder for rustc::ty::query::on_disk_cache::CacheDecoder<'a, 'tcx, 'x>>::read_str
  31: rustc::dep_graph::graph::DepGraph::assert_ignored
  32: rustc::ty::context::tls::track_diagnostic
  33: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  34: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
  35: rustc::ty::query::<impl rustc::ty::context::TyCtxt<'a, 'tcx, 'lcx>>::const_eval
  36: <rustc_lint::builtin::TypeAliasBounds as rustc::lint::LateLintPass<'a, 'tcx>>::check_item
  37: <rustc_lint::register_builtins::BuiltinCombinedLateLintPass as rustc::lint::LateLintPass<'a, 'tcx>>::check_item
  38: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
  39: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_mod
  40: rustc::hir::intravisit::NestedVisitorMap::inter
  41: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
  42: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_mod
  43: rustc::hir::intravisit::NestedVisitorMap::inter
  44: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
  45: <rustc::lint::context::LateContext<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_mod
  46: rustc::hir::intravisit::NestedVisitorMap::inter
  47: rustc::lint::context::check_crate
  48: <unknown>
  49: <rustc_driver::pretty::IdentifiedAnnotation<'hir> as rustc_driver::pretty::HirPrinterSupport<'hir>>::sess
  50: <rustc_driver::CompilationFailure as core::fmt::Debug>::fmt
  51: rustc_driver::driver::compile_input
  52: rustc_driver::run_compiler
  53: <env_logger::filter::inner::Filter as core::fmt::Display>::fmt
  54: rustc_driver::run_compiler
  55: <env_logger::filter::inner::Filter as core::fmt::Display>::fmt
  56: _rust_maybe_catch_panic
  57: rustc_driver::profile::dump
  58: rustc_driver::main
  59: <unknown>
  60: std::panicking::update_panic_count
  61: _rust_maybe_catch_panic
  62: std::rt::lang_start_internal
  63: <unknown>
  64: <unknown>
  65: BaseThreadInitThunk
  66: RtlUserThreadStart
query stack during panic:
#0 [optimized_mir] processing `um::ntsecapi::KerbSmartCardProfile`
#1 [const_eval] const-evaluating `um::ntsecapi::KerbSmartCardProfile`
end of query stack

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.30.1 (1433507eb 2018-11-07) running on x86_64-pc-windows-msvc

note: compiler flags: -C debuginfo=2 --crate-type lib

note: some of the compiler flags provided by cargo are hidden

error: Could not compile `winapi`.

Caused by:
  process didn't exit successfully: `rustc --crate-name winapi C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.6\src\lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg "feature=\"consoleapi\"" --cfg "feature=\"errhandlingapi\"" --cfg "feature=\"fileapi\"" --cfg "feature=\"handleapi\"" --cfg "featur
e=\"knownfolders\"" --cfg "feature=\"minwinbase\"" --cfg "feature=\"minwindef\"" --cfg "feature=\"ntsecapi\"" --cfg "feature=\"ntstatus\"" --cfg "feature=\"objbase\"" --cfg "feature=\"processenv\"" --cfg "feature=\"profileapi\"" --cfg "feature=\"shlobj\"" --cfg "feature=\"std\"" --cfg "feature=\"winbase\"" --cfg "feature=\"wincon\"" --cfg "feature=\"winerror\""
 --cfg "feature=\"winnt\"" --cfg "feature=\"winuser\"" -C metadata=c656d1536f8198b6 -C extra-filename=-c656d1536f8198b6 --out-dir C:\src\rust\bat\target\debug\deps -L dependency=C:\src\rust\bat\target\debug\deps --cap-lints allow --cfg "feature=\"cfg\"" --cfg "feature=\"processthreadsapi\"" --cfg "feature=\"wtypes\"" --cfg "feature=\"objidl\"" --cfg "feature=\"
unknwnbase\"" --cfg "feature=\"objidlbase\"" --cfg "feature=\"cfgmgr32\"" --cfg "feature=\"vadefs\"" --cfg "feature=\"propidl\"" --cfg "feature=\"wingdi\"" --cfg "feature=\"combaseapi\"" --cfg "feature=\"ntdef\"" --cfg "feature=\"ktmtypes\"" --cfg "feature=\"winreg\"" --cfg "feature=\"subauth\"" --cfg "feature=\"wtypesbase\"" --cfg "feature=\"sspi\"" --cfg "fea
ture=\"basetsd\"" --cfg "feature=\"excpt\"" --cfg "feature=\"rpcdce\"" --cfg "feature=\"libloaderapi\"" --cfg "feature=\"wincred\"" --cfg "feature=\"limits\"" --cfg "feature=\"rpc\"" --cfg "feature=\"rpcndr\"" --cfg "feature=\"shtypes\"" --cfg "feature=\"guiddef\"" --cfg "feature=\"lsalookup\"" --cfg "feature=\"vcruntime\"" --cfg "feature=\"windef\"" -l dylib=a
dvapi32 -l dylib=credui -l dylib=gdi32 -l dylib=kernel32 -l dylib=msimg32 -l dylib=ole32 -l dylib=opengl32 -l dylib=secur32 -l dylib=setupapi -l dylib=shell32 -l dylib=user32 -l dylib=winspool` (exit code: 101)
warning: build failed, waiting for other jobs to finish...
error: build failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions