why norm is giving zero on some non zero vector