You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just tried to get Rust working on a 32-bit system and a 64-bit system, both running Slackware 14.1. The x86_64 system compiles things fine, while the i686 system cannot even build Hello World.
Related issues for this exact exception: #38177 (potentially interesting discussion), #38891 (reported a couple hours before this issue - new regression?)
$ rustc -v test.rs
error: internal compiler error: unexpected panic
...
thread 'rustc' panicked at 'assertion failed: eps.windows(2).all(|w| w[0].cmp(self, &w[1]) != Ordering::Greater)', /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1525
stack backtrace:
1: 0xb74df235 - std::sys::imp::backtrace::tracing::imp::write::h2b860f17b6b0f511
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:42
2: 0xb74eb5db - std::panicking::default_hook::{{closure}}::hedea7d569eb1e6b8
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:349
3: 0xb74eb147 - std::panicking::default_hook::he87e0c76c89c52a4
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:359
4: 0xb74eba99 - std::panicking::rust_panic_with_hook::h304127bde2d3d5e2
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:553
5: 0xb66da869 - std::panicking::begin_panic::h1dc990fced681ffe
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:515
6: 0xb68e2bd5 - rustc::ty::context::TyCtxt::intern_existential_predicates::h20cec3659e8eca6d
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1524
7: 0xb6d84b5c - <core::result::Result<T, E> as rustc::ty::context::InternIteratorElement<T, R>>::intern_with::hac3e67983ea6f69f
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1559
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1621
8: 0xb6de70df - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::Slice<rustc::ty::sty::ExistentialPredicate<'tcx>>>>::specialized_decode::hc3a849731e56212a
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1602
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1559
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:436
9: 0xb6de51ce - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::TyS<'tcx>>>::specialized_decode::h7e91fc6df8b90ee5
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:201
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:486
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:195
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:485
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:175
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:150
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:171
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:164
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:374
10: 0xb6de533f - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::TyS<'tcx>>>::specialized_decode::h7e91fc6df8b90ee5
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:175
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:122
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:171
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:164
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:374
11: 0xb6d85e63 - <<core::result::Result<V, E> as core::iter::traits::FromIterator<core::result::Result<A, E>>>::from_iter::Adapter<Iter, E> as core::iter::iterator::Iterator>::next::h0a8d64550acffb73
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:415
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/ops.rs:2645
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/option.rs:383
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/iter/mod.rs:999
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/result.rs:1049
12: 0xb6d85914 - <core::result::Result<V, E> as core::iter::traits::FromIterator<core::result::Result<A, E>>>::from_iter::hd350930983eccfcd
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/iter/iterator.rs:2180
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_data_structures/array_vec.rs:150
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_data_structures/accumulate_vec.rs:100
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/result.rs:1066
13: 0xb6d84c29 - <core::result::Result<T, E> as rustc::ty::context::InternIteratorElement<T, R>>::intern_with::hbaf6c08a327678b0
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/iter/iterator.rs:1218
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1621
14: 0xb6de6dcf - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::Slice<&'tcx rustc::ty::TyS<'tcx>>>>::specialized_decode::h53b0fc8efae5e796
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1602
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1564
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:415
15: 0xb6db6cd5 - <rustc::ty::sty::FnSig<'tcx> as serialize::serialize::Decodable>::decode::{{closure}}::hf5f247ddd0b104e2
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:201
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:566
16: 0xb6db7b80 - <rustc::ty::sty::BareFnTy<'tcx> as serialize::serialize::Decodable>::decode::{{closure}}::h66183a2032b733f8
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:195
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:564
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:201
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:486
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:195
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:485
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:201
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:546
17: 0xb6de6e4f - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::sty::BareFnTy<'tcx>>>::specialized_decode::h1196ca5f3694d105
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:195
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:542
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:421
18: 0xb6de5d32 - <rustc_metadata::decoder::DecodeContext<'a, 'tcx> as serialize::serialize::SpecializedDecoder<&'tcx rustc::ty::TyS<'tcx>>>::specialized_decode::h7e91fc6df8b90ee5
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:175
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:142
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:171
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:164
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/sty.rs:92
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:374
19: 0xb6deb078 - rustc_metadata::decoder::<impl rustc_metadata::cstore::CrateMetadata>::get_type::h31d5d3fe2ee006e5
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libserialize/serialize.rs:746
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:156
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/decoder.rs:673
20: 0xb6df200d - rustc_metadata::cstore_impl::<impl rustc::middle::cstore::CrateStore<'tcx> for rustc_metadata::cstore::CStore>::item_type::h076521db7b251ac3
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_metadata/cstore_impl.rs:88
21: 0xb68f5f38 - rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::item_type::h7dd05669dfd5ee60
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/mod.rs:2315
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/mod.rs:1903
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/dep_graph/dep_tracking_map.rs:145
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/mod.rs:1899
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/mod.rs:2313
22: 0xb70d25d9 - rustc_trans::back::symbol_names::<impl rustc_trans::monomorphize::Instance<'tcx>>::symbol_name::h49e3929e31f9c552
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_trans/back/symbol_names.rs:234
23: 0xb70d115a - rustc_trans::back::symbol_export::ExportedSymbols::compute_from::h4bf627b7435e6774
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_trans/back/symbol_export.rs:95
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/ops.rs:2645
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/option.rs:383
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/iter/mod.rs:999
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcollections/vec.rs:1632
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcollections/vec.rs:1615
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcollections/vec.rs:1502
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libcore/iter/iterator.rs:1218
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_trans/back/symbol_export.rs:89
24: 0xb70f5e84 - rustc_trans::base::trans_crate::hed2e3c9ed492d3c3
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_trans/base.rs:1733
25: 0xb767a3ff - rustc_driver::driver::phase_4_translate_to_llvm::h655a38398d71b176
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:1046
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/util/common.rs:34
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:1044
26: 0xb7648357 - rustc_driver::driver::compile_input::{{closure}}::hda32c37b28fba5cf
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:205
27: 0xb7678922 - rustc_driver::driver::phase_3_run_analysis_passes::{{closure}}::hcabdc0c365c3bebe
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:992
28: 0xb76606e4 - rustc_driver::driver::phase_3_run_analysis_passes::hf8046635ec9be751
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1033
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/thread/local.rs:245
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1030
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1017
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/thread/local.rs:245
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:1014
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc/ty/context.rs:782
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:866
29: 0xb7646400 - rustc_driver::driver::compile_input::h04b031728fb79cbb
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/driver.rs:172
30: 0xb768cb7d - rustc_driver::run_compiler::h458a3cb95357633f
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/lib.rs:221
31: 0xb75ae0d8 - std::panicking::try::do_call::h9ad582c648ba2206
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/lib.rs:1117
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/lib.rs:137
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/librustc_driver/lib.rs:1051
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panic.rs:295
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:458
32: 0xb74f5212 - __rust_maybe_catch_panic
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libpanic_unwind/lib.rs:98
33: 0xb75cf37b - <F as alloc::boxed::FnBox<A>>::call_box::he04301a385ee17ba
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panicking.rs:434
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/panic.rs:351
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/thread/mod.rs:287
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/liballoc/boxed.rs:605
34: 0xb74ea40c - std::sys::imp::thread::Thread::new::thread_start::h460a0adc61139b06
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/liballoc/boxed.rs:615
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/sys_common/thread.rs:21
at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/libstd/sys/unix/thread.rs:84
35: 0xb313b678 - start_thread
36: 0xb73b958d - clone
37: 0x0 - <unknown>
The text was updated successfully, but these errors were encountered:
Just tried to get Rust working on a 32-bit system and a 64-bit system, both running Slackware 14.1. The x86_64 system compiles things fine, while the i686 system cannot even build Hello World.
Related issues for this exact exception: #38177 (potentially interesting discussion), #38891 (reported a couple hours before this issue - new regression?)
The text was updated successfully, but these errors were encountered: