Skip to content

Instantly share code, notes, and snippets.

@Bert-Proesmans
Created July 2, 2018 12:30
Show Gist options
  • Save Bert-Proesmans/66f1013260fec8baa5ddea90dd25515b to your computer and use it in GitHub Desktop.
Save Bert-Proesmans/66f1013260fec8baa5ddea90dd25515b to your computer and use it in GitHub Desktop.
Rust issue 50865
error: internal compiler error: librustc_mir\monomorphize\collector.rs:765: Cannot create local mono-item for DefId(9/0:54 ~ incite[bc8d]::protocol[0]::frame[0]::{{impl}}[1]::new[0])
thread 'main' panicked at 'Box<Any>', librustc_errors\lib.rs:554:9
stack backtrace:
0: <std::collections::hash::map::DefaultHasher as core::fmt::Debug>::fmt
1: <std::sys::windows::dynamic_lib::DynamicLibrary as core::ops::drop::Drop>::drop
2: std::panicking::take_hook
3: std::panicking::take_hook
4: <rustc::ty::SymbolName as core::fmt::Debug>::fmt
5: std::panicking::rust_panic_with_hook
6: <rustc_errors::emitter::ColorConfig as core::fmt::Debug>::fmt
7: rustc_errors::Handler::bug
8: rustc::traits::util::Elaborator::filter_to_traits
9: rustc::ty::context::tls::track_diagnostic
10: rustc::ty::context::tls::track_diagnostic
11: rustc::ty::context::tls::track_diagnostic
12: rustc::session::bug_fmt
13: rustc::session::bug_fmt
14: <rustc_mir::monomorphize::collector::MirNeighborCollector<'a, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_static
15: <rustc_mir::monomorphize::collector::MirNeighborCollector<'a, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_static
16: <rustc_mir::monomorphize::collector::MirNeighborCollector<'a, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_terminator_kind
17: rustc_mir::monomorphize::collector::collect_crate_mono_items
18: rustc_mir::monomorphize::collector::collect_crate_mono_items
19: rustc_mir::monomorphize::collector::collect_crate_mono_items
20: rustc_mir::monomorphize::collector::collect_crate_mono_items
21: rustc_mir::monomorphize::collector::collect_crate_mono_items
22: rustc_mir::monomorphize::collector::collect_crate_mono_items
23: rustc_mir::monomorphize::collector::collect_crate_mono_items
24: rustc_mir::monomorphize::collector::collect_crate_mono_items
25: rustc_mir::monomorphize::collector::collect_crate_mono_items
26: rustc_mir::monomorphize::collector::collect_crate_mono_items
27: rustc_mir::monomorphize::collector::collect_crate_mono_items
28: rustc_mir::monomorphize::collector::collect_crate_mono_items
29: rustc_mir::monomorphize::collector::collect_crate_mono_items
30: rustc_mir::monomorphize::collector::collect_crate_mono_items
31: rustc_mir::monomorphize::collector::collect_crate_mono_items
32: rustc_mir::util::def_use::Info::use_count
33: <rustc_mir::dataflow::impls::borrows::Borrows<'a, 'gcx, 'tcx> as rustc_mir::dataflow::BitDenotation>::start_block_effect
34: rustc_mir::monomorphize::collector::collect_crate_mono_items
35: <rustc_codegen_llvm::time_graph::TimelineId as core::fmt::Debug>::fmt
36: <rustc_codegen_llvm::base::ValueIter as core::iter::iterator::Iterator>::next
37: rustc::ty::context::tls::track_diagnostic
38: rustc::ty::context::tls::track_diagnostic
39: rustc::dep_graph::graph::DepGraph::assert_ignored
40: rustc::ty::context::tls::track_diagnostic
41: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_print_query_stack
43: <rustc_codegen_llvm::base::ValueIter as core::iter::iterator::Iterator>::next
44: <rustc_codegen_llvm::LlvmCodegenBackend as rustc_codegen_utils::codegen_backend::CodegenBackend>::codegen_crate
45: rustc_driver::target_features::add_configuration
46: rustc_driver::driver::phase_4_codegen
47: rustc_driver::profile::dump
48: <humantime::date::Error as std::error::Error>::cause
49: <rustc_driver::pretty::IdentifiedAnnotation<'hir> as rustc_driver::pretty::PrinterSupport>::sess
50: <unknown>
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::derive_registrar::Finder as rustc::hir::itemlikevisit::ItemLikeVisitor<'v>>::visit_item
55: _rust_maybe_catch_panic
56: <rustc_driver::derive_registrar::Finder as rustc::hir::itemlikevisit::ItemLikeVisitor<'v>>::visit_item
57: rustc_driver::main
58: <unknown>
59: std::panicking::update_panic_count
60: _rust_maybe_catch_panic
61: std::rt::lang_start_internal
62: <unknown>
63: <unknown>
64: BaseThreadInitThunk
65: RtlUserThreadStart
query stack during panic:
#0 [collect_and_partition_mono_items] collect_and_partition_mono_items
end of query stack
error: aborting due to previous error
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.28.0-nightly (e3bf634e0 2018-06-28) running on x86_64-pc-windows-msvc
note: compiler flags: -C debuginfo=2 -C incremental --crate-type bin
note: some of the compiler flags provided by cargo are hidden
error: Could not compile `incite`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment