Closed
Description
ICE when compiling a simple program with RUST_LOG=rustc::middle
. It does not crash when using RUST_LOG=rustc::middle::trans
.
It also depends on the program being compiled if it crashes or not.
$> rustc 0.13.0-dev (1fd8e4cae 2014-10-14 15:22:28 +0000)
fn main() {
let b = 1i;
println!("{}", b);
}
$> RUST_BACKTRACE=1 RUST_LOG=rustc::middle=debug rustc main.rs
task 'rustc' failed at 'index out of bounds: the len is 1482 but the index is 1616', /build/buildd/rust-nightly-201410090406~63fe80e~trusty/src/libsyntax/lib.rs:1
stack backtrace:
1: 0x7fc4baadf910 - rt::backtrace::imp::write::h4d30bbac4e6a1786BCq
2: 0x7fc4baae2ac0 - <unknown>
3: 0x7fc4bb2b7540 - unwind::begin_unwind_inner::h0e727bc7f232b799Ixd
4: 0x7fc4bb2b70a0 - unwind::begin_unwind_fmt::hd5ec56172b0007f5avd
5: 0x7fc4bb2b7060 - rust_begin_unwind
6: 0x7fc4bb303380 - failure::fail_fmt::h933791b83d172885iqk
7: 0x7fc4bb303220 - failure::fail_bounds_check::h04ac0d6f27e35cd6Rok
8: 0x7fc4b6e19d90 - util::interner::StrInterner::get::h8f462634800ab8e7Ypa
9: 0x7fc4b6f9c3e0 - print::pprust::State<'a>::print_name::h175bc1fbd548628fHf3
10: 0x7fc4b6f9e8c0 - print::pprust::State<'a>::print_lifetime_def::h5bbc202d13c870ccm13
11: 0x7fc4b6f88630 - print::pprust::State<'a>::print_generics::h83e5b558063daf9eE23
12: 0x7fc4b6f8b7c0 - print::pprust::State<'a>::print_fn::hd1796678bffbfa9fmL3
13: 0x7fc4b6e8cc50 - print::pprust::State<'a>::print_item::h5b45a19afcd397196X0
14: 0x7fc4b6f88540 - <unknown>
15: 0x7fc4b6f848f0 - print::pprust::to_string::h671741d252c68c10xVZ
16: 0x7fc4b6f7ac90 - print::pprust::item_to_string::h6870471ef91086edzZZ
17: 0x7fc4bb6d5fb0 - middle::astencode::decode_inlined_item::ha515a964e8f6a936qzd
18: 0x7fc4bb9177d0 - <unknown>
19: 0x7fc4bc0084c0 - <unknown>
20: 0x7fc4bbeef920 - metadata::decoder::maybe_get_item_ast::hd20faa07b931e931g1r
21: 0x7fc4bba23f00 - <unknown>
22: 0x7fc4bba65480 - <unknown>
23: 0x7fc4bba3f500 - middle::trans::callee::trans_call_inner::hbbdbf7e4e728058alZ1
24: 0x7fc4bba651e0 - middle::trans::callee::trans_call::hd867898547b1064dGT1
25: 0x7fc4bba73840 - <unknown>
26: 0x7fc4bba377f0 - middle::trans::expr::trans_into::h11e4df9319b85399tJ2
27: 0x7fc4bbb15210 - middle::trans::tvec::write_content::h7462d58a9890b526yHj
28: 0x7fc4bba7d4f0 - middle::trans::tvec::trans_slice_vec::h584edcee73a4e5a5Swj
29: 0x7fc4bba72410 - <unknown>
30: 0x7fc4bba377f0 - middle::trans::expr::trans_into::h11e4df9319b85399tJ2
31: 0x7fc4bbb0f4b0 - <unknown>
32: 0x7fc4bbb0f290 - <unknown>
33: 0x7fc4bbadab10 - middle::trans::_match::store_local::hcf03ea0cb1c3cac26ei
34: 0x7fc4bba36db0 - middle::trans::base::init_local::h462e9af665410862qZd
35: 0x7fc4bba36170 - middle::trans::controlflow::trans_stmt::hce15e64e23f9ea14URY
36: 0x7fc4bba37c60 - middle::trans::controlflow::trans_block::hb12536499de002a60WY
37: 0x7fc4bba73840 - <unknown>
38: 0x7fc4bba377f0 - middle::trans::expr::trans_into::h11e4df9319b85399tJ2
39: 0x7fc4bba85b30 - middle::trans::_match::trans_match::h785d92fe09ec509eN1h
40: 0x7fc4bba73840 - <unknown>
41: 0x7fc4bba377f0 - middle::trans::expr::trans_into::h11e4df9319b85399tJ2
42: 0x7fc4bba36bc0 - middle::trans::controlflow::trans_stmt_semi::hf12e3d503722fe897VY
43: 0x7fc4bba36170 - middle::trans::controlflow::trans_stmt::hce15e64e23f9ea14URY
44: 0x7fc4bba37c60 - middle::trans::controlflow::trans_block::hb12536499de002a60WY
45: 0x7fc4bbae1d20 - middle::trans::base::trans_closure::hcabc15f348bc4469QQe
46: 0x7fc4bba29e60 - middle::trans::base::trans_fn::hd4e8cbc2e2d49cb4e2e
47: 0x7fc4bba27390 - middle::trans::base::trans_item::h0cce7679393f6d0dxlf
48: 0x7fc4bbaecb40 - middle::trans::base::trans_crate::h8a49222fcaaf727bNlg
49: 0x7fc4bbf28910 - driver::driver::phase_4_translate_to_llvm::h017d857fcc1054f8PZw
50: 0x7fc4bbf20000 - driver::driver::compile_input::h36a8589d146ec3b7Kww
51: 0x7fc4bbfa1b70 - <unknown>
52: 0x7fc4bbfa1a50 - <unknown>
53: 0x7fc4bb6c4ed0 - <unknown>
54: 0x7fc4bb6c4cc0 - <unknown>
55: 0x7fc4bc8c0360 - <unknown>
56: 0x7fc4bb311600 - <unknown>
57: 0x7fc4bb3115f0 - rust_try
58: 0x7fc4bb2b5000 - unwind::try::h064d78a85efba132qmd
59: 0x7fc4bb2b4e90 - task::Task::run::hf0ea466d943e543e4Bc
60: 0x7fc4bc8c00d0 - <unknown>
61: 0x7fc4bb2b65e0 - <unknown>
62: 0x7fc4ba5a30c0 - start_thread
63: 0x7fc4baf7bf89 - __clone
64: 0x0 - <unknown>