The sound distributed version control system

#660 [Crash] Importing linux failed to import commit 4bfa437cf137fc653b286c110d849ff1ad2aee2b

Opened by omasanori on March 24, 2022
omasanori on March 24, 2022

I tried to import the Linux kernel repository for a stress test, and I got an error below. Note that 33204 in octal is 100664.

name = 'pijul'
operating_system = 'unix:Unknown'
crate_version = '1.0.0-beta'
explanation = '''
Panic occurred in file '/build/pijul-1.0.0-beta-vendor.tar.gz/git2/src/diff.rs' at line 624
'''
cause = 'unknown mode: 33204'
method = 'Panic'
backtrace = '''

   0: 0x56376249a5b5 - git2::diff::DiffFile::mode::hdc4bd78718d24a8e
   1: 0x5637620ba6c1 - pijul::commands::git::import_commit::hf81c82f1f49f3c20
   2: 0x5637620b549e - pijul::commands::git::import::h20c6d96e8e5bdecd
   3: 0x5637620b28c7 - pijul::commands::git::Git::run::h598978736a43fc18
   4: 0x563762167e3c - pijul::run::{{closure}}::hbacf928896cf20cb
   5: 0x5637621330b2 - <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hdc84901601efbc27
   6: 0x563762345da8 - tokio::park::thread::CachedParkThread::block_on::hc0d1ad22ea623b91
   7: 0x56376207127d - tokio::runtime::thread_pool::ThreadPool::block_on::ha73edb744f72610f
   8: 0x56376219c8ac - pijul::main::h997b2d5fb6a5a185
   9: 0x563762331ce3 - std::sys_common::backtrace::__rust_begin_short_backtrace::hfda0f285dedd559d
  10: 0x5637620d7289 - std::rt::lang_start::{{closure}}::h030c3f0e048879c2
  11: 0x5637628d6a81 - std::rt::lang_start_internal::h275ec2e3ce2206f1
  12: 0x56376219ca42 - main
  13: 0x7fb6b5218790 - __libc_start_main
  14: 0x563761ff690a - _start
  15:        0x0 - <unresolved>'''