Jul 11 21:30:47.256 INFO checking socket-0.0.7 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 21:30:47.256 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 21:30:47.256 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 21:30:47.257 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-7/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 21:30:47.494 INFO blam! c16a6600b9a8a74e136540aafe31685cea8c8999c6ae2e0e3d69d23599024ada Jul 11 21:30:47.497 INFO running `"docker" "start" "-a" "c16a6600b9a8a74e136540aafe31685cea8c8999c6ae2e0e3d69d23599024ada"` Jul 11 21:30:48.419 INFO kablam! Compiling num-bigint v0.2.0 Jul 11 21:30:48.422 INFO kablam! Compiling num-iter v0.1.37 Jul 11 21:30:48.434 INFO kablam! Compiling num-rational v0.2.1 Jul 11 21:30:48.450 INFO kablam! Compiling num-complex v0.2.0 Jul 11 21:30:48.471 INFO kablam! Checking num-integer v0.1.39 Jul 11 21:31:05.739 INFO kablam! Checking num v0.2.0 Jul 11 21:31:06.224 INFO kablam! Checking socket v0.0.7 (file:///source) Jul 11 21:31:07.587 INFO kablam! warning: unnecessary `unsafe` block Jul 11 21:31:07.587 INFO kablam! --> src/lib.rs:39:21 Jul 11 21:31:07.587 INFO kablam! | Jul 11 21:31:07.587 INFO kablam! 39 | let value = unsafe { $fun($($x,)*) }; Jul 11 21:31:07.587 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Jul 11 21:31:07.587 INFO kablam! ... Jul 11 21:31:07.588 INFO kablam! 81 | unsafe { Jul 11 21:31:07.588 INFO kablam! | ------ because it's nested under this `unsafe` block Jul 11 21:31:07.588 INFO kablam! 82 | let mut fds: [c_int; 2] = mem::zeroed(); Jul 11 21:31:07.588 INFO kablam! 83 | _try!(c_socketpair, domain as c_int, type_ as c_int, protocol as c_int, &mut fds as *mut [c_int]); Jul 11 21:31:07.588 INFO kablam! | -------------------------------------------------------------------------------------------------- in this macro invocation Jul 11 21:31:07.588 INFO kablam! | Jul 11 21:31:07.588 INFO kablam! = note: #[warn(unused_unsafe)] on by default Jul 11 21:31:07.588 INFO kablam! Jul 11 21:31:07.588 INFO kablam! warning: unnecessary `unsafe` block Jul 11 21:31:07.588 INFO kablam! --> src/lib.rs:39:21 Jul 11 21:31:07.588 INFO kablam! | Jul 11 21:31:07.588 INFO kablam! 39 | let value = unsafe { $fun($($x,)*) }; Jul 11 21:31:07.588 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Jul 11 21:31:07.588 INFO kablam! ... Jul 11 21:31:07.588 INFO kablam! 129 | unsafe { Jul 11 21:31:07.588 INFO kablam! | ------ because it's nested under this `unsafe` block Jul 11 21:31:07.588 INFO kablam! 130 | let value = &value as *const T as *const c_void; Jul 11 21:31:07.588 INFO kablam! 131 | / _try!( Jul 11 21:31:07.588 INFO kablam! 132 | | setsockopt, Jul 11 21:31:07.588 INFO kablam! 133 | | self.fd, level, name, value, mem::size_of::() as socklen_t); Jul 11 21:31:07.588 INFO kablam! | |_______________________________________________________________________________- in this macro invocation Jul 11 21:31:07.589 INFO kablam! Jul 11 21:31:07.591 INFO kablam! warning: `extern` block uses type `[i32]` which is not FFI-safe: slices have no C equivalent Jul 11 21:31:07.591 INFO kablam! --> src/lib.rs:49:71 Jul 11 21:31:07.592 INFO kablam! | Jul 11 21:31:07.592 INFO kablam! 49 | fn c_socketpair(domain: c_int, type_: c_int, protocol: c_int, sv: *mut [c_int]) -> c_int; Jul 11 21:31:07.592 INFO kablam! | ^^^^^^^^^^^^ Jul 11 21:31:07.592 INFO kablam! | Jul 11 21:31:07.592 INFO kablam! = note: #[warn(improper_ctypes)] on by default Jul 11 21:31:07.593 INFO kablam! = help: consider using a raw pointer instead Jul 11 21:31:07.593 INFO kablam! Jul 11 21:31:07.597 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 21:31:07.597 INFO kablam! --> src/lib.rs:370:9 Jul 11 21:31:07.597 INFO kablam! | Jul 11 21:31:07.597 INFO kablam! 370 | thread.join(); Jul 11 21:31:07.597 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 21:31:07.597 INFO kablam! | Jul 11 21:31:07.597 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 21:31:07.598 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 21:31:07.598 INFO kablam! Jul 11 21:31:07.598 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 21:31:07.598 INFO kablam! --> src/lib.rs:384:9 Jul 11 21:31:07.598 INFO kablam! | Jul 11 21:31:07.598 INFO kablam! 384 | thread.join(); Jul 11 21:31:07.598 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 21:31:07.598 INFO kablam! | Jul 11 21:31:07.599 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 21:31:07.599 INFO kablam! Jul 11 21:31:07.747 INFO kablam! warning: unnecessary `unsafe` block Jul 11 21:31:07.747 INFO kablam! --> src/lib.rs:39:21 Jul 11 21:31:07.747 INFO kablam! | Jul 11 21:31:07.747 INFO kablam! 39 | let value = unsafe { $fun($($x,)*) }; Jul 11 21:31:07.747 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Jul 11 21:31:07.747 INFO kablam! ... Jul 11 21:31:07.747 INFO kablam! 81 | unsafe { Jul 11 21:31:07.747 INFO kablam! | ------ because it's nested under this `unsafe` block Jul 11 21:31:07.747 INFO kablam! 82 | let mut fds: [c_int; 2] = mem::zeroed(); Jul 11 21:31:07.747 INFO kablam! 83 | _try!(c_socketpair, domain as c_int, type_ as c_int, protocol as c_int, &mut fds as *mut [c_int]); Jul 11 21:31:07.747 INFO kablam! | -------------------------------------------------------------------------------------------------- in this macro invocation Jul 11 21:31:07.748 INFO kablam! | Jul 11 21:31:07.748 INFO kablam! = note: #[warn(unused_unsafe)] on by default Jul 11 21:31:07.748 INFO kablam! Jul 11 21:31:07.748 INFO kablam! warning: unnecessary `unsafe` block Jul 11 21:31:07.748 INFO kablam! --> src/lib.rs:39:21 Jul 11 21:31:07.748 INFO kablam! | Jul 11 21:31:07.748 INFO kablam! 39 | let value = unsafe { $fun($($x,)*) }; Jul 11 21:31:07.748 INFO kablam! | ^^^^^^ unnecessary `unsafe` block Jul 11 21:31:07.748 INFO kablam! ... Jul 11 21:31:07.748 INFO kablam! 129 | unsafe { Jul 11 21:31:07.749 INFO kablam! | ------ because it's nested under this `unsafe` block Jul 11 21:31:07.749 INFO kablam! 130 | let value = &value as *const T as *const c_void; Jul 11 21:31:07.749 INFO kablam! 131 | / _try!( Jul 11 21:31:07.749 INFO kablam! 132 | | setsockopt, Jul 11 21:31:07.749 INFO kablam! 133 | | self.fd, level, name, value, mem::size_of::() as socklen_t); Jul 11 21:31:07.749 INFO kablam! | |_______________________________________________________________________________- in this macro invocation Jul 11 21:31:07.749 INFO kablam! Jul 11 21:31:07.750 INFO kablam! warning: `extern` block uses type `[i32]` which is not FFI-safe: slices have no C equivalent Jul 11 21:31:07.750 INFO kablam! --> src/lib.rs:49:71 Jul 11 21:31:07.750 INFO kablam! | Jul 11 21:31:07.750 INFO kablam! 49 | fn c_socketpair(domain: c_int, type_: c_int, protocol: c_int, sv: *mut [c_int]) -> c_int; Jul 11 21:31:07.750 INFO kablam! | ^^^^^^^^^^^^ Jul 11 21:31:07.750 INFO kablam! | Jul 11 21:31:07.750 INFO kablam! = note: #[warn(improper_ctypes)] on by default Jul 11 21:31:07.750 INFO kablam! = help: consider using a raw pointer instead Jul 11 21:31:07.750 INFO kablam! Jul 11 21:31:07.797 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 19.48s Jul 11 21:31:07.801 INFO kablam! su: No module specific data is present Jul 11 21:31:08.426 INFO running `"docker" "rm" "-f" "c16a6600b9a8a74e136540aafe31685cea8c8999c6ae2e0e3d69d23599024ada"` Jul 11 21:31:08.601 INFO blam! c16a6600b9a8a74e136540aafe31685cea8c8999c6ae2e0e3d69d23599024ada