Nov 02 09:35:02.790 INFO testing pnet_macros-0.21.0 against 1.30.0 for beta-1.31-1
Nov 02 09:35:02.792 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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"`
Nov 02 09:35:03.213 INFO blam! 063cb0ca058c931e50bdf693135794e3cb214d0c343f1870984203c64a308172
Nov 02 09:35:03.216 INFO running `"docker" "start" "-a" "063cb0ca058c931e50bdf693135794e3cb214d0c343f1870984203c64a308172"`
Nov 02 09:35:04.547 INFO kablam! usermod: no changes
Nov 02 09:35:04.676 INFO kablam!    Compiling unicode-xid v0.0.3
Nov 02 09:35:04.676 INFO kablam!    Compiling syntex_pos v0.42.0
Nov 02 09:35:06.662 INFO kablam!    Compiling syntex_errors v0.42.0
Nov 02 09:35:09.882 INFO kablam!    Compiling syntex_syntax v0.42.0
Nov 02 09:35:41.211 INFO kablam!    Compiling syntex v0.42.2
Nov 02 09:35:43.144 INFO kablam!    Compiling pnet_macros v0.21.0 (/source)
Nov 02 09:35:47.199 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 42.61s
Nov 02 09:35:47.200 INFO kablam! su: No module specific data is present
Nov 02 09:35:48.331 INFO running `"docker" "rm" "-f" "063cb0ca058c931e50bdf693135794e3cb214d0c343f1870984203c64a308172"`
Nov 02 09:35:48.687 INFO blam! 063cb0ca058c931e50bdf693135794e3cb214d0c343f1870984203c64a308172
Nov 02 09:35:48.695 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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"`
Nov 02 09:35:49.221 INFO blam! 3e1384c17af9b92960bcf787f06a91b6371d3929f9648cd656d08fced3980f9f
Nov 02 09:35:49.223 INFO running `"docker" "start" "-a" "3e1384c17af9b92960bcf787f06a91b6371d3929f9648cd656d08fced3980f9f"`
Nov 02 09:35:50.780 INFO kablam! usermod: no changes
Nov 02 09:35:50.883 INFO kablam!    Compiling pnet_macros v0.21.0 (/source)
Nov 02 09:35:59.895 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 9.08s
Nov 02 09:35:59.899 INFO kablam! su: No module specific data is present
Nov 02 09:36:00.735 INFO running `"docker" "rm" "-f" "3e1384c17af9b92960bcf787f06a91b6371d3929f9648cd656d08fced3980f9f"`
Nov 02 09:36:01.007 INFO blam! 3e1384c17af9b92960bcf787f06a91b6371d3929f9648cd656d08fced3980f9f
Nov 02 09:36:01.011 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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 +1.30.0 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"`
Nov 02 09:36:01.438 INFO blam! e859133d4c3a9a10b084aee032bc4ec212796a9e5dcda4b964372e1fe592341a
Nov 02 09:36:01.451 INFO running `"docker" "start" "-a" "e859133d4c3a9a10b084aee032bc4ec212796a9e5dcda4b964372e1fe592341a"`
Nov 02 09:36:02.763 INFO kablam! usermod: no changes
Nov 02 09:36:02.891 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Nov 02 09:36:02.899 INFO kablam!      Running /target/debug/deps/pnet_macros-b28e54402a26550d
Nov 02 09:36:02.907 INFO blam! 
Nov 02 09:36:02.907 INFO blam! running 16 tests
Nov 02 09:36:02.918 INFO blam! test decorator::tests::test_parse_expr_constants ... ok
Nov 02 09:36:02.925 INFO blam! test decorator::tests::test_parse_expr_key ... ok
Nov 02 09:36:02.926 INFO blam! test decorator::tests::test_parse_expr_numbers ... ok
Nov 02 09:36:02.926 INFO blam! test decorator::test_generate_accessor_op_str ... ok
Nov 02 09:36:02.926 INFO blam! test util::operations_test ... ok
Nov 02 09:36:02.927 INFO blam! test util::test_display_set_operation ... ok
Nov 02 09:36:02.935 INFO blam! test util::radix16_u8::test ... ok
Nov 02 09:36:02.951 INFO blam! test decorator::tests::test_parse_expr_key_and_numbers ... ok
Nov 02 09:36:02.999 INFO blam! test decorator::tests::test_parse_expr_parentheses ... ok
Nov 02 09:36:02.999 INFO blam! test util::test_display_get_operation ... ok
Nov 02 09:36:02.999 INFO blam! test util::test_get_shiftl ... ok
Nov 02 09:36:03.007 INFO blam! test util::radix16_u64::test ... ok
Nov 02 09:36:03.007 INFO blam! test util::test_get_shiftr ... ok
Nov 02 09:36:03.007 INFO blam! test util::test_get_mask ... ok
Nov 02 09:36:03.007 INFO blam! test util::test_to_mutator ... ok
Nov 02 09:36:03.015 INFO blam! test decorator::test_parse_ty ... ok
Nov 02 09:36:03.015 INFO blam! 
Nov 02 09:36:03.015 INFO blam! test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 09:36:03.015 INFO blam! 
Nov 02 09:36:03.016 INFO kablam!      Running /target/debug/deps/tests-294094461f6accc3
Nov 02 09:36:03.023 INFO blam! 
Nov 02 09:36:03.023 INFO blam! running 19 tests
Nov 02 09:36:03.034 INFO kablam! error: non-primitive field types must specify #[construct_with]
Nov 02 09:36:03.034 INFO kablam!   --> tests/compile-fail/invalid_type.rs:16:5
Nov 02 09:36:03.034 INFO kablam!    |
Nov 02 09:36:03.034 INFO kablam! 16 |     pub field: String, // ~ ERROR: non-primitive field types must specify #[construct_with]
Nov 02 09:36:03.034 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:36:03.034 INFO kablam! 
Nov 02 09:36:03.043 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.043 INFO kablam! 
Nov 02 09:36:03.043 INFO kablam! error: Only field names, constants, integers, basic arithmetic expressions (+ - * / %) and parentheses are allowed in the "length" attribute
Nov 02 09:36:03.043 INFO kablam!  --> <quote expansion>:1:10
Nov 02 09:36:03.043 INFO kablam!   |
Nov 02 09:36:03.043 INFO kablam! 1 | banana + 7.5
Nov 02 09:36:03.043 INFO kablam!   |          ^^^
Nov 02 09:36:03.043 INFO kablam! 
Nov 02 09:36:03.051 INFO kablam! error: Field name must be a member of the struct and not the field itself
Nov 02 09:36:03.051 INFO kablam!  --> <quote expansion>:1:1
Nov 02 09:36:03.051 INFO kablam!   |
Nov 02 09:36:03.051 INFO kablam! 1 | tomato
Nov 02 09:36:03.051 INFO kablam!   | ^^^^^^
Nov 02 09:36:03.051 INFO kablam! 
Nov 02 09:36:03.052 INFO kablam! error: #[packet] structs must be public
Nov 02 09:36:03.052 INFO kablam!   --> tests/compile-fail/must_be_pub.rs:16:1
Nov 02 09:36:03.052 INFO kablam!    |
Nov 02 09:36:03.052 INFO kablam! 16 | struct MustBePub {
Nov 02 09:36:03.052 INFO kablam!    | ^
Nov 02 09:36:03.053 INFO kablam! 
Nov 02 09:36:03.053 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.053 INFO kablam! 
Nov 02 09:36:03.059 INFO kablam! error: endianness must be specified for types of size >= 8
Nov 02 09:36:03.059 INFO kablam!   --> tests/compile-fail/endianness_not_specified.rs:18:5
Nov 02 09:36:03.059 INFO kablam!    |
Nov 02 09:36:03.059 INFO kablam! 18 |     banana: u16,
Nov 02 09:36:03.059 INFO kablam!    |     ^^^^^^^^^^^
Nov 02 09:36:03.059 INFO kablam! 
Nov 02 09:36:03.059 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.059 INFO kablam! 
Nov 02 09:36:03.059 INFO kablam! error: #[packet]'s must contain a payload
Nov 02 09:36:03.059 INFO kablam!   --> tests/compile-fail/no_payload.rs:14:1
Nov 02 09:36:03.059 INFO kablam!    |
Nov 02 09:36:03.059 INFO kablam! 14 | #[packet] //~ ERROR: #[packet]'s must contain a payload
Nov 02 09:36:03.059 INFO kablam!    | ^^^^^^^^^
Nov 02 09:36:03.059 INFO kablam! 
Nov 02 09:36:03.059 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.059 INFO kablam! 
Nov 02 09:36:03.085 INFO kablam! error: packet may not have multiple payloads
Nov 02 09:36:03.085 INFO kablam!   --> tests/compile-fail/multiple_payload.rs:20:5
Nov 02 09:36:03.085 INFO kablam!    |
Nov 02 09:36:03.085 INFO kablam! 20 |     payload2: Vec<u8>, // ~ ERROR packet may not have multiple payloads
Nov 02 09:36:03.085 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:36:03.085 INFO kablam!    |
Nov 02 09:36:03.085 INFO kablam! note: first payload defined here
Nov 02 09:36:03.085 INFO kablam!   --> tests/compile-fail/multiple_payload.rs:18:5
Nov 02 09:36:03.085 INFO kablam!    |
Nov 02 09:36:03.085 INFO kablam! 18 |     payload1: Vec<u8>, // ~ NOTE first payload defined here
Nov 02 09:36:03.085 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:36:03.085 INFO kablam! 
Nov 02 09:36:03.085 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.085 INFO kablam! 
Nov 02 09:36:03.087 INFO kablam! error: this file contains an un-closed delimiter
Nov 02 09:36:03.087 INFO kablam!  --> <quote expansion>:1:16
Nov 02 09:36:03.087 INFO kablam!   |
Nov 02 09:36:03.087 INFO kablam! 1 | banana * (7 + 3
Nov 02 09:36:03.087 INFO kablam!   |                ^
Nov 02 09:36:03.087 INFO kablam!   |
Nov 02 09:36:03.087 INFO kablam! help: did you mean to close this delimiter?
Nov 02 09:36:03.087 INFO kablam!  --> <quote expansion>:1:10
Nov 02 09:36:03.087 INFO kablam!   |
Nov 02 09:36:03.087 INFO kablam! 1 | banana * (7 + 3
Nov 02 09:36:03.087 INFO kablam!   |          ^
Nov 02 09:36:03.087 INFO kablam! 
Nov 02 09:36:03.137 INFO kablam! error: expected expression, found `,`
Nov 02 09:36:03.137 INFO kablam!   --> <quote expansion>:72:102
Nov 02 09:36:03.137 INFO kablam!    |
Nov 02 09:36:03.137 INFO kablam! 72 |                                     let end = min(current_offset + _self . get_banana (  ) as usize +, _self.packet.len());
Nov 02 09:36:03.137 INFO kablam!    |                                                                                                      ^
Nov 02 09:36:03.137 INFO kablam! 
Nov 02 09:36:03.139 INFO kablam! error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, or an operator, found `,`
Nov 02 09:36:03.139 INFO kablam!   --> <quote expansion>:72:102
Nov 02 09:36:03.139 INFO kablam!    |
Nov 02 09:36:03.139 INFO kablam! 72 |                                     let end = min(current_offset + _self . get_banana (  ) as usize +, _self.packet.len());
Nov 02 09:36:03.139 INFO kablam!    |                                                                                                      ^
Nov 02 09:36:03.139 INFO kablam! 
Nov 02 09:36:03.235 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.235 INFO kablam! 
Nov 02 09:36:03.243 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.243 INFO kablam! 
Nov 02 09:36:03.295 INFO blam! test compile_fail::must_be_pub ... ok
Nov 02 09:36:03.295 INFO blam! test compile_fail::endianness_not_specified ... ok
Nov 02 09:36:03.295 INFO blam! test compile_fail::no_payload ... ok
Nov 02 09:36:03.296 INFO blam! test compile_fail::multiple_payload ... ok
Nov 02 09:36:03.300 INFO blam! test compile_fail::invalid_type ... ok
Nov 02 09:36:03.326 INFO kablam! error: all fields in a packet must be named
Nov 02 09:36:03.326 INFO kablam!   --> tests/compile-fail/unnamed_field.rs:17:16
Nov 02 09:36:03.326 INFO kablam!    |
Nov 02 09:36:03.326 INFO kablam! 17 |                pub u8);
Nov 02 09:36:03.326 INFO kablam!    |                ^^^^^^^
Nov 02 09:36:03.326 INFO kablam! 
Nov 02 09:36:03.326 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.326 INFO kablam! 
Nov 02 09:36:03.343 INFO kablam! error: unknown attribute: payload
Nov 02 09:36:03.343 INFO kablam!   --> tests/compile-fail/payload_fn2.rs:18:5
Nov 02 09:36:03.343 INFO kablam!    |
Nov 02 09:36:03.343 INFO kablam! 18 |     payload: Vec<u8>, // ~ ERROR: unknown attribute: payload
Nov 02 09:36:03.343 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Nov 02 09:36:03.343 INFO kablam! 
Nov 02 09:36:03.343 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.343 INFO kablam! 
Nov 02 09:36:03.363 INFO kablam! error: variable length field must have #[length = ""] or #[length_fn = ""] attribute
Nov 02 09:36:03.363 INFO kablam!   --> tests/compile-fail/variable_length_fields.rs:17:5
Nov 02 09:36:03.363 INFO kablam!    |
Nov 02 09:36:03.363 INFO kablam! 17 |     var_length: Vec<u8>, /* ~ ERROR: variable length field must have #[length = ""] or #[length_fn = ""] attribute */
Nov 02 09:36:03.363 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 02 09:36:03.363 INFO kablam! 
Nov 02 09:36:03.363 INFO kablam! error: aborting due to previous error
Nov 02 09:36:03.363 INFO kablam! 
Nov 02 09:36:03.440 INFO blam! test compile_fail::length_expr_key ... ok
Nov 02 09:36:03.443 INFO blam! test compile_fail::length_expr_parentheses ... ok
Nov 02 09:36:03.443 INFO blam! test compile_fail::unnamed_field ... ok
Nov 02 09:36:03.443 INFO blam! test compile_fail::payload_fn2 ... ok
Nov 02 09:36:03.443 INFO blam! test compile_fail::variable_length_fields ... ok
Nov 02 09:36:03.443 INFO blam! test compile_fail::length_expr ... ok
Nov 02 09:36:03.775 INFO blam! test run_pass::get_variable_length_field ... ok
Nov 02 09:36:03.848 INFO blam! test run_pass::payload_fn ... ok
Nov 02 09:36:03.991 INFO blam! test run_pass::length_expr ... ok
Nov 02 09:36:04.283 INFO blam! test run_pass::mqtt ... ok
Nov 02 09:36:04.443 INFO blam! test run_pass::min_packet_size ... ok
Nov 02 09:36:04.499 INFO blam! test run_pass::variable_length_fields ... ok
Nov 02 09:36:04.582 INFO blam! test run_pass::packet_size ... ok
Nov 02 09:36:04.582 INFO blam! test run_pass::packet_in_packet ... ok
Nov 02 09:36:04.582 INFO blam! 
Nov 02 09:36:04.582 INFO blam! test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 09:36:04.582 INFO blam! 
Nov 02 09:36:04.587 INFO kablam!    Doc-tests pnet_macros
Nov 02 09:36:07.761 INFO blam! 
Nov 02 09:36:07.761 INFO blam! running 1 test
Nov 02 09:36:07.761 INFO blam! test src/lib.rs -  (line 13) ... ignored
Nov 02 09:36:07.762 INFO blam! 
Nov 02 09:36:07.762 INFO blam! test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Nov 02 09:36:07.762 INFO blam! 
Nov 02 09:36:07.772 INFO kablam! su: No module specific data is present
Nov 02 09:36:08.763 INFO running `"docker" "rm" "-f" "e859133d4c3a9a10b084aee032bc4ec212796a9e5dcda4b964372e1fe592341a"`
Nov 02 09:36:09.035 INFO blam! e859133d4c3a9a10b084aee032bc4ec212796a9e5dcda4b964372e1fe592341a
