Public bug reported:

I have used Unix for 50 years, starting with V6/PWB, and I have used
Linux for 25+ years, different distros, RH or Suse at work, [k]ubuntu at
home, mostly. I never thought 'ls -l' could ever be broken but it is on
kubuntu 26.04, the worst Linux release ever (even though it's not
officially out). So many things broken, worst of all plasma, which
crashes any time the screen is turned off, is totally messed up when it
comes to window sizes and positions, etc... An abominable failure, so
far. But, to get back to 'ls', it looks like the MOST basic tool of all,
for ANYONE developing any software on Linux, is Valgrind! The 'ls' bug
is not a catastrophic failure, like the entire release as a hole, but
it's symptomatic. The space between the mode strings and the link count
sometimes is ridiculously large, for some reason. For some other insane
reason, /bin/ls is now a link to some fargo implementation of many BASIC
CRITICAL tools. Really? Whose idea was that??? Anyway, running valgrind
shows some OBVIOUS out-of-bound or otherwise invalid memory reads! And,
sometimes, the command actually works, when run with valgrind, sometimes
it DOESN'T even work at all! Use AI if you can't find any competent
basic developers!

 $ valgrind /bin/ls -la                                                       
==312498== Memcheck, a memory error detector                                    
  
==312498== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.      
  
==312498== Using Valgrind-3.26.0 and LibVEX; rerun with -h for copyright info   
  
==312498== Command: /bin/ls -la                                                 
  
==312498==                                                                      
  
==312498== Invalid read of size 1
==312498==    at 0x532A166: strlen (vg_replace_strmem.c:506)
==312498==    by 0x41C323C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15fcd is not stack'd, malloc'd or (recently) free'd
==312498== 
==312498== Invalid read of size 1
==312498==    at 0x532A174: strlen (vg_replace_strmem.c:506)
==312498==    by 0x41C323C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15fce is not stack'd, malloc'd or (recently) free'd
==312498== 
==312498== Invalid read of size 1
==312498==    at 0x41C329D: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15ff6 is not stack'd, malloc'd or (recently) free'd
==312498== 
==312498== Invalid read of size 1
==312498==    at 0x532E12D: bcmp (vg_replace_strmem.c:1234)
==312498==    by 0x410814F: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x41C3325: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15fcd is not stack'd, malloc'd or (recently) free'd
==312498== 
==312498== Invalid read of size 1
==312498==    at 0x532EBB0: memmove (vg_replace_strmem.c:1415)
==312498==    by 0x432558F: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4335255: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4311950: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x425C268: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x41C335D: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15fcd is not stack'd, malloc'd or (recently) free'd
==312498== 
==312498== Invalid read of size 1
==312498==    at 0x532EBBD: memmove (vg_replace_strmem.c:1415)
==312498==    by 0x432558F: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4335255: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4311950: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x425C268: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x41C335D: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E2C6: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E215: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x4318F5C: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x417E203: ??? (in /usr/lib/cargo/bin/coreutils/ls)
==312498==    by 0x551E600: (below main) (libc_start_call_main.h:59)
==312498==  Address 0x7ffe45d15fcf is not stack'd, malloc'd or (recently) free'd
==312498== 


.../...

When the command "works", it shows:

$ /bin/ls -l
.../...
ox/Private/chrisb/bin
lrwxrwxrwx+                      1 chrisb chrisb    18 May 26  2018 cr -> 
Dropbox/Private/cr
drwxr-xr-x                       9 chrisb chrisb  4096 May 26  2018 crm
drwxr-xr-x                      15 chrisb chrisb  4096 Jul  6  2018 devel
lrwxrwxrwx+                      1 chrisb chrisb    21 Sep  2  2024 dps -> 
Dropbox/Private/share
lrwxrwxrwx+                      1 chrisb chrisb    26 May 28  2020 fun -> 
Dropbox/Private/chrisb/fun
drwxr-xr-x+                      4 chrisb chrisb  4096 Sep  9 13:46 glance
drwxr-xr-x                       5 chrisb chrisb  4096 Apr 25 15:52 howdy-env
lrwxrwxrwx+                      1 chrisb chrisb    27 Oct 13  2019 java -> 
Dropbox/Private/chrisb/java
drwxr-xr-x                       2 chrisb chrisb  4096 May 27  2018 lbin
lrwxrwxrwx+                      1 chrisb chrisb    26 May 29  2020 lib -> 
Dropbox/Private/chrisb/lib
-rw-------                       1 chrisb chrisb 21916 May 18 15:27 mbox
drwxr-xr-x                       2 chrisb chrisb  4096 Dec 24  2023 mnt
drwxr-xr-x                       2 chrisb chrisb  4096 May 16  2025 pcloud
lrwxrwxrwx+                      1 chrisb chrisb    27 Oct  8  2019 pers -> 
Dropbox/Private/chrisb/pers
drwxr-xr-x                       2 chrisb chrisb  4096 Aug 23 20:03 proton
lrwxrwxrwx+                      1 chrisb chrisb    34 Oct 11  2019 public_html 
-> Dropbox/Private/chrisb/public_html
drwxr-xr-x                       2 chrisb chrisb  4096 Apr 28 02:41 quarantine
-rw-r--r--                       1 chrisb root    2223 Aug 23 18:38 
signal-desktop-keyring.gpg
-rw-r--r--                       1 chrisb root     167 Aug 23 18:39 
signal-desktop.sources
drwx------                      10 chrisb chrisb  4096 Nov  9  2025 snap
lrwxrwxrwx+                      1 chrisb chrisb    26 Oct  7  2019 src -> 
Dropbox/Private/chrisb/src
drwxr-xr-x                       8 chrisb chrisb  4096 Sep 11 09:07 tmp
lrwxrwxrwx+                      1 chrisb chrisb    27 Oct  7  2019 work -> 
Dropbox/Private/chrisb/work


What are all these spaces for??? As I said, the MOST BASIC testing could reveal 
this issue!

As much of a nightmare it is to go back to 24.04, I am doing this soon
because it's clear that [k]ubuntu has lost its way!

** Affects: adduser (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167147

Title:
  ls -l

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/adduser/+bug/2167147/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to