Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: "corrupted size vs. prev_size" on ARM with "--git -l" #1031

Open
1 task done
thomasmerz opened this issue Apr 13, 2024 · 1 comment
Open
1 task done

[Bug]: "corrupted size vs. prev_size" on ARM with "--git -l" #1031

thomasmerz opened this issue Apr 13, 2024 · 1 comment
Assignees

Comments

@thomasmerz
Copy link

thomasmerz commented Apr 13, 2024

Version

  • latest

version

lsd 1.1.2

What OS are you seeing the problem on?

Linux

installation

Via GitHub Release: download and local install:

lsd/now 1.1.2 arm64 [installed,local]

term

xterm-256color

ls-colors

rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.webp=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36:

What happened?

When using these parameters in some dirs `lsd` aborts:

[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git -v
 CHANGELOG.md      README.md                    docker-compose.yml                  etc-dnsmasq.d                etc-lighttpd-external.conf.20220513-1607               examples
 CONTRIBUTING.md   benchmarking_the_pihole.sh   docker-pi-hole.cron.ubuntu-fsn1-1   etc-letsencrypt              etc-lighttpd-external.conf.docker-pi-hole.issue-1046  󱧼 src
 LICENSE           build-and-test.sh            domains.list                        etc-lighttpd-external.conf   etc-pihole                                             test
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git 
 benchmarking_the_pihole.sh   CONTRIBUTING.md                     domains.list      etc-lighttpd-external.conf                             etc-pihole   README.md
 build-and-test.sh            docker-compose.yml                  etc-dnsmasq.d     etc-lighttpd-external.conf.20220513-1607               examples    󱧼 src
 CHANGELOG.md                 docker-pi-hole.cron.ubuntu-fsn1-1   etc-letsencrypt   etc-lighttpd-external.conf.docker-pi-hole.issue-1046   LICENSE      test
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git -l
corrupted size vs. prev_size
Aborted (core dumped)
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:25 # 
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git -v
 CHANGELOG.md      README.md                    docker-compose.yml                  etc-dnsmasq.d                etc-lighttpd-external.conf.20220513-1607               examples
 CONTRIBUTING.md   benchmarking_the_pihole.sh   docker-pi-hole.cron.ubuntu-fsn1-1   etc-letsencrypt              etc-lighttpd-external.conf.docker-pi-hole.issue-1046  󱧼 src
 LICENSE           build-and-test.sh            domains.list                        etc-lighttpd-external.conf   etc-pihole                                             test
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git 
 benchmarking_the_pihole.sh   CONTRIBUTING.md                     domains.list      etc-lighttpd-external.conf                             etc-pihole   README.md
 build-and-test.sh            docker-compose.yml                  etc-dnsmasq.d     etc-lighttpd-external.conf.20220513-1607               examples    󱧼 src
 CHANGELOG.md                 docker-pi-hole.cron.ubuntu-fsn1-1   etc-letsencrypt   etc-lighttpd-external.conf.docker-pi-hole.issue-1046   LICENSE      test
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:24 # lsd --git -l
corrupted size vs. prev_size
Aborted (core dumped)
[🇩🇪 -fsn] ✔ /srv/docker-pi-hole [master|✚ 1…8] 
13:25 # 

What expected?

In almost all other directories it doesn't abort. I really can't check all my 10k or 100k directories - but in others where I often work this combination of parameters doesn't make it abort.
I have some other Linux Servers with "the same" directory and "the same" software installed, but running on x86 with latest `lsd` without this problem in the same use case…

What else?

I use these aliases:

ll is aliased to `ls -l'
ls is aliased to `lsd -v -h --date relative --color=always --git'
@thomasmerz
Copy link
Author

thomasmerz commented Jun 24, 2024

@zwpaper, did you already have found some time to have a look at this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants