Nov 16 12:49:11.109 INFO testing someguynamedmatt/snif against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 16 12:49:11.110 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 12:49:11.795 INFO [stdout] ff719b3adb2b7dfb5c2152fdba628ca54700723d3e719aed7556c9a17102892f Nov 16 12:49:11.797 INFO running `"docker" "start" "-a" "ff719b3adb2b7dfb5c2152fdba628ca54700723d3e719aed7556c9a17102892f"` Nov 16 12:49:13.471 INFO [stderr] usermod: no changes Nov 16 12:49:13.713 INFO [stderr] Compiling term v0.4.6 Nov 16 12:49:13.713 INFO [stderr] Compiling bitflags v0.5.0 Nov 16 12:49:13.713 INFO [stderr] Compiling lazy_static v0.2.10 Nov 16 12:49:13.714 INFO [stderr] Compiling pnet_base v0.20.0 Nov 16 12:49:13.714 INFO [stderr] Compiling pnet v0.20.0 Nov 16 12:49:13.714 INFO [stderr] Compiling ipnetwork v0.12.7 Nov 16 12:49:13.714 INFO [stderr] Compiling syntex_pos v0.42.0 Nov 16 12:49:13.715 INFO [stderr] Compiling pnet_sys v0.20.0 Nov 16 12:49:14.892 INFO [stderr] Compiling nix v0.8.1 Nov 16 12:49:14.917 INFO [stderr] Compiling clap v2.29.0 Nov 16 12:49:16.556 INFO [stderr] Compiling thread_local v0.3.4 Nov 16 12:49:16.558 INFO [stderr] Compiling pnet_macros_support v0.20.0 Nov 16 12:49:19.069 INFO [stderr] Compiling pnet_datalink v0.20.0 Nov 16 12:49:20.779 INFO [stderr] Compiling regex v0.2.2 Nov 16 12:49:24.520 INFO [stderr] Compiling syntex_errors v0.42.0 Nov 16 12:49:33.459 INFO [stderr] Compiling syntex_syntax v0.42.0 Nov 16 12:49:48.675 INFO [stderr] Compiling handlebars v0.25.3 Nov 16 12:50:02.804 INFO [stderr] Compiling interfaces v0.0.3 Nov 16 12:50:44.222 INFO [stderr] Compiling syntex v0.42.2 Nov 16 12:50:45.117 INFO [stderr] Compiling pnet_macros v0.20.0 Nov 16 12:50:47.238 INFO [stderr] Compiling pnet_packet v0.20.0 Nov 16 12:51:01.755 INFO [stderr] Compiling pnet_transport v0.20.0 Nov 16 12:51:02.911 INFO [stderr] Compiling sniff v0.1.0 (/source) Nov 16 12:51:03.341 INFO [stderr] warning: unused import: `Result` Nov 16 12:51:03.342 INFO [stderr] --> src/lib.rs:5:35 Nov 16 12:51:03.342 INFO [stderr] | Nov 16 12:51:03.342 INFO [stderr] 5 | use self::interfaces::{Interface, Result}; Nov 16 12:51:03.342 INFO [stderr] | ^^^^^^ Nov 16 12:51:03.342 INFO [stderr] | Nov 16 12:51:03.342 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 12:51:03.342 INFO [stderr] Nov 16 12:51:03.413 INFO [stderr] warning: unused variable: `e` Nov 16 12:51:03.413 INFO [stderr] --> src/lib.rs:94:13 Nov 16 12:51:03.413 INFO [stderr] | Nov 16 12:51:03.413 INFO [stderr] 94 | Err(e) => { Nov 16 12:51:03.413 INFO [stderr] | ^ help: consider using `_e` instead Nov 16 12:51:03.413 INFO [stderr] | Nov 16 12:51:03.413 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 12:51:03.413 INFO [stderr] Nov 16 12:51:03.440 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:03.440 INFO [stderr] --> src/lib.rs:103:17 Nov 16 12:51:03.440 INFO [stderr] | Nov 16 12:51:03.440 INFO [stderr] 103 | io::stdout().write("[OK]: Device is now on\n".as_bytes()); Nov 16 12:51:03.440 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:03.440 INFO [stderr] | Nov 16 12:51:03.447 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 12:51:03.447 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:03.447 INFO [stderr] Nov 16 12:51:03.447 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:03.447 INFO [stderr] --> src/lib.rs:106:17 Nov 16 12:51:03.447 INFO [stderr] | Nov 16 12:51:03.447 INFO [stderr] 106 | io::stdout().write("[OK]: Device is now off\n".as_bytes()); Nov 16 12:51:03.447 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:03.447 INFO [stderr] | Nov 16 12:51:03.447 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:03.447 INFO [stderr] Nov 16 12:51:04.211 INFO [stderr] warning: unused import: `SubCommand` Nov 16 12:51:04.211 INFO [stderr] --> src/main.rs:13:22 Nov 16 12:51:04.212 INFO [stderr] | Nov 16 12:51:04.212 INFO [stderr] 13 | use clap::{Arg, App, SubCommand}; Nov 16 12:51:04.213 INFO [stderr] | ^^^^^^^^^^ Nov 16 12:51:04.213 INFO [stderr] | Nov 16 12:51:04.214 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 12:51:04.214 INFO [stderr] Nov 16 12:51:04.215 INFO [stderr] warning: unused import: `pnet_datalink::Channel::Ethernet` Nov 16 12:51:04.215 INFO [stderr] --> src/main.rs:15:5 Nov 16 12:51:04.216 INFO [stderr] | Nov 16 12:51:04.216 INFO [stderr] 15 | use pnet_datalink::Channel::Ethernet; Nov 16 12:51:04.217 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.217 INFO [stderr] Nov 16 12:51:04.218 INFO [stderr] warning: unused import: `pnet::packet::ethernet::EthernetPacket` Nov 16 12:51:04.218 INFO [stderr] --> src/main.rs:16:5 Nov 16 12:51:04.219 INFO [stderr] | Nov 16 12:51:04.219 INFO [stderr] 16 | use pnet::packet::ethernet::EthernetPacket; Nov 16 12:51:04.220 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.220 INFO [stderr] Nov 16 12:51:04.221 INFO [stderr] warning: unused import: `Result` Nov 16 12:51:04.221 INFO [stderr] --> src/lib.rs:5:35 Nov 16 12:51:04.222 INFO [stderr] | Nov 16 12:51:04.222 INFO [stderr] 5 | use self::interfaces::{Interface, Result}; Nov 16 12:51:04.223 INFO [stderr] | ^^^^^^ Nov 16 12:51:04.223 INFO [stderr] Nov 16 12:51:04.323 INFO [stderr] warning: unused variable: `e` Nov 16 12:51:04.323 INFO [stderr] --> src/lib.rs:94:13 Nov 16 12:51:04.323 INFO [stderr] | Nov 16 12:51:04.323 INFO [stderr] 94 | Err(e) => { Nov 16 12:51:04.323 INFO [stderr] | ^ help: consider using `_e` instead Nov 16 12:51:04.323 INFO [stderr] | Nov 16 12:51:04.323 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 12:51:04.323 INFO [stderr] Nov 16 12:51:04.355 INFO [stderr] warning: function is never used: `handle_packet` Nov 16 12:51:04.355 INFO [stderr] --> src/lib.rs:17:1 Nov 16 12:51:04.355 INFO [stderr] | Nov 16 12:51:04.355 INFO [stderr] 17 | pub fn handle_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:04.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.355 INFO [stderr] | Nov 16 12:51:04.355 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 12:51:04.355 INFO [stderr] Nov 16 12:51:04.355 INFO [stderr] warning: function is never used: `handle_arp_packet` Nov 16 12:51:04.355 INFO [stderr] --> src/lib.rs:25:1 Nov 16 12:51:04.355 INFO [stderr] | Nov 16 12:51:04.355 INFO [stderr] 25 | fn handle_arp_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:04.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.355 INFO [stderr] Nov 16 12:51:04.355 INFO [stderr] warning: function is never used: `handle_ipv4_packet` Nov 16 12:51:04.355 INFO [stderr] --> src/lib.rs:40:1 Nov 16 12:51:04.355 INFO [stderr] | Nov 16 12:51:04.355 INFO [stderr] 40 | fn handle_ipv4_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:04.355 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.355 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: function is never used: `handle_tcp_packet` Nov 16 12:51:04.356 INFO [stderr] --> src/lib.rs:53:1 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 53 | fn handle_tcp_packet(interface_name: &str, source: IpAddr, destination: IpAddr, packet: &[u8]) { Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: function is never used: `handle_transport_protocol` Nov 16 12:51:04.356 INFO [stderr] --> src/lib.rs:67:1 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 67 | / fn handle_transport_protocol(interface_name: &str, source: IpAddr, destination: IpAddr, Nov 16 12:51:04.356 INFO [stderr] 68 | | protocol: IpNextHeaderProtocol, packet: &[u8]) { Nov 16 12:51:04.356 INFO [stderr] 69 | | match protocol { Nov 16 12:51:04.356 INFO [stderr] 70 | | IpNextHeaderProtocols::Tcp => { Nov 16 12:51:04.356 INFO [stderr] ... | Nov 16 12:51:04.356 INFO [stderr] 77 | | } Nov 16 12:51:04.356 INFO [stderr] 78 | | } Nov 16 12:51:04.356 INFO [stderr] | |_^ Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: function is never used: `test_fn` Nov 16 12:51:04.356 INFO [stderr] --> src/lib.rs:115:1 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 115 | pub fn test_fn() { Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/lib.rs:103:17 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 103 | io::stdout().write("[OK]: Device is now on\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/lib.rs:106:17 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 106 | io::stdout().write("[OK]: Device is now off\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:40:9 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 40 | io::stdout().write("\n======== Devices ========\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:44:9 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 44 | io::stdout().write("=========================\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:45:9 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 45 | io::stdout().write("For more detailed output try: `sniff -d `\n\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:53:9 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 53 | io::stdout().write("\n=========================\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:54:9 Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] 54 | io::stdout().write("IP:\n".as_bytes()); Nov 16 12:51:04.356 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.356 INFO [stderr] | Nov 16 12:51:04.356 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.356 INFO [stderr] Nov 16 12:51:04.356 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.356 INFO [stderr] --> src/main.rs:62:9 Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] 62 | io::stdout().write("-------------------------\n".as_bytes()); Nov 16 12:51:04.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.357 INFO [stderr] Nov 16 12:51:04.357 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.357 INFO [stderr] --> src/main.rs:63:9 Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] 63 | io::stdout().write("Mac Addr:\n".as_bytes()); Nov 16 12:51:04.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.357 INFO [stderr] Nov 16 12:51:04.357 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.357 INFO [stderr] --> src/main.rs:65:9 Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] 65 | io::stdout().write(mac_address.to_string().as_bytes()); Nov 16 12:51:04.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.357 INFO [stderr] Nov 16 12:51:04.357 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.357 INFO [stderr] --> src/main.rs:66:9 Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] 66 | io::stdout().write("\n".as_bytes()); Nov 16 12:51:04.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.357 INFO [stderr] Nov 16 12:51:04.357 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:04.357 INFO [stderr] --> src/main.rs:67:9 Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] 67 | io::stdout().write("=========================\n\n".as_bytes()); Nov 16 12:51:04.357 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:04.357 INFO [stderr] | Nov 16 12:51:04.357 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:04.357 INFO [stderr] Nov 16 12:51:05.969 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 52s Nov 16 12:51:05.976 INFO [stderr] su: No module specific data is present Nov 16 12:51:07.397 INFO running `"docker" "inspect" "ff719b3adb2b7dfb5c2152fdba628ca54700723d3e719aed7556c9a17102892f"` Nov 16 12:51:07.665 INFO running `"docker" "rm" "-f" "ff719b3adb2b7dfb5c2152fdba628ca54700723d3e719aed7556c9a17102892f"` Nov 16 12:51:07.974 INFO [stdout] ff719b3adb2b7dfb5c2152fdba628ca54700723d3e719aed7556c9a17102892f Nov 16 12:51:07.979 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 12:51:08.523 INFO [stdout] b17b208b69738e3db7034d7d0b72497efde4c985f7632d844c077a6e01be6464 Nov 16 12:51:08.525 INFO running `"docker" "start" "-a" "b17b208b69738e3db7034d7d0b72497efde4c985f7632d844c077a6e01be6464"` Nov 16 12:51:10.587 INFO [stderr] usermod: no changes Nov 16 12:51:10.730 INFO [stderr] Compiling sniff v0.1.0 (/source) Nov 16 12:51:11.439 INFO [stderr] warning: unused import: `std::env` Nov 16 12:51:11.439 INFO [stderr] --> src/main.rs:10:5 Nov 16 12:51:11.440 INFO [stderr] | Nov 16 12:51:11.440 INFO [stderr] 10 | use std::env; Nov 16 12:51:11.440 INFO [stderr] | ^^^^^^^^ Nov 16 12:51:11.441 INFO [stderr] | Nov 16 12:51:11.441 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 12:51:11.441 INFO [stderr] Nov 16 12:51:11.441 INFO [stderr] warning: unused import: `std::io` Nov 16 12:51:11.442 INFO [stderr] --> src/main.rs:11:5 Nov 16 12:51:11.442 INFO [stderr] | Nov 16 12:51:11.442 INFO [stderr] 11 | use std::io; Nov 16 12:51:11.443 INFO [stderr] | ^^^^^^^ Nov 16 12:51:11.443 INFO [stderr] Nov 16 12:51:11.443 INFO [stderr] warning: unused import: `std::io::prelude::*` Nov 16 12:51:11.443 INFO [stderr] --> src/main.rs:12:5 Nov 16 12:51:11.444 INFO [stderr] | Nov 16 12:51:11.444 INFO [stderr] 12 | use std::io::prelude::*; Nov 16 12:51:11.444 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.445 INFO [stderr] Nov 16 12:51:11.445 INFO [stderr] warning: unused imports: `App`, `Arg`, `SubCommand` Nov 16 12:51:11.445 INFO [stderr] --> src/main.rs:13:12 Nov 16 12:51:11.445 INFO [stderr] | Nov 16 12:51:11.446 INFO [stderr] 13 | use clap::{Arg, App, SubCommand}; Nov 16 12:51:11.446 INFO [stderr] | ^^^ ^^^ ^^^^^^^^^^ Nov 16 12:51:11.446 INFO [stderr] Nov 16 12:51:11.446 INFO [stderr] warning: unused import: `ipnetwork::IpNetwork` Nov 16 12:51:11.451 INFO [stderr] --> src/main.rs:14:5 Nov 16 12:51:11.451 INFO [stderr] | Nov 16 12:51:11.452 INFO [stderr] 14 | use ipnetwork::IpNetwork; Nov 16 12:51:11.452 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.452 INFO [stderr] Nov 16 12:51:11.452 INFO [stderr] warning: unused import: `pnet_datalink::Channel::Ethernet` Nov 16 12:51:11.453 INFO [stderr] --> src/main.rs:15:5 Nov 16 12:51:11.453 INFO [stderr] | Nov 16 12:51:11.453 INFO [stderr] 15 | use pnet_datalink::Channel::Ethernet; Nov 16 12:51:11.453 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.454 INFO [stderr] Nov 16 12:51:11.454 INFO [stderr] warning: unused import: `pnet::packet::ethernet::EthernetPacket` Nov 16 12:51:11.454 INFO [stderr] --> src/main.rs:16:5 Nov 16 12:51:11.454 INFO [stderr] | Nov 16 12:51:11.454 INFO [stderr] 16 | use pnet::packet::ethernet::EthernetPacket; Nov 16 12:51:11.455 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.455 INFO [stderr] Nov 16 12:51:11.455 INFO [stderr] warning: unused import: `Result` Nov 16 12:51:11.456 INFO [stderr] --> src/lib.rs:5:35 Nov 16 12:51:11.456 INFO [stderr] | Nov 16 12:51:11.456 INFO [stderr] 5 | use self::interfaces::{Interface, Result}; Nov 16 12:51:11.456 INFO [stderr] | ^^^^^^ Nov 16 12:51:11.457 INFO [stderr] Nov 16 12:51:11.457 INFO [stderr] warning: unused import: `lib::*` Nov 16 12:51:11.457 INFO [stderr] --> src/main.rs:19:5 Nov 16 12:51:11.457 INFO [stderr] | Nov 16 12:51:11.467 INFO [stderr] 19 | use lib::*; Nov 16 12:51:11.467 INFO [stderr] | ^^^^^^ Nov 16 12:51:11.467 INFO [stderr] Nov 16 12:51:11.468 INFO [stderr] warning: unused import: `Result` Nov 16 12:51:11.468 INFO [stderr] --> src/lib.rs:5:35 Nov 16 12:51:11.468 INFO [stderr] | Nov 16 12:51:11.468 INFO [stderr] 5 | use self::interfaces::{Interface, Result}; Nov 16 12:51:11.468 INFO [stderr] | ^^^^^^ Nov 16 12:51:11.469 INFO [stderr] | Nov 16 12:51:11.469 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 12:51:11.469 INFO [stderr] Nov 16 12:51:11.519 INFO [stderr] warning: unused variable: `e` Nov 16 12:51:11.519 INFO [stderr] --> src/lib.rs:94:13 Nov 16 12:51:11.520 INFO [stderr] | Nov 16 12:51:11.520 INFO [stderr] 94 | Err(e) => { Nov 16 12:51:11.520 INFO [stderr] | ^ help: consider using `_e` instead Nov 16 12:51:11.521 INFO [stderr] | Nov 16 12:51:11.521 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 12:51:11.521 INFO [stderr] Nov 16 12:51:11.539 INFO [stderr] warning: function is never used: `handle_packet` Nov 16 12:51:11.540 INFO [stderr] --> src/lib.rs:17:1 Nov 16 12:51:11.540 INFO [stderr] | Nov 16 12:51:11.540 INFO [stderr] 17 | pub fn handle_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:11.540 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.541 INFO [stderr] | Nov 16 12:51:11.541 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 12:51:11.541 INFO [stderr] Nov 16 12:51:11.541 INFO [stderr] warning: function is never used: `handle_arp_packet` Nov 16 12:51:11.542 INFO [stderr] --> src/lib.rs:25:1 Nov 16 12:51:11.542 INFO [stderr] | Nov 16 12:51:11.542 INFO [stderr] 25 | fn handle_arp_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:11.543 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.543 INFO [stderr] Nov 16 12:51:11.543 INFO [stderr] warning: function is never used: `handle_ipv4_packet` Nov 16 12:51:11.543 INFO [stderr] --> src/lib.rs:40:1 Nov 16 12:51:11.544 INFO [stderr] | Nov 16 12:51:11.544 INFO [stderr] 40 | fn handle_ipv4_packet(interface_name: &str, ethernet: &EthernetPacket) { Nov 16 12:51:11.544 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.545 INFO [stderr] Nov 16 12:51:11.545 INFO [stderr] warning: function is never used: `handle_tcp_packet` Nov 16 12:51:11.545 INFO [stderr] --> src/lib.rs:53:1 Nov 16 12:51:11.545 INFO [stderr] | Nov 16 12:51:11.546 INFO [stderr] 53 | fn handle_tcp_packet(interface_name: &str, source: IpAddr, destination: IpAddr, packet: &[u8]) { Nov 16 12:51:11.546 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.546 INFO [stderr] Nov 16 12:51:11.551 INFO [stderr] warning: function is never used: `handle_transport_protocol` Nov 16 12:51:11.551 INFO [stderr] --> src/lib.rs:67:1 Nov 16 12:51:11.551 INFO [stderr] | Nov 16 12:51:11.552 INFO [stderr] 67 | / fn handle_transport_protocol(interface_name: &str, source: IpAddr, destination: IpAddr, Nov 16 12:51:11.552 INFO [stderr] 68 | | protocol: IpNextHeaderProtocol, packet: &[u8]) { Nov 16 12:51:11.552 INFO [stderr] 69 | | match protocol { Nov 16 12:51:11.553 INFO [stderr] 70 | | IpNextHeaderProtocols::Tcp => { Nov 16 12:51:11.553 INFO [stderr] ... | Nov 16 12:51:11.553 INFO [stderr] 77 | | } Nov 16 12:51:11.553 INFO [stderr] 78 | | } Nov 16 12:51:11.554 INFO [stderr] | |_^ Nov 16 12:51:11.554 INFO [stderr] Nov 16 12:51:11.554 INFO [stderr] warning: function is never used: `change_interface_state` Nov 16 12:51:11.554 INFO [stderr] --> src/lib.rs:80:1 Nov 16 12:51:11.555 INFO [stderr] | Nov 16 12:51:11.555 INFO [stderr] 80 | pub fn change_interface_state(interface_name: &str, state_to: &str) { Nov 16 12:51:11.555 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.555 INFO [stderr] Nov 16 12:51:11.556 INFO [stderr] warning: function is never used: `test_fn` Nov 16 12:51:11.556 INFO [stderr] --> src/lib.rs:115:1 Nov 16 12:51:11.556 INFO [stderr] | Nov 16 12:51:11.556 INFO [stderr] 115 | pub fn test_fn() { Nov 16 12:51:11.557 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 12:51:11.557 INFO [stderr] Nov 16 12:51:11.557 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:11.558 INFO [stderr] --> src/lib.rs:103:17 Nov 16 12:51:11.558 INFO [stderr] | Nov 16 12:51:11.558 INFO [stderr] 103 | io::stdout().write("[OK]: Device is now on\n".as_bytes()); Nov 16 12:51:11.562 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.563 INFO [stderr] | Nov 16 12:51:11.563 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 12:51:11.563 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:11.564 INFO [stderr] Nov 16 12:51:11.564 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:11.564 INFO [stderr] --> src/lib.rs:106:17 Nov 16 12:51:11.565 INFO [stderr] | Nov 16 12:51:11.565 INFO [stderr] 106 | io::stdout().write("[OK]: Device is now off\n".as_bytes()); Nov 16 12:51:11.565 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.565 INFO [stderr] | Nov 16 12:51:11.566 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:11.566 INFO [stderr] Nov 16 12:51:11.566 INFO [stderr] warning: unused variable: `e` Nov 16 12:51:11.566 INFO [stderr] --> src/lib.rs:94:13 Nov 16 12:51:11.567 INFO [stderr] | Nov 16 12:51:11.567 INFO [stderr] 94 | Err(e) => { Nov 16 12:51:11.567 INFO [stderr] | ^ help: consider using `_e` instead Nov 16 12:51:11.568 INFO [stderr] | Nov 16 12:51:11.568 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 12:51:11.568 INFO [stderr] Nov 16 12:51:11.568 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:11.569 INFO [stderr] --> src/lib.rs:103:17 Nov 16 12:51:11.569 INFO [stderr] | Nov 16 12:51:11.569 INFO [stderr] 103 | io::stdout().write("[OK]: Device is now on\n".as_bytes()); Nov 16 12:51:11.569 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.570 INFO [stderr] | Nov 16 12:51:11.570 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 12:51:11.570 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:11.575 INFO [stderr] Nov 16 12:51:11.575 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 12:51:11.575 INFO [stderr] --> src/lib.rs:106:17 Nov 16 12:51:11.576 INFO [stderr] | Nov 16 12:51:11.576 INFO [stderr] 106 | io::stdout().write("[OK]: Device is now off\n".as_bytes()); Nov 16 12:51:11.576 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 12:51:11.576 INFO [stderr] | Nov 16 12:51:11.577 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 12:51:11.577 INFO [stderr] Nov 16 12:51:12.099 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.47s Nov 16 12:51:12.099 INFO [stderr] su: No module specific data is present Nov 16 12:51:13.013 INFO running `"docker" "inspect" "b17b208b69738e3db7034d7d0b72497efde4c985f7632d844c077a6e01be6464"` Nov 16 12:51:13.339 INFO running `"docker" "rm" "-f" "b17b208b69738e3db7034d7d0b72497efde4c985f7632d844c077a6e01be6464"` Nov 16 12:51:13.678 INFO [stdout] b17b208b69738e3db7034d7d0b72497efde4c985f7632d844c077a6e01be6464 Nov 16 12:51:13.687 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 12:51:14.064 INFO [stdout] f0e6bedd2bd2b00276f003b045b836ac4cad644034b5499fb63b65bcf3073a74 Nov 16 12:51:14.069 INFO running `"docker" "start" "-a" "f0e6bedd2bd2b00276f003b045b836ac4cad644034b5499fb63b65bcf3073a74"` Nov 16 12:51:15.291 INFO [stderr] usermod: no changes Nov 16 12:51:15.467 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s Nov 16 12:51:15.475 INFO [stdout] Nov 16 12:51:15.475 INFO [stdout] running 0 tests Nov 16 12:51:15.475 INFO [stdout] Nov 16 12:51:15.475 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 12:51:15.475 INFO [stdout] Nov 16 12:51:15.476 INFO [stderr] Running /target/debug/deps/sniff-65c99a965c0c0236 Nov 16 12:51:15.479 INFO [stderr] Running /target/debug/deps/sniff-dbdc1fac401d6110 Nov 16 12:51:15.491 INFO [stdout] Nov 16 12:51:15.491 INFO [stdout] running 0 tests Nov 16 12:51:15.491 INFO [stdout] Nov 16 12:51:15.491 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 12:51:15.491 INFO [stdout] Nov 16 12:51:15.491 INFO [stderr] Doc-tests sniff Nov 16 12:51:16.039 INFO [stdout] Nov 16 12:51:16.039 INFO [stdout] running 0 tests Nov 16 12:51:16.039 INFO [stdout] Nov 16 12:51:16.039 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 12:51:16.039 INFO [stdout] Nov 16 12:51:16.041 INFO [stderr] su: No module specific data is present Nov 16 12:51:16.943 INFO running `"docker" "inspect" "f0e6bedd2bd2b00276f003b045b836ac4cad644034b5499fb63b65bcf3073a74"` Nov 16 12:51:17.223 INFO running `"docker" "rm" "-f" "f0e6bedd2bd2b00276f003b045b836ac4cad644034b5499fb63b65bcf3073a74"` Nov 16 12:51:17.511 INFO [stdout] f0e6bedd2bd2b00276f003b045b836ac4cad644034b5499fb63b65bcf3073a74