Closed
Description
Updated minimal example
#![crate_type = "lib"]
enum NodeContents<'a> {
Children(Vec<Node<'a>>),
}
struct Node<'a> {
contents: NodeContents<'a>,
}
impl<'a> Node<'a> {
fn noName(contents: NodeContents<'a>) -> Node<'a> {
Node{ contents: contents,}
}
}
foo.rs:3:1: 5:2 warning: code is never used: `NodeContents`, #[warn(dead_code)] on by default
foo.rs:3 enum NodeContents<'a> {
foo.rs:4 Children(Vec<Node<'a>>),
foo.rs:5 }
foo.rs:7:1: 9:2 warning: code is never used: `Node`, #[warn(dead_code)] on by default
foo.rs:7 struct Node<'a> {
foo.rs:8 contents: NodeContents<'a>,
foo.rs:9 }
foo.rs:12:5: 14:6 warning: code is never used: `noName`, #[warn(dead_code)] on by default
foo.rs:12 fn noName(contents: NodeContents<'a>) -> Node<'a> {
foo.rs:13 Node{ contents: contents,}
foo.rs:14 }
error: internal compiler error: unexpected failure
note: the compiler hit an unexpected failure path. this is a bug.
note: we would appreciate a bug report: http://static.rust-lang.org/doc/master/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
task 'rustc' failed at 'OwnedSlice: index out of bounds', /Users/rustbuild/src/rust-buildbot/slave/nightly-mac/build/src/libstd/option.rs:164
stack backtrace:
1: 0x10c383175 - rt::backtrace::imp::write::h32a901d3233d0bdeE1F::v0.11.pre
2: 0x10c2f026e - rt::unwind::begin_unwind_inner::h52cff5c2686d96bdIBF::v0.11.pre
3: 0x1095dc508 - rt::unwind::begin_unwind::h17871494498242965095::v0.11.pre
4: 0x10979af6c - middle::subst::ty..Region.Subst::subst_spanned::hc70ac02069d3e93fYkR::v0.11.pre
5: 0x10979ba24 - middle::ty_fold::super_fold_substs::closure.65603
6: 0x109799265 - owned_slice::OwnedSlice<T>::map::h16426422427490920138::v0.11.pre
7: 0x10979b8b2 - middle::ty_fold::TypeFolder::fold_substs::h10163120550605518383::v0.11.pre
8: 0x10979b65b - middle::ty_fold::super_fold_sty::h9296462774188414591::v0.11.pre
9: 0x10979a8b3 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h922aa0f30596ec24e5Q::v0.11.pre
10: 0x10979b270 - middle::ty_fold::super_fold_sty::h9296462774188414591::v0.11.pre
11: 0x10979a8b3 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h922aa0f30596ec24e5Q::v0.11.pre
12: 0x1097888f0 - iter::Iterator::collect::h11754841437063641347::v0.11.pre
13: 0x10979b973 - middle::ty_fold::TypeFolder::fold_substs::h10163120550605518383::v0.11.pre
14: 0x10979b094 - middle::ty_fold::super_fold_sty::h9296462774188414591::v0.11.pre
15: 0x10979a8b3 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h922aa0f30596ec24e5Q::v0.11.pre
16: 0x1096c4b95 - middle::subst::ty..t.Subst::subst_spanned::h29036197ce29a066q3Q::v0.11.pre
17: 0x10963c6e2 - middle::trans::base::new_fn_ctxt::h0824918ebb04e32aVXo::v0.11.pre
18: 0x1096c9ac0 - middle::trans::base::trans_enum_variant_or_tuple_like_struct::hdf6a43ab43784b65Cpp::v0.11.pre
19: 0x1095f4573 - middle::trans::monomorphize::monomorphic_fn::h4920f991a8507b8bYka::v0.11.pre
20: 0x109647204 - middle::trans::callee::trans_fn_ref_with_vtables::h61b24cde811efd5dnhd::v0.11.pre
21: 0x109641d87 - middle::trans::callee::trans_fn_ref::h73fc9343de4a0480vad::v0.11.pre
22: 0x10964edb9 - middle::trans::callee::trans_call::closure.58014
23: 0x10964d35c - middle::trans::callee::trans_call_inner::h37f7af3876956ba3aGd::v0.11.pre
24: 0x10964d25e - middle::trans::callee::trans_call::heff846cdabceb483iAd::v0.11.pre
25: 0x109657b65 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
26: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
27: 0x109620251 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
28: 0x1096580b8 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
29: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
30: 0x109620b49 - middle::trans::controlflow::trans_if::h63dd554ded93ca0ajbb::v0.11.pre
31: 0x1096584f6 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
32: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
33: 0x109620251 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
34: 0x1096580b8 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
35: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
36: 0x109620251 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
37: 0x1096c935e - middle::trans::base::trans_closure::hf833ddbd1d211ecfkcp::v0.11.pre
38: 0x1095ee426 - middle::trans::base::trans_fn::ha95ca35f13e1bbffAkp::v0.11.pre
39: 0x1095f2999 - middle::trans::monomorphize::monomorphic_fn::h4920f991a8507b8bYka::v0.11.pre
40: 0x109647204 - middle::trans::callee::trans_fn_ref_with_vtables::h61b24cde811efd5dnhd::v0.11.pre
41: 0x109641d87 - middle::trans::callee::trans_fn_ref::h73fc9343de4a0480vad::v0.11.pre
42: 0x10964f991 - middle::trans::meth::trans_method_callee::hcbd621a1b5d171cdX1u::v0.11.pre
43: 0x10964f6e5 - middle::trans::callee::trans_method_call::closure.58026
44: 0x10964d35c - middle::trans::callee::trans_call_inner::h37f7af3876956ba3aGd::v0.11.pre
45: 0x10964f42c - middle::trans::callee::trans_method_call::h66534f95943247f7qBd::v0.11.pre
46: 0x109657bd8 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
47: 0x109656871 - middle::trans::expr::trans_unadjusted::hd1d401b4f564af71ZMe::v0.11.pre
48: 0x109621d55 - middle::trans::expr::trans::h325cd7bb8dc65f82Pte::v0.11.pre
49: 0x10961fa7e - middle::trans::expr::trans_to_lvalue::h1c451dfa136926aa2Le::v0.11.pre
50: 0x10966a2b7 - middle::trans::_match::trans_match::h2e0411e62683a717hXs::v0.11.pre
51: 0x10965806e - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
52: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
53: 0x109620251 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
54: 0x1096262a2 - middle::trans::controlflow::trans_loop::h9b57ef89d4d47fb79lb::v0.11.pre
55: 0x109659c90 - middle::trans::expr::trans_rvalue_stmt_unadjusted::h0ccf1d6e40272d2e3af::v0.11.pre
56: 0x10961ffbb - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
57: 0x10966b1a3 - middle::trans::_match::trans_match::h2e0411e62683a717hXs::v0.11.pre
58: 0x10965806e - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
59: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
60: 0x10961f050 - middle::trans::controlflow::trans_stmt_semi::h9f87f832874f76d5Y6a::v0.11.pre
61: 0x10961e6c2 - middle::trans::controlflow::trans_stmt::h81348f087ac9a3baL2a::v0.11.pre
62: 0x109620191 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
63: 0x1096580b8 - middle::trans::expr::trans_rvalue_dps_unadjusted::hbb1744d5309c1184Iff::v0.11.pre
64: 0x10961fef6 - middle::trans::expr::trans_into::hc194a07006b817b6Tpe::v0.11.pre
65: 0x109620251 - middle::trans::controlflow::trans_block::hec47ba1afc12d51cR7a::v0.11.pre
66: 0x1096c935e - middle::trans::base::trans_closure::hf833ddbd1d211ecfkcp::v0.11.pre
67: 0x1095ee426 - middle::trans::base::trans_fn::ha95ca35f13e1bbffAkp::v0.11.pre
68: 0x1095f2999 - middle::trans::monomorphize::monomorphic_fn::h4920f991a8507b8bYka::v0.11.pre
69: 0x109637bcd - middle::trans::base::get_res_dtor::hce8d0771aadc13daCYn::v0.11.pre
70: 0x1096376aa - middle::trans::glue::trans_struct_drop::h20c500d760931c26LOb::v0.11.pre
71: 0x1096310fc - middle::trans::glue::make_drop_glue::as_closure.57606
72: 0x109630491 - middle::trans::glue::make_generic_glue::h1e83b73bf06ce40dfgc::v0.11.pre
73: 0x10962d4b8 - middle::trans::glue::get_drop_glue::hbad5aebb610bfbcb1Db::v0.11.pre
74: 0x10962cbc9 - middle::trans::glue::drop_ty::hb34b1ba9198f76f9HBb::v0.11.pre
75: 0x1096c1b2c - middle::trans::base::iter_structural_ty::iter_variant::h43e01b651195aebfFao::v0.11.pre
76: 0x10962bfb1 - middle::trans::base::iter_structural_ty::hf3c88bb621db65b339n::v0.11.pre
77: 0x1096310cb - middle::trans::glue::make_drop_glue::as_closure.57606
78: 0x109630491 - middle::trans::glue::make_generic_glue::h1e83b73bf06ce40dfgc::v0.11.pre
79: 0x10962d4b8 - middle::trans::glue::get_drop_glue::hbad5aebb610bfbcb1Db::v0.11.pre
80: 0x10962cbc9 - middle::trans::glue::drop_ty::hb34b1ba9198f76f9HBb::v0.11.pre
81: 0x109639663 - middle::trans::cleanup::FunctionContext<'a>.CleanupMethods<'a>::pop_and_trans_custom_cleanup_scope::h84d3b16cefca4796DwF::v0.11.pre
82: 0x1096c93b7 - middle::trans::base::trans_closure::hf833ddbd1d211ecfkcp::v0.11.pre
83: 0x1095ee426 - middle::trans::base::trans_fn::ha95ca35f13e1bbffAkp::v0.11.pre
84: 0x1096cc1f7 - middle::trans::meth::trans_impl::hf7f2716511727623rXu::v0.11.pre
85: 0x1095e99eb - middle::trans::base::trans_item::h79c48ca8bd7574bd6vp::v0.11.pre
86: 0x1096d5861 - middle::trans::base::trans_crate::h91083b16eacc92aeVhq::v0.11.pre
87: 0x109df7a14 - driver::driver::phase_4_translate_to_llvm::h72915592a9bdeec28li::v0.11.pre
88: 0x109dfb6c5 - driver::driver::compile_input::h3c36b14f5a6b267dgEi::v0.11.pre
89: 0x109e21671 - run_compiler::h9fb8ea47126bd32bsaq::v0.11.pre
90: 0x109e391ed - main_args::closure.93974
91: 0x109e37962 - monitor::closure.93852
92: 0x109e324bb - task::TaskBuilder::try::closure.93618
93: 0x109594b8c - task::spawn_opts::closure.7397
94: 0x10c37a7d8 - rt::task::Task::run::closure.28413
95: 0x10c39b70c - rust_try
96: 0x10c37a657 - rt::task::Task::run::h6132448717581d41XqD::v0.11.pre
97: 0x109594a0f - task::spawn_opts::closure.7369
98: 0x10c381ad6 - rt::thread::thread_start::h63737de03963ea2288D::v0.11.pre
99: 0x7fff92309899 - _pthread_body
100: 0x7fff9230972a - _pthread_struct_init
Original issue
Using latest rust-nightly, courtesy of rustup.sh
. Including the full stacktrace below. I'd include the code that triggers this, but there's about 10 KLOC of it and I don't have a clue which part of it caused this. The code compiled just fine with rust-nightly - 201404300405~cbf1131~trusty
built on 2014-04-30
.
If there's any other info I can provide, please ask.
$ RUST_BACKTRACE=1 rustc parser.rs
error: internal compiler error: unexpected failure
note: the compiler hit an unexpected failure path. this is a bug.
note: we would appreciate a bug report: http://static.rust-lang.org/doc/master/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
task 'rustc' failed at 'OwnedSlice: index out of bounds', /home/rustbuild/src/rust-buildbot/slave/nightly-linux/build/src/libstd/option.rs:164
stack backtrace:
1: 0x7fa3dd864160 - rt::backtrace::imp::write::h78c3edc541ab99daxTF::v0.11.pre
2: 0x7fa3dd7cd710 - rt::unwind::begin_unwind_inner::hc4a8a0259ac4872bAtF::v0.11.pre
3: 0x7fa3de2d07f0 - rt::unwind::begin_unwind::h825130784296509207::v0.11.pre
4: 0x7fa3de4972e0 - middle::subst::ty..Region.Subst::subst_spanned::h6bb38388b2ceaedaYkR::v0.11.pre
5: 0x7fa3de497ea0 - middle::ty_fold::super_fold_substs::closure.65585
6: 0x7fa3de495520 - owned_slice::OwnedSlice<T>::map::h7446447259014744160::v0.11.pre
7: 0x7fa3de497d10 - middle::ty_fold::TypeFolder::fold_substs::h1357605944399524328::v0.11.pre
8: 0x7fa3de497490 - middle::ty_fold::super_fold_sty::h2296409756174372614::v0.11.pre
9: 0x7fa3de496bc0 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h9539b7d832f2214be5Q::v0.11.pre
10: 0x7fa3de497490 - middle::ty_fold::super_fold_sty::h2296409756174372614::v0.11.pre
11: 0x7fa3de496bc0 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h9539b7d832f2214be5Q::v0.11.pre
12: 0x7fa3de484520 - iter::Iterator::collect::h2631619850022749086::v0.11.pre
13: 0x7fa3de497d10 - middle::ty_fold::TypeFolder::fold_substs::h1357605944399524328::v0.11.pre
14: 0x7fa3de497490 - middle::ty_fold::super_fold_sty::h2296409756174372614::v0.11.pre
15: 0x7fa3de496bc0 - middle::subst::SubstFolder<'a>.TypeFolder::fold_ty::h9539b7d832f2214be5Q::v0.11.pre
16: 0x7fa3de3bcc80 - middle::subst::ty..t.Subst::subst_spanned::hd56a85601a9878deq3Q::v0.11.pre
17: 0x7fa3de331bb0 - middle::trans::base::new_fn_ctxt::h51a5a867b8af5f7eVXo::v0.11.pre
18: 0x7fa3de3c1c30 - middle::trans::base::trans_enum_variant_or_tuple_like_struct::hbf6684d08b0e294aCpp::v0.11.pre
19: 0x7fa3de2e2ad0 - middle::trans::monomorphize::monomorphic_fn::h1529596b2a59e5a2Yka::v0.11.pre
20: 0x7fa3de33b6e0 - middle::trans::callee::trans_fn_ref_with_vtables::h90397b33519e84c8nhd::v0.11.pre
21: 0x7fa3de3372b0 - middle::trans::callee::trans_fn_ref::h5106753f4990b4aavad::v0.11.pre
22: 0x7fa3de344820 - middle::trans::callee::trans_call::closure.57998
23: 0x7fa3de343040 - middle::trans::callee::trans_call_inner::hb76389c6fad8923caGd::v0.11.pre
24: 0x7fa3de342e10 - middle::trans::callee::trans_call::h85d502aaa7ce9b46iAd::v0.11.pre
25: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
26: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
27: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
28: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
29: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
30: 0x7fa3de315350 - middle::trans::controlflow::trans_if::h1f074d356db42b46jbb::v0.11.pre
31: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
32: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
33: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
34: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
35: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
36: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
37: 0x7fa3de3c0be0 - middle::trans::base::trans_closure::h972d48bc8f705a2akcp::v0.11.pre
38: 0x7fa3de2e2690 - middle::trans::base::trans_fn::h5b7d2eb5c94fffe5Akp::v0.11.pre
39: 0x7fa3de2e2ad0 - middle::trans::monomorphize::monomorphic_fn::h1529596b2a59e5a2Yka::v0.11.pre
40: 0x7fa3de33b6e0 - middle::trans::callee::trans_fn_ref_with_vtables::h90397b33519e84c8nhd::v0.11.pre
41: 0x7fa3de3372b0 - middle::trans::callee::trans_fn_ref::h5106753f4990b4aavad::v0.11.pre
42: 0x7fa3de3454e0 - middle::trans::meth::trans_method_callee::hbabbcd0eddfe6e2cX1u::v0.11.pre
43: 0x7fa3de345470 - middle::trans::callee::trans_method_call::closure.58010
44: 0x7fa3de343040 - middle::trans::callee::trans_call_inner::hb76389c6fad8923caGd::v0.11.pre
45: 0x7fa3de344de0 - middle::trans::callee::trans_method_call::h3732257793567e04qBd::v0.11.pre
46: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
47: 0x7fa3de34c540 - middle::trans::expr::trans_unadjusted::h3199b5a29902e6caZMe::v0.11.pre
48: 0x7fa3de316a10 - middle::trans::expr::trans::h18967799c8ea691aPte::v0.11.pre
49: 0x7fa3de314850 - middle::trans::expr::trans_to_lvalue::h2ec857a6cfd16bef2Le::v0.11.pre
50: 0x7fa3de360c30 - middle::trans::_match::trans_match::h51e606c43d028addhXs::v0.11.pre
51: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
52: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
53: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
54: 0x7fa3de31b080 - middle::trans::controlflow::trans_loop::h4d51426d16c659559lb::v0.11.pre
55: 0x7fa3de34fdf0 - middle::trans::expr::trans_rvalue_stmt_unadjusted::h5ecb9ca178a8b7a23af::v0.11.pre
56: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
57: 0x7fa3de360c30 - middle::trans::_match::trans_match::h51e606c43d028addhXs::v0.11.pre
58: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
59: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
60: 0x7fa3de313d20 - middle::trans::controlflow::trans_stmt_semi::hb9245b25fd0c86d9Y6a::v0.11.pre
61: 0x7fa3de313270 - middle::trans::controlflow::trans_stmt::hdeb8d0a8055893bbL2a::v0.11.pre
62: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
63: 0x7fa3de34d6c0 - middle::trans::expr::trans_rvalue_dps_unadjusted::h92cbd8758e127876Iff::v0.11.pre
64: 0x7fa3de3149b0 - middle::trans::expr::trans_into::h4809c0e73de63e4fTpe::v0.11.pre
65: 0x7fa3de314f30 - middle::trans::controlflow::trans_block::h3dc40728141df73cR7a::v0.11.pre
66: 0x7fa3de3c0be0 - middle::trans::base::trans_closure::h972d48bc8f705a2akcp::v0.11.pre
67: 0x7fa3de2e2690 - middle::trans::base::trans_fn::h5b7d2eb5c94fffe5Akp::v0.11.pre
68: 0x7fa3de2e2ad0 - middle::trans::monomorphize::monomorphic_fn::h1529596b2a59e5a2Yka::v0.11.pre
69: 0x7fa3de32d070 - middle::trans::base::get_res_dtor::h4884082f94ffdd82CYn::v0.11.pre
70: 0x7fa3de32cc30 - middle::trans::glue::trans_struct_drop::h4d55a1fcbdcd5f04LOb::v0.11.pre
71: 0x7fa3de325b50 - middle::trans::glue::make_drop_glue::as_closure.57590
72: 0x7fa3de325530 - middle::trans::glue::make_generic_glue::hb6beb8916a2fb617fgc::v0.11.pre
73: 0x7fa3de321da0 - middle::trans::glue::get_drop_glue::ha9daff82158bf3a01Db::v0.11.pre
74: 0x7fa3de321c30 - middle::trans::glue::drop_ty::he551ed3f9fb2ca4dHBb::v0.11.pre
75: 0x7fa3de3b9b60 - middle::trans::base::iter_structural_ty::iter_variant::hc792da5be822f3efFao::v0.11.pre
76: 0x7fa3de3207a0 - middle::trans::base::iter_structural_ty::h93c0b31562558a5839n::v0.11.pre
77: 0x7fa3de325b50 - middle::trans::glue::make_drop_glue::as_closure.57590
78: 0x7fa3de325530 - middle::trans::glue::make_generic_glue::hb6beb8916a2fb617fgc::v0.11.pre
79: 0x7fa3de321da0 - middle::trans::glue::get_drop_glue::ha9daff82158bf3a01Db::v0.11.pre
80: 0x7fa3de321c30 - middle::trans::glue::drop_ty::he551ed3f9fb2ca4dHBb::v0.11.pre
81: 0x7fa3de32ebe0 - middle::trans::cleanup::FunctionContext<'a>.CleanupMethods<'a>::pop_and_trans_custom_cleanup_scope::h59bd9d4f01c8ed68DwF::v0.11.pre
82: 0x7fa3de3c0be0 - middle::trans::base::trans_closure::h972d48bc8f705a2akcp::v0.11.pre
83: 0x7fa3de2e2690 - middle::trans::base::trans_fn::h5b7d2eb5c94fffe5Akp::v0.11.pre
84: 0x7fa3de3c42c0 - middle::trans::meth::trans_impl::h20304f7bf8454713rXu::v0.11.pre
85: 0x7fa3de2dd890 - middle::trans::base::trans_item::h409fee32d1c3b9456vp::v0.11.pre
86: 0x7fa3de2dd890 - middle::trans::base::trans_item::h409fee32d1c3b9456vp::v0.11.pre
87: 0x7fa3de2dd890 - middle::trans::base::trans_item::h409fee32d1c3b9456vp::v0.11.pre
88: 0x7fa3de3cdc90 - middle::trans::base::trans_crate::hc99e91561e4a402eVhq::v0.11.pre
89: 0x7fa3deb297c0 - driver::driver::phase_4_translate_to_llvm::hb1ca8108db826e6c8li::v0.11.pre
90: 0x7fa3deb2bf50 - driver::driver::compile_input::h2a37bda5f28d796dgEi::v0.11.pre
91: 0x7fa3deb51320 - run_compiler::h491cf0384bdcbc79saq::v0.11.pre
92: 0x7fa3deb6cf10 - main_args::closure.93956
93: 0x7fa3deb6b7c0 - monitor::closure.93834
94: 0x7fa3deb65f80 - task::TaskBuilder::try::closure.93600
95: 0x7fa3ddd8a650 - task::spawn_opts::closure.7301
96: 0x7fa3dd85b410 - rt::task::Task::run::closure.28390
97: 0x7fa3dd87c530 - rust_try
98: 0x7fa3dd85b250 - rt::task::Task::run::h1737d9da90953f23iiD::v0.11.pre
99: 0x7fa3ddd8a420 - task::spawn_opts::closure.7274
100: 0x7fa3dd862c40 - rt::thread::thread_start::ha035389aa7bd0e75t0D::v0.11.pre
... <frames omitted>
$ uname -a
Linux vagrant-ubuntu-trusty-64 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux