Skip to content

rustc commits SIGSEGV: invalid memory reference) #93022

Closed

Description

@0loli

Code

#![recursion_limit="256000"]

struct Z;
struct S<T>(T);

trait Add<Rhs> {
    type Sum;
}

type SumOf<N, M> = <N as Add<M>>::Sum;

impl<N> Add<N> for Z {
    type Sum = N;
}

impl<N, M> Add<M> for S<N>
where
    N: Add<S<M>>,
{
    type Sum = SumOf<N, S<M>>;
}

type One = S<Z>;
type Two = SumOf<One, One>;
type Three = SumOf<One, Two>;
type Five = SumOf<Two, Three>;
type Ten = SumOf<Five, Five>;
type TwentyFive = SumOf<Five, SumOf<Ten, Ten>>;
type Fifty = SumOf<TwentyFive, TwentyFive>;
type OneHundred = SumOf<Fifty, Fifty>;

type x2 = SumOf<OneHundred, OneHundred>;
type x4 = SumOf<x2, x2>;
type x8 = SumOf<x4, x4>;
type x16 = SumOf<x8, x8>;
type x32 = SumOf<x16, x16>;
type x64 = SumOf<x32, x32>;
type x128 = SumOf<x64, x64>;
// 

trait NumericValue {
    const VALUE: usize;
}

impl NumericValue for Z {
    const VALUE: usize = 0;
}

impl<N> NumericValue for S<N>
where
	N: NumericValue,
{
    const VALUE: usize = N::VALUE + 1;
} 

const value: usize = <x16 as NumericValue>::VALUE;

fn main() {
  
}

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=ae26a48596e720c6494e950ca3be9450

rustc --version --verbose:

rustc 1.58.0 (02072b482 2022-01-11)
binary: rustc
commit-hash: 02072b482a8b5357f7fb5e5637444ae30e423c40
commit-date: 2022-01-11
host: x86_64-unknown-linux-gnu
release: 1.58.0
LLVM version: 13.0.0

Error output

Caused by:
  process didn't exit successfully: `rustc --crate-name iii --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=3c6d32b48e22a048 -C extra-filename=-3c6d32b48e22a048 --out-dir /home/neko/iii/target/debug/deps -C incremental=/home/neko/iii/target/debug/incremental -L dependency=/home/neko/iii/target/debug/deps` (signal: 11, SIGSEGV: invalid memory reference)
Backtrace

/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x4dd503)[0x7fbcb0c65503]
/usr/lib/libpthread.so.0(+0x13960)[0x7fbcb03de960]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c4a)[0x7fbcb26d0c4a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation18relate_item_substs+0xd1)[0x7fbcb26e4be1]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f48c50)[0x7fbcb26d0c50]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(_RNvXs0_NtNtCs7Lmm9w95EYv_11rustc_infer5infer7combineNtB5_11GeneralizerNtNtNtCsiJyIlQT8Mav_12rustc_middle2ty6relate12TypeRelation3tys+0x132)[0x7fbcb26e51b2]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f52b42)[0x7fbcb26dab42]
/home/neko/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-31f8e42342ce4267.so(+0x1f63e5a)[0x7fbcb26ebe5a]

Activity

  1. added
    C-bugCategory: This is a bug.
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    on Jan 18, 2022
  2. 0loli commented on Jan 18, 2022

    @0loli
    Author

    this is not exactly ICE, but I did not find an appropriate variant for this

  3. changed the title [-]rustc commits SIGSEGV: invalid memory reference) OR fatal runtime error: stack overflow[/-] [+]rustc commits SIGSEGV: invalid memory reference)[/+] on Jan 18, 2022
  4. hkratz commented on Jan 18, 2022

    @hkratz
    Contributor

    @rustbot label -I-ICE +I-crash

  5. added
    I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
    and removed
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    on Jan 18, 2022
  6. hellow554 commented on Jan 18, 2022

    @hellow554
    Contributor

    searched nightlies: from nightly-2021-12-01 to nightly-2022-01-18
    regressed nightly: nightly-2021-12-06
    searched commits: from efec545 to e2116ac
    regressed commit: bdaa901

    cc #91475 @ecstatic-morse

  7. ecstatic-morse commented on Jan 18, 2022

    @ecstatic-morse
    Contributor

    Looks like a stack overflow in ty::relate. Needs a call to ensure_sufficient_stack somewhere, probably at the end of rustc_infer::infer::combine::Generalizer::tys around relate::super_relate_tys, although there might be a better spot. This will have perf implications, however.

  8. JohnTitor commented on Jun 15, 2022

    @JohnTitor
    Member

    Fixed by #96591, marking as E-needs-test.

  9. added
    E-needs-testCall for participation: An issue has been fixed and does not reproduce, but no test has been added.
    on Jun 15, 2022
  10. self-assigned this
    on Jun 15, 2022
  11. added 2 commits that reference this issue on Jun 15, 2022
    ed1d8b0
    0a29cad
  12. added a commit that references this issue on Jun 15, 2022
    4ab704e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

C-bugCategory: This is a bug.E-needs-testCall for participation: An issue has been fixed and does not reproduce, but no test has been added.I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.glacierICE tracked in rust-lang/glacier.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions