Skip to content

Docker Preview M1 rustc "error: internal compiler error: unexpected panic" #80346

@triscuitcircuit

Description

@triscuitcircuit

Code

Github code I was looking at
note: I switched "CONTAINER_RUNTIME" to docker

Meta

rustc --version --verbose:

Docker M1 Preview rustc

rustc 1.48.0 (7eac88abb 2020-11-16) running on x86_64-unknown-linux-gnu"

Host rustc

rustc 1.50.0-nightly (d32c320d7 2020-12-10)
binary: rustc
commit-hash: d32c320d7eee56706486fef6be778495303afe9e
commit-date: 2020-12-10
host: aarch64-apple-darwin
release: 1.50.0-nightly

Error output

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO]: Checking for the Wasm target...
[INFO]: Compiling to Wasm...
   Compiling pkg-config v0.3.19
   Compiling unicode-bidi v0.3.4
   Compiling http v0.2.2
   Compiling proc-macro2 v1.0.24
   Compiling proc-macro-hack v0.5.19
   Compiling unicode-normalization v0.1.16
   Compiling lexical-core v0.7.4
   Compiling stdweb v0.4.20
thread 'rustc' panicked at 'called `Option::unwrap()` on a `None` value', compiler/rustc_mir/src/transform/simplify.rs:544:27
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

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

note: rustc 1.48.0 (7eac88abb 2020-11-16) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debug-assertions=off --crate-type lib

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

error: could not compile `unicode-normalization`

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
thread 'rustc' panicked at 'invalid terminator state', compiler/rustc_middle/src/mir/mod.rs:1200:34
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

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

note: rustc 1.48.0 (7eac88abb 2020-11-16) running on x86_64-unknown-linux-gnu

note: compiler flags: -C opt-level=3 -C embed-bitcode=no --crate-type lib

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

qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Backtrace

<backtrace>

Metadata

Metadata

Assignees

No one assigned

    Labels

    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.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions