[INFO] cloning repository https://github.com/abhatia1205/neural-ink-interview-2
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/abhatia1205/neural-ink-interview-2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 45418261dfa881f1a711a3b1148bac2edcbc47d2
[INFO] testing abhatia1205/neural-ink-interview-2 against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fabhatia1205%2Fneural-ink-interview-2" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] finished tweaking git repo https://github.com/abhatia1205/neural-ink-interview-2
[INFO] tweaked toml for git repo https://github.com/abhatia1205/neural-ink-interview-2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/abhatia1205/neural-ink-interview-2 on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9f5d9f22ae6e8651c86b692a63bfcc44032ad0157ff2fd3331d310b3abef7461
[INFO] running `Command { std: "docker" "start" "-a" "9f5d9f22ae6e8651c86b692a63bfcc44032ad0157ff2fd3331d310b3abef7461", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f5d9f22ae6e8651c86b692a63bfcc44032ad0157ff2fd3331d310b3abef7461", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f5d9f22ae6e8651c86b692a63bfcc44032ad0157ff2fd3331d310b3abef7461", kill_on_drop: false }`
[INFO] [stdout] 9f5d9f22ae6e8651c86b692a63bfcc44032ad0157ff2fd3331d310b3abef7461
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28e524d7cb7d144db0cdfb1a7656cd4baa364e46f3e804d79620d9d4dea8a67e
[INFO] running `Command { std: "docker" "start" "-a" "28e524d7cb7d144db0cdfb1a7656cd4baa364e46f3e804d79620d9d4dea8a67e", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.166
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling bytes v1.9.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling roots v0.0.8
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.9.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[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 13.31s
[INFO] running `Command { std: "docker" "inspect" "28e524d7cb7d144db0cdfb1a7656cd4baa364e46f3e804d79620d9d4dea8a67e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28e524d7cb7d144db0cdfb1a7656cd4baa364e46f3e804d79620d9d4dea8a67e", kill_on_drop: false }`
[INFO] [stdout] 28e524d7cb7d144db0cdfb1a7656cd4baa364e46f3e804d79620d9d4dea8a67e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4493b1bad7166c63cc64154dcada5e5519443d718adf4ac656c7754a5781169a
[INFO] running `Command { std: "docker" "start" "-a" "4493b1bad7166c63cc64154dcada5e5519443d718adf4ac656c7754a5781169a", kill_on_drop: false }`
[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] [stderr]    Compiling neuralink_final v0.1.0 (/opt/rustwide/workdir)
[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: 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: 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: 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: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 22 -     async fn get_surface_distance(&self) -> Result<u64, OCTError>;
[INFO] [stdout] 22 +     fn get_surface_distance(&self) -> impl std::future::Future<Output = Result<u64, OCTError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 72 -     async fn get_robot_state(&self) -> Result<RobotState, RobotError>;
[INFO] [stdout] 72 +     fn get_robot_state(&self) -> impl std::future::Future<Output = Result<RobotState, RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 74 -     async fn command_move(&self, command: &Move) -> Result<(), RobotError>;
[INFO] [stdout] 74 +     fn command_move(&self, command: &Move) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> src/interface.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 75 -     async fn command_grasp(&self) -> Result<(), RobotError>;
[INFO] [stdout] 75 +     fn command_grasp(&self) -> impl std::future::Future<Output = Result<(), RobotError>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/oracle_approx.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 20 -         const data_len: usize = MIN_SIZE+1;
[INFO] [stdout] 20 +         const DATA_LEN: usize = MIN_SIZE+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `data_len` should have an upper case name
[INFO] [stdout]   --> src/predictor/taylor_approx.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 33 -         const data_len: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout] 33 +         const DATA_LEN: usize = TAYLOR_POLY_ORDER as usize+1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.43s
[INFO] running `Command { std: "docker" "inspect" "4493b1bad7166c63cc64154dcada5e5519443d718adf4ac656c7754a5781169a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4493b1bad7166c63cc64154dcada5e5519443d718adf4ac656c7754a5781169a", kill_on_drop: false }`
[INFO] [stdout] 4493b1bad7166c63cc64154dcada5e5519443d718adf4ac656c7754a5781169a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c7d5bae974119e3881bececefa56f18e02ccfb5b1b13d6569bd1cef7ce94d83e
[INFO] running `Command { std: "docker" "start" "-a" "c7d5bae974119e3881bececefa56f18e02ccfb5b1b13d6569bd1cef7ce94d83e", 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: `neuralink_final` (lib test) generated 9 warnings (9 duplicates)
[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" test) generated 23 warnings (5 duplicates) (run `cargo fix --bin "neuralink_final" -p neuralink_final --tests` to apply 2 suggestions)
[INFO] [stderr] warning: `neuralink_final` (bin "neuralink_final") generated 23 warnings (23 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/neuralink_final-47fb80037bd3f1f8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/neuralink_final-a93bf3dd86e212bc)
[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-65d55c0eb5ac5dbe)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_controller_distance_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_move_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_no_errors_oracle has been running for over 60 seconds
[INFO] [stdout] test test_controller_no_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_move_errors_oracle ... FAILED
[INFO] [stdout] test test_controller_distance_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(5332376)
[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: 73167.38830299408
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81965.07114888134
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82521.1356287701
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74701.27937146195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76027.9201463206
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78614.3722255869
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68826.0227550898
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67621.74527594971
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67045.03538121912
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57933.82909133728
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50730.139852927765
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50052.40047015529
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55114.17824762268
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63395.45328800159
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74375.52205299935
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75351.03935667139
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77445.99266042782
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89685.72270936589
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87608.44142311672
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87197.11268900428
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97820.28688065184
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89805.10499950056
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98835.86148944439
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97898.42671341158
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87428.49352417828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93367.3007672152
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81750.47758362733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85347.99555091828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75261.53968313837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74097.13368673762
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66930.46007470693
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55909.62226550607
[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(5332551)
[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: 59359.68335627974
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64007.77902481053
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76581.95937420917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85073.00118597131
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83918.12156680156
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99430.57451071357
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95897.72102360264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111214.82743149041
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105327.8652137157
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119977.91467730282
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111849.0902607392
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125381.8877849998
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119073.70085982792
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123358.52340412908
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115259.93625122402
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125379.78615171835
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115643.63128986314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109137.39878585015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115911.38509130955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107535.92797501094
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105048.65913982352
[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(5332320)
[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: 55343.3446577352
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64815.02485030447
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76433.92467090092
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82588.481588264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84783.11459143553
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91451.67618631502
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100861.29215007555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109943.64655585308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107995.26360855531
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108241.39977062424
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122541.50690218015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125186.54620992579
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119091.56424392946
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127419.16325214272
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127118.64552122122
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118278.86424182146
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112603.08466106828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120731.94455650414
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109776.11133717385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102094.15348394692
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100504.67423893115
[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(5332415)
[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: 57902.87949161511
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64087.120409370866
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74588.41514323675
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85155.5122958119
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90041.5288569585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93495.46643162682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102747.32539385837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111637.09254121408
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112986.47199051175
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120528.77908013063
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119905.98296691384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125832.66736987233
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115483.48298986
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127332.95550427167
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115235.92893383419
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125170.92392677593
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111670.86146254838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119408.91140706034
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104899.32961906027
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110235.85274476768
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98141.28775122412
[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(5332396)
[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: 63580.02846615622
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65412.96626686677
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80464.6983720262
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80019.47979850555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95496.77930076327
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92683.56724876794
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108109.85573618812
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102925.99277192401
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117827.27373043192
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110358.20156383375
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124274.5469499121
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114691.01336159371
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127198.00249081198
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119592.21779730916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122608.4174583389
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113479.36790848605
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122109.06686869264
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107944.97039708565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114243.44129401236
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99331.8645042011
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103144.90478896187
[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(5332498)
[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: 53653.67813910637
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58819.671595150605
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64560.353798795724
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79579.39517912641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87885.06927324738
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89385.55285120802
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92380.30216292804
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107812.3086411911
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113389.54073038837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107015.08109432668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121465.2951125647
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112883.45366835129
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126125.41376493382
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115549.07949347049
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127182.83413380873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114895.58081294037
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124578.00459223671
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110931.77221232303
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118388.35821453005
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103785.50450034486
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108820.01337448263
[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(5332319)
[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: 58596.67838528007
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67957.02192838583
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69241.57597828051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84442.30830210075
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86407.1769294776
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96136.76054866659
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105618.8726288504
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100957.57613611384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116015.9501980939
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112776.7029604048
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111959.75189941749
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125524.73840441881
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119262.86013403628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115879.81950141862
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127029.30666725058
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118099.10905588313
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112340.75261046959
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120342.47073432966
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109322.71831682173
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108016.46818828792
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105574.98824326287
[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: 56044.02888307953
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61016.590803961735
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69081.49388764892
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76773.88924199576
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81101.03625768144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96591.07762100035
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103525.66033394402
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99275.4860114702
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107241.41081839777
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118743.16526214126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114828.42480064975
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113447.05020987871
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126559.92920541391
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119679.03366006212
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119590.51354588848
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114861.72423834784
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124353.04513219581
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114187.35798428301
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107274.06654983491
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113319.27101785212
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107631.39097675611
[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(5332314)
[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: 59657.82646422228
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61983.60023003793
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76875.18168939301
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79744.54042363353
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89802.11118885339
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99712.06005521095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96171.23938390682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111487.15483844979
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105592.73506236472
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120239.50584000046
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112103.28584970837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125631.255038162
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115449.35479413276
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127448.68816834176
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119305.87452490279
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114262.77792277827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123320.44501868845
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112883.99160714902
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105710.54234286165
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104841.3192910658
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105621.98523117288
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332367)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60965.48800679203
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65481.11379869585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72867.38308870979
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86005.218226881
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87766.7630462742
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90963.60100175743
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106428.65841981652
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101596.02140040952
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116604.81840770948
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109468.83271945477
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123559.58271593577
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125845.10750051355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115516.95945468149
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127384.13277087314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119110.56464997679
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125260.9844109927
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115408.8896724314
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108793.24597999023
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115376.0963136619
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100529.75949594786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104641.91929268115
[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(5332570)
[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: 62462.39608209254
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67942.12519429321
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77597.87417705846
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90705.44710116531
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98165.65595457796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98198.1700415744
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100039.197669307
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115141.05263260147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108325.31658309326
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122574.05848977296
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117431.53240191913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126544.90599544882
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119470.0216914746
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123024.02378013567
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125582.38395678136
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112272.05363798537
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120361.7490929967
[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] ABNORMAL PREDICTION: Diff was: 60963.033717326354
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65483.00590283843
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78076.60726683075
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80808.03026398388
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84749.81416407856
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100262.99408428534
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100009.66931143194
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111920.66763458401
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109580.15028415411
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117000.46640255488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123762.2749758712
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122137.62258789479
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127170.89407712733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115879.09147741692
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126777.93144802377
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113908.664792542
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122738.36185377906
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108663.02971189225
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115178.99630449363
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103494.90157461038
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104359.67465984961
[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(5332372)
[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: 50277.24945592112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61145.054886052385
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65642.80364785064
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73501.3256143427
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80493.22353090113
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93563.68625572394
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100785.02443883452
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100437.2946479083
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116192.79712482821
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113800.35794696398
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121206.35346735897
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116574.80295703886
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114588.95807859418
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127168.6918853051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127328.6630034796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118879.15689887025
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117274.2091697515
[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(5332620)
[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: 54805.797791724326
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60802.19959569443
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75650.99462181143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78624.06868492393
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82748.55646679155
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98254.49560703966
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98265.61002928158
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107089.36738782004
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115466.70686839195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112285.17091652472
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111516.61706932588
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125117.93238514545
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126643.77241873182
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115579.48131259531
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126722.13899887353
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117787.03039963881
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112023.19025702181
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120017.23169181007
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108993.60962030082
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101242.15491031145
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105608.42048861168
[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(5332422)
[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: 58374.327245855005
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62201.019215466455
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71953.54874079442
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85092.9099486859
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93017.38775184867
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90618.34921167511
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106088.73785680253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101312.71993597783
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123663.84314679168
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109456.91291820235
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119722.64189097285
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 141146.17436179402
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111557.93484783522
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119628.96386461006
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119160.71596625447
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117829.77547294961
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122923.22377070016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119428.43482611561
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121615.55427186447
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106105.1517170968
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100400.97753312706
[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(5332468)
[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: 99042.14512810239
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83333.21842822665
[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: 22
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59093.04933777661
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61013.65484942228
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63528.69677049667
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69540.94258919707
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77649.30344393547
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87771.7732405446
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77029.62754905166
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75123.37871489394
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77398.37751636992
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81141.12599612866
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78922.84182818781
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77903.30959396565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67549.6395790648
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66928.37005131063
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57802.59466081089
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50582.33410217101
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60598.575447272975
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70368.28210611909
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69298.0333691627
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75149.9756697251
[INFO] [stdout] Failing because latency is too big: 47
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89890.00009542471
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110089.08614022587
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107957.30968299217
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80232.23017604521
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88340.99285842571
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86827.2833922084
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81513.16345906258
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73228.42389720608
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64982.94896581117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59857.10775288241
[INFO] [stdout] Failing because latency is too big: 28
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] Failed to find root with furthest needle move: 434.66401061363024
[INFO] [stdout] Found premove location
[INFO] [stdout] InserterZ: 0 -> 3933831 with duration 250
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54789.780782063724
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74101.4353143241
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78078.53242333373
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92595.951928525
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98732.26035940275
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97440.41087080364
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101332.70311434299
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107857.83536907751
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103187.59980133583
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108013.99555958726
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108614.67683807784
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3933831 -> 0 with duration 250
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115272.10565033031
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107149.7071992933
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105148.79323462222
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102333.2673909585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95679.21005537221
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100443.73689042078
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89325.10623969045
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83614.35766514717
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75019.66944478499
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (24) panicked at /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:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a26 - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2b0dc - core::panicking::panic::h5cbcc2ceb0950681
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c4159b4b297 - neuralink_final::controller::retract_ib::{{closure}}::h6bcd0083e8bbd8f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x5c4159b5095c - neuralink_final::controller::insert_ib_open_loop::{{closure}}::hc813d6ded89eade6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x5c4159b51cf1 - neuralink_final::controller::start::{{closure}}::h9827ba9c3c3d3f27
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x5c4159b29d26 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::h7fdd59cc38caf386
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x5c4159b4926f - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h2ad6087aa690fb78
[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:     0x5c4159b45cb0 - tokio::task::local::LocalSet::with::{{closure}}::h0af632e911bb0ffa
[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:     0x5c4159b035f5 - std::thread::local::LocalKey<T>::try_with::h5b9d860f1f518cb3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   27:     0x5c4159b01dae - std::thread::local::LocalKey<T>::with::hde59a17d53d4dfec
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   28:     0x5c4159b45bd6 - tokio::task::local::LocalSet::with::h530df23ab4cf9c14
[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:     0x5c4159b491f6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h401ff28abfc542e5
[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:     0x5c4159b460d7 - tokio::task::local::LocalSet::run_until::{{closure}}::ha83b4326c541530a
[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:     0x5c4159b74dfd - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bbecb50789267d4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x5c4159b627bd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hdf7d89f13829a9c4
[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:     0x5c4159b6215b - tokio::runtime::coop::with_budget::h2be246b3dc47150e
[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:     0x5c4159b6215b - tokio::runtime::coop::budget::h64a7240b76f5e708
[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:     0x5c4159b6215b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h11d55d836ecd3681
[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:     0x5c4159b5c9c0 - tokio::runtime::scheduler::current_thread::Context::enter::h467cf195b00720c1
[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:     0x5c4159b61820 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hfdd6a2fc7fea5fff
[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:     0x5c4159b5f424 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h93512b09a437984e
[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:     0x5c4159b6f8eb - tokio::runtime::context::scoped::Scoped<T>::set::hbd61561b2c099594
[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:     0x5c4159b1d0d9 - tokio::runtime::context::set_scheduler::{{closure}}::h2f8e59c84fb0937b
[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:     0x5c4159b06002 - std::thread::local::LocalKey<T>::try_with::hd7e3e5d558b46b38
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   42:     0x5c4159b01bae - std::thread::local::LocalKey<T>::with::hb3715474490d1e2d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   43:     0x5c4159b1d00d - tokio::runtime::context::set_scheduler::h1f589d8825b0ad41
[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:     0x5c4159b5e530 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h3c6c6b62efe70ae8
[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:     0x5c4159b5f523 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hb5f8145012190006
[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:     0x5c4159b59c33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf0217a3a11cf308f
[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:     0x5c4159b55090 - tokio::runtime::context::runtime::enter_runtime::h9df1b0a81d3c3ae0
[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:     0x5c4159b58e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h417e6add32cf8aab
[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:     0x5c4159b6960c - tokio::runtime::runtime::Runtime::block_on_inner::h4654b72773a696d5
[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:     0x5c4159b6993c - tokio::runtime::runtime::Runtime::block_on::h5ffd5f7498eaf057
[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:     0x5c4159b45e43 - tokio::task::local::LocalSet::block_on::h12f6bd12dcc8c66c
[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:     0x5c4159b29b47 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::hb734c7c9c9c388f7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x5c4159b706e6 - std::sys::backtrace::__rust_begin_short_backtrace::h9e63f62a7ca41254
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   54:     0x5c4159b17aca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18eaffd452610add
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   55:     0x5c4159b63c50 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hddaeb2e8d5d457e4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x5c4159b2dc46 - std::panicking::catch_unwind::do_call::hc8fcef47e679a156
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   57:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   58:     0x5c4159b170a6 - std::panicking::catch_unwind::hb5245fef7d408698
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   59:     0x5c4159b170a6 - std::panic::catch_unwind::h4450aae21e350500
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5c4159b170a6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h45acc26e432b3a39
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   61:     0x5c4159b066ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a7a82cd450a6be7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   63:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   64:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   65:     0x70991f5dda64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (25) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1469278)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159be903f - core::result::Result<T,E>::unwrap::h3dd06e48ab7ee1a5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159be903f - neuralink_final::robot::get_distance::{{closure}}::h88a523ddbf04ee31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x5c4159bc7228 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::hea24e395e62a5d69
[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:     0x5c4159bc6091 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::hf1053880c6695b57
[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:     0x5c4159bc6091 - tokio::runtime::task::core::Core<T,S>::poll::heae202b1fec97982
[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:     0x5c4159bb92ee - tokio::runtime::task::harness::poll_future::{{closure}}::hd0b2d608a86a7085
[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:     0x5c4159be8281 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h25aac37879bdc204
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5c4159bf71af - std::panicking::catch_unwind::do_call::hc8c97cd7ad5939f6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5c4159bd15db - __rust_try
[INFO] [stdout]   29:     0x5c4159bcf886 - std::panicking::catch_unwind::hb512396cce8f8959
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5c4159bcf886 - std::panic::catch_unwind::h56622a8e0e9b79a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c4159bb6d50 - tokio::runtime::task::harness::poll_future::h02c37e4a8a20fe96
[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:     0x5c4159bb9768 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h0b8d68409395f722
[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:     0x5c4159bbbea7 - tokio::runtime::task::harness::Harness<T,S>::poll::h1b7d434f8a232622
[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:     0x5c4159bee2cd - tokio::runtime::task::raw::poll::h904db1f98c2d4a8a
[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:     0x5c4159c464b7 - tokio::runtime::task::raw::RawTask::poll::h2a5d32e1fcae621e
[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:     0x5c4159c868a2 - tokio::runtime::task::LocalNotified<S>::run::hb8744c1eeddc5809
[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:     0x5c4159c85b9b - tokio::task::local::LocalSet::tick::{{closure}}::h4e7979c9c1b776a3
[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:     0x5c4159c85adb - tokio::runtime::coop::with_budget::h71ddf1484cfdd429
[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:     0x5c4159c85adb - tokio::runtime::coop::budget::h441b63ca2c40484c
[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:     0x5c4159c85adb - tokio::task::local::LocalSet::tick::hc302c8e09917b8c2
[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:     0x5c4159b493f0 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::hb55d67c83a95b432
[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:     0x5c4159b45da0 - tokio::task::local::LocalSet::with::{{closure}}::h27e5b593a10d558a
[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:     0x5c4159b02bf5 - std::thread::local::LocalKey<T>::try_with::h32b28fb672e35390
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   44:     0x5c4159b0181e - std::thread::local::LocalKey<T>::with::h7aac0d818c8f8cdc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   45:     0x5c4159b45c16 - tokio::task::local::LocalSet::with::h7f481a5ab14b03fa
[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:     0x5c4159b491a6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h240df5a5786c2ac3
[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:     0x5c4159b462f7 - tokio::task::local::LocalSet::run_until::{{closure}}::hc4baca6287b70916
[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:     0x5c4159b74e3d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2c0719f9d3fc3ee8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x5c4159b626fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h291a807fc919e7a9
[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:     0x5c4159b622eb - tokio::runtime::coop::with_budget::he3d7295d3f4a0094
[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:     0x5c4159b622eb - tokio::runtime::coop::budget::ha77174337e751b58
[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:     0x5c4159b622eb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h15cb56c254bc09f5
[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:     0x5c4159b5cce0 - tokio::runtime::scheduler::current_thread::Context::enter::h498b6841a87b7a4d
[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:     0x5c4159b60d80 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hdc6fc5640654a53c
[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:     0x5c4159b5f404 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5512de4648692b5e
[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:     0x5c4159b6f64b - tokio::runtime::context::scoped::Scoped<T>::set::h2feaa816fc9b4ff5
[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:     0x5c4159b1d159 - tokio::runtime::context::set_scheduler::{{closure}}::ha9dd4f30eb19b0a3
[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:     0x5c4159b027a2 - std::thread::local::LocalKey<T>::try_with::h2b1ec2e0695c6087
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   59:     0x5c4159b01d4e - std::thread::local::LocalKey<T>::with::hd8fb55610d667c90
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   60:     0x5c4159b1cfcd - tokio::runtime::context::set_scheduler::h06aa6afb7eecf612
[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:     0x5c4159b5f190 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hf237dd890226d972
[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:     0x5c4159b5f4c3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h7afaeb401daed1c0
[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:     0x5c4159b59573 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h8d31f73d4268dc04
[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:     0x5c4159b558e0 - tokio::runtime::context::runtime::enter_runtime::hff0538c0f17e6ebd
[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:     0x5c4159b58fa6 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf256f994445c230e
[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:     0x5c4159b6945c - tokio::runtime::runtime::Runtime::block_on_inner::h32d353e0fb1d4bed
[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:     0x5c4159b69bac - tokio::runtime::runtime::Runtime::block_on::ha6e392f5b989e832
[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:     0x5c4159b45e93 - tokio::task::local::LocalSet::block_on::h37b574777011e457
[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:     0x5c4159b2980e - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h4de2d1e9577023e2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x5c4159b706f6 - std::sys::backtrace::__rust_begin_short_backtrace::hf5e3a687a7342df3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   71:     0x5c4159b17b73 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5a6e28a60834c01f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   72:     0x5c4159b63f10 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hff60f8d6ed568fd3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x5c4159b2e15a - std::panicking::catch_unwind::do_call::hf693587056df8084
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   74:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   75:     0x5c4159b175d6 - std::panicking::catch_unwind::hd482a28e6bc34514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   76:     0x5c4159b175d6 - std::panic::catch_unwind::h26d1cded8811a75c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x5c4159b175d6 - std::thread::Builder::spawn_unchecked_::{{closure}}::hab90937c8c43d8a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   78:     0x5c4159b066ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h26f875bbb1f1fbc5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   80:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   81:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   82:     0x70991f5dda64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_no_errors_oracle' (21) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159b291b9 - core::result::Result<T,E>::unwrap::h21d0f3a2393ff522
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159b291b9 - integration_tests_oracle::make_state_oracle_predictor::hae7fe3244a37810d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x5c4159b2a1ba - integration_tests_oracle::test_controller_no_errors_oracle::h0608e724f84d6772
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:136:31
[INFO] [stdout]   23:     0x5c4159b2a817 - integration_tests_oracle::test_controller_no_errors_oracle::{{closure}}::ha8fef1bfa7d6a7e5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:128:38
[INFO] [stdout]   24:     0x5c4159b07746 - core::ops::function::FnOnce::call_once::ha89957a30aa05fd2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c4159b957bb - core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5c4159b957bb - test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5c4159ba981d - test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5c4159ba981d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5c4159ba981d - std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   30:     0x5c4159ba981d - std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   31:     0x5c4159ba981d - std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5c4159ba981d - test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5c4159ba981d - test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5c4159b82d64 - test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5c4159b82d64 - std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   36:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   37:     0x5c4159b865ba - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5c4159b865ba - std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   39:     0x5c4159b865ba - std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   40:     0x5c4159b865ba - std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   42:     0x5c4159b865ba - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   44:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   45:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   46:     0x70991f5dda64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_move_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting robot...
[INFO] [stdout] get_distance
[INFO] [stdout] mv
[INFO] [stdout] get_state
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting to process distances...
[INFO] [stdout] Starting to process robot state...
[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: 81372.55962509196
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74847.00683972682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77409.81792854646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81500.85722121154
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72586.19611545873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72649.00580020144
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73667.68956562132
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65209.038807115285
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60798.97328656982
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58629.85632406711
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53731.22967809159
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60610.82604156679
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66974.60183409124
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77803.4196562944
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78209.17592059041
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79844.67840765568
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91857.26134281047
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89213.11693708028
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91312.7616171434
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89579.74848755565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93007.89460249513
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98534.44382221554
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88411.54802205006
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94901.28282513446
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91523.48579346237
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79656.10457887896
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77884.82217559847
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76884.0346847917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66209.43376753083
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 57831.485771082924
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52747.04413036397
[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(5332335)
[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: 50522.21094116452
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53911.54766242858
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63717.10245781741
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76797.95937420917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79216.80171016231
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92307.47655398212
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90040.14733226504
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105520.4428902315
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107904.06244016346
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116214.21469254885
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109187.40162805468
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123332.83979505277
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114151.24297842523
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126967.86996044568
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115866.27785440511
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126969.57017466333
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114252.73626890639
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123318.04205804085
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109353.39878585015
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116127.38509130955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101328.52847511135
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332338)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55147.05905961944
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69672.13130694069
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73324.03053884814
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77958.52944093826
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87329.7719805527
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100234.64968789252
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96594.91654118733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104822.1948434608
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116604.43030247628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113220.66976597579
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116096.59916925384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114296.58548607514
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119310.02678209636
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127420.77182165044
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126815.40701004118
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117724.95819705364
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115622.13460326847
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112574.60984689975
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115435.80864968523
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110125.58967389504
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95036.74537950044
[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] Error in moving to position: NeedleZ(0)
[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: 51058.81883022003
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60656.730917453766
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62861.69634125079
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77794.91715020128
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80559.5122958119
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84526.05433135526
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93603.46643162682
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106245.57583818445
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101462.13708300958
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109184.09822077537
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120419.41821777355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112230.12281819503
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125725.5670643514
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115496.18631295883
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127454.34194542095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115457.44366738573
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125521.30816961126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112097.38218610524
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119979.25952215143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115625.3883445249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104298.92355931841
[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(5332440)
[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: 50911.48048407654
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65180.160557170166
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66806.28367828927
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81917.20260525541
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81252.62184471707
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96746.10435692454
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97013.0718166458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99039.90747483587
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114210.66829715506
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107654.7470002051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122024.20141172619
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113274.64303539181
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126402.77368973102
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115677.26521212352
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127166.30906948005
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126081.38612179994
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112919.90878601559
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121268.3870273236
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106987.25372863933
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112982.13796718093
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98008.09861747583
[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(5332573)
[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: 56970.398645160254
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59587.38630995806
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74371.69686639216
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74764.07288855012
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90141.56111796573
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88188.77371509746
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97041.55223266827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105983.6336156351
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114500.73742237501
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118986.12371482956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111143.910664364
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124848.85191500373
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114928.2408615714
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127157.55940978066
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115421.27548812889
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125809.47838645929
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116268.77964590106
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120834.39199376956
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106512.83100204333
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112396.8221012397
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106600.25202672929
[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(5332448)
[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: 51107.09817395266
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54417.16918797628
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68906.13658545585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75217.38811335759
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85764.54475341085
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84519.8418098921
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100033.29691107525
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96409.8726288504
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104644.61825102428
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116433.78141303873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109320.51810664684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115794.96694962424
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125621.59869107255
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119239.16112304153
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115752.62444634922
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126783.44835203886
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117753.89834383619
[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(5332370)
[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: 57672.813313002465
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60230.210852742195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70004.23451020289
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83139.76979453512
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82303.90839598258
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91489.89386471245
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104230.84715669556
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99832.747857071
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107733.44419314596
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119162.76460708771
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115119.72247360996
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113630.64747373457
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126651.67052281345
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119654.15290487208
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115628.9323530572
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126022.80782947852
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116487.43367636099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110170.0401790638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110417.87057414278
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112635.50086753606
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97641.8347012148
[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(5332460)
[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: 57874.59582796157
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67665.68248195248
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80788.85765801626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 80288.16399130528
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95768.62166572874
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92898.66379266581
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101428.35881226417
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113527.9618130154
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114509.8221980778
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121767.60966921225
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113098.281994174
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126280.65631037601
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115626.51514469739
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127185.35723558161
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118618.82040082826
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113192.56869801099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121698.19926840719
[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(5332327)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[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: 53697.11908587697
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56725.60682260315
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71341.80846286053
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72178.65572834387
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87477.50347441039
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95225.93082966097
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92471.24022493255
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107904.75684795761
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102777.39862436778
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117696.24331472465
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114047.41164829046
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120543.34154120507
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126276.33543316321
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119577.87393007334
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127358.3159022415
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118874.0049294203
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120939.75211163773
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121940.6612856253
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107740.18080585753
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113946.1694371535
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99015.17693293723
[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(5332438)
[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: 55338.79644179763
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61313.57657269365
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76178.14487988828
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84699.98845093488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83619.50155370706
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92737.65595457796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105416.32072534272
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104282.09605736099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108560.05263260147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119865.74489318416
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115609.55280069169
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117790.5600456458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115263.90599544882
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127322.54757058108
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115422.02378013567
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125605.98407020955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115915.39851130347
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332338)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52484.84082907904
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62041.83802903234
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 66457.07312919176
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73801.60726683075
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81228.37532474031
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94287.38755624695
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91689.99408428534
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100320.28203191678
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112522.31760134641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110051.16519033886
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109868.46640255488
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123891.16174762137
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114490.48112718668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127140.89407712733
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123544.46431622189
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126677.08577945281
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117488.25768155337
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118728.44389253226
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118875.86739465827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107635.88671034528
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99669.17978644744
[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(5332313)
[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: 59082.77039547684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67557.80364785064
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75682.3256143427
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86219.38163158065
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91007.68625572394
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97598.66685258597
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100156.39292142447
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112373.11416452308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113605.25653770263
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113336.06669833581
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120007.40186175704
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125933.95807859418
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123319.45017978759
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127422.99419069965
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119078.43426119653
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117580.65644235257
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115406.2403659767
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119275.16161068529
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114754.1736363644
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103027.49594381521
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94555.08614946937
[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] Error in moving to position: NeedleZ(0)
[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(5332537)
[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: 52791.97500787955
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62333.80799302389
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64304.69849030534
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79314.74455205025
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79016.04527252959
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94479.99314196873
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91816.50802252814
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107260.11129646772
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105777.33600180503
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117170.53669035505
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113599.68919308949
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120155.03335423348
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125953.24791720556
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115460.46818033606
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127174.56511399732
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114958.22588399588
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124734.55549946276
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111142.58860308456
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118703.44131373323
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104134.70390824985
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109282.52550817886
[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(5332499)
[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: 55915.84737637453
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65361.996270914795
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69437.31032378599
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77101.10867430619
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83875.74172238936
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90602.10419438127
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103377.41135625355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102583.09516230179
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103763.31452819845
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111167.11690213438
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114477.47393474565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124657.62486311048
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118725.4654359594
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115628.30932511552
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127092.66102293856
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122212.66697574803
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116629.01329395559
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121118.67674916575
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113690.33092014922
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 102678.9665645028
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107401.93290069548
[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(5332462)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[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: 57912.26536857779
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60034.36235419987
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62710.33134935668
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73500.57844163384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70011.58011293411
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74828.05507603753
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81582.59681187384
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82519.1279640405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77495.93788552762
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74180.91912438173
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79671.62438609684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76764.51211029477
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72913.74864783394
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68164.52492969437
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59132.06228946149
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53920.374943884555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50411.618862377014
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 59684.54692292819
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62771.786337249796
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68938.38463852578
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71944.06281385117
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79129.60426430963
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83381.32814811927
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92691.86594825529
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89755.45404778083
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91617.10048325185
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92603.23343829624
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98798.58630466391
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98002.23015850713
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93337.2317190438
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93542.29938315751
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84578.85294038965
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82927.39265527774
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75616.64332019747
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74542.2761367932
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64176.14931046916
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60545.38728093472
[INFO] [stdout] Failing because latency is too big: 36
[INFO] [stdout] Failing because latency is too big: 27
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] Found premove location
[INFO] [stdout] Failed to find root with furthest needle move: 434.66401061363024
[INFO] [stdout] Failing because latency is too big: 30
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68988.75726905034
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72309.73453549203
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79231.05237009516
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85156.40831138787
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90824.2587410555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115227.41087080364
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97312.71665804018
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103717.62785064394
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113137.23439721041
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107872.49463878386
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112077.78201081685
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104963.03070816677
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114328.58562613407
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112212.45928891539
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109113.2673909585
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98973.21005537221
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94958.43653714191
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95414.10623969045
[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(5332331)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Error in moving to position: NeedleZ(0)
[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: 52117.47767580976
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55940.76922476129
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69371.99824028811
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69843.63044967013
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85600.80856773444
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 74456.25833684776
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76302.57675227895
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77302.70611839846
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77452.99894698954
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76822.35001194384
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] Failing because latency is too big: 31
[INFO] [stdout] Failing because latency is too big: 24
[INFO] [stdout] Failing because latency is too big: 36
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54559.930586252594
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 61381.306465836125
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 70050.29985012847
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78470.75801005098
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78460.29930297774
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85629.6549855111
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92251.34759579308
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95400.96090555913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91585.5029062219
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92703.42894311296
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92973.27075761277
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98331.03686098638
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88079.21172411146
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94369.49709063256
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85555.08123757283
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81907.18214140378
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79588.69635427289
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71888.27410099912
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69627.29759957304
[INFO] [stdout] Failing because latency is too big: 23
[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 -> 3907243 with duration 208
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54122.54894516256
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 60394.26606821816
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73039.12986319198
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78486.89017528004
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82432.3461718345
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88390.92226949683
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93647.87087274261
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98160.82032760419
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101681.42102134891
[INFO] [stdout] Connection error in moving to position: 3907243
[INFO] [stdout] InserterZ: 2724637 -> 0 with duration 208
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108098.60164462973
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110380.89442301437
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111623.90101552254
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118950.93813946913
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107948.75571281696
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109930.18929880648
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104341.37625358743
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101312.5283284313
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94496.63105269289
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93269.77500526141
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88075.85483069089
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87120.11439886037
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to OutOfBrainCalibrated
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (23) panicked at /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:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a26 - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2b0dc - core::panicking::panic::h5cbcc2ceb0950681
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c4159b4b297 - neuralink_final::controller::retract_ib::{{closure}}::h6bcd0083e8bbd8f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x5c4159b50a19 - neuralink_final::controller::insert_ib_open_loop::{{closure}}::hc813d6ded89eade6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:589:51
[INFO] [stdout]   22:     0x5c4159b51cf1 - neuralink_final::controller::start::{{closure}}::h9827ba9c3c3d3f27
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x5c4159b29d26 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::h7fdd59cc38caf386
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x5c4159b4926f - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h2ad6087aa690fb78
[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:     0x5c4159b45cb0 - tokio::task::local::LocalSet::with::{{closure}}::h0af632e911bb0ffa
[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:     0x5c4159b035f5 - std::thread::local::LocalKey<T>::try_with::h5b9d860f1f518cb3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   27:     0x5c4159b01dae - std::thread::local::LocalKey<T>::with::hde59a17d53d4dfec
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   28:     0x5c4159b45bd6 - tokio::task::local::LocalSet::with::h530df23ab4cf9c14
[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:     0x5c4159b491f6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h401ff28abfc542e5
[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:     0x5c4159b460d7 - tokio::task::local::LocalSet::run_until::{{closure}}::ha83b4326c541530a
[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:     0x5c4159b74dfd - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bbecb50789267d4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x5c4159b627bd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hdf7d89f13829a9c4
[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:     0x5c4159b6215b - tokio::runtime::coop::with_budget::h2be246b3dc47150e
[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:     0x5c4159b6215b - tokio::runtime::coop::budget::h64a7240b76f5e708
[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:     0x5c4159b6215b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h11d55d836ecd3681
[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:     0x5c4159b5c9c0 - tokio::runtime::scheduler::current_thread::Context::enter::h467cf195b00720c1
[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:     0x5c4159b61820 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hfdd6a2fc7fea5fff
[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:     0x5c4159b5f424 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h93512b09a437984e
[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:     0x5c4159b6f8eb - tokio::runtime::context::scoped::Scoped<T>::set::hbd61561b2c099594
[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:     0x5c4159b1d0d9 - tokio::runtime::context::set_scheduler::{{closure}}::h2f8e59c84fb0937b
[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:     0x5c4159b06002 - std::thread::local::LocalKey<T>::try_with::hd7e3e5d558b46b38
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   42:     0x5c4159b01bae - std::thread::local::LocalKey<T>::with::hb3715474490d1e2d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   43:     0x5c4159b1d00d - tokio::runtime::context::set_scheduler::h1f589d8825b0ad41
[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:     0x5c4159b5e530 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h3c6c6b62efe70ae8
[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:     0x5c4159b5f523 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hb5f8145012190006
[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:     0x5c4159b59c33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf0217a3a11cf308f
[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:     0x5c4159b55090 - tokio::runtime::context::runtime::enter_runtime::h9df1b0a81d3c3ae0
[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:     0x5c4159b58e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h417e6add32cf8aab
[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:     0x5c4159b6960c - tokio::runtime::runtime::Runtime::block_on_inner::h4654b72773a696d5
[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:     0x5c4159b6993c - tokio::runtime::runtime::Runtime::block_on::h5ffd5f7498eaf057
[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:     0x5c4159b45e43 - tokio::task::local::LocalSet::block_on::h12f6bd12dcc8c66c
[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:     0x5c4159b29b47 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::hb734c7c9c9c388f7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x5c4159b706e6 - std::sys::backtrace::__rust_begin_short_backtrace::h9e63f62a7ca41254
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   54:     0x5c4159b17aca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18eaffd452610add
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   55:     0x5c4159b63c50 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hddaeb2e8d5d457e4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x5c4159b2dc46 - std::panicking::catch_unwind::do_call::hc8fcef47e679a156
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   57:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   58:     0x5c4159b170a6 - std::panicking::catch_unwind::hb5245fef7d408698
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   59:     0x5c4159b170a6 - std::panic::catch_unwind::h4450aae21e350500
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5c4159b170a6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h45acc26e432b3a39
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   61:     0x5c4159b066ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a7a82cd450a6be7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   63:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   64:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   65:     0x70991f5dda64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (26) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1328205)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159be903f - core::result::Result<T,E>::unwrap::h3dd06e48ab7ee1a5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159be903f - neuralink_final::robot::get_distance::{{closure}}::h88a523ddbf04ee31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x5c4159bc7228 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::hea24e395e62a5d69
[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:     0x5c4159bc6091 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::hf1053880c6695b57
[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:     0x5c4159bc6091 - tokio::runtime::task::core::Core<T,S>::poll::heae202b1fec97982
[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:     0x5c4159bb92ee - tokio::runtime::task::harness::poll_future::{{closure}}::hd0b2d608a86a7085
[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:     0x5c4159be8281 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h25aac37879bdc204
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5c4159bf71af - std::panicking::catch_unwind::do_call::hc8c97cd7ad5939f6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5c4159bd15db - __rust_try
[INFO] [stdout]   29:     0x5c4159bcf886 - std::panicking::catch_unwind::hb512396cce8f8959
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5c4159bcf886 - std::panic::catch_unwind::h56622a8e0e9b79a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c4159bb6d50 - tokio::runtime::task::harness::poll_future::h02c37e4a8a20fe96
[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:     0x5c4159bb9768 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h0b8d68409395f722
[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:     0x5c4159bbbea7 - tokio::runtime::task::harness::Harness<T,S>::poll::h1b7d434f8a232622
[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:     0x5c4159bee2cd - tokio::runtime::task::raw::poll::h904db1f98c2d4a8a
[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:     0x5c4159c464b7 - tokio::runtime::task::raw::RawTask::poll::h2a5d32e1fcae621e
[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:     0x5c4159c868a2 - tokio::runtime::task::LocalNotified<S>::run::hb8744c1eeddc5809
[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:     0x5c4159c85b9b - tokio::task::local::LocalSet::tick::{{closure}}::h4e7979c9c1b776a3
[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:     0x5c4159c85adb - tokio::runtime::coop::with_budget::h71ddf1484cfdd429
[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:     0x5c4159c85adb - tokio::runtime::coop::budget::h441b63ca2c40484c
[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:     0x5c4159c85adb - tokio::task::local::LocalSet::tick::hc302c8e09917b8c2
[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:     0x5c4159b493f0 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::hb55d67c83a95b432
[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:     0x5c4159b45da0 - tokio::task::local::LocalSet::with::{{closure}}::h27e5b593a10d558a
[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:     0x5c4159b02bf5 - std::thread::local::LocalKey<T>::try_with::h32b28fb672e35390
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   44:     0x5c4159b0181e - std::thread::local::LocalKey<T>::with::h7aac0d818c8f8cdc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   45:     0x5c4159b45c16 - tokio::task::local::LocalSet::with::h7f481a5ab14b03fa
[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:     0x5c4159b491a6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h240df5a5786c2ac3
[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:     0x5c4159b462f7 - tokio::task::local::LocalSet::run_until::{{closure}}::hc4baca6287b70916
[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:     0x5c4159b74e3d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2c0719f9d3fc3ee8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x5c4159b626fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h291a807fc919e7a9
[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:     0x5c4159b622eb - tokio::runtime::coop::with_budget::he3d7295d3f4a0094
[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:     0x5c4159b622eb - tokio::runtime::coop::budget::ha77174337e751b58
[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:     0x5c4159b622eb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h15cb56c254bc09f5
[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:     0x5c4159b5cce0 - tokio::runtime::scheduler::current_thread::Context::enter::h498b6841a87b7a4d
[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:     0x5c4159b60d80 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hdc6fc5640654a53c
[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:     0x5c4159b5f404 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5512de4648692b5e
[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:     0x5c4159b6f64b - tokio::runtime::context::scoped::Scoped<T>::set::h2feaa816fc9b4ff5
[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:     0x5c4159b1d159 - tokio::runtime::context::set_scheduler::{{closure}}::ha9dd4f30eb19b0a3
[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:     0x5c4159b027a2 - std::thread::local::LocalKey<T>::try_with::h2b1ec2e0695c6087
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   59:     0x5c4159b01d4e - std::thread::local::LocalKey<T>::with::hd8fb55610d667c90
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   60:     0x5c4159b1cfcd - tokio::runtime::context::set_scheduler::h06aa6afb7eecf612
[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:     0x5c4159b5f190 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hf237dd890226d972
[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:     0x5c4159b5f4c3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h7afaeb401daed1c0
[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:     0x5c4159b59573 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h8d31f73d4268dc04
[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:     0x5c4159b558e0 - tokio::runtime::context::runtime::enter_runtime::hff0538c0f17e6ebd
[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:     0x5c4159b58fa6 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf256f994445c230e
[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:     0x5c4159b6945c - tokio::runtime::runtime::Runtime::block_on_inner::h32d353e0fb1d4bed
[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:     0x5c4159b69bac - tokio::runtime::runtime::Runtime::block_on::ha6e392f5b989e832
[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:     0x5c4159b45e93 - tokio::task::local::LocalSet::block_on::h37b574777011e457
[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:     0x5c4159b2980e - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h4de2d1e9577023e2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x5c4159b706f6 - std::sys::backtrace::__rust_begin_short_backtrace::hf5e3a687a7342df3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   71:     0x5c4159b17b73 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5a6e28a60834c01f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   72:     0x5c4159b63f10 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hff60f8d6ed568fd3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x5c4159b2e15a - std::panicking::catch_unwind::do_call::hf693587056df8084
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   74:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   75:     0x5c4159b175d6 - std::panicking::catch_unwind::hd482a28e6bc34514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   76:     0x5c4159b175d6 - std::panic::catch_unwind::h26d1cded8811a75c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x5c4159b175d6 - std::thread::Builder::spawn_unchecked_::{{closure}}::hab90937c8c43d8a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   78:     0x5c4159b066ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h26f875bbb1f1fbc5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   80:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   81:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   82:     0x70991f5dda64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_move_errors_oracle' (20) panicked at tests/integration_tests_oracle.rs:56:23:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159b291b9 - core::result::Result<T,E>::unwrap::h21d0f3a2393ff522
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159b291b9 - integration_tests_oracle::make_state_oracle_predictor::hae7fe3244a37810d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x5c4159b2aa5d - integration_tests_oracle::test_controller_move_errors_oracle::hcaa23e22e00dd594
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:107:31
[INFO] [stdout]   23:     0x5c4159b2b247 - integration_tests_oracle::test_controller_move_errors_oracle::{{closure}}::ha3ccf6876968bbf8
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:99:40
[INFO] [stdout]   24:     0x5c4159b07076 - core::ops::function::FnOnce::call_once::h58dc92667cb5f7b1
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c4159b957bb - core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5c4159b957bb - test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5c4159ba981d - test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5c4159ba981d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5c4159ba981d - std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   30:     0x5c4159ba981d - std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   31:     0x5c4159ba981d - std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5c4159ba981d - test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5c4159ba981d - test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5c4159b82d64 - test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5c4159b82d64 - std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   36:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   37:     0x5c4159b865ba - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5c4159b865ba - std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   39:     0x5c4159b865ba - std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   40:     0x5c4159b865ba - std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   42:     0x5c4159b865ba - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   44:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   45:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   46:     0x70991f5dda64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_controller_distance_errors_oracle stdout ----
[INFO] [stdout] Oracle predictor
[INFO] [stdout] Starting controller...
[INFO] [stdout] Starting 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(5332517)
[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: 71352.0227550898
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69805.82071101491
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85477.26309007674
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81520.48761915148
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93301.45570202742
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90157.56616655132
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88845.01906416554
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98669.93516526767
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89717.79530508467
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97757.42671341158
[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: 67052.94489388098
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332569)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58864.23651077319
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64596.83746059565
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79620.79773242865
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79273.6505481985
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94741.73884112458
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95285.90623705066
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104381.52917267685
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105939.71425174666
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110202.67540149507
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121033.33475848706
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124052.32252087584
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118350.09350793599
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119317.76243724837
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115583.63727786718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118745.72640976636
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124613.24877604074
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114606.86407383671
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332332)
[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: 53630.93741349061
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56666.38294250681
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71278.78367642732
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72123.9764171876
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87420.6562745294
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 85938.12116211187
[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: 116550.7588325066
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114589.32983610593
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127190.73537633591
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123535.61581875058
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126607.72415028093
[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] 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(5332488)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because 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: 89352.85526723368
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87540.04443010641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103046.22279952746
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98853.24175379006
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114031.94725100789
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107507.3675647506
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121891.30223434302
[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: 120310.0653319112
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121105.85729708173
[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(5332537)
[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: 55397.46317992336
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117162.07987140864
[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: 117302.28237982967
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118549.3823849404
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111738.15817488718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104399.37118397851
[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: 69356.13229036087
[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] ABNORMAL PREDICTION: Diff was: 50584.75633744523
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62809.7279161301
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67154.69907051395
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77601.39517912641
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82303.5567325172
[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: 117682.25847289967
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 124279.26234830171
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122452.8952229768
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127301.13627426513
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115829.39165130001
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332400)
[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: 59075.16918797628
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112695.7029604048
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111878.75189941749
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125443.73840441881
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119181.86013403628
[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: 116001.31384453643
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 104413.46818828792
[INFO] [stderr] error: test failed, to rerun pass `--test integration_tests_oracle`
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96086.45122898917
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99115.1560096133
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86486.18285815406
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76947.10496909358
[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(5332824)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118835.32204622147
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115376.97150735906
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126441.33308815351
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113695.46109701134
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122714.1771508226
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108728.6582263239
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332351)
[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: 54958.89637030568
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67323.60023003793
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71216.62990707089
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81566.69901024527
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91887.39396422799
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89687.27378099342
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98456.53511897055
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 110799.18177798786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108676.12508267257
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116239.86797099537
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123164.79248527298
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114039.48578414973
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126899.47826617607
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115847.43532888754
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127002.87452490279
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118078.77792277827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119637.77612746065
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(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] ABNORMAL PREDICTION: Diff was: 59352.69490434998
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 64024.31961991545
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69409.14840691141
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 84614.41305826651
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86559.99681901932
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 96281.21031281422
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99008.51961955335
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107789.99081838643
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116118.55183665175
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112857.29043770768
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119639.19572930853
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117981.41948143626
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119291.64847967331
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 127453.88733582431
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119341.63965397864
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118075.3809005249
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119607.58323117893
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332318)
[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 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: 93000.45833376748
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108420.96043847315
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106763.11974280188
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114625.47224155487
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 114330.69284776854
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116923.70103562204
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126325.81481375545
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119601.25794788077
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115815.21567956288
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126497.78840522235
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113475.45919302129
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 122057.76122320164
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111346.88392106991
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] We are too far away from the brain to move
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332338)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119667.95634130016
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126601.24337215943
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117363.73213940428
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111322.36185377906
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118875.86739465827
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 107635.88671034528
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105966.42572416051
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97289.01290583448
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88345.82989057712
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89681.14080214605
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332525)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 116184.8075725839
[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: 123197.96954575414
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 125943.85536823096
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123799.58142608684
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 117097.23306779738
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 109962.11739055207
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112093.42355245061
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100148.91774551838
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94294.68840233819
[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(5332321)
[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: 50152.35222418746
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 53583.797791724326
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68013.59472624492
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71839.99462181143
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82173.02918076329
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86451.38160359254
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 89800.28972641868
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 105284.72741965437
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 100689.18086186005
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115765.70686839195
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108855.40574921342
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123059.34560381528
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 113984.58156810538
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 126881.62961914646
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 119730.48131259531
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123207.22622190136
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 118189.07224202727
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112471.90376023168
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 120537.34684111911
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106146.77220050711
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111834.10609036393
[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(5332334)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 91169.44339419925
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 93970.2679078679
[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: 126543.50889949198
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 123518.30989673059
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 115727.68650818523
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] 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(5332663)
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] ---------------------------------------------------------------------------------------------------------------------------------------
[INFO] [stdout] Calibrated
[INFO] [stdout] Inserting 0 thread
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue is too small
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77271.08042830718
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82588.46552383783
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81946.91768590326
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77768.1279640405
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77666.16428707528
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79214.77382591355
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 75069.5955786428
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76965.51211029477
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(5332505)
[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] ABNORMAL PREDICTION: Diff was: 81201.00389298284
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 22
[INFO] [stdout] Failing because latency is too big: 24
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 50335.60869056126
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58784.976278440095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69905.80365259957
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 71563.42499471991
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76832.1091234727
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 81421.2565364592
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88146.15258419095
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 103097.57979696617
[INFO] [stdout] Failing because latency is too big: 23
[INFO] [stdout] Failing because latency is too big: 21
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 95571.63174895011
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97389.33256387035
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86750.37648632482
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] Failing because latency is too big: 19
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 79354.93037702562
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 73773.22806452448
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 63262.567049519974
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 58856.60643831105
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 54383.043662930955
[INFO] [stdout] Failing because latency is too big: 26
[INFO] [stdout] Too many consecutive errors
[INFO] [stdout] Found premove location
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] No brain position function
[INFO] [stdout] InserterZ: 0 -> 0 with duration 0
[INFO] [stdout] Moved to position: NeedleZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Found premove location
[INFO] [stdout] Moved to position: InserterZ(0)
[INFO] [stdout] Cannot change state from Panic to Panic
[INFO] [stdout] Out of assert in calibrate
[INFO] [stdout] Moved to position: InserterZ(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] Failing because latency is too big: 21
[INFO] [stdout] Failing because latency is too big: 78
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 76052.64724296844
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69997.91761073179
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65575.2581475284
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 62134.27710142592
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55721.37208923325
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52604.83448352758
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 56575.571413828526
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 67322.68793452531
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 69386.78136000491
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77497.02217147243
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82505.33800411958
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83957.58915688086
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 90282.24477486894
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92970.39099787083
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because distance queue has too many errors
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 87276.51875257376
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 88906.23693584371
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 83975.53908515582
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 78510.11526363785
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68308.12671483099
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 65375.334481629194
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 55831.23326997878
[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 -> 3862500 with duration 248
[INFO] [stdout] Found premove location
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 52091.05549431825
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 68476.9681631343
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 72338.73355765163
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 82363.8849025243
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 86745.37216629519
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92713.75571835006
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 97945.43895414821
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99084.67434306594
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106034.63059511746
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 101902.27924867487
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 121147.26146189892
[INFO] [stdout] Success full in brain move
[INFO] [stdout] InserterZ: 3862500 -> 0 with duration 248
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 108324.81944753276
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 111926.80598292698
[INFO] [stdout] Failing because latency is too big: 20
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 112258.8934651335
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 106023.012891775
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 99363.25496567786
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 98067.28903882555
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 92964.73355691764
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 94694.64411312435
[INFO] [stdout] ABNORMAL PREDICTION: Diff was: 77632.29601922212
[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>' (22) 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:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a26 - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:700:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2b0dc - core::panicking::panic::h5cbcc2ceb0950681
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c4159b4b297 - neuralink_final::controller::retract_ib::{{closure}}::h6bcd0083e8bbd8f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:560:5
[INFO] [stdout]   21:     0x5c4159b5095c - neuralink_final::controller::insert_ib_open_loop::{{closure}}::hc813d6ded89eade6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:584:51
[INFO] [stdout]   22:     0x5c4159b51cf1 - neuralink_final::controller::start::{{closure}}::h9827ba9c3c3d3f27
[INFO] [stdout]                                at /opt/rustwide/workdir/src/controller.rs:535:78
[INFO] [stdout]   23:     0x5c4159b29d26 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::{{closure}}::h7fdd59cc38caf386
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:39:54
[INFO] [stdout]   24:     0x5c4159b4926f - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::h2ad6087aa690fb78
[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:     0x5c4159b45cb0 - tokio::task::local::LocalSet::with::{{closure}}::h0af632e911bb0ffa
[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:     0x5c4159b035f5 - std::thread::local::LocalKey<T>::try_with::h5b9d860f1f518cb3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   27:     0x5c4159b01dae - std::thread::local::LocalKey<T>::with::hde59a17d53d4dfec
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   28:     0x5c4159b45bd6 - tokio::task::local::LocalSet::with::h530df23ab4cf9c14
[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:     0x5c4159b491f6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h401ff28abfc542e5
[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:     0x5c4159b460d7 - tokio::task::local::LocalSet::run_until::{{closure}}::ha83b4326c541530a
[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:     0x5c4159b74dfd - <core::pin::Pin<P> as core::future::future::Future>::poll::h2bbecb50789267d4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   32:     0x5c4159b627bd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hdf7d89f13829a9c4
[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:     0x5c4159b6215b - tokio::runtime::coop::with_budget::h2be246b3dc47150e
[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:     0x5c4159b6215b - tokio::runtime::coop::budget::h64a7240b76f5e708
[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:     0x5c4159b6215b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h11d55d836ecd3681
[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:     0x5c4159b5c9c0 - tokio::runtime::scheduler::current_thread::Context::enter::h467cf195b00720c1
[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:     0x5c4159b61820 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hfdd6a2fc7fea5fff
[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:     0x5c4159b5f424 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h93512b09a437984e
[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:     0x5c4159b6f8eb - tokio::runtime::context::scoped::Scoped<T>::set::hbd61561b2c099594
[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:     0x5c4159b1d0d9 - tokio::runtime::context::set_scheduler::{{closure}}::h2f8e59c84fb0937b
[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:     0x5c4159b06002 - std::thread::local::LocalKey<T>::try_with::hd7e3e5d558b46b38
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   42:     0x5c4159b01bae - std::thread::local::LocalKey<T>::with::hb3715474490d1e2d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   43:     0x5c4159b1d00d - tokio::runtime::context::set_scheduler::h1f589d8825b0ad41
[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:     0x5c4159b5e530 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h3c6c6b62efe70ae8
[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:     0x5c4159b5f523 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hb5f8145012190006
[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:     0x5c4159b59c33 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hf0217a3a11cf308f
[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:     0x5c4159b55090 - tokio::runtime::context::runtime::enter_runtime::h9df1b0a81d3c3ae0
[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:     0x5c4159b58e16 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h417e6add32cf8aab
[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:     0x5c4159b6960c - tokio::runtime::runtime::Runtime::block_on_inner::h4654b72773a696d5
[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:     0x5c4159b6993c - tokio::runtime::runtime::Runtime::block_on::h5ffd5f7498eaf057
[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:     0x5c4159b45e43 - tokio::task::local::LocalSet::block_on::h12f6bd12dcc8c66c
[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:     0x5c4159b29b47 - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::hb734c7c9c9c388f7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:38:15
[INFO] [stdout]   53:     0x5c4159b706e6 - std::sys::backtrace::__rust_begin_short_backtrace::h9e63f62a7ca41254
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   54:     0x5c4159b17aca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18eaffd452610add
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   55:     0x5c4159b63c50 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hddaeb2e8d5d457e4
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   56:     0x5c4159b2dc46 - std::panicking::catch_unwind::do_call::hc8fcef47e679a156
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   57:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   58:     0x5c4159b170a6 - std::panicking::catch_unwind::hb5245fef7d408698
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   59:     0x5c4159b170a6 - std::panic::catch_unwind::h4450aae21e350500
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x5c4159b170a6 - std::thread::Builder::spawn_unchecked_::{{closure}}::h45acc26e432b3a39
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   61:     0x5c4159b066ee - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a7a82cd450a6be7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   63:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   64:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   65:     0x70991f5dda64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (27) panicked at src/robot.rs:346:31:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Ok(1428337)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159be903f - core::result::Result<T,E>::unwrap::h3dd06e48ab7ee1a5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159be903f - neuralink_final::robot::get_distance::{{closure}}::h88a523ddbf04ee31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/robot.rs:346:31
[INFO] [stdout]   22:     0x5c4159bc7228 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::hea24e395e62a5d69
[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:     0x5c4159bc6091 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::hf1053880c6695b57
[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:     0x5c4159bc6091 - tokio::runtime::task::core::Core<T,S>::poll::heae202b1fec97982
[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:     0x5c4159bb92ee - tokio::runtime::task::harness::poll_future::{{closure}}::hd0b2d608a86a7085
[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:     0x5c4159be8281 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h25aac37879bdc204
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5c4159bf71af - std::panicking::catch_unwind::do_call::hc8c97cd7ad5939f6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   28:     0x5c4159bd15db - __rust_try
[INFO] [stdout]   29:     0x5c4159bcf886 - std::panicking::catch_unwind::hb512396cce8f8959
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   30:     0x5c4159bcf886 - std::panic::catch_unwind::h56622a8e0e9b79a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c4159bb6d50 - tokio::runtime::task::harness::poll_future::h02c37e4a8a20fe96
[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:     0x5c4159bb9768 - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h0b8d68409395f722
[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:     0x5c4159bbbea7 - tokio::runtime::task::harness::Harness<T,S>::poll::h1b7d434f8a232622
[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:     0x5c4159bee2cd - tokio::runtime::task::raw::poll::h904db1f98c2d4a8a
[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:     0x5c4159c464b7 - tokio::runtime::task::raw::RawTask::poll::h2a5d32e1fcae621e
[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:     0x5c4159c868a2 - tokio::runtime::task::LocalNotified<S>::run::hb8744c1eeddc5809
[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:     0x5c4159c85b9b - tokio::task::local::LocalSet::tick::{{closure}}::h4e7979c9c1b776a3
[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:     0x5c4159c85adb - tokio::runtime::coop::with_budget::h71ddf1484cfdd429
[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:     0x5c4159c85adb - tokio::runtime::coop::budget::h441b63ca2c40484c
[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:     0x5c4159c85adb - tokio::task::local::LocalSet::tick::hc302c8e09917b8c2
[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:     0x5c4159b493f0 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::{{closure}}::hb55d67c83a95b432
[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:     0x5c4159b45da0 - tokio::task::local::LocalSet::with::{{closure}}::h27e5b593a10d558a
[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:     0x5c4159b02bf5 - std::thread::local::LocalKey<T>::try_with::h32b28fb672e35390
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   44:     0x5c4159b0181e - std::thread::local::LocalKey<T>::with::h7aac0d818c8f8cdc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   45:     0x5c4159b45c16 - tokio::task::local::LocalSet::with::h7f481a5ab14b03fa
[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:     0x5c4159b491a6 - <tokio::task::local::RunUntil<T> as core::future::future::Future>::poll::h240df5a5786c2ac3
[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:     0x5c4159b462f7 - tokio::task::local::LocalSet::run_until::{{closure}}::hc4baca6287b70916
[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:     0x5c4159b74e3d - <core::pin::Pin<P> as core::future::future::Future>::poll::h2c0719f9d3fc3ee8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/future/future.rs:133:9
[INFO] [stdout]   49:     0x5c4159b626fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h291a807fc919e7a9
[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:     0x5c4159b622eb - tokio::runtime::coop::with_budget::he3d7295d3f4a0094
[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:     0x5c4159b622eb - tokio::runtime::coop::budget::ha77174337e751b58
[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:     0x5c4159b622eb - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h15cb56c254bc09f5
[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:     0x5c4159b5cce0 - tokio::runtime::scheduler::current_thread::Context::enter::h498b6841a87b7a4d
[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:     0x5c4159b60d80 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hdc6fc5640654a53c
[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:     0x5c4159b5f404 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5512de4648692b5e
[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:     0x5c4159b6f64b - tokio::runtime::context::scoped::Scoped<T>::set::h2feaa816fc9b4ff5
[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:     0x5c4159b1d159 - tokio::runtime::context::set_scheduler::{{closure}}::ha9dd4f30eb19b0a3
[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:     0x5c4159b027a2 - std::thread::local::LocalKey<T>::try_with::h2b1ec2e0695c6087
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:508:12
[INFO] [stdout]   59:     0x5c4159b01d4e - std::thread::local::LocalKey<T>::with::hd8fb55610d667c90
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/local.rs:472:20
[INFO] [stdout]   60:     0x5c4159b1cfcd - tokio::runtime::context::set_scheduler::h06aa6afb7eecf612
[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:     0x5c4159b5f190 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hf237dd890226d972
[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:     0x5c4159b5f4c3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h7afaeb401daed1c0
[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:     0x5c4159b59573 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h8d31f73d4268dc04
[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:     0x5c4159b558e0 - tokio::runtime::context::runtime::enter_runtime::hff0538c0f17e6ebd
[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:     0x5c4159b58fa6 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hf256f994445c230e
[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:     0x5c4159b6945c - tokio::runtime::runtime::Runtime::block_on_inner::h32d353e0fb1d4bed
[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:     0x5c4159b69bac - tokio::runtime::runtime::Runtime::block_on::ha6e392f5b989e832
[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:     0x5c4159b45e93 - tokio::task::local::LocalSet::block_on::h37b574777011e457
[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:     0x5c4159b2980e - integration_tests_oracle::make_state_oracle_predictor::{{closure}}::h4de2d1e9577023e2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:50:15
[INFO] [stdout]   70:     0x5c4159b706f6 - std::sys::backtrace::__rust_begin_short_backtrace::hf5e3a687a7342df3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   71:     0x5c4159b17b73 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5a6e28a60834c01f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   72:     0x5c4159b63f10 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hff60f8d6ed568fd3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   73:     0x5c4159b2e15a - std::panicking::catch_unwind::do_call::hf693587056df8084
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   74:     0x5c4159b1e03b - __rust_try
[INFO] [stdout]   75:     0x5c4159b175d6 - std::panicking::catch_unwind::hd482a28e6bc34514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   76:     0x5c4159b175d6 - std::panic::catch_unwind::h26d1cded8811a75c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   77:     0x5c4159b175d6 - std::thread::Builder::spawn_unchecked_::{{closure}}::hab90937c8c43d8a7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   78:     0x5c4159b066ce - core::ops::function::FnOnce::call_once{{vtable.shim}}::h26f875bbb1f1fbc5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   79:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   80:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   81:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   82:     0x70991f5dda64 - clone
[INFO] [stdout]   83:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_controller_distance_errors_oracle' (19) 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:     0x5c4159d124e2 - std::backtrace_rs::backtrace::libunwind::trace::h16affffe904e891e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4159d124e2 - std::backtrace_rs::backtrace::trace_unsynchronized::h5c14b13373ed4150
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4159d124e2 - std::sys::backtrace::_print_fmt::hcbb507f162c816cc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5c4159d124e2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8be9aa933f14675f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5c4159d234ef - core::fmt::rt::Argument::fmt::h30ed739d33467c3a
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5c4159d234ef - core::fmt::write::hfd0efbb002ac7eea
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5c4159cdfa53 - std::io::default_write_fmt::hd6d24501f2d7f8d3
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c4159cdfa53 - std::io::Write::write_fmt::h79eca2f72fc24111
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5c4159ceb9a2 - std::sys::backtrace::BacktraceLock::print::hf2554f6030d393f7
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5c4159cf05ef - std::panicking::default_hook::{{closure}}::h8873121c56335b01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5c4159cf0481 - std::panicking::default_hook::hbafefc2d196267a2
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5c4159b959be - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha834d5846f91b30b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5c4159b959be - test::test_main_with_exit_callback::{{closure}}::h63c167737eecb025
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5c4159cf0caf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbf9b0f7a281291fd
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5c4159cf0caf - std::panicking::panic_with_hook::h9f5b09d5adc1a745
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5c4159cf0a5a - std::panicking::panic_handler::{{closure}}::h08111e483bdf6a89
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:707:13
[INFO] [stdout]   16:     0x5c4159cebad9 - std::sys::backtrace::__rust_end_short_backtrace::h1b86e3414ecbbe8d
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5c4159cd41bd - __rustc[b292c645e8102103]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:698:5
[INFO] [stdout]   18:     0x5c4159d2b100 - core::panicking::panic_fmt::h31cc490ecc8cc1fa
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4159d2a606 - core::result::unwrap_failed::he05762ef9e6bdf9c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1862:5
[INFO] [stdout]   20:     0x5c4159b291b9 - core::result::Result<T,E>::unwrap::h21d0f3a2393ff522
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5c4159b291b9 - integration_tests_oracle::make_state_oracle_predictor::hae7fe3244a37810d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:56:23
[INFO] [stdout]   22:     0x5c4159b2b48d - integration_tests_oracle::test_controller_distance_errors_oracle::h0b5deba8f0a9f809
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:73:31
[INFO] [stdout]   23:     0x5c4159b2c117 - integration_tests_oracle::test_controller_distance_errors_oracle::{{closure}}::h7b86fdb428390df5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_tests_oracle.rs:65:44
[INFO] [stdout]   24:     0x5c4159b06ef6 - core::ops::function::FnOnce::call_once::h49eac66caec1d318
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c4159b957bb - core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5c4159b957bb - test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x5c4159ba981d - test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x5c4159ba981d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   29:     0x5c4159ba981d - std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   30:     0x5c4159ba981d - std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   31:     0x5c4159ba981d - std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5c4159ba981d - test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x5c4159ba981d - test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x5c4159b82d64 - test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x5c4159b82d64 - std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   36:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   37:     0x5c4159b865ba - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   38:     0x5c4159b865ba - std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590:40
[INFO] [stdout]   39:     0x5c4159b865ba - std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553:19
[INFO] [stdout]   40:     0x5c4159b865ba - std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5c4159b865ba - std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   42:     0x5c4159b865ba - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5c4159ce6edf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   44:     0x5c4159ce6edf - std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stdout]                                at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   45:     0x70991f550aa4 - <unknown>
[INFO] [stdout]   46:     0x70991f5dda64 - 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 338.61s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c7d5bae974119e3881bececefa56f18e02ccfb5b1b13d6569bd1cef7ce94d83e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7d5bae974119e3881bececefa56f18e02ccfb5b1b13d6569bd1cef7ce94d83e", kill_on_drop: false }`
[INFO] [stdout] c7d5bae974119e3881bececefa56f18e02ccfb5b1b13d6569bd1cef7ce94d83e
