fix oom read if x-start too big