Skip to content

Compiler segfault when using type_alias_impl_trait #93411

@canndrew

Description

@canndrew

The following code segfaults the compiler:

Code

#![feature(type_alias_impl_trait)]

use std::future::Future;

fn main() {
    let _ = move || async move {
        let value = 0u8;
        blah(&value).await;
    };
}

type BlahFut<'a> = impl Future<Output = ()> + Send + 'a;
fn blah<'a>(_value: &'a u8) -> BlahFut<'a> {
    async {}
}

Meta

rustc --version --verbose:

rustc 1.60.0-nightly (21b4a9cfd 2022-01-27)
binary: rustc
commit-hash: 21b4a9cfdcbb1e76f4b36b5c3cfd64d627285093
commit-date: 2022-01-27
host: x86_64-unknown-linux-gnu
release: 1.60.0-nightly
LLVM version: 13.0.0

Error output

A segfault with this stack trace:

/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x504eb3)[0x7f2f25945eb3]
/nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/libpthread.so.0(+0x12ef0)[0x7f2f25083ef0]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMNtNtCsdSQP3PbudEK_12rustc_middle2ty7contextNtB2_13CtxtInterners9intern_ty+0x1c)[0x7f2f2766afcc]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs5_NtCs2RBEBQOFd2U_11rustc_infer5inferNtB5_9InferCtxt11next_ty_var+0x248)[0x7f2f275a39b8]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0xa6)[0x7f2f27fa0e16]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b50ddd)[0x7f2f27f91ddd]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b3f3c3)[0x7f2f27f803c3]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x143c009)[0x7f2f2687d009]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(_RNvMs0_NtNtCs2RBEBQOFd2U_11rustc_infer5infer12opaque_typesNtB5_12Instantiator14fold_opaque_ty+0x452)[0x7f2f27fa11c2]
/home/shum/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/../lib/librustc_driver-aa47d0f7d4285ece.so(+0x2b5db2f)[0x7f2f27f9eb2f]
error: could not compile `client`

Caused by:
  process didn't exit successfully: `rustc --crate-name client --edition=2021 client/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ce1f89663ba1529c -C extra-filename=-ce1f89663ba1529c --out-dir /home/shum/src/rust/fuckthis/target/debug/deps -C incremental=/home/shum/src/rust/fuckthis/target/debug/incremental -L dependency=/home/shum/src/rust/fuckthis/target/debug/deps --extern futures=/home/shum/src/rust/fuckthis/target/debug/deps/libfutures-f2ea8f0b937157d4.rlib` (signal: 11, SIGSEGV: invalid memory reference)

Metadata

Metadata

Assignees

Labels

C-bugCategory: This is a bug.F-type_alias_impl_trait`#[feature(type_alias_impl_trait)]`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.glacierICE tracked in rust-lang/glacier.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions