[INFO] cloning repository https://github.com/jw3/example-omega-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jw3/example-omega-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjw3%2Fexample-omega-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjw3%2Fexample-omega-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 06ff6cce9a6b5d01cc64db54a1f727037d2c72e2 [INFO] checking jw3/example-omega-rs against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjw3%2Fexample-omega-rs" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jw3/example-omega-rs on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jw3/example-omega-rs [INFO] finished tweaking git repo https://github.com/jw3/example-omega-rs [INFO] tweaked toml for git repo https://github.com/jw3/example-omega-rs written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/jw3/example-omega-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fragile v1.0.0 [INFO] [stderr] Downloaded clap_derive v3.0.2 [INFO] [stderr] Downloaded relm-derive v0.22.0 [INFO] [stderr] Downloaded relm v0.22.0 [INFO] [stderr] Downloaded clap v3.0.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c99cd3c3dadd6b7aafc3767281595bac2f435f7276af11d9ae6fe8087529045 [INFO] running `Command { std: "docker" "start" "-a" "1c99cd3c3dadd6b7aafc3767281595bac2f435f7276af11d9ae6fe8087529045", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c99cd3c3dadd6b7aafc3767281595bac2f435f7276af11d9ae6fe8087529045", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c99cd3c3dadd6b7aafc3767281595bac2f435f7276af11d9ae6fe8087529045", kill_on_drop: false }` [INFO] [stdout] 1c99cd3c3dadd6b7aafc3767281595bac2f435f7276af11d9ae6fe8087529045 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 183a71cce0900eb84133a4b703f82948ee58bf99fe94746407e42f08058e8103 [INFO] running `Command { std: "docker" "start" "-a" "183a71cce0900eb84133a4b703f82948ee58bf99fe94746407e42f08058e8103", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.84 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling anyhow v1.0.52 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling pkg-config v0.3.24 [INFO] [stderr] Compiling smallvec v1.7.0 [INFO] [stderr] Compiling strum v0.21.0 [INFO] [stderr] Compiling version-compare v0.0.11 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling futures-core v0.3.19 [INFO] [stderr] Compiling futures-task v0.3.19 [INFO] [stderr] Compiling futures-util v0.3.19 [INFO] [stderr] Compiling futures-channel v0.3.19 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking slab v0.4.5 [INFO] [stderr] Compiling cfg-expr v0.8.1 [INFO] [stderr] Checking pin-project-lite v0.2.8 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Checking once_cell v1.9.0 [INFO] [stderr] Compiling gio v0.14.8 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Checking futures-io v0.3.19 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling omega v0.1.0 (/opt/rustwide/workdir/omega-sys) [INFO] [stderr] Compiling gtk v0.14.3 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling indexmap v1.7.0 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Checking fragile v1.0.0 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Checking textwrap v0.14.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stdout] warning: `std___shared_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 488 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] = note: `#[warn(clashing_extern_declarations)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___weak_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 504 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:229:19 [INFO] [stdout] | [INFO] [stdout] 229 | unsafe { &(*(::std::ptr::null::())).__name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:795:19 [INFO] [stdout] | [INFO] [stdout] 795 | unsafe { &(*(::std::ptr::null::())).bytes_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:805:19 [INFO] [stdout] | [INFO] [stdout] 805 | unsafe { &(*(::std::ptr::null::())).sm_bytes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:850:19 [INFO] [stdout] | [INFO] [stdout] 850 | unsafe { &(*(::std::ptr::null::())).serial as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:860:19 [INFO] [stdout] | [INFO] [stdout] 860 | unsafe { &(*(::std::ptr::null::())).kind as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:870:19 [INFO] [stdout] | [INFO] [stdout] 870 | unsafe { &(*(::std::ptr::null::())).offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:880:19 [INFO] [stdout] | [INFO] [stdout] 880 | unsafe { &(*(::std::ptr::null::())).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:890:19 [INFO] [stdout] | [INFO] [stdout] 890 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:930:19 [INFO] [stdout] | [INFO] [stdout] 930 | unsafe { &(*(::std::ptr::null::<__mbstate_t__bindgen_ty_1>())).__wch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:941:14 [INFO] [stdout] | [INFO] [stdout] 941 | &(*(::std::ptr::null::<__mbstate_t__bindgen_ty_1>())).__wchb as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:965:19 [INFO] [stdout] | [INFO] [stdout] 965 | unsafe { &(*(::std::ptr::null::<__mbstate_t>())).__count as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:975:19 [INFO] [stdout] | [INFO] [stdout] 975 | unsafe { &(*(::std::ptr::null::<__mbstate_t>())).__value as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1049:19 [INFO] [stdout] | [INFO] [stdout] 1049 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1059:19 [INFO] [stdout] | [INFO] [stdout] 1059 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1069:19 [INFO] [stdout] | [INFO] [stdout] 1069 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1079:19 [INFO] [stdout] | [INFO] [stdout] 1079 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1089:19 [INFO] [stdout] | [INFO] [stdout] 1089 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1099:19 [INFO] [stdout] | [INFO] [stdout] 1099 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1109:19 [INFO] [stdout] | [INFO] [stdout] 1109 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1119:19 [INFO] [stdout] | [INFO] [stdout] 1119 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1129:19 [INFO] [stdout] | [INFO] [stdout] 1129 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1139:19 [INFO] [stdout] | [INFO] [stdout] 1139 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1149:19 [INFO] [stdout] | [INFO] [stdout] 1149 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_backup_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1159:19 [INFO] [stdout] | [INFO] [stdout] 1159 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1169:19 [INFO] [stdout] | [INFO] [stdout] 1169 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._markers as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1179:19 [INFO] [stdout] | [INFO] [stdout] 1179 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._chain as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1189:19 [INFO] [stdout] | [INFO] [stdout] 1189 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._fileno as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1199:19 [INFO] [stdout] | [INFO] [stdout] 1199 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1209:19 [INFO] [stdout] | [INFO] [stdout] 1209 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._old_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1219:19 [INFO] [stdout] | [INFO] [stdout] 1219 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._cur_column as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1229:19 [INFO] [stdout] | [INFO] [stdout] 1229 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._vtable_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1239:19 [INFO] [stdout] | [INFO] [stdout] 1239 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._shortbuf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1249:19 [INFO] [stdout] | [INFO] [stdout] 1249 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._lock as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1259:19 [INFO] [stdout] | [INFO] [stdout] 1259 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1269:19 [INFO] [stdout] | [INFO] [stdout] 1269 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._codecvt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1279:19 [INFO] [stdout] | [INFO] [stdout] 1279 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._wide_data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1289:19 [INFO] [stdout] | [INFO] [stdout] 1289 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._freeres_list as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1299:19 [INFO] [stdout] | [INFO] [stdout] 1299 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._freeres_buf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1309:19 [INFO] [stdout] | [INFO] [stdout] 1309 | unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad5 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1319:19 [INFO] [stdout] | [INFO] [stdout] 1319 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1329:19 [INFO] [stdout] | [INFO] [stdout] 1329 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._unused2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1371:14 [INFO] [stdout] | [INFO] [stdout] 1371 | &(*(::std::ptr::null::())).offset as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1383:14 [INFO] [stdout] | [INFO] [stdout] 1383 | &(*(::std::ptr::null::())).length as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1395:14 [INFO] [stdout] | [INFO] [stdout] 1395 | &(*(::std::ptr::null::())).capacity as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1406:19 [INFO] [stdout] | [INFO] [stdout] 1406 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1441:14 [INFO] [stdout] | [INFO] [stdout] 1441 | &(*(::std::ptr::null::())).computed_offset as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1454:14 [INFO] [stdout] | [INFO] [stdout] 1454 | &(*(::std::ptr::null::())).computed_length as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1467:14 [INFO] [stdout] | [INFO] [stdout] 1467 | &(*(::std::ptr::null::())).change_offset as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1480:14 [INFO] [stdout] | [INFO] [stdout] 1480 | &(*(::std::ptr::null::())).change_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1516:19 [INFO] [stdout] | [INFO] [stdout] 1516 | unsafe { &(*(::std::ptr::null::())).changes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1527:14 [INFO] [stdout] | [INFO] [stdout] 1527 | &(*(::std::ptr::null::())).changes_undone as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1539:14 [INFO] [stdout] | [INFO] [stdout] 1539 | &(*(::std::ptr::null::())).model_segments as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1583:19 [INFO] [stdout] | [INFO] [stdout] 1583 | unsafe { &(*(::std::ptr::null::())).file_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1593:19 [INFO] [stdout] | [INFO] [stdout] 1593 | unsafe { &(*(::std::ptr::null::())).file_path as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1604:14 [INFO] [stdout] | [INFO] [stdout] 1604 | &(*(::std::ptr::null::())).on_change_cbk as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1616:14 [INFO] [stdout] | [INFO] [stdout] 1616 | &(*(::std::ptr::null::())).user_data_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1627:19 [INFO] [stdout] | [INFO] [stdout] 1627 | unsafe { &(*(::std::ptr::null::())).viewports_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1637:19 [INFO] [stdout] | [INFO] [stdout] 1637 | unsafe { &(*(::std::ptr::null::())).model_ptr_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1647:19 [INFO] [stdout] | [INFO] [stdout] 1647 | unsafe { &(*(::std::ptr::null::())).flags_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1683:14 [INFO] [stdout] | [INFO] [stdout] 1683 | &(*(::std::ptr::null::())).session_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1695:14 [INFO] [stdout] | [INFO] [stdout] 1695 | &(*(::std::ptr::null::())).data_segment as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1707:14 [INFO] [stdout] | [INFO] [stdout] 1707 | &(*(::std::ptr::null::())).on_change_cbk as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1719:14 [INFO] [stdout] | [INFO] [stdout] 1719 | &(*(::std::ptr::null::())).user_data_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___shared_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 488 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] = note: `#[warn(clashing_extern_declarations)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___weak_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 504 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 65 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stderr] Compiling semver v0.11.0 [INFO] [stderr] Compiling rustc_version v0.3.3 [INFO] [stderr] Compiling field-offset v0.3.4 [INFO] [stderr] Checking futures-executor v0.3.19 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Compiling clap_derive v3.0.2 [INFO] [stderr] Compiling relm-derive v0.22.0 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Compiling system-deps v3.2.0 [INFO] [stderr] Compiling glib-macros v0.14.1 [INFO] [stderr] Compiling gtk3-macros v0.14.0 [INFO] [stderr] Checking clap v3.0.4 [INFO] [stderr] Compiling glib-sys v0.14.0 [INFO] [stderr] Compiling gobject-sys v0.14.0 [INFO] [stderr] Compiling gio-sys v0.14.0 [INFO] [stderr] Compiling pango-sys v0.14.0 [INFO] [stderr] Compiling cairo-sys-rs v0.14.9 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.14.0 [INFO] [stderr] Compiling atk-sys v0.14.0 [INFO] [stderr] Compiling gdk-sys v0.14.0 [INFO] [stderr] Compiling gtk-sys v0.14.0 [INFO] [stderr] Checking glib v0.14.8 [INFO] [stderr] Checking cairo-rs v0.14.9 [INFO] [stderr] Checking pango v0.14.8 [INFO] [stderr] Checking atk v0.14.0 [INFO] [stderr] Checking gdk-pixbuf v0.14.0 [INFO] [stderr] Checking gdk v0.14.3 [INFO] [stderr] Checking relm v0.22.0 [INFO] [stderr] Checking example-omega-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.59s [INFO] running `Command { std: "docker" "inspect" "183a71cce0900eb84133a4b703f82948ee58bf99fe94746407e42f08058e8103", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "183a71cce0900eb84133a4b703f82948ee58bf99fe94746407e42f08058e8103", kill_on_drop: false }` [INFO] [stdout] 183a71cce0900eb84133a4b703f82948ee58bf99fe94746407e42f08058e8103 [INFO] checking jw3/example-omega-rs against try#f9935d29d867449445ee008640ccca1bf1ae0889+rustflags=-Dtail_expr_drop_order for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjw3%2Fexample-omega-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jw3/example-omega-rs on toolchain f9935d29d867449445ee008640ccca1bf1ae0889 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jw3/example-omega-rs [INFO] finished tweaking git repo https://github.com/jw3/example-omega-rs [INFO] tweaked toml for git repo https://github.com/jw3/example-omega-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/jw3/example-omega-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 150c84d350bf37bbe3e87f7878d2982481877a797d2e1ca93fe897369a341773 [INFO] running `Command { std: "docker" "start" "-a" "150c84d350bf37bbe3e87f7878d2982481877a797d2e1ca93fe897369a341773", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "150c84d350bf37bbe3e87f7878d2982481877a797d2e1ca93fe897369a341773", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "150c84d350bf37bbe3e87f7878d2982481877a797d2e1ca93fe897369a341773", kill_on_drop: false }` [INFO] [stdout] 150c84d350bf37bbe3e87f7878d2982481877a797d2e1ca93fe897369a341773 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 76c3fc06db12a3c849c0e56cf2946dbd80aa5405ce9fa3ca744f0bb2db3b6fad [INFO] running `Command { std: "docker" "start" "-a" "76c3fc06db12a3c849c0e56cf2946dbd80aa5405ce9fa3ca744f0bb2db3b6fad", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.84 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling anyhow v1.0.52 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Compiling pkg-config v0.3.24 [INFO] [stderr] Compiling smallvec v1.7.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling version-compare v0.0.11 [INFO] [stderr] Compiling strum v0.21.0 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling futures-core v0.3.19 [INFO] [stderr] Compiling futures-task v0.3.19 [INFO] [stderr] Compiling futures-util v0.3.19 [INFO] [stderr] Compiling futures-channel v0.3.19 [INFO] [stderr] Checking slab v0.4.5 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Compiling cfg-expr v0.8.1 [INFO] [stderr] Checking pin-project-lite v0.2.8 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Checking once_cell v1.9.0 [INFO] [stderr] Compiling gio v0.14.8 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Checking futures-io v0.3.19 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling gtk v0.14.3 [INFO] [stderr] Compiling omega v0.1.0 (/opt/rustwide/workdir/omega-sys) [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling indexmap v1.7.0 [INFO] [stderr] Checking fragile v1.0.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Checking textwrap v0.14.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stdout] warning: `std___shared_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 488 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] = note: `#[warn(clashing_extern_declarations)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___weak_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 504 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:229:19 [INFO] [stdout] | [INFO] [stdout] 229 | unsafe { &(*(::std::ptr::null::())).__name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:795:19 [INFO] [stdout] | [INFO] [stdout] 795 | unsafe { &(*(::std::ptr::null::())).bytes_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:805:19 [INFO] [stdout] | [INFO] [stdout] 805 | unsafe { &(*(::std::ptr::null::())).sm_bytes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:850:19 [INFO] [stdout] | [INFO] [stdout] 850 | unsafe { &(*(::std::ptr::null::())).serial as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:860:19 [INFO] [stdout] | [INFO] [stdout] 860 | unsafe { &(*(::std::ptr::null::())).kind as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:870:19 [INFO] [stdout] | [INFO] [stdout] 870 | unsafe { &(*(::std::ptr::null::())).offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:880:19 [INFO] [stdout] | [INFO] [stdout] 880 | unsafe { &(*(::std::ptr::null::())).length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:890:19 [INFO] [stdout] | [INFO] [stdout] 890 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:930:19 [INFO] [stdout] | [INFO] [stdout] 930 | unsafe { &(*(::std::ptr::null::<__mbstate_t__bindgen_ty_1>())).__wch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:941:14 [INFO] [stdout] | [INFO] [stdout] 941 | &(*(::std::ptr::null::<__mbstate_t__bindgen_ty_1>())).__wchb as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:965:19 [INFO] [stdout] | [INFO] [stdout] 965 | unsafe { &(*(::std::ptr::null::<__mbstate_t>())).__count as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:975:19 [INFO] [stdout] | [INFO] [stdout] 975 | unsafe { &(*(::std::ptr::null::<__mbstate_t>())).__value as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1049:19 [INFO] [stdout] | [INFO] [stdout] 1049 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1059:19 [INFO] [stdout] | [INFO] [stdout] 1059 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1069:19 [INFO] [stdout] | [INFO] [stdout] 1069 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1079:19 [INFO] [stdout] | [INFO] [stdout] 1079 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_read_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1089:19 [INFO] [stdout] | [INFO] [stdout] 1089 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1099:19 [INFO] [stdout] | [INFO] [stdout] 1099 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1109:19 [INFO] [stdout] | [INFO] [stdout] 1109 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_write_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1119:19 [INFO] [stdout] | [INFO] [stdout] 1119 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1129:19 [INFO] [stdout] | [INFO] [stdout] 1129 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_buf_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1139:19 [INFO] [stdout] | [INFO] [stdout] 1139 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1149:19 [INFO] [stdout] | [INFO] [stdout] 1149 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_backup_base as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1159:19 [INFO] [stdout] | [INFO] [stdout] 1159 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._IO_save_end as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1169:19 [INFO] [stdout] | [INFO] [stdout] 1169 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._markers as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1179:19 [INFO] [stdout] | [INFO] [stdout] 1179 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._chain as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1189:19 [INFO] [stdout] | [INFO] [stdout] 1189 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._fileno as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1199:19 [INFO] [stdout] | [INFO] [stdout] 1199 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._flags2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1209:19 [INFO] [stdout] | [INFO] [stdout] 1209 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._old_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1219:19 [INFO] [stdout] | [INFO] [stdout] 1219 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._cur_column as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1229:19 [INFO] [stdout] | [INFO] [stdout] 1229 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._vtable_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1239:19 [INFO] [stdout] | [INFO] [stdout] 1239 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._shortbuf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1249:19 [INFO] [stdout] | [INFO] [stdout] 1249 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._lock as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1259:19 [INFO] [stdout] | [INFO] [stdout] 1259 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1269:19 [INFO] [stdout] | [INFO] [stdout] 1269 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._codecvt as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1279:19 [INFO] [stdout] | [INFO] [stdout] 1279 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._wide_data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1289:19 [INFO] [stdout] | [INFO] [stdout] 1289 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._freeres_list as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1299:19 [INFO] [stdout] | [INFO] [stdout] 1299 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._freeres_buf as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1309:19 [INFO] [stdout] | [INFO] [stdout] 1309 | unsafe { &(*(::std::ptr::null::<_IO_FILE>())).__pad5 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1319:19 [INFO] [stdout] | [INFO] [stdout] 1319 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1329:19 [INFO] [stdout] | [INFO] [stdout] 1329 | unsafe { &(*(::std::ptr::null::<_IO_FILE>()))._unused2 as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1371:14 [INFO] [stdout] | [INFO] [stdout] 1371 | &(*(::std::ptr::null::())).offset as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1383:14 [INFO] [stdout] | [INFO] [stdout] 1383 | &(*(::std::ptr::null::())).length as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1395:14 [INFO] [stdout] | [INFO] [stdout] 1395 | &(*(::std::ptr::null::())).capacity as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1406:19 [INFO] [stdout] | [INFO] [stdout] 1406 | unsafe { &(*(::std::ptr::null::())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1441:14 [INFO] [stdout] | [INFO] [stdout] 1441 | &(*(::std::ptr::null::())).computed_offset as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1454:14 [INFO] [stdout] | [INFO] [stdout] 1454 | &(*(::std::ptr::null::())).computed_length as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1467:14 [INFO] [stdout] | [INFO] [stdout] 1467 | &(*(::std::ptr::null::())).change_offset as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1480:14 [INFO] [stdout] | [INFO] [stdout] 1480 | &(*(::std::ptr::null::())).change_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1516:19 [INFO] [stdout] | [INFO] [stdout] 1516 | unsafe { &(*(::std::ptr::null::())).changes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1527:14 [INFO] [stdout] | [INFO] [stdout] 1527 | &(*(::std::ptr::null::())).changes_undone as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1539:14 [INFO] [stdout] | [INFO] [stdout] 1539 | &(*(::std::ptr::null::())).model_segments as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1583:19 [INFO] [stdout] | [INFO] [stdout] 1583 | unsafe { &(*(::std::ptr::null::())).file_ptr as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1593:19 [INFO] [stdout] | [INFO] [stdout] 1593 | unsafe { &(*(::std::ptr::null::())).file_path as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1604:14 [INFO] [stdout] | [INFO] [stdout] 1604 | &(*(::std::ptr::null::())).on_change_cbk as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1616:14 [INFO] [stdout] | [INFO] [stdout] 1616 | &(*(::std::ptr::null::())).user_data_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1627:19 [INFO] [stdout] | [INFO] [stdout] 1627 | unsafe { &(*(::std::ptr::null::())).viewports_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1637:19 [INFO] [stdout] | [INFO] [stdout] 1637 | unsafe { &(*(::std::ptr::null::())).model_ptr_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1647:19 [INFO] [stdout] | [INFO] [stdout] 1647 | unsafe { &(*(::std::ptr::null::())).flags_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1683:14 [INFO] [stdout] | [INFO] [stdout] 1683 | &(*(::std::ptr::null::())).session_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1695:14 [INFO] [stdout] | [INFO] [stdout] 1695 | &(*(::std::ptr::null::())).data_segment as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1707:14 [INFO] [stdout] | [INFO] [stdout] 1707 | &(*(::std::ptr::null::())).on_change_cbk as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> omega-sys/src/bindings.rs:1719:14 [INFO] [stdout] | [INFO] [stdout] 1719 | &(*(::std::ptr::null::())).user_data_ptr as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___shared_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 488 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] = note: `#[warn(clashing_extern_declarations)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `std___weak_count__M_less1` redeclares `␁_M_less` with a different signature [INFO] [stdout] --> omega-sys/src/bindings.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 484 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ----------------------------- `␁_M_less` previously declared here [INFO] [stdout] ... [INFO] [stdout] 504 | #[link_name = "\u{1}_M_less"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration [INFO] [stdout] | [INFO] [stdout] = note: expected `unsafe extern "C" fn(*const u8, *const u8) -> bool` [INFO] [stdout] found `unsafe extern "C" fn(*const u8, *mut u8) -> bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 65 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stderr] Compiling semver v0.11.0 [INFO] [stderr] Compiling rustc_version v0.3.3 [INFO] [stderr] Compiling field-offset v0.3.4 [INFO] [stderr] Checking futures-executor v0.3.19 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Compiling clap_derive v3.0.2 [INFO] [stderr] Compiling relm-derive v0.22.0 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Compiling system-deps v3.2.0 [INFO] [stderr] Compiling glib-macros v0.14.1 [INFO] [stderr] Compiling gtk3-macros v0.14.0 [INFO] [stderr] Checking clap v3.0.4 [INFO] [stderr] Compiling glib-sys v0.14.0 [INFO] [stderr] Compiling gobject-sys v0.14.0 [INFO] [stderr] Compiling gio-sys v0.14.0 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.14.0 [INFO] [stderr] Compiling cairo-sys-rs v0.14.9 [INFO] [stderr] Compiling pango-sys v0.14.0 [INFO] [stderr] Compiling gdk-sys v0.14.0 [INFO] [stderr] Compiling atk-sys v0.14.0 [INFO] [stderr] Compiling gtk-sys v0.14.0 [INFO] [stderr] Checking glib v0.14.8 [INFO] [stderr] Checking cairo-rs v0.14.9 [INFO] [stderr] Checking pango v0.14.8 [INFO] [stderr] Checking atk v0.14.0 [INFO] [stderr] Checking gdk-pixbuf v0.14.0 [INFO] [stderr] Checking gdk v0.14.3 [INFO] [stderr] Checking relm v0.22.0 [INFO] [stderr] Checking example-omega-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex1.rs:74:30 [INFO] [stdout] | [INFO] [stdout] 67 | let y = v.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | &TextBufferBuilder::new().text(&vp.to_string()).build(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex1.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 85 | fn view(relm: &Relm, state: Self::Model) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let glade_src = include_str!("../glade/ex1.glade"); [INFO] [stdout] 87 | let builder = Builder::from_string(glade_src); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | [INFO] [stdout] 89 | let main_window: Window = builder.object("main_window").unwrap(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | let input_widget: TextView = builder.object("input_widget").unwrap(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | let output_widgets = (0..8) [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | gui: Widgets { [INFO] [stdout] | __________________^ [INFO] [stdout] 121 | | input_widget, [INFO] [stdout] 122 | | output_widgets, [INFO] [stdout] 123 | | main_window, [INFO] [stdout] 124 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `example-omega-rs` (example "ex1") due to 3 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex2.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn new(s: Session) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | Self { s, v: None, l: 0 } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex2.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 100 | let v = self.gui.text_display.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | &TextBufferBuilder::new().text(&vp.to_string()).build(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex2.rs:144:18 [INFO] [stdout] | [INFO] [stdout] 121 | fn view(relm: &Relm, state: Self::Model) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | let glade_src = include_str!("../glade/ex2.glade"); [INFO] [stdout] 123 | let builder = Builder::from_string(glade_src); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | [INFO] [stdout] 125 | let main_window: Window = builder.object("main_window").unwrap(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | let text_display: Box = Box::new(builder.object("text_display").unwrap()); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | gui: Widgets { [INFO] [stdout] | __________________^ [INFO] [stdout] 145 | | text_display, [INFO] [stdout] 146 | | main_window, [INFO] [stdout] 147 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex3.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn new(s: Session) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 44 | h: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex3.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn new(s: Session) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 45 | b: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex3.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 109 | let body = self.gui.text_body.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | let body = self.state.s.view_cb( [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | let v = self.gui.text_body.clone(); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | / self.gui [INFO] [stdout] 126 | | .text_header [INFO] [stdout] 127 | | .buffer() [INFO] [stdout] 128 | | .unwrap() [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex3.rs:115:22 [INFO] [stdout] | [INFO] [stdout] 109 | let body = self.gui.text_body.clone(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 115 | &TextBufferBuilder::new().text(&vp.to_string()).build(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> examples/ex3.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 136 | fn view(relm: &Relm, state: Self::Model) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | let glade_src = include_str!("../glade/ex3.glade"); [INFO] [stdout] 138 | let builder = Builder::from_string(glade_src); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | [INFO] [stdout] 140 | let main_window: Window = builder.object("main_window").unwrap(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | let text_header: TextView = builder.object("header_view").unwrap(); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | let text_body: Box = Box::new(builder.object("body_view").unwrap()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | gui: Widgets { [INFO] [stdout] | __________________^ [INFO] [stdout] 156 | | text_header, [INFO] [stdout] 157 | | text_body, [INFO] [stdout] 158 | | main_window, [INFO] [stdout] 159 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `example-omega-rs` (example "ex2") due to 4 previous errors [INFO] [stderr] error: could not compile `example-omega-rs` (example "ex3") due to 6 previous errors [INFO] running `Command { std: "docker" "inspect" "76c3fc06db12a3c849c0e56cf2946dbd80aa5405ce9fa3ca744f0bb2db3b6fad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76c3fc06db12a3c849c0e56cf2946dbd80aa5405ce9fa3ca744f0bb2db3b6fad", kill_on_drop: false }` [INFO] [stdout] 76c3fc06db12a3c849c0e56cf2946dbd80aa5405ce9fa3ca744f0bb2db3b6fad