Stream: t-compiler

Topic: style-servo on perf.rlo broken


simulacrum (Apr 04 2019 at 20:31, on Zulip):
error: internal compiler error: src/librustc/ty/query/plumbing.rs:1195: Cannot force dep node: coherent_trait(core[d9cd]::ops[0]::drop[0]::Drop[0])

thread \'rustc\' panicked at \'Box\', src/librustc_errors/lib.rs:635:9
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
error: aborting due to previous error


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

note: rustc 1.35.0-nightly (2d065712c 2019-04-04) running on x86_64-unknown-linux-gnu

note: compiler flags: -C debuginfo=2 -C incremental --crate-type lib
simulacrum (Apr 04 2019 at 20:31, on Zulip):

@mw would you perhaps know what could cause that ICE?

simulacrum (Apr 04 2019 at 20:32, on Zulip):

Looks like same error on script-servo, too

mw (Apr 05 2019 at 09:41, on Zulip):

It's certainly incremental compilation related...

mw (Apr 05 2019 at 09:43, on Zulip):

@simulacrum do you know when this occurred the first time?

mw (Apr 05 2019 at 09:48, on Zulip):

looks like https://github.com/rust-lang/rust/pull/59517 is the culprit.

Zoxc (Apr 05 2019 at 09:50, on Zulip):

It does add CrateNum to dep nodes, if that could matter

mw (Apr 05 2019 at 09:57, on Zulip):

coherent_trait probably shouldn't be no_force

Zoxc (Apr 05 2019 at 09:59, on Zulip):

Yeah, it wasn't previously

simulacrum (Apr 05 2019 at 11:45, on Zulip):

https://github.com/rust-lang/rust/commit/e43f99ce576152d4b2f7315d491c4210211228d6 is the first bad commit

simulacrum (Apr 05 2019 at 11:45, on Zulip):

@Zoxc looks like your PR

Zoxc (Apr 05 2019 at 11:46, on Zulip):

@simulacrum https://github.com/rust-lang/rust/pull/59723 should fix it

simulacrum (Apr 05 2019 at 11:47, on Zulip):

ah okay

simulacrum (Apr 05 2019 at 11:47, on Zulip):

I... missed that bit of scrollback, sorry

Last update: Nov 20 2019 at 01:10UTC