crash with -la --color-scale in home directory

Bug #2064006 reported by Paul Meckel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rust-eza (Ubuntu)
New
Undecided
Unassigned

Bug Description

When I run `eza -la --color-scale` in my home directrory it crashes.

```
RUST_BACKTRACE=full eza -la --color-scale
thread 'main' panicked at library/std/src/sys/unix/time.rs:103:9:
assertion failed: tv_nsec >= 0 && tv_nsec < NSEC_PER_SEC as i64
stack backtrace:
   0: 0x573196d1f82c - <unknown>
   1: 0x573196ced350 - <unknown>
   2: 0x573196d16951 - <unknown>
   3: 0x573196d1f5ce - <unknown>
   4: 0x573196d3c4f0 - <unknown>
   5: 0x573196d3d016 - <unknown>
   6: 0x573196d1fda8 - <unknown>
   7: 0x573196d1fd36 - <unknown>
   8: 0x573196d3c871 - <unknown>
   9: 0x573196c8a714 - <unknown>
  10: 0x573196c8a812 - <unknown>
  11: 0x573196caf0fd - <unknown>
  12: 0x573196cbc239 - <unknown>
  13: 0x573196cbcb87 - <unknown>
  14: 0x573196cdd20a - <unknown>
  15: 0x573196cdc47f - <unknown>
  16: 0x573196cdbb0b - <unknown>
  17: 0x573196cd8b4f - <unknown>
  18: 0x573196c931a3 - <unknown>
  19: 0x573196c93749 - <unknown>
  20: 0x721ad462a1ca - __libc_start_call_main
                               at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
  21: 0x721ad462a28b - __libc_start_main_impl
                               at ./csu/../csu/libc-start.c:360:3
  22: 0x573196c91ef5 - <unknown>
  23: 0x0 - <unknown>
[1] 59427 IOT instruction (core dumped) RUST_BACKTRACE=full eza -la --color-scale
```

running ubuntu-mate 24.04

an earlier instance, ran as lightdm user (was adjusting the greeter settings at that time)

```
ProblemType: Crash
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 27 06:25:02 2024
Dependencies:
 gcc-14-base 14-20240412-0ubuntu1
 krb5-locales 1.20.1-6ubuntu2
 libc6 2.39-0ubuntu8
 libcom-err2 1.47.0-2.4~exp1ubuntu4
 libgcc-s1 14-20240412-0ubuntu1
 libgit2-1.7 1.7.2+ds-1ubuntu3
 libgssapi-krb5-2 1.20.1-6ubuntu2
 libhttp-parser2.9 2.9.4-6build1
 libidn2-0 2.3.7-2build1
 libk5crypto3 1.20.1-6ubuntu2
 libkeyutils1 1.6.3-3build1
 libkrb5-3 1.20.1-6ubuntu2
 libkrb5support0 1.20.1-6ubuntu2
 libpcre2-8-0 10.42-4ubuntu2
 libssl3t64 3.0.13-0ubuntu3
 libunistring5 1.1-2build1
 zlib1g 1:1.3.dfsg-3.1ubuntu2
DistroRelease: Ubuntu 24.04
ExecutablePath: /usr/bin/eza
ExecutableTimestamp: 1707859799
Package: eza 0.18.2-1
PackageArchitecture: amd64
ProcCmdline: eza -aalF --color-scale
ProcCwd: /home/<username>
ProcEnviron:
 LANG=C.UTF-8
 LANGUAGE=en_US
 LC_ADDRESS=C.UTF-8
 LC_IDENTIFICATION=C.UTF-8
 LC_MEASUREMENT=C.UTF-8
 LC_MONETARY=C.UTF-8
 LC_NAME=C.UTF-8
 LC_NUMERIC=C.UTF-8
 LC_PAPER=C.UTF-8
 LC_TELEPHONE=C.UTF-8
 LC_TIME=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/false
 TERM=xterm-kitty
ProcMaps:
 5a2843041000-5a2843054000 r--p 00000000 00:1b 647467 /usr/bin/eza
 5a2843054000-5a284311d000 r-xp 00013000 00:1b 647467 /usr/bin/eza
 5a284311d000-5a2843149000 r--p 000dc000 00:1b 647467 /usr/bin/eza
 5a2843149000-5a2843158000 r--p 00107000 00:1b 647467 /usr/bin/eza
 5a2843158000-5a2843159000 rw-p 00116000 00:1b 647467 /usr/bin/eza
 5a284512e000-5a2845173000 rw-p 00000000 00:00 0 [heap]
 70cd37a8e000-70cd37a91000 r--p 00000000 00:1b 264418 /usr/lib/x86_64-linux-gnu/libresolv.so.2
 70cd37a91000-70cd37a9b000 r-xp 00003000 00:1b 264418 /usr/lib/x86_64-linux-gnu/libresolv.so.2
 70cd37a9b000-70cd37a9d000 r--p 0000d000 00:1b 264418 /usr/lib/x86_64-linux-gnu/libresolv.so.2
 70cd37a9d000-70cd37a9e000 r--p 0000f000 00:1b 264418 /usr/lib/x86_64-linux-gnu/libresolv.so.2
 70cd37a9e000-70cd37a9f000 rw-p 00010000 00:1b 264418 /usr/lib/x86_64-linux-gnu/libresolv.so.2
 70cd37a9f000-70cd37aa1000 rw-p 00000000 00:00 0
 70cd37aa6000-70cd37aa9000 r--p 00000000 00:1b 281693 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 70cd37aa9000-70cd37aaf000 r-xp 00003000 00:1b 281693 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 70cd37aaf000-70cd37ab1000 r--p 00009000 00:1b 281693 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 70cd37ab1000-70cd37ab2000 r--p 0000a000 00:1b 281693 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 70cd37ab2000-70cd37ab3000 rw-p 0000b000 00:1b 281693 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
 70cd37ab6000-70cd37aba000 r--p 00000000 00:1b 281719 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 70cd37aba000-70cd37ad5000 r-xp 00004000 00:1b 281719 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 70cd37ad5000-70cd37ae0000 r--p 0001f000 00:1b 281719 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 70cd37ae0000-70cd37ae1000 r--p 0002a000 00:1b 281719 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 70cd37ae1000-70cd37ae2000 rw-p 0002b000 00:1b 281719 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
 70cd37ae6000-70cd37b06000 r--p 00000000 00:1b 281671 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 70cd37b06000-70cd37b67000 r-xp 00020000 00:1b 281671 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 70cd37b67000-70cd37ba0000 r--p 00081000 00:1b 281671 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 70cd37ba0000-70cd37bad000 r--p 000ba000 00:1b 281671 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 70cd37bad000-70cd37baf000 rw-p 000c7000 00:1b 281671 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
 70cd37bb6000-70cd37bbd000 r--p 00000000 00:1b 647437 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 70cd37bbd000-70cd37bef000 r-xp 00007000 00:1b 647437 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 70cd37bef000-70cd37bfb000 r--p 00039000 00:1b 647437 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 70cd37bfb000-70cd37bfd000 r--p 00044000 00:1b 647437 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 70cd37bfd000-70cd37bfe000 rw-p 00046000 00:1b 647437 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
 70cd37c00000-70cd37cb3000 r--p 00000000 00:1b 265150 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
 70cd37cb3000-70cd37fe6000 r-xp 000b3000 00:1b 265150 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
 70cd37fe6000-70cd380b1000 r--p 003e6000 00:1b 265150 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
 70cd380b1000-70cd3810d000 r--p 004b0000 00:1b 265150 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
 70cd3810d000-70cd38110000 rw-p 0050c000 00:1b 265150 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
 70cd38110000-70cd38113000 rw-p 00000000 00:00 0
 70cd3811e000-70cd38120000 r--p 00000000 00:1b 281745 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10
 70cd38120000-70cd38122000 r-xp 00002000 00:1b 281745 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10
 70cd38122000-70cd38123000 r--p 00004000 00:1b 281745 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10
 70cd38123000-70cd38124000 r--p 00004000 00:1b 281745 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10
 70cd38124000-70cd38125000 rw-p 00005000 00:1b 281745 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.10
 70cd38126000-70cd38128000 r--p 00000000 00:1b 276806 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
 70cd38128000-70cd38129000 r-xp 00002000 00:1b 276806 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
 70cd38129000-70cd3812a000 r--p 00003000 00:1b 276806 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
 70cd3812a000-70cd3812b000 r--p 00003000 00:1b 276806 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
 70cd3812b000-70cd3812c000 rw-p 00004000 00:1b 276806 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
 70cd3812e000-70cd38130000 r--p 00000000 00:1b 265586 /usr/lib/x86_64-linux-gnu/libz.so.1.3
 70cd38130000-70cd38142000 r-xp 00002000 00:1b 265586 /usr/lib/x86_64-linux-gnu/libz.so.1.3
 70cd38142000-70cd38148000 r--p 00014000 00:1b 265586 /usr/lib/x86_64-linux-gnu/libz.so.1.3
 70cd38148000-70cd38149000 r--p 0001a000 00:1b 265586 /usr/lib/x86_64-linux-gnu/libz.so.1.3
 70cd38149000-70cd3814a000 rw-p 0001b000 00:1b 265586 /usr/lib/x86_64-linux-gnu/libz.so.1.3
 70cd3814e000-70cd38150000 r--p 00000000 00:1b 265118 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.11.2
 70cd38150000-70cd381be000 r-xp 00002000 00:1b 265118 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.11.2
 70cd381be000-70cd381e6000 r--p 00070000 00:1b 265118 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.11.2
 70cd381e6000-70cd381e7000 r--p 00097000 00:1b 265118 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.11.2
 70cd381e7000-70cd381e8000 rw-p 00098000 00:1b 265118 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.11.2
 70cd381ee000-70cd381f0000 r--p 00000000 00:1b 647420 /usr/lib/x86_64-linux-gnu/libhttp_parser.so.2.9.4
 70cd381f0000-70cd381f5000 r-xp 00002000 00:1b 647420 /usr/lib/x86_64-linux-gnu/libhttp_parser.so.2.9.4
 70cd381f5000-70cd381f7000 r--p 00007000 00:1b 647420 /usr/lib/x86_64-linux-gnu/libhttp_parser.so.2.9.4
 70cd381f7000-70cd381f8000 r--p 00009000 00:1b 647420 /usr/lib/x86_64-linux-gnu/libhttp_parser.so.2.9.4
 70cd381f8000-70cd381f9000 rw-p 0000a000 00:1b 647420 /usr/lib/x86_64-linux-gnu/libhttp_parser.so.2.9.4
 70cd38200000-70cd38228000 r--p 00000000 00:1b 264405 /usr/lib/x86_64-linux-gnu/libc.so.6
 70cd38228000-70cd383b0000 r-xp 00028000 00:1b 264405 /usr/lib/x86_64-linux-gnu/libc.so.6
 70cd383b0000-70cd383ff000 r--p 001b0000 00:1b 264405 /usr/lib/x86_64-linux-gnu/libc.so.6
 70cd383ff000-70cd38403000 r--p 001fe000 00:1b 264405 /usr/lib/x86_64-linux-gnu/libc.so.6
 70cd38403000-70cd38405000 rw-p 00202000 00:1b 264405 /usr/lib/x86_64-linux-gnu/libc.so.6
 70cd38405000-70cd38412000 rw-p 00000000 00:00 0
 70cd3841e000-70cd3843c000 r--p 00000000 00:1b 265151 /usr/lib/x86_64-linux-gnu/libssl.so.3
 70cd3843c000-70cd3849e000 r-xp 0001e000 00:1b 265151 /usr/lib/x86_64-linux-gnu/libssl.so.3
 70cd3849e000-70cd384ba000 r--p 00080000 00:1b 265151 /usr/lib/x86_64-linux-gnu/libssl.so.3
 70cd384ba000-70cd384c4000 r--p 0009c000 00:1b 265151 /usr/lib/x86_64-linux-gnu/libssl.so.3
 70cd384c4000-70cd384c8000 rw-p 000a6000 00:1b 265151 /usr/lib/x86_64-linux-gnu/libssl.so.3
 70cd384ce000-70cd384da000 r--p 00000000 00:1b 281650 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 70cd384da000-70cd38514000 r-xp 0000c000 00:1b 281650 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 70cd38514000-70cd3851e000 r--p 00046000 00:1b 281650 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 70cd3851e000-70cd38520000 r--p 0004f000 00:1b 281650 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 70cd38520000-70cd38522000 rw-p 00051000 00:1b 281650 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
 70cd38526000-70cd38536000 r--p 00000000 00:1b 264408 /usr/lib/x86_64-linux-gnu/libm.so.6
 70cd38536000-70cd385b5000 r-xp 00010000 00:1b 264408 /usr/lib/x86_64-linux-gnu/libm.so.6
 70cd385b5000-70cd3860d000 r--p 0008f000 00:1b 264408 /usr/lib/x86_64-linux-gnu/libm.so.6
 70cd3860d000-70cd3860e000 r--p 000e7000 00:1b 264408 /usr/lib/x86_64-linux-gnu/libm.so.6
 70cd3860e000-70cd3860f000 rw-p 000e8000 00:1b 264408 /usr/lib/x86_64-linux-gnu/libm.so.6
 70cd38616000-70cd3861a000 r--p 00000000 00:1b 264444 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
 70cd3861a000-70cd3863d000 r-xp 00004000 00:1b 264444 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
 70cd3863d000-70cd38641000 r--p 00027000 00:1b 264444 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
 70cd38641000-70cd38642000 r--p 0002b000 00:1b 264444 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
 70cd38642000-70cd38643000 rw-p 0002c000 00:1b 264444 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
 70cd38646000-70cd3865a000 r--p 00000000 00:1b 647455 /usr/lib/x86_64-linux-gnu/libgit2.so.1.7.2
 70cd3865a000-70cd3873c000 r-xp 00014000 00:1b 647455 /usr/lib/x86_64-linux-gnu/libgit2.so.1.7.2
 70cd3873c000-70cd38768000 r--p 000f6000 00:1b 647455 /usr/lib/x86_64-linux-gnu/libgit2.so.1.7.2
 70cd38768000-70cd3876a000 r--p 00122000 00:1b 647455 /usr/lib/x86_64-linux-gnu/libgit2.so.1.7.2
 70cd3876a000-70cd3876b000 rw-p 00124000 00:1b 647455 /usr/lib/x86_64-linux-gnu/libgit2.so.1.7.2
 70cd3876b000-70cd3876e000 rw-p 00000000 00:00 0
 70cd38785000-70cd38786000 ---p 00000000 00:00 0
 70cd38786000-70cd38788000 rw-p 00000000 00:00 0
 70cd38788000-70cd3878e000 rw-p 00000000 00:00 0
 70cd3878e000-70cd3878f000 r--p 00000000 00:1b 264402 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 70cd3878f000-70cd387ba000 r-xp 00001000 00:1b 264402 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 70cd387ba000-70cd387c4000 r--p 0002c000 00:1b 264402 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 70cd387c4000-70cd387c6000 r--p 00036000 00:1b 264402 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 70cd387c6000-70cd387c8000 rw-p 00038000 00:1b 264402 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
 70cd387c9000-70cd387cd000 rw-p 00000000 00:00 0
 7fff217ab000-7fff217cc000 rw-p 00000000 00:00 0 [stack]
 7fff217f6000-7fff217fa000 r--p 00000000 00:00 0 [vvar]
 7fff217fa000-7fff217fc000 r-xp 00000000 00:00 0 [vdso]
 ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
ProcStatus:
 Name: eza
 Umask: 0002
 State: S (sleeping)
 Tgid: 6476
 Ngid: 0
 Pid: 6476
 PPid: 6308
 TracerPid: 0
 Uid: 110 110 110 110
 Gid: 113 113 113 113
 FDSize: 256
 Groups: 113
 NStgid: 6476
 NSpid: 6476
 NSpgid: 6476
 NSsid: 6307
 Kthread: 0
 VmPeak: 14684 kB
 VmSize: 14684 kB
 VmLck: 0 kB
 VmPin: 0 kB
 VmHWM: 5888 kB
 VmRSS: 5888 kB
 RssAnon: 896 kB
 RssFile: 4992 kB
 RssShmem: 0 kB
 VmData: 520 kB
 VmStk: 132 kB
 VmExe: 804 kB
 VmLib: 8504 kB
 VmPTE: 64 kB
 VmSwap: 0 kB
 HugetlbPages: 0 kB
 CoreDumping: 1
 THP_enabled: 1
 untag_mask: 0xffffffffffffffff
 Threads: 1
 SigQ: 0/29276
 SigPnd: 0000000000000000
 ShdPnd: 0000000000000000
 SigBlk: 0000000000000000
 SigIgn: 0000000000000000
 SigCgt: 0000000000000440
 CapInh: 0000000000000000
 CapPrm: 0000000000000000
 CapEff: 0000000000000000
 CapBnd: 000001ffffffffff
 CapAmb: 0000000000000000
 NoNewPrivs: 0
 Seccomp: 0
 Seccomp_filters: 0
 Speculation_Store_Bypass: thread vulnerable
 SpeculationIndirectBranch: conditional enabled
 Cpus_allowed: f
 Cpus_allowed_list: 0-3
 Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
 Mems_allowed_list: 0
 voluntary_ctxt_switches: 116
 nonvoluntary_ctxt_switches: 0
 x86_Thread_features:
 x86_Thread_features_locked:
Signal: 6
SignalName: SIGABRT
SourcePackage: rust-eza
Uname: Linux 6.8.0-31-generic x86_64
UserGroups: N/A
_HooksRun: no
CoreDump: base64
[...]
```

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.