[INFO] fetching crate temp_utp 0.8.1...
[INFO] testing temp_utp-0.8.1 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate temp_utp 0.8.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate temp_utp 0.8.1
[INFO] finished tweaking crates.io crate temp_utp 0.8.1
[INFO] tweaked toml for crates.io crate temp_utp 0.8.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate temp_utp 0.8.1 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 35 packages to latest compatible versions
[INFO] [stderr]       Adding env_logger v0.3.5 (available: v0.11.8)
[INFO] [stderr]       Adding log v0.3.9 (available: v0.4.28)
[INFO] [stderr]       Adding num v0.1.43 (available: v0.4.3)
[INFO] [stderr]       Adding quickcheck v0.2.27 (available: v1.0.3)
[INFO] [stderr]       Adding rand v0.3.23 (available: v0.9.2)
[INFO] [stderr]       Adding time v0.1.45 (available: v0.3.44)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 48809ad4691bdf44c6d756884c58120fd7d54081e01e44a18cc79d36118e853f
[INFO] running `Command { std: "docker" "start" "-a" "48809ad4691bdf44c6d756884c58120fd7d54081e01e44a18cc79d36118e853f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "48809ad4691bdf44c6d756884c58120fd7d54081e01e44a18cc79d36118e853f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48809ad4691bdf44c6d756884c58120fd7d54081e01e44a18cc79d36118e853f", kill_on_drop: false }`
[INFO] [stdout] 48809ad4691bdf44c6d756884c58120fd7d54081e01e44a18cc79d36118e853f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28bbf86446ab8d0614fb067302878cc6098433efbf54fffbb5c804b834ef3b62
[INFO] running `Command { std: "docker" "start" "-a" "28bbf86446ab8d0614fb067302878cc6098433efbf54fffbb5c804b834ef3b62", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling winapi v0.2.8
[INFO] [stderr]    Compiling num-bigint v0.1.45
[INFO] [stderr]    Compiling rustc-serialize v0.3.25
[INFO] [stderr]    Compiling num-complex v0.1.44
[INFO] [stderr]    Compiling num-rational v0.1.43
[INFO] [stderr]    Compiling utf8-ranges v0.1.3
[INFO] [stderr]    Compiling regex-syntax v0.3.9
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling memchr v0.1.11
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling aho-corasick v0.5.3
[INFO] [stderr]    Compiling thread-id v2.0.0
[INFO] [stderr]    Compiling thread_local v0.2.7
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling regex v0.1.80
[INFO] [stderr]    Compiling env_logger v0.3.5
[INFO] [stderr]    Compiling num v0.1.43
[INFO] [stderr]    Compiling temp_utp v0.8.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/packet.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn from_bytes(&[u8]) -> Result<Self, ParseError>;
[INFO] [stdout]    |                   ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[u8]`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/packet.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let header = try!(PacketHeader::from_bytes(buf));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let addr = try!(take_address(other));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let mut socket = try!(UtpSocket::bind(my_addr));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:340:13
[INFO] [stdout]     |
[INFO] [stdout] 340 |             try!(socket.socket.send_to(&packet.to_bytes()[..], socket.connected_to));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:361:21
[INFO] [stdout]     |
[INFO] [stdout] 361 |                     try!(socket.handle_packet(&packet, addr));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:350:34
[INFO] [stdout]     |
[INFO] [stdout] 350 |                     let packet = try!(Packet::from_bytes(&buf[..read]).or(Err(SocketError::InvalidPacket)));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |         let addr = try!(take_address(other));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:393:26
[INFO] [stdout]     |
[INFO] [stdout] 393 |         let mut socket = try!(UtpSocket::bind_with_udp_socket(udp_socket));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             try!(self.socket.send_to(&packet.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |             try!(self.socket.set_read_timeout(Some(Duration::from_millis(syn_timeout))));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:449:29
[INFO] [stdout]     |
[INFO] [stdout] 449 | ...                   try!(self.socket.send_to(&reply.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:465:29
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   try!(self.handle_packet(state, src));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         try!(self.flush());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         try!(self.socket.send_to(&packet.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             try!(self.recv(&mut buf, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:693:25
[INFO] [stdout]     |
[INFO] [stdout] 693 |                         try!(self.handle_receive_timeout());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:722:13
[INFO] [stdout]     |
[INFO] [stdout] 722 |             try!(self.socket.send_to(&pkt.to_bytes()[..], src));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:720:32
[INFO] [stdout]     |
[INFO] [stdout] 720 |         if let Some(mut pkt) = try!(self.handle_packet(&packet, src)) {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:772:17
[INFO] [stdout]     |
[INFO] [stdout] 772 |                 try!(self.socket.send_to(&packet.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:786:13
[INFO] [stdout]     |
[INFO] [stdout] 786 |             try!(self.socket.send_to(&packet.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:904:9
[INFO] [stdout]     |
[INFO] [stdout] 904 |         try!(self.send());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:914:13
[INFO] [stdout]     |
[INFO] [stdout] 914 |             try!(self.recv(&mut buf, false));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:944:13
[INFO] [stdout]     |
[INFO] [stdout] 944 |             try!(self.send_packet(&mut packet));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 |         try!(self.socket.send_to(&packet.to_bytes()[..], self.connected_to));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/socket.rs:967:29
[INFO] [stdout]     |
[INFO] [stdout] 967 |             let (read, _) = try!(self.recv(&mut buf, false));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/socket.rs:1502:30
[INFO] [stdout]      |
[INFO] [stdout] 1502 |                 let packet = try!(Packet::from_bytes(&buf[..nread])
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/socket.rs:1518:34
[INFO] [stdout]      |
[INFO] [stdout] 1518 |                 let mut socket = try!(inner_socket.map(|s| UtpSocket::from_raw_parts(s, src)));
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/socket.rs:1522:40
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                     Ok(Some(reply)) => try!(socket.socket.send_to(&reply.to_bytes()[..], src)),
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/packet.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |         write!(f, "{}", self.description())
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/packet.rs:383:30
[INFO] [stdout]     |
[INFO] [stdout] 383 |                 ty: unsafe { transmute(kind) },
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u8` (8 bits)
[INFO] [stdout]     = note: target type: `ExtensionType` (0 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/socket.rs:784:17
[INFO] [stdout]     |
[INFO] [stdout] 784 |             let mut packet = &mut self.send_window[0];
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0512`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `temp_utp` (lib) due to 1 previous error; 31 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "28bbf86446ab8d0614fb067302878cc6098433efbf54fffbb5c804b834ef3b62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28bbf86446ab8d0614fb067302878cc6098433efbf54fffbb5c804b834ef3b62", kill_on_drop: false }`
[INFO] [stdout] 28bbf86446ab8d0614fb067302878cc6098433efbf54fffbb5c804b834ef3b62
