Oct 31 23:14:29.231 INFO testing robinvd/vm against beta-2018-10-30 for beta-1.31-1
Oct 31 23:14:29.231 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:14:29.467 INFO blam! b12dffc5f8d8d7ef6944a471e6eb799632b9251c437db5b6458a438336c9b9ef
Oct 31 23:14:29.468 INFO running `"docker" "start" "-a" "b12dffc5f8d8d7ef6944a471e6eb799632b9251c437db5b6458a438336c9b9ef"`
Oct 31 23:14:29.846 INFO kablam! usermod: no changes
Oct 31 23:14:29.943 INFO kablam!    Compiling either v1.5.0
Oct 31 23:14:29.945 INFO kablam!    Compiling ordered-float v1.0.1
Oct 31 23:14:30.278 INFO kablam!    Compiling combine v3.6.0
Oct 31 23:14:50.420 INFO kablam!    Compiling sabi v0.1.0 (/source)
Oct 31 23:14:51.187 INFO kablam! warning: unused imports: `Stream`, `many1`, `many`, `one_of`
Oct 31 23:14:51.187 INFO kablam!  --> src/parser/bytecode.rs:3:27
Oct 31 23:14:51.187 INFO kablam!   |
Oct 31 23:14:51.187 INFO kablam! 3 |     attempt, choice, eof, many, many1, one_of, optional, token, ParseError, Parser, RangeStream,
Oct 31 23:14:51.187 INFO kablam!   |                           ^^^^  ^^^^^  ^^^^^^
Oct 31 23:14:51.187 INFO kablam! 4 |     Stream,
Oct 31 23:14:51.187 INFO kablam!   |     ^^^^^^
Oct 31 23:14:51.187 INFO kablam!   |
Oct 31 23:14:51.187 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:14:51.187 INFO kablam! 
Oct 31 23:14:51.187 INFO kablam! warning: unused imports: `many1`, `one_of`
Oct 31 23:14:51.187 INFO kablam!  --> src/parser/code.rs:6:47
Oct 31 23:14:51.187 INFO kablam!   |
Oct 31 23:14:51.187 INFO kablam! 6 |     any, attempt, between, choice, eof, many, many1, one_of, optional, sep_by, sep_by1, ParseError,
Oct 31 23:14:51.187 INFO kablam!   |                                               ^^^^^  ^^^^^^
Oct 31 23:14:51.187 INFO kablam! 
Oct 31 23:14:51.187 INFO kablam! warning: unused import: `GCObject`
Oct 31 23:14:51.187 INFO kablam!   --> src/parser/code.rs:11:24
Oct 31 23:14:51.187 INFO kablam!    |
Oct 31 23:14:51.187 INFO kablam! 11 | use crate::vm::value::{GCObject, Object, Value};
Oct 31 23:14:51.187 INFO kablam!    |                        ^^^^^^^^
Oct 31 23:14:51.187 INFO kablam! 
Oct 31 23:14:51.187 INFO kablam! warning: unused import: `mem`
Oct 31 23:14:51.187 INFO kablam!  --> src/vm/mod.rs:3:20
Oct 31 23:14:51.187 INFO kablam!   |
Oct 31 23:14:51.187 INFO kablam! 3 | use std::{fmt, io, mem};
Oct 31 23:14:51.187 INFO kablam!   |                    ^^^
Oct 31 23:14:51.187 INFO kablam! 
Oct 31 23:14:51.187 INFO kablam! warning: unused import: `self`
Oct 31 23:14:51.187 INFO kablam!   --> src/main.rs:15:15
Oct 31 23:14:51.187 INFO kablam!    |
Oct 31 23:14:51.187 INFO kablam! 15 | use std::io::{self, Read};
Oct 31 23:14:51.187 INFO kablam!    |               ^^^^
Oct 31 23:14:51.187 INFO kablam! 
Oct 31 23:14:52.646 INFO kablam! warning: unused variable: `us`
Oct 31 23:14:52.646 INFO kablam!    --> src/compiler/mod.rs:172:27
Oct 31 23:14:52.647 INFO kablam!     |
Oct 31 23:14:52.647 INFO kablam! 172 |             TopLevel::Use(us) => Ok(()),
Oct 31 23:14:52.648 INFO kablam!     |                           ^^ help: consider using `_us` instead
Oct 31 23:14:52.648 INFO kablam!     |
Oct 31 23:14:52.648 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 23:14:52.649 INFO kablam! 
Oct 31 23:14:53.095 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:14:53.095 INFO kablam!    --> src/vm/value.rs:258:27
Oct 31 23:14:53.095 INFO kablam!     |
Oct 31 23:14:53.096 INFO kablam! 258 |     fn traverse<F>(&self, mut f: &mut F)
Oct 31 23:14:53.096 INFO kablam!     |                           ----^
Oct 31 23:14:53.096 INFO kablam!     |                           |
Oct 31 23:14:53.096 INFO kablam!     |                           help: remove this `mut`
Oct 31 23:14:53.096 INFO kablam!     |
Oct 31 23:14:53.096 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:14:53.097 INFO kablam! 
Oct 31 23:14:53.480 INFO kablam! warning: variant is never constructed: `True`
Oct 31 23:14:53.480 INFO kablam!   --> src/vm/opcode.rs:22:5
Oct 31 23:14:53.480 INFO kablam!    |
Oct 31 23:14:53.480 INFO kablam! 22 |     True,
Oct 31 23:14:53.480 INFO kablam!    |     ^^^^
Oct 31 23:14:53.480 INFO kablam! 
Oct 31 23:14:53.480 INFO kablam! warning: variant is never constructed: `False`
Oct 31 23:14:53.480 INFO kablam!   --> src/vm/opcode.rs:23:5
Oct 31 23:14:53.480 INFO kablam!    |
Oct 31 23:14:53.480 INFO kablam! 23 |     False,
Oct 31 23:14:53.480 INFO kablam!    |     ^^^^^
Oct 31 23:14:53.480 INFO kablam! 
Oct 31 23:14:53.480 INFO kablam! warning: variant is never constructed: `New`
Oct 31 23:14:53.480 INFO kablam!   --> src/vm/opcode.rs:40:5
Oct 31 23:14:53.480 INFO kablam!    |
Oct 31 23:14:53.480 INFO kablam! 40 |     New,
Oct 31 23:14:53.480 INFO kablam!    |     ^^^
Oct 31 23:14:53.480 INFO kablam! 
Oct 31 23:14:53.480 INFO kablam! warning: method is never used: `stack_effect`
Oct 31 23:14:53.480 INFO kablam!   --> src/vm/opcode.rs:72:5
Oct 31 23:14:53.480 INFO kablam!    |
Oct 31 23:14:53.480 INFO kablam! 72 |     pub fn stack_effect(&self) -> Option<isize> {
Oct 31 23:14:53.480 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:14:53.480 INFO kablam! 
Oct 31 23:14:53.480 INFO kablam! warning: field is never used: `data`
Oct 31 23:14:53.480 INFO kablam!    --> src/vm/mod.rs:557:5
Oct 31 23:14:53.480 INFO kablam!     |
Oct 31 23:14:53.480 INFO kablam! 557 |     data: Vec<&'static str>,
Oct 31 23:14:53.480 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:14:53.480 INFO kablam! 
Oct 31 23:15:01.419 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 31.55s
Oct 31 23:15:01.423 INFO kablam! su: No module specific data is present
Oct 31 23:15:01.692 INFO running `"docker" "rm" "-f" "b12dffc5f8d8d7ef6944a471e6eb799632b9251c437db5b6458a438336c9b9ef"`
Oct 31 23:15:01.847 INFO blam! b12dffc5f8d8d7ef6944a471e6eb799632b9251c437db5b6458a438336c9b9ef
Oct 31 23:15:01.855 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:15:02.140 INFO blam! ba8d8db3027b16e734416d9de07515e12f7ff94b42dc7066695444b666bc0f24
Oct 31 23:15:02.148 INFO running `"docker" "start" "-a" "ba8d8db3027b16e734416d9de07515e12f7ff94b42dc7066695444b666bc0f24"`
Oct 31 23:15:02.747 INFO kablam! usermod: no changes
Oct 31 23:15:02.822 INFO kablam!    Compiling sabi v0.1.0 (/source)
Oct 31 23:15:03.375 INFO kablam! warning: unused imports: `Stream`, `many1`, `many`, `one_of`
Oct 31 23:15:03.375 INFO kablam!  --> src/parser/bytecode.rs:3:27
Oct 31 23:15:03.375 INFO kablam!   |
Oct 31 23:15:03.375 INFO kablam! 3 |     attempt, choice, eof, many, many1, one_of, optional, token, ParseError, Parser, RangeStream,
Oct 31 23:15:03.375 INFO kablam!   |                           ^^^^  ^^^^^  ^^^^^^
Oct 31 23:15:03.375 INFO kablam! 4 |     Stream,
Oct 31 23:15:03.375 INFO kablam!   |     ^^^^^^
Oct 31 23:15:03.375 INFO kablam!   |
Oct 31 23:15:03.375 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:15:03.375 INFO kablam! 
Oct 31 23:15:03.383 INFO kablam! warning: unused imports: `many1`, `one_of`
Oct 31 23:15:03.383 INFO kablam!  --> src/parser/code.rs:6:47
Oct 31 23:15:03.383 INFO kablam!   |
Oct 31 23:15:03.383 INFO kablam! 6 |     any, attempt, between, choice, eof, many, many1, one_of, optional, sep_by, sep_by1, ParseError,
Oct 31 23:15:03.383 INFO kablam!   |                                               ^^^^^  ^^^^^^
Oct 31 23:15:03.383 INFO kablam! 
Oct 31 23:15:03.383 INFO kablam! warning: unused import: `GCObject`
Oct 31 23:15:03.383 INFO kablam!   --> src/parser/code.rs:11:24
Oct 31 23:15:03.383 INFO kablam!    |
Oct 31 23:15:03.383 INFO kablam! 11 | use crate::vm::value::{GCObject, Object, Value};
Oct 31 23:15:03.383 INFO kablam!    |                        ^^^^^^^^
Oct 31 23:15:03.383 INFO kablam! 
Oct 31 23:15:03.383 INFO kablam! warning: unused import: `mem`
Oct 31 23:15:03.383 INFO kablam!  --> src/vm/mod.rs:3:20
Oct 31 23:15:03.383 INFO kablam!   |
Oct 31 23:15:03.383 INFO kablam! 3 | use std::{fmt, io, mem};
Oct 31 23:15:03.383 INFO kablam!   |                    ^^^
Oct 31 23:15:03.383 INFO kablam! 
Oct 31 23:15:03.383 INFO kablam! warning: unused import: `self`
Oct 31 23:15:03.383 INFO kablam!   --> src/main.rs:15:15
Oct 31 23:15:03.383 INFO kablam!    |
Oct 31 23:15:03.383 INFO kablam! 15 | use std::io::{self, Read};
Oct 31 23:15:03.383 INFO kablam!    |               ^^^^
Oct 31 23:15:03.383 INFO kablam! 
Oct 31 23:15:04.665 INFO kablam! warning: unused variable: `us`
Oct 31 23:15:04.666 INFO kablam!    --> src/compiler/mod.rs:172:27
Oct 31 23:15:04.666 INFO kablam!     |
Oct 31 23:15:04.666 INFO kablam! 172 |             TopLevel::Use(us) => Ok(()),
Oct 31 23:15:04.666 INFO kablam!     |                           ^^ help: consider using `_us` instead
Oct 31 23:15:04.666 INFO kablam!     |
Oct 31 23:15:04.666 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 23:15:04.666 INFO kablam! 
Oct 31 23:15:05.155 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:15:05.155 INFO kablam!    --> src/vm/value.rs:258:27
Oct 31 23:15:05.155 INFO kablam!     |
Oct 31 23:15:05.155 INFO kablam! 258 |     fn traverse<F>(&self, mut f: &mut F)
Oct 31 23:15:05.155 INFO kablam!     |                           ----^
Oct 31 23:15:05.155 INFO kablam!     |                           |
Oct 31 23:15:05.155 INFO kablam!     |                           help: remove this `mut`
Oct 31 23:15:05.155 INFO kablam!     |
Oct 31 23:15:05.155 INFO kablam!     = note: #[warn(unused_mut)] on by default
Oct 31 23:15:05.155 INFO kablam! 
Oct 31 23:15:05.637 INFO kablam! warning: variant is never constructed: `True`
Oct 31 23:15:05.637 INFO kablam!   --> src/vm/opcode.rs:22:5
Oct 31 23:15:05.637 INFO kablam!    |
Oct 31 23:15:05.637 INFO kablam! 22 |     True,
Oct 31 23:15:05.637 INFO kablam!    |     ^^^^
Oct 31 23:15:05.637 INFO kablam! 
Oct 31 23:15:05.637 INFO kablam! warning: variant is never constructed: `False`
Oct 31 23:15:05.637 INFO kablam!   --> src/vm/opcode.rs:23:5
Oct 31 23:15:05.637 INFO kablam!    |
Oct 31 23:15:05.637 INFO kablam! 23 |     False,
Oct 31 23:15:05.637 INFO kablam!    |     ^^^^^
Oct 31 23:15:05.637 INFO kablam! 
Oct 31 23:15:05.637 INFO kablam! warning: variant is never constructed: `New`
Oct 31 23:15:05.637 INFO kablam!   --> src/vm/opcode.rs:40:5
Oct 31 23:15:05.637 INFO kablam!    |
Oct 31 23:15:05.637 INFO kablam! 40 |     New,
Oct 31 23:15:05.637 INFO kablam!    |     ^^^
Oct 31 23:15:05.637 INFO kablam! 
Oct 31 23:15:05.637 INFO kablam! warning: method is never used: `stack_effect`
Oct 31 23:15:05.637 INFO kablam!   --> src/vm/opcode.rs:72:5
Oct 31 23:15:05.637 INFO kablam!    |
Oct 31 23:15:05.637 INFO kablam! 72 |     pub fn stack_effect(&self) -> Option<isize> {
Oct 31 23:15:05.637 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:15:05.637 INFO kablam! 
Oct 31 23:15:05.637 INFO kablam! warning: field is never used: `data`
Oct 31 23:15:05.637 INFO kablam!    --> src/vm/mod.rs:557:5
Oct 31 23:15:05.637 INFO kablam!     |
Oct 31 23:15:05.637 INFO kablam! 557 |     data: Vec<&'static str>,
Oct 31 23:15:05.637 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:15:05.637 INFO kablam! 
Oct 31 23:15:14.016 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 11.24s
Oct 31 23:15:14.021 INFO kablam! su: No module specific data is present
Oct 31 23:15:14.367 INFO running `"docker" "rm" "-f" "ba8d8db3027b16e734416d9de07515e12f7ff94b42dc7066695444b666bc0f24"`
Oct 31 23:15:14.445 INFO blam! ba8d8db3027b16e734416d9de07515e12f7ff94b42dc7066695444b666bc0f24
Oct 31 23:15:14.450 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:15:14.688 INFO blam! 1e12a439a36b0e663f726b58d4a641e09e20af740fbc84794856ed2a8866ffce
Oct 31 23:15:14.688 INFO running `"docker" "start" "-a" "1e12a439a36b0e663f726b58d4a641e09e20af740fbc84794856ed2a8866ffce"`
Oct 31 23:15:15.123 INFO kablam! usermod: no changes
Oct 31 23:15:15.192 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Oct 31 23:15:15.205 INFO kablam!      Running /target/debug/deps/sabi-8657d3be9dcbc26c
Oct 31 23:15:15.206 INFO blam! 
Oct 31 23:15:15.206 INFO blam! running 11 tests
Oct 31 23:15:15.210 INFO blam! test parser::code::tests::bc_function_test ... ok
Oct 31 23:15:15.215 INFO blam! test parser::bytecode::tests::instr_test_basic ... ok
Oct 31 23:15:15.217 INFO blam! test tests::test_function ... ok
Oct 31 23:15:15.223 INFO blam! test tests::test_literals ... ok
Oct 31 23:15:15.229 INFO blam! test parser::code::tests::expr_test ... ok
Oct 31 23:15:15.235 INFO blam! test parser::code::tests::function_test ... ok
Oct 31 23:15:15.235 INFO blam! test tests::test_while ... ok
Oct 31 23:15:15.253 INFO blam! test tests::test_index ... ok
Oct 31 23:15:15.253 INFO blam! test vm::tests::test_gc ... ok
Oct 31 23:15:15.253 INFO blam! test tests::test_if ... ok
Oct 31 23:15:15.283 INFO blam! test tests::test_sqrt ... ok
Oct 31 23:15:15.283 INFO blam! 
Oct 31 23:15:15.283 INFO blam! test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:15:15.283 INFO blam! 
Oct 31 23:15:15.289 INFO kablam! su: No module specific data is present
Oct 31 23:15:15.685 INFO running `"docker" "rm" "-f" "1e12a439a36b0e663f726b58d4a641e09e20af740fbc84794856ed2a8866ffce"`
Oct 31 23:15:15.890 INFO blam! 1e12a439a36b0e663f726b58d4a641e09e20af740fbc84794856ed2a8866ffce
