Skip to content

du panicks due to very low birth time of file #4329

Closed
@skbeh

Description

@skbeh
$ ls -l .cache/ccache
drwxr-xr-x - user user 2023-02-09 11:26  0/
drwxr-xr-x - user user 2023-02-09 11:26  1/
drwxr-xr-x - user user 2023-02-09 11:26  2/
drwxr-xr-x - user user 2023-02-09 11:26  3/
drwxr-xr-x - user user 2023-02-09 11:26  4/
drwxr-xr-x - user user 2023-02-09 11:26  5/
drwxr-xr-x - user user 2023-02-09 11:26  6/
drwxr-xr-x - user user 2023-02-09 11:26  7/
drwxr-xr-x - user user 2023-02-09 11:26  8/
drwxr-xr-x - user user 2023-02-09 11:26  9/
drwxr-xr-x - user user 2023-02-09 11:26  a/
drwxr-xr-x - user user 2023-02-09 11:26  b/
drwxr-xr-x - user user 2023-02-09 11:26  c/
drwxr-xr-x - user user 2023-02-09 11:26  d/
drwxr-xr-x - user user 2023-02-09 11:26  e/
drwxr-xr-x - user user 2023-02-09 11:26  f/
drwxr-xr-x - user user 2022-11-20 22:18  tmp/
$ ls -l .cache/ccache/1
drwxr-xr-x   - user user 2023-02-09 11:50  0/
drwxr-xr-x   - user user 2023-02-09 11:50  1/
drwxr-xr-x   - user user 2023-02-09 11:50  2/
drwxr-xr-x   - user user 2023-02-09 11:50  3/
drwxr-xr-x   - user user 2023-02-09 11:50  4/
drwxr-xr-x   - user user 2023-02-09 11:50  5/
drwxr-xr-x   - user user 2023-02-09 11:50  6/
drwxr-xr-x   - user user 2023-02-09 11:50  7/
drwxr-xr-x   - user user 2023-02-09 11:50  8/
drwxr-xr-x   - user user 2023-02-09 11:50  9/
drwxr-xr-x   - user user 2023-02-09 11:50  a/
drwxr-xr-x   - user user 2023-02-09 11:50  b/
drwxr-xr-x   - user user 2023-02-09 11:50  c/
drwxr-xr-x   - user user 2023-02-09 11:50  d/
drwxr-xr-x   - user user 2023-02-09 11:50  e/
drwxr-xr-x   - user user 2023-02-09 11:50  f/
.rw-r--r-- 190 user user 2023-02-09 11:26  CACHEDIR.TAG
.rw-r--r-- 133 user user 2023-02-09 11:26  stats
$ RUST_BACKTRACE=full du .cache/ccache/1
thread 'main' panicked at 'assertion failed: tv_nsec >= 0 && tv_nsec < NSEC_PER_SEC as i64', library/std/src/sys/unix/time.rs:66:9
stack backtrace:
0:     0x560bfc02cc2a - std::backtrace_rs::backtrace::libunwind::trace::h8705646449fcdebe
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
1:     0x560bfc02cc2a - std::backtrace_rs::backtrace::trace_unsynchronized::h28d01d89a8ff7fcd
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2:     0x560bfc02cc2a - std::sys_common::backtrace::_print_fmt::h567dedd80dfd6cb4
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/sys_common/backtrace.rs:65:5
3:     0x560bfc02cc2a - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::haa2a40947cb119e8
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/sys_common/backtrace.rs:44:22
4:     0x560bfbe1b0be - core::fmt::write::h3a707a9253e9c05a
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/fmt/mod.rs:1208:17
5:     0x560bfbffa3f2 - std::io::Write::write_fmt::h37756127f3897f3d
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/io/mod.rs:1682:15
6:     0x560bfc02fd6f - std::sys_common::backtrace::_print::he4d2e900b14c2d20
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/sys_common/backtrace.rs:47:5
7:     0x560bfc02fd6f - std::sys_common::backtrace::print::h7805ffe1784d912c
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/sys_common/backtrace.rs:34:9
8:     0x560bfc02f96d - std::panicking::default_hook::{{closure}}::h24b7e78ef7d394a7
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:267:22
9:     0x560bfc02f651 - std::panicking::default_hook::hce783bd4bf40e7b5
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:286:9
10:     0x560bfc0307de - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h13b7b80bb8e26dbd
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/alloc/src/boxed.rs:2032:9
11:     0x560bfc0307de - std::panicking::rust_panic_with_hook::heac8ae3e13a747ae
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:692:13
12:     0x560bfc030544 - std::panicking::begin_panic_handler::{{closure}}::hc8562d54a563e54d
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:577:13
13:     0x560bfc0304de - std::sys_common::backtrace::__rust_end_short_backtrace::h40df308e4f0a632a
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/sys_common/backtrace.rs:137:18
14:     0x560bfc0304b1 - rust_begin_unwind
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:575:5
15:     0x560bfbd5aca2 - core::panicking::panic_fmt::h429554184794acce
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/panicking.rs:64:14
16:     0x560bfbd5ad9c - core::panicking::panic::h73760413ef6c70ee
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/panicking.rs:111:5
17:     0x560bfc0a0529 - uu_du::Stat::new::h511643a68c9a7a0c
18:     0x560bfc0a0b95 - uu_du::du::h43002173d63dc000
19:     0x560bfbe65cca - uu_du::uumain::h648c07fd6943e724
20:     0x560bfbd8fdc3 - coreutils::main::hba55c0d2a8f024e8
21:     0x560bfbe2f293 - std::sys_common::backtrace::__rust_begin_short_backtrace::h8924b28a3acc7439
22:     0x560bfbd7dea9 - std::rt::lang_start::{{closure}}::h7d241293ae4bf5d2
23:     0x560bfbffa174 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h45db14bcf775ab73
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/core/src/ops/function.rs:606:13
24:     0x560bfbffa174 - std::panicking::try::do_call::hf68ceb7f37b649c2
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:483:40
25:     0x560bfbffa174 - std::panicking::try::h6cf194e19ba51199
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:447:19
26:     0x560bfbffa174 - std::panic::catch_unwind::hd744b1dcd2d0b3b6
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panic.rs:137:14
27:     0x560bfbffa174 - std::rt::lang_start_internal::{{closure}}::h22311cdbdb8606d4
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/rt.rs:148:48
28:     0x560bfbffa174 - std::panicking::try::do_call::hf8f74cb16fd6f865
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:483:40
29:     0x560bfbffa174 - std::panicking::try::hd5fc8d0c36e286e2
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panicking.rs:447:19
30:     0x560bfbffa174 - std::panic::catch_unwind::hb795e28135635ab5
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/panic.rs:137:14
31:     0x560bfbffa174 - std::rt::lang_start_internal::hea630cc8dcd1be35
at /rustc/fc594f15669680fa70d255faec3ca3fb507c3405/library/std/src/rt.rs:148:20
32:     0x560bfbd91444 - main
33:     0x7fbee1342790 - <unknown>
34:     0x7fbee134284a - __libc_start_main
35:     0x560bfbd7b355 - _start
36:                0x0 - <unknown>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions