thread '<unnamed>' panicked at compiler/rustc_query_system/src/query/job.rs:545:13:
deadlock detected! current query map:
{
QueryJobId(
8765,
): QueryJobInfo {
query: QueryStackFrame {
description: "evaluating type-level constant",
span: Some(
Span {
lo: BytePos(
255,
),
hi: BytePos(
264,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 126,
},
hash: 12867481825104948218,
},
job: QueryJob {
id: QueryJobId(
8765,
),
span: Span {
lo: BytePos(
1475,
),
hi: BytePos(
1505,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
8487,
),
),
latch: None,
},
},
QueryJobId(
9034,
): QueryJobInfo {
query: QueryStackFrame {
description: "computing candidate for `<LazyUpdim<'_, T, <T as TensorDimension>::DIM, DIM> as TensorDimension>`",
span: Some(
Span {
lo: BytePos(
34,
),
hi: BytePos(
55,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 159,
},
hash: 14524696915396724072,
},
job: QueryJob {
id: QueryJobId(
9034,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
9032,
),
),
latch: None,
},
},
QueryJobId(
9031,
): QueryJobInfo {
query: QueryStackFrame {
description: "computing candidate for `<LazyUpdim<'_, T, { T::DIM }, DIM> as TensorDimension>`",
span: Some(
Span {
lo: BytePos(
34,
),
hi: BytePos(
55,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 159,
},
hash: 7972346769609958538,
},
job: QueryJob {
id: QueryJobId(
9031,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
9030,
),
),
latch: None,
},
},
QueryJobId(
8292,
): QueryJobInfo {
query: QueryStackFrame {
description: "checking that types are well-formed in top-level module",
span: Some(
Span {
lo: BytePos(
0,
),
hi: BytePos(
3306,
),
ctxt: #0,
},
),
def_id: Some(
DefId(0:0),
),
def_kind: Some(
Mod,
),
ty_def_id: None,
dep_kind: DepKind {
variant: 110,
},
hash: 5322523677691242860,
},
job: QueryJob {
id: QueryJobId(
8292,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
7297,
),
),
latch: None,
},
},
QueryJobId(
7297,
): QueryJobInfo {
query: QueryStackFrame {
description: "running analysis passes on this crate",
span: Some(
Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 25,
},
hash: 5462938028500440564,
},
job: QueryJob {
id: QueryJobId(
7297,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: None,
latch: None,
},
},
QueryJobId(
8487,
): QueryJobInfo {
query: QueryStackFrame {
description: "checking that `<impl at /home/matthias/vcs/github/glacier2/fixed/icemaker_omni/CF35B2D494F3AAB8EA51CD645B1230546A5E59928436E15521DFFFB4D3856CCC.rs:50:1: 50:94>` is well-formed",
span: Some(
Span {
lo: BytePos(
1375,
),
hi: BytePos(
1468,
),
ctxt: #0,
},
),
def_id: Some(
DefId(0:39),
),
def_kind: Some(
Impl {
of_trait: true,
},
),
ty_def_id: None,
dep_kind: DepKind {
variant: 195,
},
hash: 11679696925837849750,
},
job: QueryJob {
id: QueryJobId(
8487,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
8292,
),
),
latch: None,
},
},
QueryJobId(
9032,
): QueryJobInfo {
query: QueryStackFrame {
description: "resolving instance `<LazyUpdim<'_, T, <T as TensorDimension>::DIM, DIM> as TensorDimension>::DIM`",
span: Some(
Span {
lo: BytePos(
62,
),
hi: BytePos(
78,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 278,
},
hash: 10795639758650191788,
},
job: QueryJob {
id: QueryJobId(
9032,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
9031,
),
),
latch: Some(
QueryLatch {
info: Mutex {
data: QueryLatchInfo {
complete: true,
waiters: [],
},
},
},
),
},
},
QueryJobId(
8767,
): QueryJobInfo {
query: QueryStackFrame {
description: "const-evaluating + checking `TensorSize::size::{constant#0}`",
span: Some(
Span {
lo: BytePos(
255,
),
hi: BytePos(
264,
),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 124,
},
hash: 16033137702957887872,
},
job: QueryJob {
id: QueryJobId(
8767,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
8765,
),
),
latch: None,
},
},
QueryJobId(
9030,
): QueryJobInfo {
query: QueryStackFrame {
description: "resolving instance `<LazyUpdim<'_, T, { T::DIM }, DIM> as TensorDimension>::DIM`",
span: Some(
Span {
lo: BytePos(
62,
),
hi: BytePos(
78,
^[[A ),
ctxt: #0,
},
),
def_id: None,
def_kind: None,
ty_def_id: None,
dep_kind: DepKind {
variant: 278,
},
hash: 16370839285763878492,
},
job: QueryJob {
id: QueryJobId(
9030,
),
span: Span {
lo: BytePos(
0,
),
hi: BytePos(
0,
),
ctxt: #0,
},
parent: Some(
QueryJobId(
8767,
),
),
latch: None,
},
},
}
stack backtrace:
error: aborting due to 5 previous errors; 1 warning emitted
Some errors have detailed explanations: E0308, E0391, E0425.
For more information about an error, try `rustc --explain E0308`.
Code
Meta
rustc --version --verbose:Error output
rustc -Zthreads=50 --crate-type lib file.rsBacktrace