On characters of Chevalley groups vanishing at the non-semisimple elements