Did what Bitt suggested. Apparently something was corrupted and fsck repaired it. But after rebooting, I still see that trash is not empty (and problems with ls, ls -al etc on that directory persist)