A la une 02/03/2010 à 19h47

Jeux vidéo : le bug de l'an 2000 en retard de dix ans sur la PS3

Nacim Chikh | Rue89


Une manette de console de PS3 (Artwork_rebel/Flickr)

Toute la planète s’était préparée à affronter le bug de l’an 2000... pour rien. Il a juste une décennie de retard, et il a choisi sa victime : la Playstation 3.

Impossible de se connecter au réseau, une horloge qui affiche un inquiétant 31 décembre 1999. Les possesseurs de Playstation 3 ont eu une sacrée surprise lundi lorsqu’ils ont allumé leur console. Sans comprendre pourquoi, ils ont vu leurs sauvegardes disparaître, leurs trophées chèrement gagnés s’envoler et certains jeux refuser de se lancer sur leur console chérie.

Comme un mauvais remake

Pour seule explication, un mystérieux message :

« Une erreur est survenue. Vous avez été déconnecté de PlayStation®Network (8001050F). »

Mais le bug ne touche pas tout le monde. Seul la PS3 première version est touchée. Les possesseurs de PS3 Slim ont eux été épargnés par le phénomène, rajoutant à la confusion générale qui a régné hier sur les forums dédiés.

Un petit drame pour la communauté de joueurs, privée de son activité préférée. Sony a immédiatement réagi en publiant sur son site un communiqué se voulant rassurant. Expliquant que le problème avait été identifié, l’entreprise japonaise recommandait quand même aux joueurs de ne pas utiliser leurs consoles en attendant que le problème ait été réglé.

Les techniciens de Sony ont dû se faire remonter les bretelles : le problème était déjà réglé ce matin. On en connait maintenant la raison : les programmeurs avaient marqué l’année 2010 comme une année bissextile. La console cherchait désespérément un 29 février 2010 qui n’existera jamais, et est donc revenue au 1er janvier 2000.

« Pourtant, un mars et ça repart ! »

Comme à son habitude, la communauté des « gamers » n’a pas été tendre avec la firme japonaise. Elle a reproché à Sony de ne pas avoir informé directement par mail les possesseurs de consoles buguées, nombre d’entre eux sont persuadés que seul le passage au 2 mars 2010 a réglé le problème, sans l’intervention du groupe. D’autres prennent la panne avec humour, comme Milia, sur LePost.fr  :

« Pourtant, un mars et ça repart ! »

L’année 2010 avait déjà eu son lot de bugs informatiques. Le plus spectaculaire a eu lieu en Allemagne, au tout début de l’année. Le 1er janvier 2010, environ 30 millions d’allemands se retrouvent avec avec une carte de crédit obsolète. Impossible de retirer de l’argent ou de payer en magasin.

La raison ? Ces cartes n’avaient pas réussi le passage à l’an 2010. Les automates interrogeant la puce la refusaient systématiquement, même à l’étranger. Il faudra attendre 2 semaines pour que la situation s’améliore...

  • 31296 visites
  • 56 réactions
Vous devez être connecté pour commenter : or inscrivez-vous
  • PoG
    PoG
    Etudiant.
    • Posté à 20h07 le 02/03/2010
    • Internaute 70681
      Etudiant.

    On a ainsi pu constater que des centaines de blaireaux très prompt à se mettre en colère quand on les traite de nolife peuvent dans un état de panique admettre qu’ils venaient de perdre leur raison de vivre (dixit eux mêmes).

    Très fun.
    Voir les commentaires du figaro : Lien
    De quoi passer un bon moment.

  • Pierrrrre
    Pierrrrre
    → → → → → → → le marché autant (...)
    • Posté à 20h12 le 02/03/2010
    • Internaute 23078
      → → → → → → → le marché autant (...)

    Répétez aprés moi :

    « sont bissextiles les années multiples de 4,

    sauf les années multiples de 100

    qui ne sont pas multiples de 400.. »

    ––––––

    franchement, ils ont des excuses,
    y’avait largement de quoi se gourrer !

    Sony soit qui mal y pense.

  • I.P
    I.P
    Flat4
    • Posté à 21h33 le 02/03/2010
    • Internaute 25391
      Flat4

    Et dans le 3e cas, celui des CB, c’est un programmeur qui a écrit « 10 » en décimal et un autre qui est venu lire « 10 » en pensant que c’est de l’hexadécimal ce qui donne 16 en décimal.
    J’ai encore eu le cas la semaine dernière sur un bout d’électronique, c’est navrant...

  • Jean-Jacques Louis
    • Posté à 21h39 le 02/03/2010
    • Internaute 2277

    Cette fois, il y a vraiment de quoi paniquer : un bug dans un programme, c’est pas grave mais si la grippe mexicaine se déclenche dix ans après la campagne bidon de vaccination, que ferons-nous ? En plus Sarko ne sera peut-être même plus là pour résoudre le problème.

  • Ermite
    Ermite
    Consultant IT
    • Posté à 08h27 le 03/03/2010
    • Internaute 37758
      Consultant IT

    CONNERIE ! ! ! !

    Les programmeurs(seuses) ne « marquent » pas explicitement telle ou telle année comme étant bissextile lors du développement d’un système d’exploitation (ou autre).
    Ils/elles développent une fonction qui vérifie si une année donnée est bissextile ou pas, en fonction de règles archi-connues que n’importe quel(le) lycéen(ne) ayant pris l’option Informatique au bac connait.
    Nuance...

    En l’occurence, ca donne quelque chose comme (un peu d’algorithmique, a traduire dans le langage de programmation de votre choix) :

    si (modulo(annee, 4) == 0 et modulo(annee, 100) ! = 0) ou (modulo(annee, 400) == 0) alors annee_bissextile = vrai sinon annee_bissextile = faux

    avec modulo(x,y), la fonction mathématique qui fournit le reste de la division de x par y.

    Donc si c’est ca, l’explication de Sony, on peut raisonnablement affirmer que :
    - soit on nous prend vraiment pour des abrutis... et je reste poli
    - soit Sony fait faire ses développements informatiques par son département Marketing.