2009/11/18

Bug na Camara do Droid

Ao que chegamos...
Imaginem que têm um smartphone Android, como é o caso do "Droid", e que as vossas fotos saem todas desfocadas.
Mas umas semanas depois, já saem direitas... e depois novamente desfocadas, e assim por diante.



Finalmente foi descoberto o problema. Graças a um bug de arredondamento, o sistema de auto-focus do Droid fuciona bem (ou mal) dependendo da data, em ciclos de 24.5 dias!

5 comentários:

  1. looool que bug mais genial, de tão estúpido que é xD

    ResponderEliminar
  2. Ciclo lunar (28 dias), ciclo menstrual (de 30 a 36 dias) e agora ciclo do autofocus do Droid (24,5 dias). E dura quantos dias o "período" ?

    ResponderEliminar
  3. (10:09:40 PM) pvvni: sadly it stores it in a signed int
    (10:09:47 PM) pvvni: well
    (10:10:09 PM) pvvni: 2^31 happens to be 24.5 days in seconds
    (10:10:13 PM) pvvni: so once that overflows...
    (10:10:19 PM) pvvni: it turns negative
    (10:10:28 PM) pvvni: Very easy bug to write
    (10:10:33 PM) pvvni: and miss for that matter

    ResponderEliminar
  4. E porque raio o autofocus tem um contador de segundos? :)

    ResponderEliminar
  5. Já tinha visto algumas dependências esquisitas mas essa até tem a sua piada.

    ResponderEliminar