UNIX : un bug de 33 ans tout juste corrigé

YACC est un programme développé en 1975 par Stephen C. Johnson d'AT&T pour un système UNIX maison. Ce n'est pourtant qu'aujourd'hui, 33 ans plus tard, qu'un développeur d'OpenBSD a identifié et corrigé un bug, qui n'affectait cependant que l'architecture SPARC64. Un record dans le monde UNIX!

C'est un développeur suisse de ce système qui vient de redécouvrir et corriger un bug vieux de... 33 ans. Celui-ci avait en effet été découvert en 1975 dans un système UNIX d'AT&T. Il touchait le programme de conversion syntaxique YACC. Otto Moerbeek effectuait des tests pour implanter un programme d'allocation de mémoire, malloc, quand il a été prévenu par un utilisateur que certains programmes écrits en C++ sur SPARC64 ne pouvaient être compilés correctement.
Le développeur a alors découvert que YACC était la cause de cette erreur et l'a traquée, pour la retrouver dans UNIX version 6, sortie en 1975. C'est grâce à malloc et à ses nouvelles fonctions que Moerbeek a pu détecter les fuites de mémoire et déceler le bug. La portée du soucis était cependant très limitée puisqu'elle ne touchait que les systèmes sous architecture SPARC64. ll s'agit surtout du plus vieux bug corrigé dans le monde UNIX.
Cette page peut contenir des liens affiliés. Si vous achetez un produit depuis ces liens, le site marchand nous reversera une commission sans que cela n'impacte en rien le montant de votre achat. En savoir plus.
Complément d'information
-
Deux petites corrections avec la mise à jour iOS 11.1.1 diffusée par Apple, dont pour le bug avec la correction automatique.
-
L'application Facebook pour les appareils Android se met à jour, annonçant des nouveautés intéressantes et la correction d'un bug gênant.
Vos commentaires
Premium
La source l'est un peu plus.
Le bug aurait été corrigé il y a 25 ans sur le system UNIX, mais ce n'est que maintenant qu'il a été trouvé, et corrigé sur le system BSD (il affecte aussi les variantes)
D'apres ce que j'ai cimpris de la source
D'ailleur voici la vrai source:
http://www.techworld.com/opsys/news/index.cfm?newsid=102127
Oh pardon c'est vrai que Unix n'a rien à voir avec Linux...
(c'était mon premier troll gigogne, j'suis content!) <img src="/img/emo/cool.gif" alt="8:" />
Moi je n'ai pas de source, mais ça me fait cependant bien rigoler les commentaires!
Sinon bravo à l'équipe d'OpenBSD, toujours premier sur la sécurité.
aparté :
Fabien B. le logo d'OpenBSD est un sympathique poisson. La sphère cornue est pour FreeBSD.
--
depuis quand malloc a des "fonctions avancées pour détecter les fuites de memoires"???
KerTiaM : oui, coquille de ma part désolé. J'ai un peu trop vite rapproché le logo de Beastie, le daemon BSD!
edzilla : mauvaise formulation, vous avez raison.
sauf que c'est pas clair