[INFO] cloning repository https://github.com/Vawheter/clink_mpc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Vawheter/clink_mpc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 74368ed3e360ad35cf84bf6915f58450ca81b6c2
[INFO] documenting Vawheter/clink_mpc against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  37% (1672/4489)
Updating files:  38% (1706/4489)
Updating files:  39% (1751/4489)
Updating files:  40% (1796/4489)
Updating files:  40% (1826/4489)
Updating files:  41% (1841/4489)
Updating files:  42% (1886/4489)
Updating files:  42% (1929/4489)
Updating files:  43% (1931/4489)
Updating files:  44% (1976/4489)
Updating files:  45% (2021/4489)
Updating files:  45% (2032/4489)
Updating files:  46% (2065/4489)
Updating files:  47% (2110/4489)
Updating files:  48% (2155/4489)
Updating files:  48% (2192/4489)
Updating files:  49% (2200/4489)
Updating files:  50% (2245/4489)
Updating files:  51% (2290/4489)
Updating files:  52% (2335/4489)
Updating files:  53% (2380/4489)
Updating files:  54% (2425/4489)
Updating files:  55% (2469/4489)
Updating files:  56% (2514/4489)
Updating files:  57% (2559/4489)
Updating files:  58% (2604/4489)
Updating files:  59% (2649/4489)
Updating files:  60% (2694/4489)
Updating files:  61% (2739/4489)
Updating files:  62% (2784/4489)
Updating files:  63% (2829/4489)
Updating files:  64% (2873/4489)
Updating files:  64% (2893/4489)
Updating files:  65% (2918/4489)
Updating files:  66% (2963/4489)
Updating files:  67% (3008/4489)
Updating files:  68% (3053/4489)
Updating files:  69% (3098/4489)
Updating files:  70% (3143/4489)
Updating files:  71% (3188/4489)
Updating files:  72% (3233/4489)
Updating files:  73% (3277/4489)
Updating files:  74% (3322/4489)
Updating files:  75% (3367/4489)
Updating files:  76% (3412/4489)
Updating files:  77% (3457/4489)
Updating files:  78% (3502/4489)
Updating files:  79% (3547/4489)
Updating files:  79% (3568/4489)
Updating files:  80% (3592/4489)
Updating files:  81% (3637/4489)
Updating files:  82% (3681/4489)
Updating files:  83% (3726/4489)
Updating files:  84% (3771/4489)
Updating files:  85% (3816/4489)
Updating files:  86% (3861/4489)
Updating files:  87% (3906/4489)
Updating files:  88% (3951/4489)
Updating files:  89% (3996/4489)
Updating files:  89% (4040/4489)
Updating files:  90% (4041/4489)
Updating files:  91% (4085/4489)
Updating files:  92% (4130/4489)
Updating files:  93% (4175/4489)
Updating files:  94% (4220/4489)
Updating files:  95% (4265/4489)
Updating files:  96% (4310/4489)
Updating files:  97% (4355/4489)
Updating files:  98% (4400/4489)
Updating files:  99% (4445/4489)
Updating files: 100% (4489/4489)
Updating files: 100% (4489/4489), done.
[INFO] validating manifest of git repo https://github.com/Vawheter/clink_mpc on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Vawheter/clink_mpc
[INFO] finished tweaking git repo https://github.com/Vawheter/clink_mpc
[INFO] tweaked toml for git repo https://github.com/Vawheter/clink_mpc written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Vawheter/clink_mpc already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded futures-io v0.3.7
[INFO] [stderr]   Downloaded faketime v0.2.0
[INFO] [stderr]   Downloaded futures-task v0.3.7
[INFO] [stderr]   Downloaded faster-hex v0.4.1
[INFO] [stderr]   Downloaded numext-fixed-uint v0.1.6
[INFO] [stderr]   Downloaded futures-macro v0.3.7
[INFO] [stderr]   Downloaded enum-display-derive v0.1.0
[INFO] [stderr]   Downloaded simple-jsonrpc-client v0.1.0
[INFO] [stderr]   Downloaded igd v0.9.1
[INFO] [stderr]   Downloaded eaglesong v0.1.0
[INFO] [stderr]   Downloaded ckb-always-success-script v0.0.1
[INFO] [stderr]   Downloaded futures-channel v0.3.7
[INFO] [stderr]   Downloaded futures-sink v0.3.7
[INFO] [stderr]   Downloaded hex-literal-impl v0.2.2
[INFO] [stderr]   Downloaded tentacle-multiaddr v0.2.0
[INFO] [stderr]   Downloaded ckb-vm-definitions v0.19.2
[INFO] [stderr]   Downloaded includedir_codegen v0.5.0
[INFO] [stderr]   Downloaded futures-core v0.3.7
[INFO] [stderr]   Downloaded tokio-yamux v0.2.8
[INFO] [stderr]   Downloaded blake2b-rs v0.1.5
[INFO] [stderr]   Downloaded faster-hex v0.3.1
[INFO] [stderr]   Downloaded includedir v0.5.0
[INFO] [stderr]   Downloaded futures v0.3.7
[INFO] [stderr]   Downloaded ckb-rocksdb v0.13.0
[INFO] [stderr]   Downloaded tentacle v0.3.3
[INFO] [stderr]   Downloaded goblin v0.2.3
[INFO] [stderr]   Downloaded futures-util v0.3.7
[INFO] [stderr]   Downloaded packed_simd_2 v0.3.4
[INFO] [stderr]   Downloaded numext-constructor v0.1.6
[INFO] [stderr]   Downloaded async-compression v0.3.6
[INFO] [stderr]   Downloaded pin-project v1.0.1
[INFO] [stderr]   Downloaded poly1305 v0.6.1
[INFO] [stderr]   Downloaded tentacle-secio v0.4.2
[INFO] [stderr]   Downloaded sentry v0.16.0
[INFO] [stderr]   Downloaded pin-project-internal v1.0.1
[INFO] [stderr]   Downloaded native-tls v0.2.5
[INFO] [stderr]   Downloaded unroll v0.1.5
[INFO] [stderr]   Downloaded base-x v0.2.7
[INFO] [stderr]   Downloaded futures-executor v0.3.7
[INFO] [stderr]   Downloaded numext-fixed-uint-hack v0.1.6
[INFO] [stderr]   Downloaded jsonrpc-core v14.2.0
[INFO] [stderr]   Downloaded tracing v0.1.21
[INFO] [stderr]   Downloaded merkle-cbt v0.2.2
[INFO] [stderr]   Downloaded numext-fixed-uint-core v0.1.6
[INFO] [stderr]   Downloaded molecule v0.6.0
[INFO] [stderr]   Downloaded ckb-system-scripts v0.5.1
[INFO] [stderr]   Downloaded ckb-vm v0.19.2
[INFO] [stderr]   Downloaded ring v0.16.12
[INFO] [stderr]   Downloaded ckb-librocksdb-sys v6.7.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a08ca71dd4f353f2f21cafc127d01d705cd19a36fddb30dd63282f180aa593b8
[INFO] running `Command { std: "docker" "start" "-a" "a08ca71dd4f353f2f21cafc127d01d705cd19a36fddb30dd63282f180aa593b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a08ca71dd4f353f2f21cafc127d01d705cd19a36fddb30dd63282f180aa593b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a08ca71dd4f353f2f21cafc127d01d705cd19a36fddb30dd63282f180aa593b8", kill_on_drop: false }`
[INFO] [stdout] a08ca71dd4f353f2f21cafc127d01d705cd19a36fddb30dd63282f180aa593b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0991abb8fd9cd7ab6a4da5db1e428e7b51be9bfb21f7f83b2f47c678b12c666f
[INFO] running `Command { std: "docker" "start" "-a" "0991abb8fd9cd7ab6a4da5db1e428e7b51be9bfb21f7f83b2f47c678b12c666f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.26
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.125
[INFO] [stderr]    Compiling serde v1.0.125
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]     Checking keccak v0.1.0
[INFO] [stderr]     Checking smallvec v1.4.2
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling zeroize_derive v1.0.1
[INFO] [stderr]    Compiling derivative v2.1.1
[INFO] [stderr]    Compiling unroll v0.1.5
[INFO] [stderr]     Checking zeroize v1.1.1
[INFO] [stderr]     Checking merlin v2.0.0
[INFO] [stderr]     Checking math v0.1.0 (/opt/rustwide/workdir/math)
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> math/src/lib.rs:6:49
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![deny(unused_comparisons, bare_trait_objects, const_err, unused_must_use)]
[INFO] [stdout]   |                                                 ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> math/src/lib.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![deny(unused_extern_crates, renamed_and_removed_lints, unused_allocation)]
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> math/src/lib.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub use self::fields::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ the name `models` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 113 | pub use self::curves::*;
[INFO] [stdout]     |         --------------- but the name `models` in the type namespace is also re-exported here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `&mut <P as curves::models::ModelParameters>::BaseField` to `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let e = a + a.double_in_place();
[INFO] [stdout]     |                       ^ no implementation for `<P as curves::models::ModelParameters>::BaseField + &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Add<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Add<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |             self.y = (d - &self.x) * &e - c.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             self.y = m * &(s - &t) - yyyy.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                    ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:636:41
[INFO] [stdout]     |
[INFO] [stdout] 636 |             self.y = r * &(v - &self.x) - (s1 * &j).double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 580 |     fn add_assign(&mut self, other: &'a Self) where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                               ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `math` (lib) due to 5 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0991abb8fd9cd7ab6a4da5db1e428e7b51be9bfb21f7f83b2f47c678b12c666f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0991abb8fd9cd7ab6a4da5db1e428e7b51be9bfb21f7f83b2f47c678b12c666f", kill_on_drop: false }`
[INFO] [stdout] 0991abb8fd9cd7ab6a4da5db1e428e7b51be9bfb21f7f83b2f47c678b12c666f
