[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 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/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-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/abhatia1205/neural-ink-interview-2 on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "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" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wide v0.7.30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a22d3c64f0ba5616260bb6286ce74d3534efa70b040b60869deecd7126649327
[INFO] running `Command { std: "docker" "start" "-a" "a22d3c64f0ba5616260bb6286ce74d3534efa70b040b60869deecd7126649327", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a22d3c64f0ba5616260bb6286ce74d3534efa70b040b60869deecd7126649327", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a22d3c64f0ba5616260bb6286ce74d3534efa70b040b60869deecd7126649327", kill_on_drop: false }`
[INFO] [stdout] a22d3c64f0ba5616260bb6286ce74d3534efa70b040b60869deecd7126649327
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 85dfa2908e8570f1b1f0e9416923d5fe5896ddc4a23ea362ecb7fb52bba33918
[INFO] running `Command { std: "docker" "start" "-a" "85dfa2908e8570f1b1f0e9416923d5fe5896ddc4a23ea362ecb7fb52bba33918", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.166
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling roots v0.0.8
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[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 tokio v1.41.1
[INFO] [stderr]    Compiling zerocopy v0.7.35
[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<Instan...
[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<u64>, ...
[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 29.33s
[INFO] running `Command { std: "docker" "inspect" "85dfa2908e8570f1b1f0e9416923d5fe5896ddc4a23ea362ecb7fb52bba33918", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85dfa2908e8570f1b1f0e9416923d5fe5896ddc4a23ea362ecb7fb52bba33918", kill_on_drop: false }`
[INFO] [stdout] 85dfa2908e8570f1b1f0e9416923d5fe5896ddc4a23ea362ecb7fb52bba33918
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 099c8f7ab9244f75b5072c627195e9eb6372566933b2d1d85229caf01befaf38
[INFO] running `Command { std: "docker" "start" "-a" "099c8f7ab9244f75b5072c627195e9eb6372566933b2d1d85229caf01befaf38", 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<Instan...
[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<u64>, ...
[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: 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 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: 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: 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<Instan...
[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<u64>, ...
[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.90s
[INFO] running `Command { std: "docker" "inspect" "099c8f7ab9244f75b5072c627195e9eb6372566933b2d1d85229caf01befaf38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "099c8f7ab9244f75b5072c627195e9eb6372566933b2d1d85229caf01befaf38", kill_on_drop: false }`
[INFO] [stdout] 099c8f7ab9244f75b5072c627195e9eb6372566933b2d1d85229caf01befaf38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f0d09b1d03eba55ec71d438b2a2c52bb644cb39d11c62e220e1298fa0d2ede55
[INFO] running `Command { std: "docker" "start" "-a" "f0d09b1d03eba55ec71d438b2a2c52bb644cb39d11c62e220e1298fa0d2ede55", 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<Instan...
[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<u64>, ...
[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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/neuralink_final-f6632697fdeaf8e0)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/neuralink_final-879f1cb2b49779b8)
[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] [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-c1536f27250af952)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_controller_no_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_move_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_move_errors_oracle ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_no_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332329)
[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: 56780.17824762268
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65690.06772438472
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74422.52205299935
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80590.32317189488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80486.65778104193
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90222.85700962495
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93680.80313961965
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87501.56616655132
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109956.42671341158
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107735.50672234572
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87769.06920829322
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94714.3955200623
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84783.9507334882
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79083.44719712366
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72527.7413396727
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61667.31664090266
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54585.28209952882
[INFO] [stdout] Failing because latency is too big: 21
[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 -> 3919390 with duration 250
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55246.84056863398
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61429.47909846646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69126.71896873822
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78963.85525169759
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82854.4312144838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94475.90126088483
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100340.09919834672
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105036.96324154513
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105708.73736423126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112044.66208912665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114086.86875733559
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111759.97646658274
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3919390 -> 0 with duration 250
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104981.110086084
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118179.24353297614
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113027.37571637752
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107067.49998588488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100637.51189957
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99658.18695228966
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92007.49755413644
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89248.20818911144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83043.03364475863
[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>' (33) panicked at /opt/rustwide/workdir/src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73ee2a - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d778182 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62a29d5662f9 - neuralink_final::controller::retract_ib::{{closure}}::h580a86eff53ea4e5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x62a29d56bab9 - neuralink_final::controller::insert_ib_open_loop::{{closure}}::h92ed12e35e24fe8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x62a29d56ce94 - neuralink_final::controller::start::{{closure}}::h01c42f3a7618d15b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x62a29d5a3026 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::hb43f682e6a47bda4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x62a29d57f0cf - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h0cd16135aaa776de
[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:     0x62a29d57e2b0 - tokio::task::local::LocalSet::with::{{closure}}::hf7ad521d8d26edff
[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:     0x62a29d559adc - std::thread::local::LocalKey<T>::try_with::h699888127836c656
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x62a29d55744e - std::thread::local::LocalKey<T>::with::h85a1332d1fc7c544
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x62a29d57e126 - tokio::task::local::LocalSet::with::hfd0eaeed9a0136f7
[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:     0x62a29d57f056 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h863062fc8c2f0e15
[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:     0x62a29d57e665 - tokio::task::local::LocalSet::run_until::{{closure}}::h2db5072fa0998141
[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:     0x62a29d57262d - <core::pin::Pin<P> as core::future::future::Future>::poll::h8cd8495039d38e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x62a29d59b8ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h9cbcea2185fbaae0
[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:     0x62a29d59b5cb - tokio::runtime::coop::with_budget::h81e52b36b1aea00e
[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:     0x62a29d59b5cb - tokio::runtime::coop::budget::h10ce955203b110f3
[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:     0x62a29d59b5cb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h822a82069f02fdc4
[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:     0x62a29d5963a0 - tokio::runtime::scheduler::current_thread::Context::enter::h9357792b3f512baa
[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:     0x62a29d59a950 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hbd4c362ead98cb43
[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:     0x62a29d5984b4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6097bf739fe69dce
[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:     0x62a29d57eacb - tokio::runtime::context::scoped::Scoped<T>::set::h66fa0af6bfb7f60d
[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:     0x62a29d5bc3e9 - tokio::runtime::context::set_scheduler::{{closure}}::ha5b0816ce9f49029
[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:     0x62a29d55ae7f - std::thread::local::LocalKey<T>::try_with::hb239654e958e9132
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x62a29d5576be - std::thread::local::LocalKey<T>::with::hb438bb12cf7b8726
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x62a29d5bc31d - tokio::runtime::context::set_scheduler::hbb576caea105a488
[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:     0x62a29d597e20 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h9a0f67b6c03b802d
[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:     0x62a29d5986b6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::ha7ca195f498d7095
[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:     0x62a29d592ce3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hfc8d9d18ea4a9111
[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:     0x62a29d5bf653 - tokio::runtime::context::runtime::enter_runtime::h2fe05a1e15d96191
[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:     0x62a29d591e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1c0f05e7e7539c1a
[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:     0x62a29d5a070c - tokio::runtime::runtime::Runtime::block_on_inner::h51c8ac162087c05b
[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:     0x62a29d5a0a3c - tokio::runtime::runtime::Runtime::block_on::h9d8c3c341245c331
[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:     0x62a29d57e380 - tokio::task::local::LocalSet::block_on::h3aa1d291fe631f88
[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:     0x62a29d5a28a7 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h40c109ef26365256
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x62a29d5bdbc6 - std::sys::backtrace::__rust_begin_short_backtrace::h3776aa6732a5a9ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   54:     0x62a29d5ad82a - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::he745f2097f2811b3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   55:     0x62a29d5b6670 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc52fa1e1274d7e82
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x62a29d5c4356 - std::panicking::catch_unwind::do_call::hba0b4ff78b90e5b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   58:     0x62a29d5ad236 - std::panicking::catch_unwind::h2eecb3295c23b1cf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x62a29d5ad236 - std::panic::catch_unwind::hbb41a57de5d857e4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x62a29d5ad236 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hd7ae37a6f81f401b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   61:     0x62a29d55c2ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h645d01aab07df376
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   63:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   65:     0x7ca46f2bea64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_no_errors_oracle' (28) 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:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d5a22da - core::result::Result<T,E>::unwrap::h257cc3a628dcc628
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d5a22da - integration_tests_oracle::make_state_oracle_predictor::h713f59152951fdc5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x62a29d5a32da - integration_tests_oracle::test_controller_no_errors_oracle::hee11069fb5484d84
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:136:31
[INFO] [stdout]   23:     0x62a29d5a3967 - integration_tests_oracle::test_controller_no_errors_oracle::{{closure}}::h2c78b957d3e534b7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:128:38
[INFO] [stdout]   24:     0x62a29d55da46 - core::ops::function::FnOnce::call_once::hea441172c7bc2df2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62a29d5e94db - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x62a29d5e94db - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x62a29d5fce6a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x62a29d5fce6a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x62a29d5fce6a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x62a29d5fce6a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x62a29d5fce6a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x62a29d5fce6a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x62a29d5fce6a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x62a29d5d7104 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x62a29d5d7104 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   36:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   37:     0x62a29d5daa32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x62a29d5daa32 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x62a29d5daa32 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x62a29d5daa32 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   42:     0x62a29d5daa32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   44:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   46:     0x7ca46f2bea64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (34) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1466686)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d62e5a0 - core::result::Result<T,E>::unwrap::h75d46f63a4009f5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d62e5a0 - neuralink_final::robot::get_distance::{{closure}}::h28178ea76c4de11b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x62a29d61a26c - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h1f33be4d5ee45af6
[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:     0x62a29d619e71 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::ha77f13121accb151
[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:     0x62a29d619e71 - tokio::runtime::task::core::Core<T,S>::poll::hc585900b8c4f4899
[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:     0x62a29d60c0ee - tokio::runtime::task::harness::poll_future::{{closure}}::hc0f2a43de6af4d93
[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:     0x62a29d62d6d1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0f2af2e441e7366b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62a29d62456f - std::panicking::catch_unwind::do_call::hd5d85200c5e1c567
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62a29d63bf4b - __rust_try
[INFO] [stdout]   29:     0x62a29d63a505 - std::panicking::catch_unwind::he544b0a2ec460b69
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62a29d63a505 - std::panic::catch_unwind::h772823a2a77fd161
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62a29d60a130 - tokio::runtime::task::harness::poll_future::h1396547fdf04900e
[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:     0x62a29d60d2d9 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h5e7915ded8b0198c
[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:     0x62a29d60f327 - tokio::runtime::task::harness::Harness<T,S>::poll::h3867b3269e169ed5
[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:     0x62a29d64839d - tokio::runtime::task::raw::poll::h345654be3da8c38e
[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:     0x62a29d6d6237 - tokio::runtime::task::raw::RawTask::poll::haf42a38d0035b36f
[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:     0x62a29d6f46f2 - tokio::runtime::task::LocalNotified<S>::run::h8576fdc56db97dca
[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:     0x62a29d6ae93b - tokio::task::local::LocalSet::tick::{{closure}}::hf6567b6b008e9559
[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:     0x62a29d6ae887 - tokio::runtime::coop::with_budget::h0bb5bb64f0e1922c
[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:     0x62a29d6ae887 - tokio::runtime::coop::budget::hc564e20f895830d7
[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:     0x62a29d6ae887 - tokio::task::local::LocalSet::tick::h551a4d4ab32377bb
[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:     0x62a29d57f250 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h84972012ab4a5b6f
[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:     0x62a29d57e1c0 - tokio::task::local::LocalSet::with::{{closure}}::h715d2345762660a3
[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:     0x62a29d55b0dc - std::thread::local::LocalKey<T>::try_with::hba5937f2c6b426f1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x62a29d55715e - std::thread::local::LocalKey<T>::with::h37d6bf7906612a61
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x62a29d57e0e6 - tokio::task::local::LocalSet::with::hf9c021234368c4df
[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:     0x62a29d57f006 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h748747d6415775e3
[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:     0x62a29d57e8a5 - tokio::task::local::LocalSet::run_until::{{closure}}::hb3a682ad8316768a
[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:     0x62a29d57246d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bf86e8ef1743dc3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x62a29d59b8ed - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hc4ecc3e747849943
[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:     0x62a29d59b43b - tokio::runtime::coop::with_budget::haad56d693e285261
[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:     0x62a29d59b43b - tokio::runtime::coop::budget::haeb3d5218b06348f
[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:     0x62a29d59b43b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h5a9685bdcc231a71
[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:     0x62a29d595d90 - tokio::runtime::scheduler::current_thread::Context::enter::h56f76379f6aadc62
[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:     0x62a29d599eb0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hba65b61236ff3621
[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:     0x62a29d598494 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h2b92be59d983edba
[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:     0x62a29d57ed6b - tokio::runtime::context::scoped::Scoped<T>::set::hc1c195a8bdb384aa
[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:     0x62a29d5bc429 - tokio::runtime::context::set_scheduler::{{closure}}::hfa1874288f7375e8
[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:     0x62a29d55927f - std::thread::local::LocalKey<T>::try_with::h459f01f44d1303ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x62a29d557b1e - std::thread::local::LocalKey<T>::with::hed884997caaa897e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x62a29d5bc25d - tokio::runtime::context::set_scheduler::h37c391eda05525b5
[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:     0x62a29d5975e0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h229847bdbecdff8f
[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:     0x62a29d598636 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h78deb79c6ca44c68
[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:     0x62a29d5922c3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0b4d6324d5d3494c
[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:     0x62a29d5bfbf3 - tokio::runtime::context::runtime::enter_runtime::hf6961d34f2c26619
[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:     0x62a29d592056 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h6a6524eaf3004c44
[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:     0x62a29d5a055c - tokio::runtime::runtime::Runtime::block_on_inner::h471b040fe67a6c6f
[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:     0x62a29d5a0cac - tokio::runtime::runtime::Runtime::block_on::hfd71283a158679a6
[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:     0x62a29d57e400 - tokio::task::local::LocalSet::block_on::h90668a2953c96454
[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:     0x62a29d5a2bfe - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h74b6bc2b2dc99201
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x62a29d5bdbe6 - std::sys::backtrace::__rust_begin_short_backtrace::h7c04ceb2bea1779c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   71:     0x62a29d5ad413 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h418e2171a4c34278
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   72:     0x62a29d5b5460 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0251d232225237f6
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x62a29d5c34aa - std::panicking::catch_unwind::do_call::h547eed1ba1ef1f9d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   75:     0x62a29d5acc6a - std::panicking::catch_unwind::hda0b6c661c5281ca
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x62a29d5acc6a - std::panic::catch_unwind::hba412be31164dad1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x62a29d5acc6a - std::thread::lifecycle::spawn_unchecked::{{closure}}::h6a0623c17d2b92b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   78:     0x62a29d55c2ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dc2aa3cbb45e969
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   80:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   82:     0x7ca46f2bea64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_distance_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332365)
[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] ABNORMAL PREDICTION: Diff was: 55633.043132862076
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64893.92237851361
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67297.94550355873
[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: 94353.15375667822
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92578.947398377
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92951.17258466047
[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] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3872122 with duration 248
[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: 63435.825189005
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71005.55129833554
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80749.1187157738
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84431.49633004877
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93244.40162288968
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95196.83968046098
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102788.0468437745
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106349.02973994322
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105594.05385273136
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107406.94559238153
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3872122 -> 0 with duration 248
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108365.98834142822
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111942.45016884885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107709.24353297614
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109454.0671307391
[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] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (29) panicked at /opt/rustwide/workdir/src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73ee2a - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d778182 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62a29d5662f9 - neuralink_final::controller::retract_ib::{{closure}}::h580a86eff53ea4e5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x62a29d56bab9 - neuralink_final::controller::insert_ib_open_loop::{{closure}}::h92ed12e35e24fe8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x62a29d56ce94 - neuralink_final::controller::start::{{closure}}::h01c42f3a7618d15b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x62a29d5a3026 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::hb43f682e6a47bda4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x62a29d57f0cf - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h0cd16135aaa776de
[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:     0x62a29d57e2b0 - tokio::task::local::LocalSet::with::{{closure}}::hf7ad521d8d26edff
[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:     0x62a29d559adc - std::thread::local::LocalKey<T>::try_with::h699888127836c656
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x62a29d55744e - std::thread::local::LocalKey<T>::with::h85a1332d1fc7c544
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x62a29d57e126 - tokio::task::local::LocalSet::with::hfd0eaeed9a0136f7
[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:     0x62a29d57f056 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h863062fc8c2f0e15
[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:     0x62a29d57e665 - tokio::task::local::LocalSet::run_until::{{closure}}::h2db5072fa0998141
[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:     0x62a29d57262d - <core::pin::Pin<P> as core::future::future::Future>::poll::h8cd8495039d38e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x62a29d59b8ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h9cbcea2185fbaae0
[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:     0x62a29d59b5cb - tokio::runtime::coop::with_budget::h81e52b36b1aea00e
[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:     0x62a29d59b5cb - tokio::runtime::coop::budget::h10ce955203b110f3
[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:     0x62a29d59b5cb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h822a82069f02fdc4
[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:     0x62a29d5963a0 - tokio::runtime::scheduler::current_thread::Context::enter::h9357792b3f512baa
[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:     0x62a29d59a950 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hbd4c362ead98cb43
[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:     0x62a29d5984b4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6097bf739fe69dce
[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:     0x62a29d57eacb - tokio::runtime::context::scoped::Scoped<T>::set::h66fa0af6bfb7f60d
[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:     0x62a29d5bc3e9 - tokio::runtime::context::set_scheduler::{{closure}}::ha5b0816ce9f49029
[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:     0x62a29d55ae7f - std::thread::local::LocalKey<T>::try_with::hb239654e958e9132
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x62a29d5576be - std::thread::local::LocalKey<T>::with::hb438bb12cf7b8726
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x62a29d5bc31d - tokio::runtime::context::set_scheduler::hbb576caea105a488
[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:     0x62a29d597e20 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h9a0f67b6c03b802d
[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:     0x62a29d5986b6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::ha7ca195f498d7095
[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:     0x62a29d592ce3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hfc8d9d18ea4a9111
[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:     0x62a29d5bf653 - tokio::runtime::context::runtime::enter_runtime::h2fe05a1e15d96191
[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:     0x62a29d591e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1c0f05e7e7539c1a
[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:     0x62a29d5a070c - tokio::runtime::runtime::Runtime::block_on_inner::h51c8ac162087c05b
[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:     0x62a29d5a0a3c - tokio::runtime::runtime::Runtime::block_on::h9d8c3c341245c331
[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:     0x62a29d57e380 - tokio::task::local::LocalSet::block_on::h3aa1d291fe631f88
[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:     0x62a29d5a28a7 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h40c109ef26365256
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x62a29d5bdbc6 - std::sys::backtrace::__rust_begin_short_backtrace::h3776aa6732a5a9ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   54:     0x62a29d5ad82a - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::he745f2097f2811b3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   55:     0x62a29d5b6670 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc52fa1e1274d7e82
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x62a29d5c4356 - std::panicking::catch_unwind::do_call::hba0b4ff78b90e5b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   58:     0x62a29d5ad236 - std::panicking::catch_unwind::h2eecb3295c23b1cf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x62a29d5ad236 - std::panic::catch_unwind::hbb41a57de5d857e4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x62a29d5ad236 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hd7ae37a6f81f401b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   61:     0x62a29d55c2ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h645d01aab07df376
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   63:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   65:     0x7ca46f2bea64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (30) panicked at src/robot.rs:344:96:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Err(CommunicationError { msg: "Connection error" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d62e71c - core::result::Result<T,E>::unwrap::h75d46f63a4009f5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d62e71c - neuralink_final::robot::get_distance::{{closure}}::h28178ea76c4de11b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:344:96
[INFO] [stdout]   22:     0x62a29d61a26c - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h1f33be4d5ee45af6
[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:     0x62a29d619e71 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::ha77f13121accb151
[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:     0x62a29d619e71 - tokio::runtime::task::core::Core<T,S>::poll::hc585900b8c4f4899
[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:     0x62a29d60c0ee - tokio::runtime::task::harness::poll_future::{{closure}}::hc0f2a43de6af4d93
[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:     0x62a29d62d6d1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0f2af2e441e7366b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62a29d62456f - std::panicking::catch_unwind::do_call::hd5d85200c5e1c567
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62a29d63bf4b - __rust_try
[INFO] [stdout]   29:     0x62a29d63a505 - std::panicking::catch_unwind::he544b0a2ec460b69
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62a29d63a505 - std::panic::catch_unwind::h772823a2a77fd161
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62a29d60a130 - tokio::runtime::task::harness::poll_future::h1396547fdf04900e
[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:     0x62a29d60d2d9 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h5e7915ded8b0198c
[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:     0x62a29d60f327 - tokio::runtime::task::harness::Harness<T,S>::poll::h3867b3269e169ed5
[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:     0x62a29d64839d - tokio::runtime::task::raw::poll::h345654be3da8c38e
[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:     0x62a29d6d6237 - tokio::runtime::task::raw::RawTask::poll::haf42a38d0035b36f
[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:     0x62a29d6f46f2 - tokio::runtime::task::LocalNotified<S>::run::h8576fdc56db97dca
[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:     0x62a29d6ae93b - tokio::task::local::LocalSet::tick::{{closure}}::hf6567b6b008e9559
[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:     0x62a29d6ae887 - tokio::runtime::coop::with_budget::h0bb5bb64f0e1922c
[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:     0x62a29d6ae887 - tokio::runtime::coop::budget::hc564e20f895830d7
[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:     0x62a29d6ae887 - tokio::task::local::LocalSet::tick::h551a4d4ab32377bb
[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:     0x62a29d57f250 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h84972012ab4a5b6f
[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:     0x62a29d57e1c0 - tokio::task::local::LocalSet::with::{{closure}}::h715d2345762660a3
[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:     0x62a29d55b0dc - std::thread::local::LocalKey<T>::try_with::hba5937f2c6b426f1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x62a29d55715e - std::thread::local::LocalKey<T>::with::h37d6bf7906612a61
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x62a29d57e0e6 - tokio::task::local::LocalSet::with::hf9c021234368c4df
[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:     0x62a29d57f006 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h748747d6415775e3
[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:     0x62a29d57e8a5 - tokio::task::local::LocalSet::run_until::{{closure}}::hb3a682ad8316768a
[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:     0x62a29d57246d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bf86e8ef1743dc3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x62a29d59b8ed - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hc4ecc3e747849943
[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:     0x62a29d59b43b - tokio::runtime::coop::with_budget::haad56d693e285261
[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:     0x62a29d59b43b - tokio::runtime::coop::budget::haeb3d5218b06348f
[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:     0x62a29d59b43b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h5a9685bdcc231a71
[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:     0x62a29d595d90 - tokio::runtime::scheduler::current_thread::Context::enter::h56f76379f6aadc62
[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:     0x62a29d599eb0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hba65b61236ff3621
[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:     0x62a29d598494 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h2b92be59d983edba
[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:     0x62a29d57ed6b - tokio::runtime::context::scoped::Scoped<T>::set::hc1c195a8bdb384aa
[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:     0x62a29d5bc429 - tokio::runtime::context::set_scheduler::{{closure}}::hfa1874288f7375e8
[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:     0x62a29d55927f - std::thread::local::LocalKey<T>::try_with::h459f01f44d1303ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x62a29d557b1e - std::thread::local::LocalKey<T>::with::hed884997caaa897e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x62a29d5bc25d - tokio::runtime::context::set_scheduler::h37c391eda05525b5
[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:     0x62a29d5975e0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h229847bdbecdff8f
[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:     0x62a29d598636 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h78deb79c6ca44c68
[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:     0x62a29d5922c3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0b4d6324d5d3494c
[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:     0x62a29d5bfbf3 - tokio::runtime::context::runtime::enter_runtime::hf6961d34f2c26619
[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:     0x62a29d592056 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h6a6524eaf3004c44
[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:     0x62a29d5a055c - tokio::runtime::runtime::Runtime::block_on_inner::h471b040fe67a6c6f
[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:     0x62a29d5a0cac - tokio::runtime::runtime::Runtime::block_on::hfd71283a158679a6
[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:     0x62a29d57e400 - tokio::task::local::LocalSet::block_on::h90668a2953c96454
[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:     0x62a29d5a2bfe - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h74b6bc2b2dc99201
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x62a29d5bdbe6 - std::sys::backtrace::__rust_begin_short_backtrace::h7c04ceb2bea1779c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   71:     0x62a29d5ad413 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h418e2171a4c34278
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   72:     0x62a29d5b5460 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0251d232225237f6
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x62a29d5c34aa - std::panicking::catch_unwind::do_call::h547eed1ba1ef1f9d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   75:     0x62a29d5acc6a - std::panicking::catch_unwind::hda0b6c661c5281ca
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x62a29d5acc6a - std::panic::catch_unwind::hba412be31164dad1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x62a29d5acc6a - std::thread::lifecycle::spawn_unchecked::{{closure}}::h6a0623c17d2b92b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   78:     0x62a29d55c2ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dc2aa3cbb45e969
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   80:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   82:     0x7ca46f2bea64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_distance_errors_oracle' (26) 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:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d5a22da - core::result::Result<T,E>::unwrap::h257cc3a628dcc628
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d5a22da - integration_tests_oracle::make_state_oracle_predictor::h713f59152951fdc5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x62a29d5a460d - integration_tests_oracle::test_controller_distance_errors_oracle::hfcb2fa1764dfdcd5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:73:31
[INFO] [stdout]   23:     0x62a29d5a52d7 - integration_tests_oracle::test_controller_distance_errors_oracle::{{closure}}::h063f6d379c3c6fb6
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:65:44
[INFO] [stdout]   24:     0x62a29d55d186 - core::ops::function::FnOnce::call_once::h9e0db7969185c2e4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62a29d5e94db - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x62a29d5e94db - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x62a29d5fce6a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x62a29d5fce6a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x62a29d5fce6a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x62a29d5fce6a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x62a29d5fce6a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x62a29d5fce6a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x62a29d5fce6a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x62a29d5d7104 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x62a29d5d7104 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   36:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   37:     0x62a29d5daa32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x62a29d5daa32 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x62a29d5daa32 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x62a29d5daa32 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   42:     0x62a29d5daa32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   44:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   46:     0x7ca46f2bea64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_move_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332409)
[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: 74824.319235111
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80160.32217234629
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87568.97725295916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91536.35037452914
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94850.90185688646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94203.62543192762
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95488.947398377
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95900.17258466047
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104257.13378954015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93964.19773375697
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91684.34745365067
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91193.58917333512
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86789.41816501087
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76847.1723207573
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73535.38580620603
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65309.304109955905
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58559.50260349829
[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(5332387)
[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: 51001.75638044253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57340.206788449665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60863.50193520775
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67878.27025823505
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71989.68343649851
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72850.5293698369
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77723.60316907451
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86810.3954347088
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82513.2918391818
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89549.90018445859
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78382.30322978133
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76262.81861025945
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75483.01122816605
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67272.06486298284
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64743.91638224223
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59474.906777891796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52070.36150597362
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53505.59311297629
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60730.18544970476
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67440.41784184659
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71097.23564698757
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76433.47342038387
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83845.42099141865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87888.85450276092
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88215.31599080551
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90598.96411649359
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107179.0010123431
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95906.76314021263
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95632.52188480634
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94476.78035309422
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95245.8535272344
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89339.51091354503
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88085.02815501718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80645.12548255979
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75232.40061788354
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67138.47770454641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60564.87633584114
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53396.009345052764
[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(5332307)
[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: 103218.22278892924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97129.96009159682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90376.6199742856
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80659.96688301198
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77720.58669760288
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68549.1673613271
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55896.14835483616
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55909.357277904404
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63806.16056678828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64838.7152400848
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71306.5071942152
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72311.99073140603
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79647.7403794016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79028.16283643444
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79871.28217404953
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82304.48249896511
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86151.46661010454
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79338.77434562054
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76361.99734275311
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70382.26334295468
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67940.62723816046
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69058.52983537223
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53682.581025385996
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52388.533152415184
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59688.820033381926
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66485.82639369788
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67831.49093973951
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80574.01860173733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85947.55495801987
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84766.16001197626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90943.64197608316
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87509.13810332795
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98049.67028545786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95949.02383656777
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95815.5885060298
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97705.33458772674
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92759.34646566631
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92644.44764227862
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88849.28805500641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81519.48747910967
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60591.818309952505
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50813.77292590146
[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(5332403)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stderr] error: test failed, to rerun pass `--test integration_tests_oracle`
[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: 118771.98012726405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117113.64864842966
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118208.76764709281
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111286.44367601897
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110473.14501124877
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102286.53533108567
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96689.20092208753
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93125.39806444221
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83545.04913568508
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76113.74368850538
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72591.4570074078
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61515.60115821916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55225.93404761434
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 29
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57723.51463204203
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61957.13175199751
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69234.7929614964
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71509.12560253323
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77334.11950584885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84902.36584703939
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81812.37107855512
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77537.1200513388
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77345.95323642204
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81207.73770184908
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76756.93956641876
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71761.8180009172
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68300.48198233801
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66001.79267560551
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60910.350276431534
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55145.945805746596
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50064.264321376104
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51084.70231944113
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56417.51234591659
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63101.14302746474
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71662.31418265507
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74783.95754961262
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84796.67791245924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86664.56781142333
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90176.44469874643
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89909.51597564167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94734.108807693
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95729.77320252638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98824.82447114971
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95005.89071641606
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98981.47892502474
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93274.69215303834
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86836.40079988132
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87323.91437459562
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81460.47996229655
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76690.4866664426
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65409.369146262645
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54358.34395625442
[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(5332336)
[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: 57035.5005502
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59283.67931072647
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66478.48955185665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70822.55674635386
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74355.1906095075
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74580.94502005051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83879.49282622873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82369.72921763151
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77394.94917139516
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74123.33784083533
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77197.40048626682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76813.35407922999
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73259.62737445778
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68607.47793987859
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64829.57349267881
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55667.23740680516
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50664.88741272269
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 51735.63496649405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57829.33269735146
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62540.8763723626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75574.38239796436
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79472.99559561617
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84695.38639546244
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94189.04528958164
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93793.75240435416
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95306.25736241217
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92952.97608548077
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95712.63729494263
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97489.60824951902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92443.51659435837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89530.93896595726
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85778.60255030764
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85946.66303242545
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75164.07944429247
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69014.57689143938
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62195.21044934227
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54765.638449653634
[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] Error in moving to position: InserterZ(5332410)
[INFO] [stdout] Moved to position: InserterZ(5332410)
[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: 50930.96864712401
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57278.89047826419
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67190.61191246705
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70379.96511796128
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70057.16348004667
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75616.65006906562
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77964.81381511991
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79446.29342223168
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80051.35736433126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79777.504219666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78632.51871589758
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81231.80532076117
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70579.2003666237
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55669.61351636611
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56496.281803451944
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58601.43260041927
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70716.79896622535
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75708.08805909264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83200.28477576852
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87350.17335541011
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90717.38243272167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93267.00368104887
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91969.64957007626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95808.25013917417
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95767.38311112439
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94844.03253389278
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90207.05543343187
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90372.33428392513
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86857.22407861869
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80090.64479480882
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75154.73926715204
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73975.51398474607
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64992.79466876481
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57805.95673066762
[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] Error in moving to position: InserterZ(5332384)
[INFO] [stdout] Moved to position: InserterZ(5332384)
[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: 59781.50070308021
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57552.074802123476
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66788.18444263039
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71087.79924178356
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74574.61728578969
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77220.94904821459
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81504.83282141713
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79942.16478701902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79919.07877357095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79020.44343474228
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79592.29588282167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74469.04884174641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71003.17993526184
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62876.846292585135
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65630.35941775236
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57684.46563380817
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54835.36049247114
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63829.23226733948
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70284.94014226343
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73588.43901100475
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81309.8994430668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85768.1654981696
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86570.98586065008
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95148.12981315388
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94402.4693258775
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98601.12845581002
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92922.27142844978
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98295.58499847015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90925.88212028169
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91422.8762615124
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85557.70411642967
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91550.62987129297
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81255.85578232876
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72933.7764043872
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66532.2898283964
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61098.78020013741
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55331.52379052946
[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(5332309)
[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: 113396.56596969347
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106321.03173767007
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105284.06395131105
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103137.63460141874
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99857.17355446192
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89833.90942327993
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82430.52217550797
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76550.81695570715
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69061.33199231455
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56167.10279030842
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50783.79522744811
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65922.50266723847
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68812.62924566318
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68000.30326102558
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75837.06102689297
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88048.28468705586
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81965.27946892323
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72482.10645189474
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79587.05484964547
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85477.33776896016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78363.80874454067
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75259.22697663377
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69049.49822098413
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62603.35516164079
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59163.53251512698
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53208.207369244425
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54850.86159531865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62776.98281358997
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67784.4236583917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71410.37076121743
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79346.77926823846
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81352.08356566948
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88118.15304524789
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88408.2520131144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93738.79869994451
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95287.46398105507
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98964.57964194438
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98684.2739377789
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97378.02935459127
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92261.04607807763
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91947.19104774494
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80130.91190468147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83183.9491587322
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72907.17696875217
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71261.88867183251
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62074.207260892144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56084.70202347718
[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(5332339)
[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: 120611.281994174
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126314.89489472122
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127280.95307996357
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127306.35723558161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118739.82040082826
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117016.63902003458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118039.19926840719
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114517.1974376135
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113460.13836847548
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107800.9183783473
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101695.67136909405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89151.39338385139
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87446.59083997959
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74620.80412652728
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66612.93894483079
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59800.30762267264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52060.20971135644
[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(5332308)
[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: 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: 127549.24597999023
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116000.33793866169
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107601.75949594786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102089.15696974064
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95867.89711254777
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83860.39715697942
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86604.82294516964
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75550.10278135934
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64526.70629915071
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55667.126412704005
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53922.6299058483
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63424.6995331347
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79104.58455110702
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76380.60805137653
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81847.08055998932
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81371.32547109004
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79847.78105864732
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82333.06679252349
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74078.5399087834
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81940.749623665
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76741.3748129094
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70847.3160203509
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66590.08518346865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59844.62043321086
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55931.56029081205
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58850.34542118432
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63462.06944515102
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72006.30861084093
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80269.14611658687
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88424.22248516185
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90243.47992982238
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88038.83350804879
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90495.47920979676
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101139.53584578657
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92950.30587101949
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98775.92866924591
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103490.35260335694
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92591.2396457385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97759.91936071555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80405.19261724409
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80864.42638333573
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75473.45257544215
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67392.47476781579
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60836.10344879632
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55169.24953383207
[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 -> 3872109 with duration 192
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59431.34461701603
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67974.84277683124
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73934.07263384073
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81122.45141435787
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84751.45141422481
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93531.46195712464
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98647.4703842433
[INFO] [stdout] Connection error in moving to position: 3872109
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106312.32679301593
[INFO] [stdout] InserterZ: 2317384 -> 0 with duration 179
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106677.44224363519
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105809.85674635158
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111942.35874502396
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115143.36305001215
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110448.98943038087
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108392.7266020705
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105495.32796549704
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101785.69844652619
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103043.48620833643
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[INFO] [stdout] InserterZ: 294976 -> 0 with duration 68
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89051.74863290088
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85814.516019176
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88671.72421713686
[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>' (31) panicked at /opt/rustwide/workdir/src/controller.rs:560:5:
[INFO] [stdout] assertion failed: control_state.out_of_brain_calibrated()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73ee2a - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d778182 - core::panicking::panic::h40aea00c5b72b770
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x62a29d5662f9 - neuralink_final::controller::retract_ib::{{closure}}::h580a86eff53ea4e5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x62a29d56bb76 - neuralink_final::controller::insert_ib_open_loop::{{closure}}::h92ed12e35e24fe8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:589:51
[INFO] [stdout]   22:     0x62a29d56ce94 - neuralink_final::controller::start::{{closure}}::h01c42f3a7618d15b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x62a29d5a3026 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::hb43f682e6a47bda4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x62a29d57f0cf - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h0cd16135aaa776de
[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:     0x62a29d57e2b0 - tokio::task::local::LocalSet::with::{{closure}}::hf7ad521d8d26edff
[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:     0x62a29d559adc - std::thread::local::LocalKey<T>::try_with::h699888127836c656
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   27:     0x62a29d55744e - std::thread::local::LocalKey<T>::with::h85a1332d1fc7c544
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   28:     0x62a29d57e126 - tokio::task::local::LocalSet::with::hfd0eaeed9a0136f7
[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:     0x62a29d57f056 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h863062fc8c2f0e15
[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:     0x62a29d57e665 - tokio::task::local::LocalSet::run_until::{{closure}}::h2db5072fa0998141
[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:     0x62a29d57262d - <core::pin::Pin<P> as core::future::future::Future>::poll::h8cd8495039d38e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x62a29d59b8ad - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h9cbcea2185fbaae0
[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:     0x62a29d59b5cb - tokio::runtime::coop::with_budget::h81e52b36b1aea00e
[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:     0x62a29d59b5cb - tokio::runtime::coop::budget::h10ce955203b110f3
[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:     0x62a29d59b5cb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h822a82069f02fdc4
[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:     0x62a29d5963a0 - tokio::runtime::scheduler::current_thread::Context::enter::h9357792b3f512baa
[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:     0x62a29d59a950 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hbd4c362ead98cb43
[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:     0x62a29d5984b4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h6097bf739fe69dce
[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:     0x62a29d57eacb - tokio::runtime::context::scoped::Scoped<T>::set::h66fa0af6bfb7f60d
[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:     0x62a29d5bc3e9 - tokio::runtime::context::set_scheduler::{{closure}}::ha5b0816ce9f49029
[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:     0x62a29d55ae7f - std::thread::local::LocalKey<T>::try_with::hb239654e958e9132
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   42:     0x62a29d5576be - std::thread::local::LocalKey<T>::with::hb438bb12cf7b8726
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   43:     0x62a29d5bc31d - tokio::runtime::context::set_scheduler::hbb576caea105a488
[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:     0x62a29d597e20 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h9a0f67b6c03b802d
[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:     0x62a29d5986b6 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::ha7ca195f498d7095
[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:     0x62a29d592ce3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hfc8d9d18ea4a9111
[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:     0x62a29d5bf653 - tokio::runtime::context::runtime::enter_runtime::h2fe05a1e15d96191
[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:     0x62a29d591e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1c0f05e7e7539c1a
[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:     0x62a29d5a070c - tokio::runtime::runtime::Runtime::block_on_inner::h51c8ac162087c05b
[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:     0x62a29d5a0a3c - tokio::runtime::runtime::Runtime::block_on::h9d8c3c341245c331
[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:     0x62a29d57e380 - tokio::task::local::LocalSet::block_on::h3aa1d291fe631f88
[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:     0x62a29d5a28a7 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h40c109ef26365256
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x62a29d5bdbc6 - std::sys::backtrace::__rust_begin_short_backtrace::h3776aa6732a5a9ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   54:     0x62a29d5ad82a - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::he745f2097f2811b3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   55:     0x62a29d5b6670 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc52fa1e1274d7e82
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x62a29d5c4356 - std::panicking::catch_unwind::do_call::hba0b4ff78b90e5b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   57:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   58:     0x62a29d5ad236 - std::panicking::catch_unwind::h2eecb3295c23b1cf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x62a29d5ad236 - std::panic::catch_unwind::hbb41a57de5d857e4
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x62a29d5ad236 - std::thread::lifecycle::spawn_unchecked::{{closure}}::hd7ae37a6f81f401b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   61:     0x62a29d55c2ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h645d01aab07df376
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   63:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   65:     0x7ca46f2bea64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (32) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1355548)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d62e5a0 - core::result::Result<T,E>::unwrap::h75d46f63a4009f5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d62e5a0 - neuralink_final::robot::get_distance::{{closure}}::h28178ea76c4de11b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x62a29d61a26c - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h1f33be4d5ee45af6
[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:     0x62a29d619e71 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::ha77f13121accb151
[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:     0x62a29d619e71 - tokio::runtime::task::core::Core<T,S>::poll::hc585900b8c4f4899
[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:     0x62a29d60c0ee - tokio::runtime::task::harness::poll_future::{{closure}}::hc0f2a43de6af4d93
[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:     0x62a29d62d6d1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0f2af2e441e7366b
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x62a29d62456f - std::panicking::catch_unwind::do_call::hd5d85200c5e1c567
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x62a29d63bf4b - __rust_try
[INFO] [stdout]   29:     0x62a29d63a505 - std::panicking::catch_unwind::he544b0a2ec460b69
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x62a29d63a505 - std::panic::catch_unwind::h772823a2a77fd161
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x62a29d60a130 - tokio::runtime::task::harness::poll_future::h1396547fdf04900e
[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:     0x62a29d60d2d9 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h5e7915ded8b0198c
[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:     0x62a29d60f327 - tokio::runtime::task::harness::Harness<T,S>::poll::h3867b3269e169ed5
[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:     0x62a29d64839d - tokio::runtime::task::raw::poll::h345654be3da8c38e
[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:     0x62a29d6d6237 - tokio::runtime::task::raw::RawTask::poll::haf42a38d0035b36f
[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:     0x62a29d6f46f2 - tokio::runtime::task::LocalNotified<S>::run::h8576fdc56db97dca
[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:     0x62a29d6ae93b - tokio::task::local::LocalSet::tick::{{closure}}::hf6567b6b008e9559
[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:     0x62a29d6ae887 - tokio::runtime::coop::with_budget::h0bb5bb64f0e1922c
[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:     0x62a29d6ae887 - tokio::runtime::coop::budget::hc564e20f895830d7
[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:     0x62a29d6ae887 - tokio::task::local::LocalSet::tick::h551a4d4ab32377bb
[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:     0x62a29d57f250 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h84972012ab4a5b6f
[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:     0x62a29d57e1c0 - tokio::task::local::LocalSet::with::{{closure}}::h715d2345762660a3
[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:     0x62a29d55b0dc - std::thread::local::LocalKey<T>::try_with::hba5937f2c6b426f1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   44:     0x62a29d55715e - std::thread::local::LocalKey<T>::with::h37d6bf7906612a61
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   45:     0x62a29d57e0e6 - tokio::task::local::LocalSet::with::hf9c021234368c4df
[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:     0x62a29d57f006 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h748747d6415775e3
[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:     0x62a29d57e8a5 - tokio::task::local::LocalSet::run_until::{{closure}}::hb3a682ad8316768a
[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:     0x62a29d57246d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bf86e8ef1743dc3
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x62a29d59b8ed - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hc4ecc3e747849943
[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:     0x62a29d59b43b - tokio::runtime::coop::with_budget::haad56d693e285261
[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:     0x62a29d59b43b - tokio::runtime::coop::budget::haeb3d5218b06348f
[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:     0x62a29d59b43b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h5a9685bdcc231a71
[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:     0x62a29d595d90 - tokio::runtime::scheduler::current_thread::Context::enter::h56f76379f6aadc62
[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:     0x62a29d599eb0 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hba65b61236ff3621
[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:     0x62a29d598494 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h2b92be59d983edba
[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:     0x62a29d57ed6b - tokio::runtime::context::scoped::Scoped<T>::set::hc1c195a8bdb384aa
[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:     0x62a29d5bc429 - tokio::runtime::context::set_scheduler::{{closure}}::hfa1874288f7375e8
[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:     0x62a29d55927f - std::thread::local::LocalKey<T>::try_with::h459f01f44d1303ed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   59:     0x62a29d557b1e - std::thread::local::LocalKey<T>::with::hed884997caaa897e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   60:     0x62a29d5bc25d - tokio::runtime::context::set_scheduler::h37c391eda05525b5
[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:     0x62a29d5975e0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h229847bdbecdff8f
[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:     0x62a29d598636 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h78deb79c6ca44c68
[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:     0x62a29d5922c3 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h0b4d6324d5d3494c
[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:     0x62a29d5bfbf3 - tokio::runtime::context::runtime::enter_runtime::hf6961d34f2c26619
[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:     0x62a29d592056 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h6a6524eaf3004c44
[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:     0x62a29d5a055c - tokio::runtime::runtime::Runtime::block_on_inner::h471b040fe67a6c6f
[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:     0x62a29d5a0cac - tokio::runtime::runtime::Runtime::block_on::hfd71283a158679a6
[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:     0x62a29d57e400 - tokio::task::local::LocalSet::block_on::h90668a2953c96454
[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:     0x62a29d5a2bfe - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h74b6bc2b2dc99201
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x62a29d5bdbe6 - std::sys::backtrace::__rust_begin_short_backtrace::h7c04ceb2bea1779c
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   71:     0x62a29d5ad413 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::h418e2171a4c34278
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   72:     0x62a29d5b5460 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0251d232225237f6
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x62a29d5c34aa - std::panicking::catch_unwind::do_call::h547eed1ba1ef1f9d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   74:     0x62a29d5b53fb - __rust_try
[INFO] [stdout]   75:     0x62a29d5acc6a - std::panicking::catch_unwind::hda0b6c661c5281ca
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   76:     0x62a29d5acc6a - std::panic::catch_unwind::hba412be31164dad1
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x62a29d5acc6a - std::thread::lifecycle::spawn_unchecked::{{closure}}::h6a0623c17d2b92b0
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   78:     0x62a29d55c2ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dc2aa3cbb45e969
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   80:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   81:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   82:     0x7ca46f2bea64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_move_errors_oracle' (27) 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:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::libunwind::trace::h90e89fac33585832
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62a29d75fbb2 - std::backtrace_rs::backtrace::trace_unsynchronized::heebcf2380a8e7359
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62a29d75fbb2 - std::sys::backtrace::_print_fmt::hdf3e2a22d2f810db
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:68:9
[INFO] [stdout]    3:     0x62a29d75fbb2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hac1d885928ba8582
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:38:26
[INFO] [stdout]    4:     0x62a29d770ab7 - core::fmt::rt::Argument::fmt::h6901eb7c19abebe8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62a29d770ab7 - core::fmt::write::h83ebb4d32483be9e
[INFO] [stdout]    6:     0x62a29d72e436 - std::io::default_write_fmt::h751a79cdae495f10
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62a29d72e436 - std::io::Write::write_fmt::h9ef514f8700ff7b2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62a29d73ed39 - std::sys::backtrace::BacktraceLock::print::hcc2e1a3ac996c911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:41:9
[INFO] [stdout]    9:     0x62a29d73ed39 - std::panicking::default_hook::{{closure}}::h8e9c4d1276f0925f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62a29d73ebd1 - std::panicking::default_hook::h2b2078d38b534dfb
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x62a29d5e96ae - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39d051e7dedac6a7
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x62a29d5e96ae - test::test_main_with_exit_callback::{{closure}}::h4b005fe75814c302
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x62a29d73f062 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd426070722c13cbf
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x62a29d73f062 - std::panicking::panic_with_hook::h39b739724e701bfd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x62a29d73edf8 - std::panicking::panic_handler::{{closure}}::he540c4833054e458
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x62a29d73a259 - std::sys::backtrace::__rust_end_short_backtrace::hfa179d89deec8aed
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:176:18
[INFO] [stdout]   17:     0x62a29d72319d - __rustc[d131491b17107b07]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x62a29d7781bc - core::panicking::panic_fmt::ha564519d657d9c46
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x62a29d777962 - core::result::unwrap_failed::h23873bb39ca9a844
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x62a29d5a22da - core::result::Result<T,E>::unwrap::h257cc3a628dcc628
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x62a29d5a22da - integration_tests_oracle::make_state_oracle_predictor::h713f59152951fdc5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x62a29d5a3bad - integration_tests_oracle::test_controller_move_errors_oracle::hdce41a02cdb8a3fe
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:107:31
[INFO] [stdout]   23:     0x62a29d5a43c7 - integration_tests_oracle::test_controller_move_errors_oracle::{{closure}}::hb8b0698ab0ed6538
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:99:40
[INFO] [stdout]   24:     0x62a29d55dbc6 - core::ops::function::FnOnce::call_once::hf3acb5160dfdb256
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x62a29d5e94db - core::ops::function::FnOnce::call_once::h0217b30cfdee2e67
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x62a29d5e94db - test::__rust_begin_short_backtrace::h6d98714a1e28f556
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x62a29d5fce6a - test::run_test_in_process::{{closure}}::he2c70d2634d3a3cc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x62a29d5fce6a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40a0a825bcf17fdd
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x62a29d5fce6a - std::panicking::catch_unwind::do_call::h6c8eb5dd6e7b5975
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x62a29d5fce6a - std::panicking::catch_unwind::h55455eac2972ad1e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x62a29d5fce6a - std::panic::catch_unwind::h0025465150a5e558
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x62a29d5fce6a - test::run_test_in_process::hb61e682f9b630fbc
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x62a29d5fce6a - test::run_test::{{closure}}::hc2c2a7a38ab176e2
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x62a29d5d7104 - test::run_test::{{closure}}::ha91867b85cd2a911
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x62a29d5d7104 - std::sys::backtrace::__rust_begin_short_backtrace::ha00a9fe02049c339
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/backtrace.rs:160:18
[INFO] [stdout]   36:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd629fba9153dfb55
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:92:13
[INFO] [stdout]   37:     0x62a29d5daa32 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4189018816a5c5d9
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x62a29d5daa32 - std::panicking::catch_unwind::do_call::hf9fcdbca3c2e9877
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x62a29d5daa32 - std::panicking::catch_unwind::h97b92d88631c7c64
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x62a29d5daa32 - std::panic::catch_unwind::ha77cdbb68e725e5e
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x62a29d5daa32 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h511f05bc1a132253
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/thread/lifecycle.rs:90:26
[INFO] [stdout]   42:     0x62a29d5daa32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6b68b31e9b685cb8
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x62a29d7358ef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h22a27d165e4e871d
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   44:     0x62a29d7358ef - std::sys::thread::unix::Thread::new::thread_start::h45cc87bb053add0f
[INFO] [stdout]                                at /rustc/254b59607d4417e9dffbc307138ae5c86280fe4c/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7ca46f231aa4 - <unknown>
[INFO] [stdout]   46:     0x7ca46f2bea64 - 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 187.70s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f0d09b1d03eba55ec71d438b2a2c52bb644cb39d11c62e220e1298fa0d2ede55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0d09b1d03eba55ec71d438b2a2c52bb644cb39d11c62e220e1298fa0d2ede55", kill_on_drop: false }`
[INFO] [stdout] f0d09b1d03eba55ec71d438b2a2c52bb644cb39d11c62e220e1298fa0d2ede55
