Skip to content

gitui compilation in termux/nethunter #109228

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vkavoun opened this issue Mar 16, 2023 · 1 comment
Closed

gitui compilation in termux/nethunter #109228

vkavoun opened this issue Mar 16, 2023 · 1 comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@vkavoun
Copy link

vkavoun commented Mar 16, 2023

└─$ cargo install gitui
Updating crates.io index
Installing gitui v0.22.1
Updating crates.io index
Compiling libc v0.2.140
Compiling autocfg v1.1.0
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.52
Compiling unicode-ident v1.0.8
Compiling quote v1.0.26
Compiling memchr v2.5.0
Compiling syn v1.0.109
Compiling pkg-config v0.3.26
Compiling log v0.4.17
Compiling bitflags v1.3.2
Compiling serde_derive v1.0.156
Compiling crossbeam-utils v0.8.15
Compiling serde v1.0.156
Compiling scopeguard v1.1.0
Compiling version_check v0.9.4
Compiling jobserver v0.1.26
Compiling ahash v0.7.6
Compiling getrandom v0.2.8
Compiling cc v1.0.79
Compiling memoffset v0.8.0
Compiling once_cell v1.17.1
Compiling tinyvec_macros v0.1.1
Compiling aho-corasick v0.7.20
Compiling tinyvec v1.6.0
Compiling mio v0.8.6
Compiling lock_api v0.4.9
Compiling openssl-src v111.25.1+1.1.1t
Compiling crossbeam-epoch v0.9.14
Compiling parking_lot_core v0.9.7
Compiling io-lifetimes v1.0.7
Compiling signal-hook v0.3.15
Compiling thiserror v1.0.39
Compiling regex-syntax v0.6.28
Compiling proc-macro-hack v0.5.20+deprecated
Compiling unicode-normalization v0.1.22
Compiling openssl-sys v0.9.81
Compiling libz-sys v1.1.8
Compiling libssh2-sys v0.2.23
Compiling sys-info v0.9.1
Compiling libgit2-sys v0.14.2+1.5.1
Compiling hashbrown v0.12.3
Compiling signal-hook-registry v1.4.1
Compiling crossbeam-channel v0.5.7
Compiling thiserror-impl v1.0.39
Compiling num-traits v0.2.15
Compiling unicode-width v0.1.10
Compiling regex v1.7.1
Compiling percent-encoding v2.2.0
Compiling smallvec v1.10.0
Compiling itoa v1.0.6
Compiling adler v1.0.2
Compiling crc32fast v1.3.2
Compiling rustix v0.36.9
Compiling same-file v1.0.6
Compiling unicode-bidi v0.3.11
Compiling walkdir v2.3.3
Compiling idna v0.3.0
Compiling miniz_oxide v0.6.2
Compiling form_urlencoded v1.1.0
Compiling unicode-linebreak v0.1.4
Compiling dirs-sys v0.3.7
Compiling inotify-sys v0.1.5
Compiling num-integer v0.1.45
Compiling siphasher v0.3.10
Compiling serde_json v1.0.94
Compiling bit-vec v0.6.3
Compiling time-core v0.1.0
Compiling linux-raw-sys v0.1.4
Compiling rayon-core v1.11.0
Compiling git-version-macro v0.3.5
Compiling bit-set v0.5.3
Compiling time-macros v0.2.8
Compiling phf_shared v0.11.1
Compiling dirs v4.0.0
Compiling inotify v0.9.6
Compiling parking_lot v0.12.1
Compiling crossbeam-deque v0.8.3
Compiling signal-hook-mio v0.2.3
Compiling url v2.3.1
Compiling backtrace v0.3.67
Compiling filetime v0.2.20
Compiling num_cpus v1.15.0
Compiling scopetime v0.1.2
Compiling gimli v0.27.2
Compiling openssl-probe v0.1.5
Compiling bugreport v0.5.0
Compiling anyhow v1.0.69
Compiling ryu v1.0.13
Compiling os_str_bytes v6.4.1
Compiling either v1.8.1
Compiling clap_lex v0.3.2
Compiling is-terminal v0.4.4
Compiling notify v5.1.0
Compiling flate2 v1.0.25
Compiling bincode v1.3.3
error: internal compiler error: /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/compiler/rustc_infer/src/infer/outlives/env.rs:145:26: add_outlives_bounds: unexpected regions

thread 'rustc' panicked at 'Box', /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/compiler/rustc_errors/src/lib.rs:1644:9
stack backtrace:
0: 0xafa0cea0 - std::backtrace_rs::backtrace::libunwind::trace::h4ca248b3029f8aa0
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1: 0xafa0cea0 - std::backtrace_rs::backtrace::trace_unsynchronized::hdf8076e44bed8c39
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0xafa0cea0 - std::sys_common::backtrace::_print_fmt::h23a84294aadd1cc2
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/sys_common/backtrace.rs:65:5
3: 0xafa0cea0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h02845744c9e13b1e
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/sys_common/backtrace.rs:44:22
4: 0xafa748c8 - core::fmt::write::he2db3ac5f8bc9232
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/core/src/fmt/mod.rs:1232:17
5: 0xafa01198 - std::io::Write::write_fmt::hd177e6112326e47c
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/io/mod.rs:1684:15
6: 0xafa0cc84 - std::sys_common::backtrace::_print::hbae87f55e995f4b2
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/sys_common/backtrace.rs:47:5
7: 0xafa0cc84 - std::sys_common::backtrace::print::he7291d273844e40a
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/sys_common/backtrace.rs:34:9
8: 0xafa0fa00 - std::panicking::default_hook::{{closure}}::hf09b7fd48fa9d290
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/panicking.rs:271:22
9: 0xafa0f6d4 - std::panicking::default_hook::h165fe20072cd91f9
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/panicking.rs:290:9
10: 0xb024cf00 - rustc_driver_impl[501fd6f0bc8023d2]::DEFAULT_HOOK::{closure#0}::{closure#0}
11: 0xafa1019c - <alloc::boxed::Box<F,A> as core::ops::function::Fn>::call::h5678d3ccf8b997ef
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/alloc/src/boxed.rs:2002:9
12: 0xafa1019c - std::panicking::rust_panic_with_hook::h4acfe9e6f13c2d09
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/panicking.rs:696:13
13: 0xb45d8b60 - std[e8b74839ceaa9bd]::panicking::begin_panic::<rustc_errors[34da18e37e7c2fc0]::ExplicitBug>::{closure#0}
14: 0xb45d6e2c - std[e8b74839ceaa9bd]::sys_common::backtrace::__rust_end_short_backtrace::<std[e8b74839ceaa9bd]::panicking::begin_panic<rustc_errors[34da18e37e7c2fc0]::ExplicitBug>::{closure#0}, !>
15: 0xb0183fc4 - std[e8b74839ceaa9bd]::panicking::begin_panic::<rustc_errors[34da18e37e7c2fc0]::ExplicitBug>
16: 0xb46aea58 - std[e8b74839ceaa9bd]::panic::panic_any::<rustc_errors[34da18e37e7c2fc0]::ExplicitBug>
17: 0xb46abfec - <rustc_errors[34da18e37e7c2fc0]::HandlerInner>::bug::<&alloc[2717dbf13523eee7]::string::String>
18: 0xb46abbf8 - <rustc_errors[34da18e37e7c2fc0]::Handler>::bug::<&alloc[2717dbf13523eee7]::string::String>
19: 0xb468ded0 - rustc_middle[5f754d0da48079ef]::util::bug::opt_span_bug_fmt::<rustc_span[600e88b0fdd771f4]::span_encoding::Span>::{closure#0}
20: 0xb46890d0 - rustc_middle[5f754d0da48079ef]::ty::context::tls::with_opt::<rustc_middle[5f754d0da48079ef]::util::bug::opt_span_bug_fmt<rustc_span[600e88b0fdd771f4]::span_encoding::Span>::{closure#0}, !>::{closure#0}
21: 0xb4689094 - rustc_middle[5f754d0da48079ef]::ty::context::tls::with_context_opt::<rustc_middle[5f754d0da48079ef]::ty::context::tls::with_opt<rustc_middle[5f754d0da48079ef]::util::bug::opt_span_bug_fmt<rustc_span[600e88b0fdd771f4]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
22: 0xb468de24 - rustc_middle[5f754d0da48079ef]::util::bug::opt_span_bug_fmt::<rustc_span[600e88b0fdd771f4]::span_encoding::Span>
23: 0xb01865c4 - rustc_middle[5f754d0da48079ef]::util::bug::bug_fmt
24: 0xb2735e4c - <rustc_infer[e73e352ee83eaf26]::infer::outlives::env::OutlivesEnvironment>::with_bounds::<core[70e9ffeb60a3b63e]::iter::adapters::flatten::Flatten<core[70e9ffeb60a3b63e]::iter::adapters::map::Map<indexmap[aea43403f3b7b0c9]::set::IntoIter<rustc_middle[5f754d0da48079ef]::ty::Ty>, <rustc_infer[e73e352ee83eaf26]::infer::InferCtxt as rustc_trait_selection[7d4768469b236d56]::traits::outlives_bounds::InferCtxtExt>::implied_bounds_tys::{closure#0}>>>
25: 0xb26ff024 - rustc_hir_analysis[767e05e9adc6f961]::check::compare_impl_item::compare_method_predicate_entailment
26: 0xb26f4044 - rustc_hir_analysis[767e05e9adc6f961]::check::compare_impl_item::compare_impl_method
27: 0xb266e174 - rustc_hir_analysis[767e05e9adc6f961]::check::check::check_impl_items_against_trait
28: 0xb2668170 - rustc_hir_analysis[767e05e9adc6f961]::check::check::check_item_type
29: 0xb267447c - rustc_hir_analysis[767e05e9adc6f961]::check::check::check_mod_item_types
30: 0xb386a860 - rustc_query_system[ae5412f1d8e7fa61]::query::plumbing::try_execute_query::<rustc_query_impl[68f3e846c25d173c]::queries::check_mod_item_types, rustc_query_impl[68f3e846c25d173c]::plumbing::QueryCtxt>
31: 0xb35845bc - <rustc_query_impl[68f3e846c25d173c]::Queries as rustc_middle[5f754d0da48079ef]::ty::query::QueryEngine>::check_mod_item_types
32: 0xb26c0448 - <rustc_middle[5f754d0da48079ef]::hir::map::Map>::for_each_module::<rustc_hir_analysis[767e05e9adc6f961]::check_crate::{closure#6}::{closure#0}>
33: 0xb26e44a4 - <rustc_session[c3f8a745acb97a01]::session::Session>::time::<(), rustc_hir_analysis[767e05e9adc6f961]::check_crate::{closure#6}>
34: 0xb275b41c - rustc_hir_analysis[767e05e9adc6f961]::check_crate
35: 0xb03a2df8 - rustc_interface[be7de4564c4ec6b4]::passes::analysis
36: 0xb3904f2c - rustc_query_system[ae5412f1d8e7fa61]::query::plumbing::try_execute_query::<rustc_query_impl[68f3e846c25d173c]::queries::analysis, rustc_query_impl[68f3e846c25d173c]::plumbing::QueryCtxt>
37: 0xb357a7f0 - <rustc_query_impl[68f3e846c25d173c]::Queries as rustc_middle[5f754d0da48079ef]::ty::query::QueryEngine>::analysis
38: 0xb028d328 - <rustc_middle[5f754d0da48079ef]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[501fd6f0bc8023d2]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>>
39: 0xb028b584 - rustc_span[600e88b0fdd771f4]::with_source_map::<core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>, rustc_interface[be7de4564c4ec6b4]::interface::run_compiler<core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>, rustc_driver_impl[501fd6f0bc8023d2]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
40: 0xb025e990 - std[e8b74839ceaa9bd]::sys_common::backtrace::_rust_begin_short_backtrace::<rustc_interface[be7de4564c4ec6b4]::util::run_in_thread_pool_with_globals<rustc_interface[be7de4564c4ec6b4]::interface::run_compiler<core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>, rustc_driver_impl[501fd6f0bc8023d2]::run_compiler::{closure#1}>::{closure#0}, core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>>
41: 0xb025fa9c - <<std[e8b74839ceaa9bd]::thread::Builder>::spawn_unchecked
<rustc_interface[be7de4564c4ec6b4]::util::run_in_thread_pool_with_globals<rustc_interface[be7de4564c4ec6b4]::interface::run_compiler<core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>, rustc_driver_impl[501fd6f0bc8023d2]::run_compiler::{closure#1}>::{closure#0}, core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[70e9ffeb60a3b63e]::result::Result<(), rustc_span[600e88b0fdd771f4]::ErrorGuaranteed>>::{closure#1} as core[70e9ffeb60a3b63e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
42: 0xafa1a748 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h25b8a4a74c2fc135
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/alloc/src/boxed.rs:1988:9
43: 0xafa1a748 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce>::call_once::h54d869587daadc43
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/alloc/src/boxed.rs:1988:9
44: 0xafa1a748 - std::sys::unix::thread::Thread::new::thread_start::h45eee0241067666e
at /rustc/ab654863c3d50482f260cf862647f1fe0ff5e010/library/std/src/sys/unix/thread.rs:108:17

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.70.0-nightly (ab65486 2023-03-15) running on armv7-unknown-linux-gnueabihf

note: compiler flags: --crate-type lib -C opt-level=z -C linker-plugin-lto -C codegen-units=1

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [check_mod_item_types] checking item types in module de
#1 [analysis] running analysis passes on this crate
end of query stack
error: could not compile bincode (lib)
warning: build failed, waiting for other jobs to finish...
^C Building [=================> ] 159/214: time-macros, openssl-sys(build)

@vkavoun vkavoun added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Mar 16, 2023
@Manishearth
Copy link
Member

Filed with a more targeted issue body in #109233

@Manishearth Manishearth closed this as not planned Won't fix, can't repro, duplicate, stale Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

2 participants