[INFO] cloning repository https://github.com/honzasp/libext2 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/honzasp/libext2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonzasp%2Flibext2", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonzasp%2Flibext2'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ff6707ad1d23572ee7e418d4b63cc76252f90e6f [INFO] building honzasp/libext2 against try#9b5e8b16bd1c4acf4cf8e6880368314cf021a987+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonzasp%2Flibext2" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/honzasp/libext2 on toolchain 9b5e8b16bd1c4acf4cf8e6880368314cf021a987 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9b5e8b16bd1c4acf4cf8e6880368314cf021a987" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/honzasp/libext2 [INFO] finished tweaking git repo https://github.com/honzasp/libext2 [INFO] tweaked toml for git repo https://github.com/honzasp/libext2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/honzasp/libext2 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" "+9b5e8b16bd1c4acf4cf8e6880368314cf021a987" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9b5e8b16bd1c4acf4cf8e6880368314cf021a987" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 544f5af3453fa2d2e28a05c15f0b62d06f32e3d63ea07cfdd456812a01cc3e5d [INFO] running `Command { std: "docker" "start" "-a" "544f5af3453fa2d2e28a05c15f0b62d06f32e3d63ea07cfdd456812a01cc3e5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "544f5af3453fa2d2e28a05c15f0b62d06f32e3d63ea07cfdd456812a01cc3e5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "544f5af3453fa2d2e28a05c15f0b62d06f32e3d63ea07cfdd456812a01cc3e5d", kill_on_drop: false }` [INFO] [stdout] 544f5af3453fa2d2e28a05c15f0b62d06f32e3d63ea07cfdd456812a01cc3e5d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9b5e8b16bd1c4acf4cf8e6880368314cf021a987" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8f3c13fcac1568b0103bcea906ce000ca091ad22e2b907c7042048c6294d2341 [INFO] running `Command { std: "docker" "start" "-a" "8f3c13fcac1568b0103bcea906ce000ca091ad22e2b907c7042048c6294d2341", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling winapi-build v0.1.1 [INFO] [stderr] Compiling libc v0.2.4 [INFO] [stderr] Compiling pkg-config v0.3.6 [INFO] [stderr] Compiling winapi v0.2.5 [INFO] [stderr] Compiling libc v0.1.12 [INFO] [stderr] Compiling thread-scoped v1.0.1 [INFO] [stderr] Compiling log v0.3.4 [INFO] [stderr] Compiling kernel32-sys v0.2.1 [INFO] [stderr] Compiling fuse v0.2.7 [INFO] [stderr] Compiling time v0.1.34 [INFO] [stderr] Compiling ext2 v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/alloc.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | Ok(match try!(alloc_in_group(fs, first_group_idx)) { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/alloc.rs:44:33 [INFO] [stdout] | [INFO] [stdout] 44 | if let Some(resource) = try!(alloc_in_group(fs, group_idx)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/decode.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | let mode = try!(decode_inode_mode(decode_u16(&bytes[0..]))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/decode.rs:130:7 [INFO] [stdout] | [INFO] [stdout] 130 | try!(decode_dir_entry_file_type(bytes[7])) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | let dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:27:44 [INFO] [stdout] | [INFO] [stdout] 27 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:47:44 [INFO] [stdout] | [INFO] [stdout] 47 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 50 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:51:7 [INFO] [stdout] | [INFO] [stdout] 51 | try!(erase_dir_entry(fs, &mut dir_inode, offset, prev_offset, next_offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:49:29 [INFO] [stdout] | [INFO] [stdout] 49 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:65:30 [INFO] [stdout] | [INFO] [stdout] 65 | let mut source_dir_inode = try!(get_inode(fs, source_dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:66:30 [INFO] [stdout] | [INFO] [stdout] 66 | let mut target_dir_inode = try!(get_inode(fs, target_dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:78:7 [INFO] [stdout] | [INFO] [stdout] 78 | try!(read_dir_entry(fs, &source_dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:81:7 [INFO] [stdout] | [INFO] [stdout] 81 | try!(add_dir_entry(fs, &mut target_dir_inode, &mut entry_inode, target_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:82:7 [INFO] [stdout] | [INFO] [stdout] 82 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:83:7 [INFO] [stdout] | [INFO] [stdout] 83 | try!(erase_dir_entry(fs, &mut source_dir_inode, offset, prev_offset, next_offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:80:29 [INFO] [stdout] | [INFO] [stdout] 80 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | let inode = try!(get_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:111:38 [INFO] [stdout] | [INFO] [stdout] 111 | let (entry, name, next_offset) = try!(read_dir_entry(fs, &inode, handle.offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | None => try!(get_inode(fs, entry.ino as u64)).mode.file_type, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:150:44 [INFO] [stdout] | [INFO] [stdout] 150 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:163:7 [INFO] [stdout] | [INFO] [stdout] 163 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:167:7 [INFO] [stdout] | [INFO] [stdout] 167 | try!(unlink_inode(fs, &mut old_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:166:27 [INFO] [stdout] | [INFO] [stdout] 166 | let mut old_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:197:44 [INFO] [stdout] | [INFO] [stdout] 197 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:229:3 [INFO] [stdout] | [INFO] [stdout] 229 | try!(encode_dir_entry(&fs.superblock, &dot_entry, &mut buffer[0..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:230:3 [INFO] [stdout] | [INFO] [stdout] 230 | try!(encode_dir_entry(&fs.superblock, &dot_dot_entry, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:236:3 [INFO] [stdout] | [INFO] [stdout] 236 | try!(write_inode_data(fs, dir_inode, 0, &buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:238:3 [INFO] [stdout] | [INFO] [stdout] 238 | try!(update_inode(fs, parent_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:240:3 [INFO] [stdout] | [INFO] [stdout] 240 | try!(update_inode(fs, dir_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:255:7 [INFO] [stdout] | [INFO] [stdout] 255 | try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:268:7 [INFO] [stdout] | [INFO] [stdout] 268 | try!(write_dir_entry(fs, dir_inode, offset, &entry, None)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:290:7 [INFO] [stdout] | [INFO] [stdout] 290 | try!(update_inode(fs, &parent_inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:288:30 [INFO] [stdout] | [INFO] [stdout] 288 | let mut parent_inode = try!(get_inode(fs, parent_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:323:3 [INFO] [stdout] | [INFO] [stdout] 323 | try!(write_dir_entry(fs, dir_inode, free_space.offset, &new_entry, Some(name))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:324:3 [INFO] [stdout] | [INFO] [stdout] 324 | try!(write_dir_entry_rec_len(fs, dir_inode, free_space.prev_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:341:3 [INFO] [stdout] | [INFO] [stdout] 341 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | try!(write_dir_entry_rec_len(fs, dir_inode, prev_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:354:3 [INFO] [stdout] | [INFO] [stdout] 354 | try!(read_inode_data(fs, inode, offset, &mut entry_buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:363:3 [INFO] [stdout] | [INFO] [stdout] 363 | try!(read_inode_data(fs, &inode, offset + 8, &mut name_buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:355:15 [INFO] [stdout] | [INFO] [stdout] 355 | let entry = try!(decode_dir_entry(&fs.superblock, &entry_buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:372:3 [INFO] [stdout] | [INFO] [stdout] 372 | try!(encode_dir_entry(&fs.superblock, entry, &mut entry_buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:380:3 [INFO] [stdout] | [INFO] [stdout] 380 | try!(write_inode_data(fs, dir_inode, offset, &entry_buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/dir.rs:389:3 [INFO] [stdout] | [INFO] [stdout] 389 | try!(write_inode_data(fs, dir_inode, offset + 4, &minibuf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/file.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | let inode = try!(get_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/file.rs:20:15 [INFO] [stdout] | [INFO] [stdout] 20 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/file.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | let mut inode = try!(get_inode(fs, handle.ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:41:3 [INFO] [stdout] | [INFO] [stdout] 41 | try!(volume.read(1024, &mut superblock_bytes[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | try!(flush_superblock(&mut fs, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | let superblock = try!(decode_superblock(&superblock_bytes[..], true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | let group = try!(read_group(&mut fs, group_idx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | try!(flush_ino(fs, dirty_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | try!(flush_group(fs, group_idx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | try!(encode_superblock(&fs.superblock, &mut fs.superblock_bytes[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/fs.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | try!(fs.volume.write(1024, &fs.superblock_bytes[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | try!(fs.volume.read(block_bitmap_offset, &mut block_bitmap[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | try!(fs.volume.read(inode_bitmap_offset, &mut inode_bitmap[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | let desc = try!(read_group_desc(fs, table_block, group_idx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | try!(write_group_desc(fs, table_block, group_idx, &group_desc)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | try!(fs.volume.write(block_bitmap_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | try!(fs.volume.write(inode_bitmap_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:55:3 [INFO] [stdout] | [INFO] [stdout] 55 | try!(encode_group_desc(&fs.superblock, desc, &mut desc_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/group.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | try!(write_group(fs, group_idx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | try!(refit_inode_cache(fs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | let inode = try!(read_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | try!(flush_ino(fs, used_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:51:7 [INFO] [stdout] | [INFO] [stdout] 51 | try!(flush_ino(fs, random_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 71 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | try!(truncate_inode_blocks(fs, &mut inode, first_unused_block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | try!(deinit_dir(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | if !try!(is_dir_empty(fs, inode)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | try!(remove_inode(fs, inode)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:126:3 [INFO] [stdout] | [INFO] [stdout] 126 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | let (offset, inode_size) = try!(locate_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:133:3 [INFO] [stdout] | [INFO] [stdout] 133 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:134:3 [INFO] [stdout] | [INFO] [stdout] 134 | try!(encode_inode(&fs.superblock, inode, &mut inode_buf[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:131:30 [INFO] [stdout] | [INFO] [stdout] 131 | let (offset, inode_size) = try!(locate_inode(fs, inode.ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:162:3 [INFO] [stdout] | [INFO] [stdout] 162 | try!(update_inode(fs, &inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | try!(init_dir(fs, dir_inode, &mut inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode.rs:167:3 [INFO] [stdout] | [INFO] [stdout] 167 | try!(dealloc_inode_blocks(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | try!(read_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 26 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | try!(write_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:66:7 [INFO] [stdout] | [INFO] [stdout] 66 | try!(set_inode_block(fs, inode, inode_block, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | let block = try!(alloc_inode_block(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | try!(dealloc_indirect_block(fs, inode, block1 as u64, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | try!(dealloc_indirect_block(fs, inode, block2 as u64, 2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | try!(dealloc_indirect_block(fs, inode, block3 as u64, 3)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:101:7 [INFO] [stdout] | [INFO] [stdout] 101 | try!(dealloc_indirect_block(fs, inode, block1, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:102:7 [INFO] [stdout] | [INFO] [stdout] 102 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:103:7 [INFO] [stdout] | [INFO] [stdout] 103 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:110:7 [INFO] [stdout] | [INFO] [stdout] 110 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:111:7 [INFO] [stdout] | [INFO] [stdout] 111 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:117:7 [INFO] [stdout] | [INFO] [stdout] 117 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:118:7 [INFO] [stdout] | [INFO] [stdout] 118 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:119:7 [INFO] [stdout] | [INFO] [stdout] 119 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:116:20 [INFO] [stdout] | [INFO] [stdout] 116 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:125:7 [INFO] [stdout] | [INFO] [stdout] 125 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:126:7 [INFO] [stdout] | [INFO] [stdout] 126 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | try!(truncate_indirect_block(fs, inode, block3, level2, 3)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:123:20 [INFO] [stdout] | [INFO] [stdout] 123 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | try!(write_indirect(fs, block, i, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:138:23 [INFO] [stdout] | [INFO] [stdout] 138 | let entry_block = try!(read_indirect(fs, block, i)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:144:7 [INFO] [stdout] | [INFO] [stdout] 144 | try!(dealloc_inode_block(fs, inode, entry_block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:146:7 [INFO] [stdout] | [INFO] [stdout] 146 | try!(dealloc_indirect_block(fs, inode, entry_block, level - 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:166:3 [INFO] [stdout] | [INFO] [stdout] 166 | try!(fs.volume.read(entry_offset, &mut buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:186:7 [INFO] [stdout] | [INFO] [stdout] 186 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:202:3 [INFO] [stdout] | [INFO] [stdout] 202 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:206:3 [INFO] [stdout] | [INFO] [stdout] 206 | try!(fs.volume.write(offset, &zeros[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let block = match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:228:3 [INFO] [stdout] | [INFO] [stdout] 228 | try!(fs.volume.read(indirect_block * block_size, &mut buffer[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:232:7 [INFO] [stdout] | [INFO] [stdout] 232 | try!(dealloc_indirect_block(fs, inode, block, level - 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:234:7 [INFO] [stdout] | [INFO] [stdout] 234 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:252:20 [INFO] [stdout] | [INFO] [stdout] 252 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:258:20 [INFO] [stdout] | [INFO] [stdout] 258 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:260:20 [INFO] [stdout] | [INFO] [stdout] 260 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:266:20 [INFO] [stdout] | [INFO] [stdout] 266 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:268:20 [INFO] [stdout] | [INFO] [stdout] 268 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:270:20 [INFO] [stdout] | [INFO] [stdout] 270 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:282:29 [INFO] [stdout] | [INFO] [stdout] 282 | if let Some(prev_block) = try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:292:7 [INFO] [stdout] | [INFO] [stdout] 292 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:291:35 [INFO] [stdout] | [INFO] [stdout] 291 | inode.block[idx as usize] = try!(alloc_indirect_block(fs, inode)) as u32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | let old_block = try!(read_indirect(fs, indirect, entry)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:303:7 [INFO] [stdout] | [INFO] [stdout] 303 | try!(write_indirect(fs, indirect, entry, new_block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:302:23 [INFO] [stdout] | [INFO] [stdout] 302 | let new_block = try!(alloc_indirect_block(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:313:7 [INFO] [stdout] | [INFO] [stdout] 313 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:317:7 [INFO] [stdout] | [INFO] [stdout] 317 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:316:20 [INFO] [stdout] | [INFO] [stdout] 316 | let block1 = try!(inode_indirect(fs, inode, 12)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:322:7 [INFO] [stdout] | [INFO] [stdout] 322 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:320:20 [INFO] [stdout] | [INFO] [stdout] 320 | let block2 = try!(inode_indirect(fs, inode, 13)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:321:20 [INFO] [stdout] | [INFO] [stdout] 321 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:328:7 [INFO] [stdout] | [INFO] [stdout] 328 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:325:20 [INFO] [stdout] | [INFO] [stdout] 325 | let block3 = try!(inode_indirect(fs, inode, 14)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:326:20 [INFO] [stdout] | [INFO] [stdout] 326 | let block2 = try!(block_indirect(fs, inode, block3, level2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/inode_data.rs:327:20 [INFO] [stdout] | [INFO] [stdout] 327 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | try!(add_dir_entry(fs, &mut dir_inode, &mut new_inode, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | let new_ino = match try!(alloc_inode(fs, dir_group)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:18:23 [INFO] [stdout] | [INFO] [stdout] 18 | let mut new_inode = try!(init_inode(fs, &mut dir_inode, new_ino, mode, attr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | try!(write_link_data(fs, &mut inode, link)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | let mut inode = try!(make_inode_in_dir(fs, dir_ino, name, mode, attr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | try!(add_dir_entry(fs, &mut dir_inode, &mut link_inode, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/make_in_dir.rs:40:24 [INFO] [stdout] | [INFO] [stdout] 40 | let mut link_inode = try!(get_inode(fs, link_ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/link.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | let inode = try!(get_inode(fs, ino)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/link.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | try!(read_inode_data(fs, &inode, 0, &mut buffer[..])) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/link.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | try!(truncate_inode_blocks(fs, inode, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/link.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | try!(update_inode(fs, inode)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/link.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | try!(write_inode_data(fs, inode, 0, data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `file::*` [INFO] [stdout] --> src/prelude.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use file::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `make_in_dir::*` [INFO] [stdout] --> src/prelude.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub use make_in_dir::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `read_exact` [INFO] [stdout] --> src/volume.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "read_exact")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `read_exact` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `read_exact` [INFO] [stdout] --> src/volume.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | #[cfg(not(feature = "read_exact"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `read_exact` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/volume.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/volume.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | total_read += try!(self.0.read(&mut buffer[total_read..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/volume.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/volume.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | try!(self.0.write_all(buffer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | cause: Option>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 6 | cause: Option>, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/fs.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | pub volume: Box, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 6 | pub volume: Box, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 22 | fn cause(&self) -> Option<&dyn error::Error> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/fs.rs:39:33 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn mount_fs(mut volume: Box) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 39 | pub fn mount_fs(mut volume: Box) -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: internal compiler error: compiler/rustc_mir_build/src/builder/scope.rs:1724:17: cannot unwind from goto -> bb65 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at compiler/rustc_mir_build/src/builder/scope.rs:1724:17: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7bccf2181caa - ::fmt::h636462e57d5ef1e1 [INFO] [stderr] 1: 0x7bccf2813cbc - core::fmt::write::h067060808ac50eb9 [INFO] [stderr] 2: 0x7bccf3728e11 - std::io::Write::write_fmt::h4674fa2ed7c0dfdd [INFO] [stderr] 3: 0x7bccf2181b02 - std::sys::backtrace::BacktraceLock::print::h0c77148acfb0b5e9 [INFO] [stderr] 4: 0x7bccf2183ffa - std::panicking::default_hook::{{closure}}::h30daa8e7c6ccb09d [INFO] [stderr] 5: 0x7bccf2183e43 - std::panicking::default_hook::h25f21dc0f2064615 [INFO] [stderr] 6: 0x7bccf12eff28 - std[b36e883d67eb0403]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7bccf21847b8 - std::panicking::rust_panic_with_hook::hc98438687e833605 [INFO] [stderr] 8: 0x7bccf132a341 - std[b36e883d67eb0403]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7bccf131f526 - std[b36e883d67eb0403]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7bccf131f50d - std[b36e883d67eb0403]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7bccf13342a1 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7bccf1884fdc - ::span_bug:: [INFO] [stderr] 13: 0x7bccf190a897 - rustc_middle[8ad6e8ce52578819]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7bccf18f006a - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7bccf18efefb - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7bccefd34437 - rustc_middle[8ad6e8ce52578819]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7bccf31d541b - ::build_unwind_tree [INFO] [stderr] 18: 0x7bccf31cd7cd - rustc_mir_build[73684a27b88b946a]::builder::mir_build [INFO] [stderr] 19: 0x7bccf2807714 - rustc_mir_transform[857cd804783fef4d]::mir_built [INFO] [stderr] 20: 0x7bccf28076d7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 21: 0x7bccf2a953d1 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 22: 0x7bccf2a94f8d - rustc_query_impl[1e55094a59e290f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 23: 0x7bccef867185 - rustc_mir_build[73684a27b88b946a]::check_unsafety::check_unsafety [INFO] [stderr] 24: 0x7bccf30e98a7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 25: 0x7bccf30e9b69 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 26: 0x7bccf30e97d1 - rustc_query_impl[1e55094a59e290f4]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 27: 0x7bccf2c9bd32 - rustc_interface[b59e7ee7606ca029]::passes::run_required_analyses [INFO] [stderr] 28: 0x7bccf372cc9e - rustc_interface[b59e7ee7606ca029]::passes::analysis [INFO] [stderr] 29: 0x7bccf372cc6f - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 30: 0x7bccf377b355 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 31: 0x7bccf377b08e - rustc_query_impl[1e55094a59e290f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 32: 0x7bccf37701de - rustc_interface[b59e7ee7606ca029]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 33: 0x7bccf37dff51 - rustc_interface[b59e7ee7606ca029]::interface::run_compiler::<(), rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 34: 0x7bccf36f5087 - std[b36e883d67eb0403]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 35: 0x7bccf36f551c - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[303105738bd0c2ae]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 36: 0x7bccf36f6aef - std::sys::pal::unix::thread::Thread::new::thread_start::ha554cc4ba6335b05 [INFO] [stderr] 37: 0x7bccf4f54ac3 - [INFO] [stderr] 38: 0x7bccf4fe5a04 - clone [INFO] [stderr] 39: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-01-01T00_18_07-128.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.85.0-nightly (9b5e8b16b 2024-12-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_built] building MIR for `alloc::alloc` [INFO] [stderr] #1 [check_unsafety] unsafety-checking `alloc::alloc` [INFO] [stderr] #2 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stdout] error: internal compiler error: compiler/rustc_mir_build/src/builder/scope.rs:1724:17: cannot unwind from goto -> bb78 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at compiler/rustc_mir_build/src/builder/scope.rs:1724:17: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7bccf2181caa - ::fmt::h636462e57d5ef1e1 [INFO] [stderr] 1: 0x7bccf2813cbc - core::fmt::write::h067060808ac50eb9 [INFO] [stderr] 2: 0x7bccf3728e11 - std::io::Write::write_fmt::h4674fa2ed7c0dfdd [INFO] [stderr] 3: 0x7bccf2181b02 - std::sys::backtrace::BacktraceLock::print::h0c77148acfb0b5e9 [INFO] [stderr] 4: 0x7bccf2183ffa - std::panicking::default_hook::{{closure}}::h30daa8e7c6ccb09d [INFO] [stderr] 5: 0x7bccf2183e43 - std::panicking::default_hook::h25f21dc0f2064615 [INFO] [stderr] 6: 0x7bccf12eff28 - std[b36e883d67eb0403]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7bccf21847b8 - std::panicking::rust_panic_with_hook::hc98438687e833605 [INFO] [stderr] 8: 0x7bccf132a341 - std[b36e883d67eb0403]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7bccf131f526 - std[b36e883d67eb0403]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7bccf131f50d - std[b36e883d67eb0403]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7bccf13342a1 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7bccf1884fdc - ::span_bug:: [INFO] [stderr] 13: 0x7bccf190a897 - rustc_middle[8ad6e8ce52578819]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7bccf18f006a - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7bccf18efefb - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7bccefd34437 - rustc_middle[8ad6e8ce52578819]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7bccf31d541b - ::build_unwind_tree [INFO] [stderr] 18: 0x7bccf31cd7cd - rustc_mir_build[73684a27b88b946a]::builder::mir_build [INFO] [stderr] 19: 0x7bccf2807714 - rustc_mir_transform[857cd804783fef4d]::mir_built [INFO] [stderr] 20: 0x7bccf28076d7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 21: 0x7bccf2a953d1 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 22: 0x7bccf2a94f8d - rustc_query_impl[1e55094a59e290f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 23: 0x7bccef867185 - rustc_mir_build[73684a27b88b946a]::check_unsafety::check_unsafety [INFO] [stderr] 24: 0x7bccf30e98a7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 25: 0x7bccf30e9b69 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 26: 0x7bccf30e97d1 - rustc_query_impl[1e55094a59e290f4]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 27: 0x7bccf2c9bd32 - rustc_interface[b59e7ee7606ca029]::passes::run_required_analyses [INFO] [stderr] 28: 0x7bccf372cc9e - rustc_interface[b59e7ee7606ca029]::passes::analysis [INFO] [stderr] 29: 0x7bccf372cc6f - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 30: 0x7bccf377b355 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 31: 0x7bccf377b08e - rustc_query_impl[1e55094a59e290f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 32: 0x7bccf37701de - rustc_interface[b59e7ee7606ca029]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 33: 0x7bccf37dff51 - rustc_interface[b59e7ee7606ca029]::interface::run_compiler::<(), rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 34: 0x7bccf36f5087 - std[b36e883d67eb0403]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 35: 0x7bccf36f551c - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[303105738bd0c2ae]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 36: 0x7bccf36f6aef - std::sys::pal::unix::thread::Thread::new::thread_start::ha554cc4ba6335b05 [INFO] [stderr] 37: 0x7bccf4f54ac3 - [INFO] [stderr] 38: 0x7bccf4fe5a04 - clone [INFO] [stderr] 39: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-01-01T00_18_07-128.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.85.0-nightly (9b5e8b16b 2024-12-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_built] building MIR for `inode::refit_inode_cache` [INFO] [stderr] #1 [check_unsafety] unsafety-checking `inode::refit_inode_cache` [INFO] [stderr] #2 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stdout] error: internal compiler error: compiler/rustc_mir_build/src/builder/scope.rs:1724:17: cannot unwind from goto -> bb52 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at compiler/rustc_mir_build/src/builder/scope.rs:1724:17: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7bccf2181caa - ::fmt::h636462e57d5ef1e1 [INFO] [stderr] 1: 0x7bccf2813cbc - core::fmt::write::h067060808ac50eb9 [INFO] [stderr] 2: 0x7bccf3728e11 - std::io::Write::write_fmt::h4674fa2ed7c0dfdd [INFO] [stderr] 3: 0x7bccf2181b02 - std::sys::backtrace::BacktraceLock::print::h0c77148acfb0b5e9 [INFO] [stderr] 4: 0x7bccf2183ffa - std::panicking::default_hook::{{closure}}::h30daa8e7c6ccb09d [INFO] [stderr] 5: 0x7bccf2183e43 - std::panicking::default_hook::h25f21dc0f2064615 [INFO] [stderr] 6: 0x7bccf12eff28 - std[b36e883d67eb0403]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7bccf21847b8 - std::panicking::rust_panic_with_hook::hc98438687e833605 [INFO] [stderr] 8: 0x7bccf132a341 - std[b36e883d67eb0403]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7bccf131f526 - std[b36e883d67eb0403]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7bccf131f50d - std[b36e883d67eb0403]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7bccf13342a1 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7bccf1884fdc - ::span_bug:: [INFO] [stderr] 13: 0x7bccf190a897 - rustc_middle[8ad6e8ce52578819]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7bccf18f006a - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7bccf18efefb - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7bccefd34437 - rustc_middle[8ad6e8ce52578819]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7bccf31d541b - ::build_unwind_tree [INFO] [stderr] 18: 0x7bccf31cd7cd - rustc_mir_build[73684a27b88b946a]::builder::mir_build [INFO] [stderr] 19: 0x7bccf2807714 - rustc_mir_transform[857cd804783fef4d]::mir_built [INFO] [stderr] 20: 0x7bccf28076d7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 21: 0x7bccf2a953d1 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 22: 0x7bccf2a94f8d - rustc_query_impl[1e55094a59e290f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 23: 0x7bccef867185 - rustc_mir_build[73684a27b88b946a]::check_unsafety::check_unsafety [INFO] [stderr] 24: 0x7bccf30e98a7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 25: 0x7bccf30e9b69 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 26: 0x7bccf30e97d1 - rustc_query_impl[1e55094a59e290f4]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 27: 0x7bccf2c9bd32 - rustc_interface[b59e7ee7606ca029]::passes::run_required_analyses [INFO] [stderr] 28: 0x7bccf372cc9e - rustc_interface[b59e7ee7606ca029]::passes::analysis [INFO] [stdout] error: internal compiler error: compiler/rustc_mir_build/src/builder/scope.rs:1724:17: cannot unwind from goto -> bb213 [INFO] [stdout] --> src/inode_data.rs:277:2 [INFO] [stdout] | [INFO] [stdout] 277 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 29: 0x7bccf372cc6f - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 30: 0x7bccf377b355 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 31: 0x7bccf377b08e - rustc_query_impl[1e55094a59e290f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 32: 0x7bccf37701de - rustc_interface[b59e7ee7606ca029]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 33: 0x7bccf37dff51 - rustc_interface[b59e7ee7606ca029]::interface::run_compiler::<(), rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 34: 0x7bccf36f5087 - std[b36e883d67eb0403]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 35: 0x7bccf36f551c - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[303105738bd0c2ae]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 36: 0x7bccf36f6aef - std::sys::pal::unix::thread::Thread::new::thread_start::ha554cc4ba6335b05 [INFO] [stderr] 37: 0x7bccf4f54ac3 - [INFO] [stderr] 38: 0x7bccf4fe5a04 - clone [INFO] [stderr] 39: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-01-01T00_18_07-128.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.85.0-nightly (9b5e8b16b 2024-12-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_built] building MIR for `inode_data::alloc_inode_block` [INFO] [stderr] #1 [check_unsafety] unsafety-checking `inode_data::alloc_inode_block` [INFO] [stderr] #2 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stderr] thread 'rustc' panicked at compiler/rustc_mir_build/src/builder/scope.rs:1724:17: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7bccf2181caa - ::fmt::h636462e57d5ef1e1 [INFO] [stderr] 1: 0x7bccf2813cbc - core::fmt::write::h067060808ac50eb9 [INFO] [stderr] 2: 0x7bccf3728e11 - std::io::Write::write_fmt::h4674fa2ed7c0dfdd [INFO] [stderr] 3: 0x7bccf2181b02 - std::sys::backtrace::BacktraceLock::print::h0c77148acfb0b5e9 [INFO] [stderr] 4: 0x7bccf2183ffa - std::panicking::default_hook::{{closure}}::h30daa8e7c6ccb09d [INFO] [stderr] 5: 0x7bccf2183e43 - std::panicking::default_hook::h25f21dc0f2064615 [INFO] [stderr] 6: 0x7bccf12eff28 - std[b36e883d67eb0403]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7bccf21847b8 - std::panicking::rust_panic_with_hook::hc98438687e833605 [INFO] [stderr] 8: 0x7bccf132a341 - std[b36e883d67eb0403]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7bccf131f526 - std[b36e883d67eb0403]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7bccf131f50d - std[b36e883d67eb0403]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7bccf13342a1 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7bccf1884fdc - ::span_bug:: [INFO] [stderr] 13: 0x7bccf190a897 - rustc_middle[8ad6e8ce52578819]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7bccf18f006a - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7bccf18efefb - rustc_middle[8ad6e8ce52578819]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7bccefd34437 - rustc_middle[8ad6e8ce52578819]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7bccf31d541b - ::build_unwind_tree [INFO] [stderr] 18: 0x7bccf31cd7cd - rustc_mir_build[73684a27b88b946a]::builder::mir_build [INFO] [stderr] 19: 0x7bccf2807714 - rustc_mir_transform[857cd804783fef4d]::mir_built [INFO] [stderr] 20: 0x7bccf28076d7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 21: 0x7bccf2a953d1 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 22: 0x7bccf2a94f8d - rustc_query_impl[1e55094a59e290f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 23: 0x7bccef867185 - rustc_mir_build[73684a27b88b946a]::check_unsafety::check_unsafety [INFO] [stderr] 24: 0x7bccf30e98a7 - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 25: 0x7bccf30e9b69 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::, rustc_query_system[67781f9dc633c543]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 26: 0x7bccf30e97d1 - rustc_query_impl[1e55094a59e290f4]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 27: 0x7bccf2c9bd32 - rustc_interface[b59e7ee7606ca029]::passes::run_required_analyses [INFO] [stderr] 28: 0x7bccf372cc9e - rustc_interface[b59e7ee7606ca029]::passes::analysis [INFO] [stderr] 29: 0x7bccf372cc6f - rustc_query_impl[1e55094a59e290f4]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 30: 0x7bccf377b355 - rustc_query_system[67781f9dc633c543]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[1e55094a59e290f4]::plumbing::QueryCtxt, false> [INFO] [stderr] 31: 0x7bccf377b08e - rustc_query_impl[1e55094a59e290f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 32: 0x7bccf37701de - rustc_interface[b59e7ee7606ca029]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 33: 0x7bccf37dff51 - rustc_interface[b59e7ee7606ca029]::interface::run_compiler::<(), rustc_driver_impl[be5855d19ccc8b6c]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 34: 0x7bccf36f5087 - std[b36e883d67eb0403]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 35: 0x7bccf36f551c - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[303105738bd0c2ae]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 36: 0x7bccf36f6aef - std::sys::pal::unix::thread::Thread::new::thread_start::ha554cc4ba6335b05 [INFO] [stderr] 37: 0x7bccf4f54ac3 - [INFO] [stderr] 38: 0x7bccf4fe5a04 - clone [INFO] [stderr] 39: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-01-01T00_18_07-128.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.85.0-nightly (9b5e8b16b 2024-12-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_built] building MIR for `inode_data::get_inode_block` [INFO] [stderr] #1 [check_unsafety] unsafety-checking `inode_data::get_inode_block` [INFO] [stderr] #2 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stderr] error: could not compile `ext2` (lib); 173 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/9b5e8b16bd1c4acf4cf8e6880368314cf021a987/bin/rustc --crate-name ext2 --edition=2015 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=80d7fc427a865d18 -C extra-filename=-46080fb6d3c4eb93 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern fuse=/opt/rustwide/target/debug/deps/libfuse-47bf14bad24cc405.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-2aa1d8c264374ae5.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-d05f59b39175f5af.rmeta --cap-lints=forbid -Dtail-expr-drop-order -L native=/usr/lib/x86_64-linux-gnu` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "8f3c13fcac1568b0103bcea906ce000ca091ad22e2b907c7042048c6294d2341", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8f3c13fcac1568b0103bcea906ce000ca091ad22e2b907c7042048c6294d2341", kill_on_drop: false }` [INFO] [stdout] 8f3c13fcac1568b0103bcea906ce000ca091ad22e2b907c7042048c6294d2341