sounds like a software fault to me.