Dec 02 16:18:09.240 INFO testing socket-0.0.7 against 1.30.1 for beta-1.31-5
Dec 02 16:18:09.240 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 16:18:09.479 INFO [stdout] 27508344f9d9bdcd01a7db67f8a28af13a10328cffb03d8ee465e3cb9118ff3a
Dec 02 16:18:09.482 INFO running `"docker" "start" "-a" "27508344f9d9bdcd01a7db67f8a28af13a10328cffb03d8ee465e3cb9118ff3a"`
Dec 02 16:18:09.924 INFO [stderr] usermod: no changes
Dec 02 16:18:09.985 INFO [stderr]    Compiling socket v0.0.7 (/source)
Dec 02 16:18:11.167 INFO [stderr] warning: unnecessary `unsafe` block
Dec 02 16:18:11.167 INFO [stderr]   --> src/lib.rs:39:21
Dec 02 16:18:11.167 INFO [stderr]    |
Dec 02 16:18:11.167 INFO [stderr] 39 |         let value = unsafe { $fun($($x,)*) };
Dec 02 16:18:11.167 INFO [stderr]    |                     ^^^^^^ unnecessary `unsafe` block
Dec 02 16:18:11.167 INFO [stderr] ...
Dec 02 16:18:11.167 INFO [stderr] 81 |     unsafe {
Dec 02 16:18:11.167 INFO [stderr]    |     ------ because it's nested under this `unsafe` block
Dec 02 16:18:11.167 INFO [stderr] 82 |         let mut fds: [c_int; 2] = mem::zeroed();
Dec 02 16:18:11.167 INFO [stderr] 83 |         _try!(c_socketpair, domain as c_int, type_ as c_int, protocol as c_int, &mut fds as *mut [c_int]);
Dec 02 16:18:11.167 INFO [stderr]    |         -------------------------------------------------------------------------------------------------- in this macro invocation
Dec 02 16:18:11.167 INFO [stderr]    |
Dec 02 16:18:11.167 INFO [stderr]    = note: #[warn(unused_unsafe)] on by default
Dec 02 16:18:11.167 INFO [stderr] 
Dec 02 16:18:11.167 INFO [stderr] warning: unnecessary `unsafe` block
Dec 02 16:18:11.167 INFO [stderr]    --> src/lib.rs:39:21
Dec 02 16:18:11.167 INFO [stderr]     |
Dec 02 16:18:11.167 INFO [stderr] 39  |           let value = unsafe { $fun($($x,)*) };
Dec 02 16:18:11.167 INFO [stderr]     |                       ^^^^^^ unnecessary `unsafe` block
Dec 02 16:18:11.167 INFO [stderr] ...
Dec 02 16:18:11.167 INFO [stderr] 129 |           unsafe {
Dec 02 16:18:11.167 INFO [stderr]     |           ------ because it's nested under this `unsafe` block
Dec 02 16:18:11.167 INFO [stderr] 130 |               let value = &value as *const T as *const c_void;
Dec 02 16:18:11.167 INFO [stderr] 131 | /             _try!(
Dec 02 16:18:11.167 INFO [stderr] 132 | |                 setsockopt,
Dec 02 16:18:11.167 INFO [stderr] 133 | |                 self.fd, level, name, value, mem::size_of::<T>() as socklen_t);
Dec 02 16:18:11.167 INFO [stderr]     | |_______________________________________________________________________________- in this macro invocation
Dec 02 16:18:11.167 INFO [stderr] 
Dec 02 16:18:11.179 INFO [stderr] warning: `extern` block uses type `[i32]` which is not FFI-safe: slices have no C equivalent
Dec 02 16:18:11.179 INFO [stderr]   --> src/lib.rs:49:71
Dec 02 16:18:11.179 INFO [stderr]    |
Dec 02 16:18:11.179 INFO [stderr] 49 |     fn c_socketpair(domain: c_int, type_: c_int, protocol: c_int, sv: *mut [c_int]) -> c_int;
Dec 02 16:18:11.179 INFO [stderr]    |                                                                       ^^^^^^^^^^^^
Dec 02 16:18:11.179 INFO [stderr]    |
Dec 02 16:18:11.179 INFO [stderr]    = note: #[warn(improper_ctypes)] on by default
Dec 02 16:18:11.179 INFO [stderr]    = help: consider using a raw pointer instead
Dec 02 16:18:11.179 INFO [stderr] 
Dec 02 16:18:11.395 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.45s
Dec 02 16:18:11.405 INFO [stderr] su: No module specific data is present
Dec 02 16:18:12.516 INFO running `"docker" "inspect" "27508344f9d9bdcd01a7db67f8a28af13a10328cffb03d8ee465e3cb9118ff3a"`
Dec 02 16:18:12.869 INFO running `"docker" "rm" "-f" "27508344f9d9bdcd01a7db67f8a28af13a10328cffb03d8ee465e3cb9118ff3a"`
Dec 02 16:18:13.172 INFO [stdout] 27508344f9d9bdcd01a7db67f8a28af13a10328cffb03d8ee465e3cb9118ff3a
Dec 02 16:18:13.177 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 16:18:13.511 INFO [stdout] 3bdfed7133e48853749b78d99ae43bc7cb45e7226c052ce3d420184e747d0b0e
Dec 02 16:18:13.517 INFO running `"docker" "start" "-a" "3bdfed7133e48853749b78d99ae43bc7cb45e7226c052ce3d420184e747d0b0e"`
Dec 02 16:18:14.428 INFO [stderr] usermod: no changes
Dec 02 16:18:14.471 INFO [stderr]    Compiling socket v0.0.7 (/source)
Dec 02 16:18:15.621 INFO [stderr] warning: unnecessary `unsafe` block
Dec 02 16:18:15.621 INFO [stderr]   --> src/lib.rs:39:21
Dec 02 16:18:15.621 INFO [stderr]    |
Dec 02 16:18:15.621 INFO [stderr] 39 |         let value = unsafe { $fun($($x,)*) };
Dec 02 16:18:15.621 INFO [stderr]    |                     ^^^^^^ unnecessary `unsafe` block
Dec 02 16:18:15.621 INFO [stderr] ...
Dec 02 16:18:15.621 INFO [stderr] 81 |     unsafe {
Dec 02 16:18:15.621 INFO [stderr]    |     ------ because it's nested under this `unsafe` block
Dec 02 16:18:15.621 INFO [stderr] 82 |         let mut fds: [c_int; 2] = mem::zeroed();
Dec 02 16:18:15.621 INFO [stderr] 83 |         _try!(c_socketpair, domain as c_int, type_ as c_int, protocol as c_int, &mut fds as *mut [c_int]);
Dec 02 16:18:15.621 INFO [stderr]    |         -------------------------------------------------------------------------------------------------- in this macro invocation
Dec 02 16:18:15.621 INFO [stderr]    |
Dec 02 16:18:15.621 INFO [stderr]    = note: #[warn(unused_unsafe)] on by default
Dec 02 16:18:15.621 INFO [stderr] 
Dec 02 16:18:15.621 INFO [stderr] warning: unnecessary `unsafe` block
Dec 02 16:18:15.621 INFO [stderr]    --> src/lib.rs:39:21
Dec 02 16:18:15.621 INFO [stderr]     |
Dec 02 16:18:15.621 INFO [stderr] 39  |           let value = unsafe { $fun($($x,)*) };
Dec 02 16:18:15.621 INFO [stderr]     |                       ^^^^^^ unnecessary `unsafe` block
Dec 02 16:18:15.621 INFO [stderr] ...
Dec 02 16:18:15.621 INFO [stderr] 129 |           unsafe {
Dec 02 16:18:15.621 INFO [stderr]     |           ------ because it's nested under this `unsafe` block
Dec 02 16:18:15.621 INFO [stderr] 130 |               let value = &value as *const T as *const c_void;
Dec 02 16:18:15.621 INFO [stderr] 131 | /             _try!(
Dec 02 16:18:15.621 INFO [stderr] 132 | |                 setsockopt,
Dec 02 16:18:15.621 INFO [stderr] 133 | |                 self.fd, level, name, value, mem::size_of::<T>() as socklen_t);
Dec 02 16:18:15.621 INFO [stderr]     | |_______________________________________________________________________________- in this macro invocation
Dec 02 16:18:15.621 INFO [stderr] 
Dec 02 16:18:15.622 INFO [stderr] warning: `extern` block uses type `[i32]` which is not FFI-safe: slices have no C equivalent
Dec 02 16:18:15.622 INFO [stderr]   --> src/lib.rs:49:71
Dec 02 16:18:15.622 INFO [stderr]    |
Dec 02 16:18:15.622 INFO [stderr] 49 |     fn c_socketpair(domain: c_int, type_: c_int, protocol: c_int, sv: *mut [c_int]) -> c_int;
Dec 02 16:18:15.622 INFO [stderr]    |                                                                       ^^^^^^^^^^^^
Dec 02 16:18:15.622 INFO [stderr]    |
Dec 02 16:18:15.622 INFO [stderr]    = note: #[warn(improper_ctypes)] on by default
Dec 02 16:18:15.622 INFO [stderr]    = help: consider using a raw pointer instead
Dec 02 16:18:15.622 INFO [stderr] 
Dec 02 16:18:15.625 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:18:15.626 INFO [stderr]    --> src/lib.rs:370:9
Dec 02 16:18:15.626 INFO [stderr]     |
Dec 02 16:18:15.626 INFO [stderr] 370 |         thread.join();
Dec 02 16:18:15.626 INFO [stderr]     |         ^^^^^^^^^^^^^^
Dec 02 16:18:15.626 INFO [stderr]     |
Dec 02 16:18:15.626 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 16:18:15.626 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:18:15.626 INFO [stderr] 
Dec 02 16:18:15.626 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:18:15.626 INFO [stderr]    --> src/lib.rs:384:9
Dec 02 16:18:15.626 INFO [stderr]     |
Dec 02 16:18:15.626 INFO [stderr] 384 |         thread.join();
Dec 02 16:18:15.627 INFO [stderr]     |         ^^^^^^^^^^^^^^
Dec 02 16:18:15.627 INFO [stderr]     |
Dec 02 16:18:15.627 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:18:15.627 INFO [stderr] 
Dec 02 16:18:16.550 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.10s
Dec 02 16:18:16.553 INFO [stderr] su: No module specific data is present
Dec 02 16:18:16.932 INFO running `"docker" "inspect" "3bdfed7133e48853749b78d99ae43bc7cb45e7226c052ce3d420184e747d0b0e"`
Dec 02 16:18:16.982 INFO running `"docker" "rm" "-f" "3bdfed7133e48853749b78d99ae43bc7cb45e7226c052ce3d420184e747d0b0e"`
Dec 02 16:18:17.085 INFO [stdout] 3bdfed7133e48853749b78d99ae43bc7cb45e7226c052ce3d420184e747d0b0e
Dec 02 16:18:17.087 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 16:18:17.296 INFO [stdout] 28ca8b20ae5673348641b54ee1ba304b42b583493d80dbd57b4a61c22cdced25
Dec 02 16:18:17.298 INFO running `"docker" "start" "-a" "28ca8b20ae5673348641b54ee1ba304b42b583493d80dbd57b4a61c22cdced25"`
Dec 02 16:18:17.667 INFO [stderr] usermod: no changes
Dec 02 16:18:17.708 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 16:18:17.720 INFO [stderr]      Running /target/debug/deps/socket-cc3c43b3fce99b40
Dec 02 16:18:17.721 INFO [stdout] 
Dec 02 16:18:17.721 INFO [stdout] running 5 tests
Dec 02 16:18:17.722 INFO [stdout] test tests::getsockname_works ... ok
Dec 02 16:18:17.723 INFO [stdout] test tests::some_basic_socket_stuff_works ... ok
Dec 02 16:18:17.723 INFO [stdout] test tests::udp_communication_works ... ok
Dec 02 16:18:17.723 INFO [stdout] test tests::socketpair_and_unix_sockets_work ... ok
Dec 02 16:18:17.723 INFO [stdout] test tests::tcp_communication_works ... ok
Dec 02 16:18:17.723 INFO [stdout] 
Dec 02 16:18:17.723 INFO [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 16:18:17.723 INFO [stdout] 
Dec 02 16:18:17.724 INFO [stderr]    Doc-tests socket
Dec 02 16:18:19.089 INFO [stdout] 
Dec 02 16:18:19.089 INFO [stdout] running 0 tests
Dec 02 16:18:19.089 INFO [stdout] 
Dec 02 16:18:19.089 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 16:18:19.089 INFO [stdout] 
Dec 02 16:18:19.097 INFO [stderr] su: No module specific data is present
Dec 02 16:18:19.552 INFO running `"docker" "inspect" "28ca8b20ae5673348641b54ee1ba304b42b583493d80dbd57b4a61c22cdced25"`
Dec 02 16:18:19.843 INFO running `"docker" "rm" "-f" "28ca8b20ae5673348641b54ee1ba304b42b583493d80dbd57b4a61c22cdced25"`
Dec 02 16:18:20.059 INFO [stdout] 28ca8b20ae5673348641b54ee1ba304b42b583493d80dbd57b4a61c22cdced25
