En primer lugar tu programación no va a colocar valores de la nada, en todo caso tu habrás escrito una rutina para tomar dicho valor de algún lado.
¿Pero por qué toma otro valor entonces?
Habrá que analizar dicha rutina, si no validas la entrada y asumes que siempre será un valor "conocido" entonces ya estás cayendo en el error.
Cita: Alguien sabe a que se deba esto???
Fácil: tú lo has programado así.