Skip to content

Compiler panic when building rust-mozjs test (index out of bounds) #41484

Closed
@jdm

Description

@jdm

This appeared at some point between the 4/18 and 4/21 nightlies.

     Running `rustc --crate-name enumerate tests/enumerate.rs --emit=dep-info,link -C debuginfo=2 --test -C metadata=592f1c2a37b4b9d5 -C extra-filename=-592f1c2a37b4b9d5 --out-dir /home/travis/build/servo/rust-mozjs/target/debug/deps -L dependency=/home/travis/build/servo/rust-mozjs/target/debug/deps --extern num_traits=/home/travis/build/servo/rust-mozjs/target/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern mozjs_sys=/home/travis/build/servo/rust-mozjs/target/debug/deps/libmozjs_sys-cb584c4573e7973b.rlib --extern libc=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblibc-40c5d4ad7fb59dec.rlib --extern log=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblog-b8e0bbfdccaf7d7a.rlib --extern heapsize=/home/travis/build/servo/rust-mozjs/target/debug/deps/libheapsize-d98feb857df5216d.rlib --extern lazy_static=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern js=/home/travis/build/servo/rust-mozjs/target/debug/deps/libjs-a705977d881207be.rlib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/js-98e44ff34f2dc83e/out/lib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/mozjs_sys-b28f1349c5b308d2/out/js/src -L native=/usr/lib/x86_64-linux-gnu`

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/blob/master/CONTRIBUTING.md#bug-reports

thread 'rustc' panicked at 'index out of bounds: the len is 8 but the index is 18446744073709551615', /checkout/src/libcollections/vec.rs:1488

note: Run with `RUST_BACKTRACE=1` for a backtrace.

error: Could not compile `js`.

Caused by:

  process didn't exit successfully: `rustc --crate-name enumerate tests/enumerate.rs --emit=dep-info,link -C debuginfo=2 --test -C metadata=592f1c2a37b4b9d5 -C extra-filename=-592f1c2a37b4b9d5 --out-dir /home/travis/build/servo/rust-mozjs/target/debug/deps -L dependency=/home/travis/build/servo/rust-mozjs/target/debug/deps --extern num_traits=/home/travis/build/servo/rust-mozjs/target/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern mozjs_sys=/home/travis/build/servo/rust-mozjs/target/debug/deps/libmozjs_sys-cb584c4573e7973b.rlib --extern libc=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblibc-40c5d4ad7fb59dec.rlib --extern log=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblog-b8e0bbfdccaf7d7a.rlib --extern heapsize=/home/travis/build/servo/rust-mozjs/target/debug/deps/libheapsize-d98feb857df5216d.rlib --extern lazy_static=/home/travis/build/servo/rust-mozjs/target/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern js=/home/travis/build/servo/rust-mozjs/target/debug/deps/libjs-a705977d881207be.rlib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/js-98e44ff34f2dc83e/out/lib -L native=/home/travis/build/servo/rust-mozjs/target/debug/build/mozjs_sys-b28f1349c5b308d2/out/js/src -L native=/usr/lib/x86_64-linux-gnu` (exit code: 101)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-MIRArea: Mid-level IR (MIR) - https://blog.rust-lang.org/2016/04/19/MIR.htmlI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️regression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions