Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upLink error regression on nightly #36155
Comments
This comment has been minimized.
This comment has been minimized.
|
Appears to be related to this: impl Spawn<BoxFuture<(), ()>> {
pub fn execute(self, exec: Arc<Executor>) {
// ...
}
}That's one of the undefined functions. If I change that instead to |
This comment has been minimized.
This comment has been minimized.
|
cc @michaelwoerister -- could this be related to collector changes? |
nikomatsakis
assigned
michaelwoerister
Sep 1, 2016
This comment has been minimized.
This comment has been minimized.
|
triage: P-high -- this is a regression. Going to assign to @michaelwoerister for now on the suspicion that it is related to the collector. |
rust-highfive
added
P-high
and removed
I-nominated
labels
Sep 1, 2016
This comment has been minimized.
This comment has been minimized.
|
This might have to do with the switch to MIR trans since on-demand monomorphization for functions went away with that. That might have exposed a preexisting hole in the collector. |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
@TimNN Thanks for looking into this! |
This comment has been minimized.
This comment has been minimized.
|
The problem seems to be that the symbol is not exported from the upstream crate anymore. Making the |
This comment has been minimized.
This comment has been minimized.
|
Oh, yuck, the symbol is still exported, but the upstream and the downstream crate don't compute the same name b/c impl names are indeterministic, it seems:
|
This comment has been minimized.
This comment has been minimized.
|
@michaelwoerister May be a good idea to never take this branch if the buffer is in absolute mode. EDIT: The symbols are hard to read, apparently those are actually associated types, nevermind. |
michaelwoerister
referenced this issue
Sep 12, 2016
Merged
Fix indeterminism in ty::TraitObject representation. #36425
This comment has been minimized.
This comment has been minimized.
|
@eddyb Maybe. Though in the long run, we should just not use |
This comment has been minimized.
This comment has been minimized.
vinipsmaker
commented
Sep 12, 2016
Yes, mine is a different project and fails because:
The full log for a different build which failed for the same reason is available online: https://travis-ci.org/maidsafe/crust/jobs/159284568#L294 Is there anything I can do to help chase this error? |
This comment has been minimized.
This comment has been minimized.
|
@vinipsmaker That looks more like #36260, which I'm going to look into next. |
bors
added a commit
that referenced
this issue
Sep 14, 2016
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Sep 15, 2016
bors
closed this
in
#36425
Sep 15, 2016
This comment has been minimized.
This comment has been minimized.
vinipsmaker
commented
Sep 19, 2016
|
Just tested with |
alexcrichton commentedAug 31, 2016
When running
cargo testinside thefutures-cpupoolfolder of rust-lang-nursery/futures-rs@093a638, I get an error looking like:I haven't had a chance to minimize this yet unfortunately, but I figure that a bug report is better than no bug report.