The sound distributed version control system

#335 [CRASH] The Shawshank Redemption

Closed on February 26, 2021
tankf33der on February 19, 2021

alpha.38

$ pijul init p3
$ cd p3
$ touch a b
$ pijul add a
$ pijul rec -am"."
Hash: IAY57HN5ELKDUJ5AWNILESZ7I7O3JOCKBC2HHTVD3S7GS26LU3EQC
$ pijul add b
$ pijul rec -am"."
Hash: V74RDWHZEBK3KI4OIJGOMQWPANT2RNNTKHH67F6MURRL26D6DOPAC
$ pijul unrec IA
$ pijul res
$ pijul unrec V7
$ pijul res
$ pijul add a b
$ pijul rec -am"."
Hash: 3T4FMFB5GVNEJOFDFOTFOFJVXZCTDRRZVAFQ6JN6MZTIXI7FHXOAC
$ pijul fork m
$ pijul chann switch m
$ pijul unrec 3T
$ pijul res
$ pijul add a b
$ pijul rec -am"."
Hash: MRDBD5J4WJFQQN3M7UQRZUMW2C3PB4EUAVBKLFEJ3FBZEMFXTSSAC
$ touch c
$ pijul add c
$ pijul rec -am"."
$ pijul remove a b
$ pijul rec -am"."
$ pijul fork m1
$ RUST_BACKTRACE=1 pijul chann switch main
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Block { block: Position { change: ChangeId(RYIVXSR3MHRYQ), pos: ChangePosition(4) } }', /root/pijul/libpijul/src/fs.rs:842:70
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::result::unwrap_failed
   3: core::result::Result<T,E>::unwrap
             at /builddir/rustc-1.48.0-src/library/core/src/result.rs:973
   4: libpijul::fs::find_path
             at /root/pijul/libpijul/src/fs.rs:842
   5: pijul::commands::reset::Reset::reset::{{closure}}
             at /root/pijul/pijul/src/commands/reset.rs:130
   6: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
             at /builddir/rustc-1.48.0-src/library/core/src/future/mod.rs:80
   7: pijul::commands::reset::Reset::switch::{{closure}}
             at /root/pijul/pijul/src/commands/reset.rs:34
   8: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
             at /builddir/rustc-1.48.0-src/library/core/src/future/mod.rs:80
   9: pijul::commands::channel::Channel::run::{{closure}}
             at /root/pijul/pijul/src/commands/channel.rs:67
  10: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
             at /builddir/rustc-1.48.0-src/library/core/src/future/mod.rs:80
  11: pijul::run::{{closure}}
             at /root/pijul/pijul/src/main.rs:199
  12: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
             at /builddir/rustc-1.48.0-src/library/core/src/future/mod.rs:80
  13: pijul::main::{{closure}}
             at /root/pijul/pijul/src/main.rs:141
  14: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
             at /builddir/rustc-1.48.0-src/library/core/src/future/mod.rs:80
  15: tokio::park::thread::CachedParkThread::block_on::{{closure}}
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/park/thread.rs:263
  16: tokio::coop::with_budget::{{closure}}
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/coop.rs:121
  17: std::thread::local::LocalKey<T>::try_with
             at /builddir/rustc-1.48.0-src/library/std/src/thread/local.rs:272
  18: std::thread::local::LocalKey<T>::with
             at /builddir/rustc-1.48.0-src/library/std/src/thread/local.rs:248
  19: tokio::coop::with_budget
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/coop.rs:114
  20: tokio::coop::budget
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/coop.rs:98
  21: tokio::park::thread::CachedParkThread::block_on
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/park/thread.rs:263
  22: tokio::runtime::enter::Enter::block_on
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/runtime/enter.rs:151
  23: tokio::runtime::thread_pool::ThreadPool::block_on
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/runtime/thread_pool/mod.rs:71
  24: tokio::runtime::Runtime::block_on
             at /root/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.0.1/src/runtime/mod.rs:452
  25: pijul::main
             at /root/pijul/pijul/src/main.rs:134
  26: core::ops::function::FnOnce::call_once
             at /builddir/rustc-1.48.0-src/library/core/src/ops/function.rs:227
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
$
tankf33der on February 19, 2021

Looks like duplicate or has the same root as #322.

pmeunier on February 26, 2021

It is indeed a duplicate, I just checked, it works now. Thanks!

pmeunier closed this discussion on February 26, 2021