Closed
Description
error: internal compiler error: unexpected panic
thread 'rustc' panicked at 'arithmetic operation overflowed', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/libsyntax/codemap.rs:73
I tried this code:
Compiling github.com/cquinn/meshman @ d2aa1d88cbb8db90778a03092c73fb352c996b39
with cargo build
I expected to see this happen: successful compilation, or error messages.
Instead, this happened: compiler panic.
Meta
rustc --version --verbose
:
rustc 1.0.0-nightly (30e1f9a1c 2015-03-14) (built 2015-03-15)
binary: rustc
commit-hash: 30e1f9a1c2bf7134135800bc9afd082773defadc
commit-date: 2015-03-14
build-date: 2015-03-15
host: x86_64-apple-darwin
release: 1.0.0-nightly
stack backtrace:
1: 0x10b832d2b - sys::backtrace::write::ha860f032f06dd89afCC
2: 0x10b85bb0d - panicking::on_panic::h6a18b44186bb57afDsI
3: 0x10b77ba77 - rt::unwind::begin_unwind_inner::hd2534fa4a37f06f1EbI
4: 0x10b77c24e - rt::unwind::begin_unwind_fmt::hf8a9b93d4166a152faI
5: 0x10b85b5cd - rust_begin_unwind
6: 0x10b8ab325 - panicking::panic_fmt::hbdadebd7eca0abecESs
7: 0x10b8a32e4 - panicking::panic::h90cda9aae43785b6bRs
8: 0x10aee7aaf - codemap::BytePos.Sub::sub::ha963a332df6226d2X7y
9: 0x10872d970 - middle::astencode::DecodeContext<'a, 'b, 'tcx>::tr_span::h41b6adfd5f25b283UBa
10: 0x10873faf4 - fold::noop_fold_expr::h16033087652823088353
11: 0x10873f815 - ptr::P<T>::map::h6010855507994973922
12: 0x108743335 - fold::noop_fold_expr::closure.65783
13: 0x10873fd2a - fold::noop_fold_expr::h16033087652823088353
14: 0x10873f815 - ptr::P<T>::map::h6010855507994973922
15: 0x1087432d2 - fold::noop_fold_expr::closure.65778
16: 0x108743b40 - fold::noop_fold_block::closure.65796
17: 0x10874353a - fold::noop_fold_block::h7304960027847516833
18: 0x108762d9a - fold::noop_fold_impl_item::closure.66351
19: 0x10876269d - fold::noop_fold_impl_item::h7368773820276733676
20: 0x10873073f - middle::astencode::decode_inlined_item::hb675d3182a90b087vqa
21: 0x1082f7b0c - trans::inline::instantiate_inline::closure.39507
22: 0x108b56f3f - metadata::decoder::maybe_get_item_ast::h6ba2addb84791b678eg
23: 0x10893ca68 - metadata::csearch::maybe_get_item_ast::h4a190184b359c7080Ei
24: 0x1082f636b - trans::inline::instantiate_inline::hefe097f819d375207hd
25: 0x108348a06 - trans::callee::trans_fn_ref_with_substs::h8a10bfc8d2eca420nkg
26: 0x108347b84 - trans::meth::trans_static_method_callee::h4136eae895bfd55dj8x
27: 0x108344654 - trans::callee::trans::hc2210f5b89525b33eYf
28: 0x10835b8ad - trans::callee::trans_call_inner::h15885936904382693192
29: 0x1083694dc - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
30: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
31: 0x108317509 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
32: 0x1083f6739 - trans::base::trans_closure::hc39e993224ba4a39Rjt
33: 0x1082fe895 - trans::base::trans_fn::h1d576ccdd7ec4f71Kut
34: 0x1082fff7a - trans::monomorphize::monomorphic_fn::h72c960e470611a152td
35: 0x108348bbb - trans::callee::trans_fn_ref_with_substs::h8a10bfc8d2eca420nkg
36: 0x10834714e - trans::callee::trans_fn_ref::hdaccaca288958908X8f
37: 0x108344810 - trans::callee::trans::hc2210f5b89525b33eYf
38: 0x10835b8ad - trans::callee::trans_call_inner::h15885936904382693192
39: 0x1083694dc - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
40: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
41: 0x10839b495 - trans::expr::trans_adt::h3acb39a59047b2f3h6i
42: 0x10839e652 - trans::expr::trans_struct::closure.42002
43: 0x108387cab - trans::expr::trans_struct::haa81929dc37673ecd2i
44: 0x108368fae - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
45: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
46: 0x108317509 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
47: 0x1083f6739 - trans::base::trans_closure::hc39e993224ba4a39Rjt
48: 0x1082fe895 - trans::base::trans_fn::h1d576ccdd7ec4f71Kut
49: 0x108300022 - trans::monomorphize::monomorphic_fn::h72c960e470611a152td
50: 0x108348bbb - trans::callee::trans_fn_ref_with_substs::h8a10bfc8d2eca420nkg
51: 0x108347b84 - trans::meth::trans_static_method_callee::h4136eae895bfd55dj8x
52: 0x108344654 - trans::callee::trans::hc2210f5b89525b33eYf
53: 0x10835b8ad - trans::callee::trans_call_inner::h15885936904382693192
54: 0x1083694dc - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
55: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
56: 0x108317509 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
57: 0x1083f6739 - trans::base::trans_closure::hc39e993224ba4a39Rjt
58: 0x1082fe895 - trans::base::trans_fn::h1d576ccdd7ec4f71Kut
59: 0x1082fff7a - trans::monomorphize::monomorphic_fn::h72c960e470611a152td
60: 0x108348bbb - trans::callee::trans_fn_ref_with_substs::h8a10bfc8d2eca420nkg
61: 0x10834714e - trans::callee::trans_fn_ref::hdaccaca288958908X8f
62: 0x108344810 - trans::callee::trans::hc2210f5b89525b33eYf
63: 0x10835b8ad - trans::callee::trans_call_inner::h15885936904382693192
64: 0x1083694dc - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
65: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
66: 0x108317509 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
67: 0x108368817 - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
68: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
69: 0x108317509 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
70: 0x1083f6739 - trans::base::trans_closure::hc39e993224ba4a39Rjt
71: 0x1082fe895 - trans::base::trans_fn::h1d576ccdd7ec4f71Kut
72: 0x108300022 - trans::monomorphize::monomorphic_fn::h72c960e470611a152td
73: 0x108348bbb - trans::callee::trans_fn_ref_with_substs::h8a10bfc8d2eca420nkg
74: 0x10834714e - trans::callee::trans_fn_ref::hdaccaca288958908X8f
75: 0x108344810 - trans::callee::trans::hc2210f5b89525b33eYf
76: 0x10835b8ad - trans::callee::trans_call_inner::h15885936904382693192
77: 0x1083694dc - trans::expr::trans_rvalue_dps_unadjusted::h8983b19e474e6ca6xzi
78: 0x1083163c6 - trans::expr::trans_into::hc315f02b271dc490Smh
79: 0x108431b76 - trans::_match::mk_binding_alloca::h15152849454709322174
80: 0x108315830 - trans::base::init_local::h70e5ce26f8b17897Vys
81: 0x1083171e2 - trans::controlflow::trans_block::hc4ca9bc8aa6d667ct6d
82: 0x1083f6739 - trans::base::trans_closure::hc39e993224ba4a39Rjt
83: 0x1082fe895 - trans::base::trans_fn::h1d576ccdd7ec4f71Kut
84: 0x1082fabd2 - trans::base::trans_item::hbf03f08766374345CSt
85: 0x1083ff9db - trans::base::trans_crate::hbe0a80512bbc4accfPu
86: 0x107d52977 - driver::phase_4_translate_to_llvm::hd9897e2ae2c1747dkOa
87: 0x107d2e6ca - driver::compile_input::hf43d1abc1c271827Rba
88: 0x107def113 - run_compiler::hd026487fba5e11ffx2b
89: 0x107deccbb - thunk::F.Invoke<A, R>::invoke::h4638332392346812264
90: 0x107debb7f - rt::unwind::try::try_fn::h13573825556050994607
91: 0x10b8d94a8 - rust_try_inner
92: 0x10b8d9495 - rust_try
93: 0x107dec10c - thunk::F.Invoke<A, R>::invoke::h11626720109288632878
94: 0x10b848df2 - sys::thread::thread_start::hbdfebeda7d5c79d5sXG
95: 0x7fff92c9c267 - _pthread_body
96: 0x7fff92c9c1e4 - _pthread_start