cargo-outdated icon indicating copy to clipboard operation
cargo-outdated copied to clipboard

Index ouf of bounds

Open fpoli opened this issue 4 years ago • 0 comments
trafficstars

I found that cargo outdated panics when running on our project.

Project: https://github.com/viperproject/prusti-dev, commit 5705580.

Command:

 RUST_BACKTRACE=1 cargo outdated --root-deps-only --workspace

Output:

thread 'main' panicked at 'index out of bounds: the len is 0 but the index is 0', /home/fpoli/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-outdated-0.9.17/src/cargo_ops/temp_project.rs:409:21
stack backtrace:
   0: rust_begin_unwind
             at /rustc/e1e9319d93aea755c444c8f8ff863b0936d7a4b6/library/std/src/panicking.rs:517:5
   1: core::panicking::panic_fmt
             at /rustc/e1e9319d93aea755c444c8f8ff863b0936d7a4b6/library/core/src/panicking.rs:100:14
   2: core::panicking::panic_bounds_check
             at /rustc/e1e9319d93aea755c444c8f8ff863b0936d7a4b6/library/core/src/panicking.rs:76:5
   3: core::option::Option<T>::unwrap_or_else
   4: cargo_outdated::cargo_ops::temp_project::TempProject::find_update
   5: cargo_outdated::cargo_ops::temp_project::TempProject::update_version_and_feature
   6: cargo_outdated::cargo_ops::temp_project::TempProject::write_manifest_latest
   7: cargo_outdated::execute
   8: cargo_outdated::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

Version: cargo-outdated v0.9.17

fpoli avatar Nov 02 '21 13:11 fpoli