[INFO] cloning repository https://github.com/abhatia1205/neural-ink-interview-2
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/abhatia1205/neural-ink-interview-2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 45418261dfa881f1a711a3b1148bac2edcbc47d2
[INFO] testing abhatia1205/neural-ink-interview-2 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] finished tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] tweaked toml for git repo https://github.com/abhatia1205/neural-ink-interview-2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/abhatia1205/neural-ink-interview-2 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/abhatia1205/neural-ink-interview-2 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 54ba29e0bef5c221d5997cd3e9e2d7ddd205a824b7dc7a177454552be3c4d84e
[INFO] running `Command { std: "docker" "start" "-a" "54ba29e0bef5c221d5997cd3e9e2d7ddd205a824b7dc7a177454552be3c4d84e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "54ba29e0bef5c221d5997cd3e9e2d7ddd205a824b7dc7a177454552be3c4d84e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54ba29e0bef5c221d5997cd3e9e2d7ddd205a824b7dc7a177454552be3c4d84e", kill_on_drop: false }`
[INFO] [stdout] 54ba29e0bef5c221d5997cd3e9e2d7ddd205a824b7dc7a177454552be3c4d84e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 47b43197c43d96530c8dc735a182f2046a91a7896ece9ec15b48348f359d0679
[INFO] running `Command { std: "docker" "start" "-a" "47b43197c43d96530c8dc735a182f2046a91a7896ece9ec15b48348f359d0679", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.166
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling bytes v1.9.0
[INFO] [stderr]    Compiling roots v0.0.8
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.9.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling tokio v1.41.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling nalgebra v0.33.2
[INFO] [stderr]    Compiling neuralink_final v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.42s
[INFO] running `Command { std: "docker" "inspect" "47b43197c43d96530c8dc735a182f2046a91a7896ece9ec15b48348f359d0679", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47b43197c43d96530c8dc735a182f2046a91a7896ece9ec15b48348f359d0679", kill_on_drop: false }`
[INFO] [stdout] 47b43197c43d96530c8dc735a182f2046a91a7896ece9ec15b48348f359d0679
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ddf82095f77658093a2a2b4f856f7e1633db6aa18217f536f2ecef8f7c2639db
[INFO] running `Command { std: "docker" "start" "-a" "ddf82095f77658093a2a2b4f856f7e1633db6aa18217f536f2ecef8f7c2639db", kill_on_drop: false }`
[INFO] [stderr]    Compiling neuralink_final v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/robot.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     if(z != 0){
[INFO] [stdout]     |                       ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -                     if(z != 0){
[INFO] [stdout] 244 +                     if z != 0 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stdout]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stdout]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/robot.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[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] warning: field `msg` is never read
[INFO] [stdout]  --> src/interface.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CommunicationError { msg: String },
[INFO] [stdout]   |     ------------------   ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub enum OCTError {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stdout]  5 |     AcquisitionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9 |     TimeoutError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 10 |
[INFO] [stdout] 11 |     PredictionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `msg` is never read
[INFO] [stdout]   --> src/interface.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     MoveError { msg: String },
[INFO] [stdout]    |     ---------   ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stdout]   --> src/interface.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum RobotError {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ConnectionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     PositionError { msg: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `command_grasp` is never used
[INFO] [stdout]   --> src/interface.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub trait Robot {
[INFO] [stdout]    |           ----- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_errors` is never read
[INFO] [stdout]   --> src/robot.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct RobotArm {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 14 |     pub distance_errors: bool,
[INFO] [stdout] 15 |     pub state_errors: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `train` is never used
[INFO] [stdout]   --> src/predictor/mod.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait BrainPredictor {
[INFO] [stdout]    |           -------------- method in this trait
[INFO] [stdout]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stdout] 10 |     fn train(&self) -> bool{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_SIZE` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MIN_SIZE: usize =3;
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OraclePredictor` is never constructed
[INFO] [stdout]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct OraclePredictor{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl OraclePredictor{
[INFO] [stdout]    | -------------------- associated functions in this implementation
[INFO] [stdout] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stdout]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl TaylorQuadraticApproximator{
[INFO] [stdout]    | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.53s
[INFO] running `Command { std: "docker" "inspect" "ddf82095f77658093a2a2b4f856f7e1633db6aa18217f536f2ecef8f7c2639db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddf82095f77658093a2a2b4f856f7e1633db6aa18217f536f2ecef8f7c2639db", kill_on_drop: false }`
[INFO] [stdout] ddf82095f77658093a2a2b4f856f7e1633db6aa18217f536f2ecef8f7c2639db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 21f913af75dec4604a8ae484a22f56f9e18c12712fba24642a84e00df4c920ae
[INFO] running `Command { std: "docker" "start" "-a" "21f913af75dec4604a8ae484a22f56f9e18c12712fba24642a84e00df4c920ae", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]    --> src/robot.rs:244:23
[INFO] [stderr]     |
[INFO] [stderr] 244 |                     if(z != 0){
[INFO] [stderr]     |                       ^      ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 244 -                     if(z != 0){
[INFO] [stderr] 244 +                     if z != 0 {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `char::MAX` and `f32::MIN`
[INFO] [stderr]  --> src/predictor/quadratic_regression.rs:1:11
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{char::MAX, f32::MIN};
[INFO] [stderr]   |           ^^^^^^^^^  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/robot.rs:220:17
[INFO] [stderr]     |
[INFO] [stderr] 220 |             let mut will_error = guard.move_errors && rng.gen_bool(PROBABILITY_OF_ERROR);
[INFO] [stderr]     |                 ----^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stderr] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stderr] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stderr] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stderr]   --> src/interface.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stderr] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stderr]    |
[INFO] [stderr] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: constant `data_len` should have an upper case name
[INFO] [stderr]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stderr] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: constant `data_len` should have an upper case name
[INFO] [stderr]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stderr]    |
[INFO] [stderr] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `neuralink_final` (lib) generated 9 warnings (run `cargo fix --lib -p neuralink_final` to apply 5 suggestions)
[INFO] [stderr] warning: unused import: `predictor::taylor_approx::TaylorQuadraticApproximator`
[INFO] [stderr]   --> src/main.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use predictor::taylor_approx::TaylorQuadraticApproximator;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `predictor::oracle_approx::OraclePredictor`
[INFO] [stderr]   --> src/main.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | use predictor::oracle_approx::OraclePredictor;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]  --> src/interface.rs:7:26
[INFO] [stderr]   |
[INFO] [stderr] 7 |     CommunicationError { msg: String },
[INFO] [stderr]   |     ------------------   ^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr]   = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `AcquisitionError`, `TimeoutError`, and `PredictionError` are never constructed
[INFO] [stderr]   --> src/interface.rs:5:5
[INFO] [stderr]    |
[INFO] [stderr]  3 | pub enum OCTError {
[INFO] [stderr]    |          -------- variants in this enum
[INFO] [stderr]  4 |     // Failed to acquire data from the OCT laser
[INFO] [stderr]  5 |     AcquisitionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  9 |     TimeoutError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 10 |
[INFO] [stderr] 11 |     PredictionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `OCTError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `msg` is never read
[INFO] [stderr]   --> src/interface.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |     MoveError { msg: String },
[INFO] [stderr]    |     ---------   ^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `ConnectionError` and `PositionError` are never constructed
[INFO] [stderr]   --> src/interface.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub enum RobotError {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 58 |     ConnectionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 |     PositionError { msg: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `command_grasp` is never used
[INFO] [stderr]   --> src/interface.rs:75:14
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub trait Robot {
[INFO] [stderr]    |           ----- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stderr]    |              ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `state_errors` is never read
[INFO] [stderr]   --> src/robot.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct RobotArm {
[INFO] [stderr]    |            -------- field in this struct
[INFO] [stderr] 14 |     pub distance_errors: bool,
[INFO] [stderr] 15 |     pub state_errors: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `train` is never used
[INFO] [stderr]   --> src/predictor/mod.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr]  8 | pub trait BrainPredictor {
[INFO] [stderr]    |           -------------- method in this trait
[INFO] [stderr]  9 |     fn predict(&self, distances: &Vec<Result<u64, OCTError>>, times: &Vec<Instant>, print_coefs: bool) -> Option<impl Fn(f64) -> f64>;
[INFO] [stderr] 10 |     fn train(&self) -> bool{
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MIN_SIZE` is never used
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | const MIN_SIZE: usize =3;
[INFO] [stderr]   |       ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `OraclePredictor` is never constructed
[INFO] [stderr]  --> src/predictor/oracle_approx.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct OraclePredictor{
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `passes_predict_assumptions` are never used
[INFO] [stderr]   --> src/predictor/oracle_approx.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 12 | impl OraclePredictor{
[INFO] [stderr]    | -------------------- associated functions in this implementation
[INFO] [stderr] 13 |     pub fn new() -> OraclePredictor{
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 19 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(Vec<u64>, Vec<I...
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_MS` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:4:7
[INFO] [stderr]   |
[INFO] [stderr] 4 | const MAX_LATENCY_MS: u64 = 18;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_LATENCY_STD_MS` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | const MAX_LATENCY_STD_MS: u64 = 3;
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TAYLOR_POLY_ORDER` is never used
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const TAYLOR_POLY_ORDER: u64 = 2; 
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TaylorQuadraticApproximator` is never constructed
[INFO] [stderr]  --> src/predictor/taylor_approx.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct TaylorQuadraticApproximator;
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `passes_predict_assumptions` is never used
[INFO] [stderr]   --> src/predictor/taylor_approx.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | impl TaylorQuadraticApproximator{
[INFO] [stderr]    | -------------------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 32 |     fn passes_predict_assumptions(distance_queue: &Vec<Result<u64, OCTError>>, time_queue: &Vec<Instant>) -> Result<(f64, f64, Vec<u...
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `neuralink_final` (bin "neuralink_final") generated 23 warnings (5 duplicates) (run `cargo fix --bin "neuralink_final" -p neuralink_final` to apply 2 suggestions)
[INFO] [stderr] warning: `neuralink_final` (bin "neuralink_final" test) generated 23 warnings (23 duplicates)
[INFO] [stderr] warning: `neuralink_final` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/neuralink_final-aee5e78801d753fd)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/neuralink_final-ce3fca7428e4dfc2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests_oracle.rs (/opt/rustwide/target/debug/deps/integration_tests_oracle-5c406e29e44c660e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_controller_move_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_no_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_no_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_errors_oracle ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_move_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting robot...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332421)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56489.68570367806
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63511.772465629736
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67619.30767093401
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78409.87596059055
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76011.26583579043
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85560.61083500437
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89286.18613196141
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92364.44410744286
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100391.6565222902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98624.82964697143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95853.48550340848
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95162.86222793418
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93591.12102217402
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93899.01214181026
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87620.57873779011
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83447.31097141572
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76196.78510923113
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72769.5683314515
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64077.977905776585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60901.98564858874
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51142.294445763924
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332569)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51183.75638044253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57522.206788449665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63163.92975482822
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68060.27025823505
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74528.92877736257
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80516.46064114838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85612.76158383081
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74735.18903586455
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80219.68227886956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79879.68171279726
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81056.30322978133
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74148.83400894084
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73493.75237079826
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65656.8783738137
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69276.91638224223
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60005.815900254995
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54117.36150597362
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58342.91714775143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62980.05535546399
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71538.48802623327
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77231.19234268647
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79814.40944531339
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86768.48492661549
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90224.33076946368
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92866.5425889017
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97665.94082466722
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89625.61085355224
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98631.66162942897
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94750.56925765786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92990.67040362617
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90363.11375013902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84290.02752127161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82591.41314433445
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77510.77024177054
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73726.94219617627
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61090.010641117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59583.68755797844
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3897483 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52465.05360889202
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63193.34490035684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64841.42544819089
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76710.22789593611
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86502.07789255807
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90380.94627092266
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95945.39862391388
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97483.92554816487
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104752.57050520962
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107921.66962477018
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106747.66101997229
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111667.53605348372
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3897483 -> 0 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112222.0620833101
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108377.18827350112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110558.8829573621
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111713.77843579603
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102276.33568919776
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104698.12356755696
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96812.63835261902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94155.01741700876
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87553.55011891853
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (23) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c42a - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc42829d2 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x580dc40d16d9 - neuralink_final[b74aed8bab43c492]::controller::retract_ib::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x580dc40d2f39 - neuralink_final[b74aed8bab43c492]::controller::insert_ib_open_loop::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x580dc40d4244 - neuralink_final[b74aed8bab43c492]::controller::start::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x580dc4095ac6 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x580dc40a540f - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x580dc40a1f40 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x580dc407c885 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   27:     0x580dc407b8de - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   28:     0x580dc409b186 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x580dc40a58a6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x580dc40a2245 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x580dc40812cd - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x580dc407230d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x580dc407202b - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x580dc40692c0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x580dc4070650 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x580dc406ee74 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x580dc408194b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x580dc40cbd09 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x580dc407ddd2 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   42:     0x580dc407d5be - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   43:     0x580dc40ca72d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x580dc406d300 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x580dc406da96 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x580dc406e463 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x580dc408eb93 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x580dc40689d6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x580dc40b014c - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x580dc40b0526 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x580dc409b240 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x580dc4095f67 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x580dc40809c6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x580dc40b3eba - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   55:     0x580dc40c7de0 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x580dc4083636 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   58:     0x580dc40b3784 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x580dc40b3784 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x580dc40b3784 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   61:     0x580dc4078b5e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   63:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   65:     0x76d533786a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_move_errors_oracle' (21) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4096dda - <core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::any::Any + core[35159d6ffb30e017]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4096dda - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x580dc4097dbb - integration_tests_oracle[cf386e7ce8722880]::test_controller_move_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:107:31
[INFO] [stdout]   23:     0x580dc4096407 - integration_tests_oracle[cf386e7ce8722880]::test_controller_move_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:99:40
[INFO] [stdout]   24:     0x580dc4079306 - <integration_tests_oracle[cf386e7ce8722880]::test_controller_move_errors_oracle::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x580dc40dcb4b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x580dc40dcb4b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x580dc40ea33b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x580dc40ea33b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x580dc40e4d14 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x580dc40e4d14 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x580dc40ecf42 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x580dc40ecf42 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x580dc40ecf42 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   46:     0x76d533786a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (26) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1445922)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4145eb0 - <core[35159d6ffb30e017]::result::Result<(), core[35159d6ffb30e017]::result::Result<u64, neuralink_final[b74aed8bab43c492]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4145eb0 - neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x580dc412801c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x580dc412f17c - <tokio[93717e05fc788f7a]::loom::std::unsafe_cell::UnsafeCell<tokio[93717e05fc788f7a]::runtime::task::core::Stage<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}>>>::with_mut::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x580dc412f17c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x580dc411f13e - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x580dc414de61 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x580dc414f12f - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x580dc415c5db - __rust_try
[INFO] [stdout]   29:     0x580dc41599b3 - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::task::poll::Poll<()>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x580dc41599b3 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x580dc411dcb0 - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x580dc4123aa9 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x580dc4123d47 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x580dc413d8fd - tokio[93717e05fc788f7a]::runtime::task::raw::poll::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x580dc41ec2d7 - <tokio[93717e05fc788f7a]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x580dc41eb262 - <tokio[93717e05fc788f7a]::runtime::task::LocalNotified<alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x580dc41d6dbb - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x580dc41dcf07 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x580dc40a5590 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x580dc40a2030 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x580dc407c985 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   44:     0x580dc407b92e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   45:     0x580dc409b1c6 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x580dc40a58f6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x580dc40a2485 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x580dc408130d - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x580dc407234d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x580dc40721cb - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x580dc40695e0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x580dc40710f0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x580dc406ee94 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x580dc4081a9b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x580dc40cbd49 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x580dc407df12 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   59:     0x580dc407d61e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   60:     0x580dc40ca76d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x580dc406d720 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x580dc406db16 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x580dc406e7c3 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x580dc408ed03 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x580dc4068ab6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x580dc40b02fc - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x580dc40b07a6 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x580dc409b2c0 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x580dc40962be - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x580dc40809d6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x580dc40b40c3 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   72:     0x580dc40c7e10 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x580dc408366a - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   75:     0x580dc40b3b70 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x580dc40b3b70 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x580dc40b3b70 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   78:     0x580dc4078b7e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   80:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   82:     0x76d533786a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_no_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting robot...
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332501)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63007.92237851361
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71895.60756110784
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80884.76820343197
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78608.49895092729
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66582.87631165795
[INFO] [stdout] Failing because latency is too big: 38
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64461.278356073424
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80560.3212037147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104708.86148944439
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92078.86222793418
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107563.50672234572
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82454.50172179868
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87303.47758362733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80625.31097141572
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78068.22477624565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70234.5683314515
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332356)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56112.96738951956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60571.53506545187
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65800.1076013794
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68194.9552396459
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74112.62625840062
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76876.8327876631
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73876.64608936163
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74843.880443617
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77485.32833350135
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76741.99309474824
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77655.72780360584
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70541.23035783821
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66216.54672951018
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61163.87003833987
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56964.29401095351
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52535.72674268717
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62680.12373631308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68110.47189237538
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72497.71572461713
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75513.82617844595
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83033.78680233425
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84385.48492661549
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90627.11042957334
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90244.5425889017
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100965.80835221754
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89890.62683957
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95815.03115688032
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94879.02494356781
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93064.07568116777
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90382.95372202457
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81439.83586993546
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77364.41314433445
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77380.65603137913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69469.71100424707
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64950.8826697279
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56181.638737792266
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332338)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121444.54620992579
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122940.03593650367
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 138977.77182165044
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111764.97196907364
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122016.19971983961
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119918.6627455157
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113412.46844830585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109758.11133717385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108557.03864158259
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99795.22278892924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93875.96009159682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89903.20209425362
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80165.7284537201
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74574.9704540706
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64371.578918210114
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57385.02190552803
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55849.88489587989
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63405.647264220985
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68233.10642636195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72271.5038178137
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80366.3684905254
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73116.62309436873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79416.77866207936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79984.73393480945
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77217.51017978822
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78494.34380831453
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74001.64286519971
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69003.61762759462
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69911.65445634397
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65472.357035896275
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56558.67567183357
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54486.07167110662
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50407.805306537775
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57170.471510055475
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65362.86989972275
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73779.55763384944
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79246.86334745097
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78778.02953850222
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88039.25248991302
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91272.60697996418
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90701.88780074404
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92240.2864987147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95935.24755692144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95747.19064714562
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94676.33458772674
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86947.98079656227
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89916.58105537458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80884.24112407677
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81794.09838754975
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71776.3873532071
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70570.01420974894
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63909.078088196926
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53091.99217259069
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332338)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119427.46314272401
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123551.95550427167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119117.80051503144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121400.92392677593
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119007.45948799793
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112259.41717943677
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111682.26691424171
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103641.12252786546
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95229.77469180117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94873.69434730348
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84943.99635461252
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75341.20657590695
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70282.37991039769
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63770.316954474314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53444.14790203469
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51321.88762466097
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55648.98401832953
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61098.558381726034
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68078.79442411102
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72145.01158916124
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75389.04022076668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75422.36584703939
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74375.92050695594
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79968.3753458804
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79700.45907989854
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78449.41257523361
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71774.93956641876
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75674.40705539775
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69541.5040366815
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68757.18002532236
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59465.60514601646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52063.42566125095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53968.10225146101
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78373.43874990905
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84836.10838562646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90993.95260010974
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90508.81275796192
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92127.75215327914
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92906.83200648264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95804.70846397232
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88908.0561893927
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90128.47892502474
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87510.69215303834
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81483.74329471774
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82263.46257990017
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77092.15075225162
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66745.31229519099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62781.43028252851
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55796.42037791957
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3897043 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52172.489571771934
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56955.89404976764
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68849.9943540839
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76882.91879203753
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83825.75348003756
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90109.13642393588
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95678.76585877035
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100487.47437936917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101131.21834944584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111114.42999440269
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110104.69763409265
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111490.0504244375
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3897043 -> 0 with duration 249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111990.59380007442
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104647.79222567112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110340.313213835
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111501.35209654924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105033.53806727985
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98181.24543625652
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96616.3078527092
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88627.95816354197
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85320.84251116519
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (27) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c42a - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc42829d2 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x580dc40d16d9 - neuralink_final[b74aed8bab43c492]::controller::retract_ib::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x580dc40d2f39 - neuralink_final[b74aed8bab43c492]::controller::insert_ib_open_loop::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x580dc40d4244 - neuralink_final[b74aed8bab43c492]::controller::start::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x580dc4095ac6 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x580dc40a540f - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x580dc40a1f40 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x580dc407c885 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   27:     0x580dc407b8de - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   28:     0x580dc409b186 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x580dc40a58a6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x580dc40a2245 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x580dc40812cd - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x580dc407230d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x580dc407202b - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x580dc40692c0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x580dc4070650 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x580dc406ee74 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x580dc408194b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x580dc40cbd09 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x580dc407ddd2 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   42:     0x580dc407d5be - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   43:     0x580dc40ca72d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x580dc406d300 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x580dc406da96 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x580dc406e463 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x580dc408eb93 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x580dc40689d6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x580dc40b014c - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x580dc40b0526 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x580dc409b240 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x580dc4095f67 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x580dc40809c6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x580dc40b3eba - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   55:     0x580dc40c7de0 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x580dc4083636 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   58:     0x580dc40b3784 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x580dc40b3784 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x580dc40b3784 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   61:     0x580dc4078b5e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   63:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   65:     0x76d533786a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (28) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1435380)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4145eb0 - <core[35159d6ffb30e017]::result::Result<(), core[35159d6ffb30e017]::result::Result<u64, neuralink_final[b74aed8bab43c492]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4145eb0 - neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x580dc412801c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x580dc412f17c - <tokio[93717e05fc788f7a]::loom::std::unsafe_cell::UnsafeCell<tokio[93717e05fc788f7a]::runtime::task::core::Stage<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}>>>::with_mut::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x580dc412f17c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x580dc411f13e - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x580dc414de61 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x580dc414f12f - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x580dc415c5db - __rust_try
[INFO] [stdout]   29:     0x580dc41599b3 - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::task::poll::Poll<()>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x580dc41599b3 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x580dc411dcb0 - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x580dc4123aa9 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x580dc4123d47 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x580dc413d8fd - tokio[93717e05fc788f7a]::runtime::task::raw::poll::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x580dc41ec2d7 - <tokio[93717e05fc788f7a]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x580dc41eb262 - <tokio[93717e05fc788f7a]::runtime::task::LocalNotified<alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x580dc41d6dbb - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x580dc41dcf07 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x580dc40a5590 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x580dc40a2030 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x580dc407c985 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   44:     0x580dc407b92e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   45:     0x580dc409b1c6 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x580dc40a58f6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x580dc40a2485 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x580dc408130d - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x580dc407234d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x580dc40721cb - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x580dc40695e0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x580dc40710f0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x580dc406ee94 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x580dc4081a9b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x580dc40cbd49 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x580dc407df12 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   59:     0x580dc407d61e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   60:     0x580dc40ca76d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x580dc406d720 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x580dc406db16 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x580dc406e7c3 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x580dc408ed03 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x580dc4068ab6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x580dc40b02fc - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x580dc40b07a6 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x580dc409b2c0 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x580dc40962be - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x580dc40809d6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x580dc40b40c3 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   72:     0x580dc40c7e10 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x580dc408366a - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   75:     0x580dc40b3b70 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x580dc40b3b70 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x580dc40b3b70 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   78:     0x580dc4078b7e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   80:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   82:     0x76d533786a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_no_errors_oracle' (22) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4096dda - <core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::any::Any + core[35159d6ffb30e017]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4096dda - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x580dc4097468 - integration_tests_oracle[cf386e7ce8722880]::test_controller_no_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:136:31
[INFO] [stdout]   23:     0x580dc40963d7 - integration_tests_oracle[cf386e7ce8722880]::test_controller_no_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:128:38
[INFO] [stdout]   24:     0x580dc40792c6 - <integration_tests_oracle[cf386e7ce8722880]::test_controller_no_errors_oracle::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x580dc40dcb4b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x580dc40dcb4b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x580dc40ea33b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x580dc40ea33b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x580dc40e4d14 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x580dc40e4d14 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x580dc40ecf42 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x580dc40ecf42 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x580dc40ecf42 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   46:     0x76d533786a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_distance_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting robot...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332367)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93909.45456586056
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92351.19467080338
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98925.89460249513
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95579.29806170147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91446.88214525988
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92219.68837516755
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86562.48116256774
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85427.0422577681
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78436.3238980252
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73235.41080899676
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64016.10905937618
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108039.08985162037
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110073.89527895977
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104526.83972487319
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104700.87508108094
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94512.06648563268
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332426)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119096.26355429692
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121441.8033422213
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119106.51622432342
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112186.98718988325
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108534.2339554251
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113412.0658388721
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98157.17857474647
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94815.55223675584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87852.21284069133
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54035.28400336625
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56785.60035249684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64257.2561718045
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68970.8184960665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70515.60695756355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73535.95563986781
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75730.32557374169
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68825.66673887381
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71680.06576635467
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64840.134194932645
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59578.49307231931
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52178.34056390682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50120.43958489131
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59291.84214211535
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66109.96055082371
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72359.63299793506
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73110.82098474936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82910.80493136274
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87106.59221890196
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95848.94184410584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95566.01148455951
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86333.25914810947
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81896.35090390337
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76681.10172622895
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70730.6902538318
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332402)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 30
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51362.24060371914
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66933.41650061018
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75861.56678597885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88092.48478873784
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75045.31086854928
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74405.50615641812
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59978.912304615136
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68722.33200806438
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98513.00146988581
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88447.97429520462
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95025.5163860392
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89056.74257165997
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87724.6279205532
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65428.96578340186
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66234.15636630764
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67887.74354106584
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332372)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104038.88425984653
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111232.88953665167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120737.55639126687
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121667.73272933206
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114336.75522776216
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109968.7303438842
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104821.89825524308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98941.60215438902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95039.37890463625
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82307.67289225303
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81210.86452677008
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68144.21626995527
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59437.42123702739
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51126.9153860301
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60483.191189081524
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63533.28320729628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70199.03794770001
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71470.34812870796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76699.83703956974
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76180.01258838165
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79778.23307598964
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75022.54489099549
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66498.40440787445
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58637.82202915009
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50458.81277575088
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57509.79939085455
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90986.85903072474
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92258.322852112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98359.12113466009
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97655.37879128591
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101757.77552698075
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104747.27848471724
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86261.57024365291
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90515.45475726214
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90804.561719778
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81946.75643698033
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80713.64890060225
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78147.52147945995
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70310.1014858752
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65917.060133936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57199.644547131844
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60154.96984313172
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64046.03987043968
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75920.9605730226
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85747.90935713914
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105045.60200432385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104641.46617012331
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103413.94261914841
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104825.25851717405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105106.74331889395
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113004.54138579196
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92936.37616756232
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87691.87520849169
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81806.78821619158
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75340.25257454626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70319.07619830733
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332436)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123200.23825435387
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127298.09285329632
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122747.07816502813
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121168.6778325251
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71107.8386803118
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58629.847627403564
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51659.02123583853
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52274.18946656666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58487.315363577916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63994.288185759564
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73307.47439118824
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73147.59327353956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71286.73209012463
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73378.63279180496
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84613.65096893057
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90540.08833106584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93131.68959395669
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94878.76084154157
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87030.30348042212
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77572.02934677643
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77656.33403354546
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332435)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112808.68497631548
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71922.47623149038
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65021.12985792337
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56186.931287980406
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75751.40108502365
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74770.68028431397
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64439.71123504313
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64044.57509544911
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57021.95380451996
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52649.40122189163
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80772.25839976117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80614.44183715805
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93175.58944739844
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94676.2198334001
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89959.85925015609
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87314.8214580979
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83852.02537417936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82011.29932960926
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74586.34443684458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70882.50328355294
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62467.718977210694
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57015.744611914386
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332566)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118241.60660421627
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80053.68576460611
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79850.27442281868
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68933.59252654843
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71423.02405578783
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75065.7238630387
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80100.21165412385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74395.19699399453
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68946.79869727755
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66761.715966132
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61760.45728192013
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54522.07322055893
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332443)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103847.29250928003
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91740.8415542855
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88548.46583249269
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83903.38301527628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78187.07489286514
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67224.27414683544
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76398.17725304549
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74905.62726987398
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89969.64108284155
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62483.41233938257
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76844.3878008175
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89221.7519552348
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80088.00112319598
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75765.93174027221
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75070.13107630017
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332367)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83294.4604764576
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75416.1266582245
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65228.33447975537
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58309.03179572034
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56082.646030087955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72450.5497828339
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67784.48211321712
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74264.63989163749
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75391.38694266649
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77795.50296005688
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79333.41852926987
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77499.02199062589
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84696.27591833612
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78593.56359158154
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76592.93064505223
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69167.17941610608
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68059.40750291885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65712.93003272731
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60584.6926490569
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54786.14548465563
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79312.1773952042
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86829.82297162118
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79732.11728346918
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97171.39309693954
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93811.4237107702
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92299.12153366429
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88175.55202826473
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80746.98415662709
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81795.98479386012
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64526.61831529613
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60267.239709465066
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55989.739821168245
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3872837 with duration 248
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52429.88673617982
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60139.566163951065
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66824.26925254345
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79681.50873993395
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103715.72468495835
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109629.87882170652
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111315.66654109559
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3872837 -> 0 with duration 248
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111990.73086060514
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115239.68894535431
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110590.20570467552
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108577.31607632921
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99132.68586166459
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98995.26900139684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97607.46715966146
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92086.33393190568
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86190.55416212836
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84187.87805065396
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (24) panicked at src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c42a - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc42829d2 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x580dc40d16d9 - neuralink_final[b74aed8bab43c492]::controller::retract_ib::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x580dc40d2f39 - neuralink_final[b74aed8bab43c492]::controller::insert_ib_open_loop::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x580dc40d4244 - neuralink_final[b74aed8bab43c492]::controller::start::<neuralink_final[b74aed8bab43c492]::predictor::oracle_approx::OraclePredictor>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x580dc4095ac6 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x580dc40a540f - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1041:44
[INFO] [stdout]   25:     0x580dc40a1f40 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   26:     0x580dc407c885 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   27:     0x580dc407b8de - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   28:     0x580dc409b186 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   29:     0x580dc40a58a6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   30:     0x580dc40a2245 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   31:     0x580dc40812cd - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x580dc407230d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   33:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   34:     0x580dc407202b - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   35:     0x580dc407202b - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   36:     0x580dc40692c0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   37:     0x580dc4070650 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   38:     0x580dc406ee74 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   39:     0x580dc408194b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   40:     0x580dc40cbd09 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   41:     0x580dc407ddd2 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   42:     0x580dc407d5be - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   43:     0x580dc40ca72d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   44:     0x580dc406d300 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   45:     0x580dc406da96 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   46:     0x580dc406e463 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   47:     0x580dc408eb93 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   48:     0x580dc40689d6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   49:     0x580dc40b014c - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   50:     0x580dc40b0526 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   51:     0x580dc409b240 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   52:     0x580dc4095f67 - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x580dc40809c6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   54:     0x580dc40b3eba - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   55:     0x580dc40c7de0 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   56:     0x580dc4083636 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   58:     0x580dc40b3784 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x580dc40b3784 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x580dc40b3784 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   61:     0x580dc4078b5e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#0}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   63:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   65:     0x76d533786a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (25) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1433996)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4145eb0 - <core[35159d6ffb30e017]::result::Result<(), core[35159d6ffb30e017]::result::Result<u64, neuralink_final[b74aed8bab43c492]::interface::OCTError>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4145eb0 - neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x580dc412801c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:331:24
[INFO] [stdout]   23:     0x580dc412f17c - <tokio[93717e05fc788f7a]::loom::std::unsafe_cell::UnsafeCell<tokio[93717e05fc788f7a]::runtime::task::core::Stage<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}>>>::with_mut::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/loom/std/unsafe_cell.rs:16:9
[INFO] [stdout]   24:     0x580dc412f17c - <tokio[93717e05fc788f7a]::runtime::task::core::Core<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/core.rs:320:30
[INFO] [stdout]   25:     0x580dc411f13e - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:499:30
[INFO] [stdout]   26:     0x580dc414de61 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x580dc414f12f - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x580dc415c5db - __rust_try
[INFO] [stdout]   29:     0x580dc41599b3 - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::task::poll::Poll<()>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x580dc41599b3 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<tokio[93717e05fc788f7a]::runtime::task::harness::poll_future<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>::{closure#0}>, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x580dc411dcb0 - tokio[93717e05fc788f7a]::runtime::task::harness::poll_future::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:487:18
[INFO] [stdout]   32:     0x580dc4123aa9 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll_inner
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:209:27
[INFO] [stdout]   33:     0x580dc4123d47 - <tokio[93717e05fc788f7a]::runtime::task::harness::Harness<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/harness.rs:154:20
[INFO] [stdout]   34:     0x580dc413d8fd - tokio[93717e05fc788f7a]::runtime::task::raw::poll::<neuralink_final[b74aed8bab43c492]::robot::get_distance::{closure#0}, alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:271:13
[INFO] [stdout]   35:     0x580dc41ec2d7 - <tokio[93717e05fc788f7a]::runtime::task::raw::RawTask>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/raw.rs:201:18
[INFO] [stdout]   36:     0x580dc41eb262 - <tokio[93717e05fc788f7a]::runtime::task::LocalNotified<alloc[a8a7aba520129d98]::sync::Arc<tokio[93717e05fc788f7a]::task::local::Shared>>>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/task/mod.rs:435:13
[INFO] [stdout]   37:     0x580dc41d6dbb - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:68
[INFO] [stdout]   38:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   39:     0x580dc41dcf07 - tokio[93717e05fc788f7a]::runtime::coop::budget::<(), <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   40:     0x580dc41dcf07 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::tick
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:739:31
[INFO] [stdout]   41:     0x580dc40a5590 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1045:29
[INFO] [stdout]   42:     0x580dc40a2030 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:793:13
[INFO] [stdout]   43:     0x580dc407c985 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::try_with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   44:     0x580dc407b92e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::task::local::LocalData>>::with::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::with<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[35159d6ffb30e017]::task::poll::Poll<()>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   45:     0x580dc409b1c6 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::with::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:791:17
[INFO] [stdout]   46:     0x580dc40a58f6 - <tokio[93717e05fc788f7a]::task::local::RunUntil<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:1031:22
[INFO] [stdout]   47:     0x580dc40a2485 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:689:19
[INFO] [stdout]   48:     0x580dc408130d - <core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}> as core[35159d6ffb30e017]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x580dc407234d - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:73
[INFO] [stdout]   50:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::with_budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:107:5
[INFO] [stdout]   51:     0x580dc40721cb - tokio[93717e05fc788f7a]::runtime::coop::budget::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/coop.rs:73:5
[INFO] [stdout]   52:     0x580dc40721cb - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:729:25
[INFO] [stdout]   53:     0x580dc40695e0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Context>::enter::<core[35159d6ffb30e017]::task::poll::Poll<()>, <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:428:19
[INFO] [stdout]   54:     0x580dc40710f0 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:728:44
[INFO] [stdout]   55:     0x580dc406ee94 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:68
[INFO] [stdout]   56:     0x580dc4081a9b - <tokio[93717e05fc788f7a]::runtime::context::scoped::Scoped<tokio[93717e05fc788f7a]::runtime::scheduler::Context>>::set::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   57:     0x580dc40cbd49 - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:38
[INFO] [stdout]   58:     0x580dc407df12 - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::try_with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   59:     0x580dc407d61e - <std[ec419fa8110287d5]::thread::local::LocalKey<tokio[93717e05fc788f7a]::runtime::context::Context>>::with::<tokio[93717e05fc788f7a]::runtime::context::set_scheduler<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   60:     0x580dc40ca76d - tokio[93717e05fc788f7a]::runtime::context::set_scheduler::<(alloc[a8a7aba520129d98]::boxed::Box<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::Core>, core[35159d6ffb30e017]::option::Option<()>), <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context.rs:180:17
[INFO] [stdout]   61:     0x580dc406d720 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, core[35159d6ffb30e017]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:807:27
[INFO] [stdout]   62:     0x580dc406db16 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[35159d6ffb30e017]::pin::Pin<&mut <tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:716:24
[INFO] [stdout]   63:     0x580dc406e7c3 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:196:33
[INFO] [stdout]   64:     0x580dc408ed03 - tokio[93717e05fc788f7a]::runtime::context::runtime::enter_runtime::<<tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   65:     0x580dc4068ab6 - <tokio[93717e05fc788f7a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/scheduler/current_thread/mod.rs:184:9
[INFO] [stdout]   66:     0x580dc40b02fc - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on_inner::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:368:52
[INFO] [stdout]   67:     0x580dc40b07a6 - <tokio[93717e05fc788f7a]::runtime::runtime::Runtime>::block_on::<<tokio[93717e05fc788f7a]::task::local::LocalSet>::run_until<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/runtime/runtime.rs:342:18
[INFO] [stdout]   68:     0x580dc409b2c0 - <tokio[93717e05fc788f7a]::task::local::LocalSet>::block_on::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.41.1/src/task/local.rs:646:12
[INFO] [stdout]   69:     0x580dc40962be - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x580dc40809d6 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   71:     0x580dc40b40c3 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   72:     0x580dc40c7e10 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   73:     0x580dc408366a - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x580dc40b7f7b - __rust_try
[INFO] [stdout]   75:     0x580dc40b3b70 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x580dc40b3b70 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x580dc40b3b70 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   78:     0x580dc4078b7e - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   80:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   82:     0x76d533786a64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_distance_errors_oracle' (20) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580dc426d66a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580dc426d66a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580dc426d66a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580dc428224a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580dc428224a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x580dc4271fc2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x580dc4271fc2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x580dc424c33f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580dc424c33f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580dc4265a09 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580dc40e986c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x580dc40e986c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580dc4265c82 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x580dc4265c82 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580dc424c3f8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580dc4243d99 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580dc424d10d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580dc4282a0c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580dc4282782 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x580dc4096dda - <core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::any::Any + core[35159d6ffb30e017]::marker::Send>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580dc4096dda - integration_tests_oracle[cf386e7ce8722880]::make_state_oracle_predictor
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x580dc409885b - integration_tests_oracle[cf386e7ce8722880]::test_controller_distance_errors_oracle
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:73:31
[INFO] [stdout]   23:     0x580dc4096437 - integration_tests_oracle[cf386e7ce8722880]::test_controller_distance_errors_oracle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:65:44
[INFO] [stdout]   24:     0x580dc4079346 - <integration_tests_oracle[cf386e7ce8722880]::test_controller_distance_errors_oracle::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x580dc40dcb4b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x580dc40dcb4b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x580dc40ea33b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x580dc40ea33b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x580dc40ea33b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x580dc40ea33b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x580dc40e4d14 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x580dc40e4d14 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x580dc40ecf42 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x580dc40ecf42 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x580dc40ecf42 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x580dc40ecf42 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x580dc40ecf42 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x580dc426cf6f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x580dc426cf6f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x76d5336f9aa4 - <unknown>
[INFO] [stdout]   46:     0x76d533786a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_controller_distance_errors_oracle
[INFO] [stdout]     test_controller_move_errors_oracle
[INFO] [stdout]     test_controller_no_errors_oracle
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 181.48s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration_tests_oracle`
[INFO] running `Command { std: "docker" "inspect" "21f913af75dec4604a8ae484a22f56f9e18c12712fba24642a84e00df4c920ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21f913af75dec4604a8ae484a22f56f9e18c12712fba24642a84e00df4c920ae", kill_on_drop: false }`
[INFO] [stdout] 21f913af75dec4604a8ae484a22f56f9e18c12712fba24642a84e00df4c920ae
