Solution
For list of reasons WinSCP cannot parse directory listing and possible resolutions, see documentation.
Before posting, please read how to report bug or request support effectively.
Bug reports without an attached log file are usually useless.
Can this option be set in the console?
call alias ls='ls -lo'
call alias ls='ls -ln'
call alias ls='ls -la'
winscp> open scp://user:[email protected]
Initialisation...
Searching for host...
Connecting to host...
Authenticating...
Using username "user".
Authenticated.
Starting the session...
Reading remote directory...
Session started.
Active session: [1] [email protected]
winscp> cd /home/anotheruser/share
/home/anotheruser/share
winscp> ls
Error listing directory '/home/anotheruser/share'.
Unexpected directory listing line 'drwxr-xr-x 13 root 512 Apr 5 2006 .'.
(A)bort, (R)etry, (S)kip: Skip
EAccessViolation
winscp>