Flash : un vilain bogue qui traine depuis 16 mois

Christophe Laporte |
Les propos de Kevin Lynch, le directeur technique d'Adobe, au sujet de Flash font polémique. Il avait déclaré entre autres que la version actuelle de Flash ne contenait aucun bogue connu susceptible d'entrainer un plantage (lire : Flash : de meilleures performances espérées sur Mac).

Ces déclarations ont eu le don d'agacer Matthew Dempsky. Ce chercheur en sécurité se plaint depuis septembre 2008 auprès de l'éditeur de San Jose d'un bogue qui à tous les coups fait planter Firefox, Chrome et Safari, et ce, quel que soit le système d'exploitation. Grâce à leurs mécanismes de protection, ces deux derniers ne quittent pas, mais le module Flash lui est bien hors service.



Seize mois plus tard, le problème n'a toujours pas été résolu. Afin que les internautes puissent se rendre compte de ce problème, Matthew Dempsky a mis en place une page web qui contient un fichier Flash lequel comporte le bogue en question.

Pour lui, Adobe se repose sur ses lauriers depuis trop longtemps pour la simple et bonne raison que Flash est de facto un standard. De manière générale, il reproche à l'éditeur de San Jose son manque de réactivité et rappelle qu'Adobe a trainé à porter ses logiciels sur Intel ou à corriger certains bogues lorsqu'Apple a sorti Snow Leopard.

Sur le même sujet :
- Apple prête à concurrencer Flash et Photoshop ?
Tags
avatar halleck | 

@ Nesus :
...alors d'abord, j'utilise PC et Mac, donc retourner à mon PC, wé, pourquoi pas mais je comptais pas abandonner mon macbook pour autant. Ensuite, ta curieuse vision du monde PC montre une drole d'ouverture d'esprit.. Je veux pas donner dans l'attaque perso, m'enfin quand même, dire ça bug = pc, c'est quand même pas super objectif.
Ensuite, devine quoi, je dev aussi sur iphone - si, si... et ben en faisant des conneries j'ai aussi réussi a faire déconner le simulateur. Alors, évidemment, je n'aurais sans doute pas pu diffuser une appli avec le bug que j'avais fais, mais bon, y'a pas de validation pour flash, et tu diffuse ce que tu veux ; que ça soit de la merde ou non (et ça, je suis d'accord, c'est assez génant)...
Donc, non, je ne passerai pas sur la partie : "t'as vu comment c'est codé" ; je regrette, on peut faire de la merde avec tous les langages, c'est juste qu'avec certains ça ce voit plus que d'autres.
Alors oui, tu peux, et c'est bien normal, demander à Adobe d'ameliorer perf et sécurité dans son player pour atténuer les choses, mais, je trouve étrange de te contenter de dire que puisqu'on PEUT faire de la merde sur flash ça signifie que flash c'est de la merde en général.

...à mes yeux - pas aux tiens, mais tant pis j'ai pas la prétention de t'imposer mon point de vue, juste de te l'expliquer - le bug cité ici est certes un vrai bug, mais il porte sur une utilisation limite de flash, et ne peut servir à lui seul à définir que flash c'est (ou non) de la merde. Le fait est que pour chaque appli a chier, je peux t'en sortir une superbe et qui tourne bien. Ce qui, me semble-t-il, tend a prouver que le problème n'est pas que la techno flash en elle même, mais aussi l'utilisation qui en est faite.

NB.. juste, vu que le mot flash addict commence à faire son apparition ; je précise que je suis pas un fan de flash ; juste un dev flash, qui connaissant la techno et ses capacité trouve que la vision que certains en ont ici est assez étrange. Ceci étant, flash a évidemment ses défauts, et si demain une nouvelle techno devait apparaitre et s'avérer meilleure, j'hesiterai pas une seconde avant de changer de crémerie, je suis pas maso ; j'estime juste que flash n'a pas de vrai concurrents a l'heure actuelle pour l'utilisation que j'en fais.

avatar codeX | 

[quote]Pourquoi approuver LE CHOIX de steve jobs, qui consiste a choisir pour nous ? [/quote]
J'ai dit ça, moi ? j'ai beau me relire encore et encore, je ne vois pas ..... Par contre en relisant bien je vois ça : [b]laissez les gens décider de ce qu'ils veulent ou ne veulent pas et adaptez vous[/b]. Mais bon, le fait d'être Flash addict induit peut-être une distorsion de la réalité, vous savez, celle que l'on reproche tellement à l'autre.

avatar GStepper | 

@ codeX
+1

Flash sous OS X est une m***e sans nom et y'a pas besoin de l'approbation de Steve Jobs (personnalité dont je me fiche royalement par ailleurs comme toutes les personnes publiques que je ne connais pas personnellement) pour le reconnaitre !

avatar GStepper | 

@ dafunker

"Flash n'est pas installé par défaut"

Entièrement faux (comme le raisonnement qui suit puisqu'il s'appuie sur cette affirmation fausse).

Flash est installé par défaut sous Mac OS X... Et d'ailleurs Adobe avait déclaré qu'il fallait impérativement le mettre à jour puisque impacté par une faille de sécurité... Apple IMPOSE donc Flash sur ses macs ! A moins que mon mac acheté hier ne soit une exception... SVP Parlez de ce que vous connaissez !

avatar coincoin13 | 

N'étant pas non plus un grand utilisateur et défenseur de Flash, il faut tout de même remettre les choses dans leur contexte: le gros du prob à mon sens ne vient pas de flash lui-même, mais certains webdesigner qui font tout et n'importe quoi avec, sous prétexte que coder avec du php ou des lib comme jquery c'est compliqué...

On trouve quand même de super choses faites en flash, malheureusement bien trop rares, mais certains confondent bien trop souvent le web avec du contenu multimedia type cd-rom fabriqué intégralement en flash... le tout étant une horreur à maintenir et faire évoluer par quelqu'un d'autre que le créateur du projet flash, ce qui n'est pas sans poser problème aux clients qui n'en sont généralement jamais informés de ces limitations.

Bref, je dirais que dans 95% des cas, le web flash n'a de bénéfices que pour celui qui le fabrique...

avatar Kounkountchek | 

bla bla bla...

Qui a desinstallé le plugin Flash ici ?
...
C'est ce qui me semblait merci. :D

avatar GStepper | 

@ coincoin13
"Bref, je dirais que dans 95% des cas, le web flash n'a de bénéfices que pour celui qui le fabrique..."

+1

Entièrement d'accord avec vous ! Et c'est précisément pourquoi je n'utilise jamais cette "technologie" qui ne m'apporte strictement rien en tant qu'utilisateur. Flash sur Iphone/iPod Touch/iPad serait une aberration et vu les ventes de ces derniers j'ai quand même l'impression que ça ne dérange pas beaucoup de monde mis à part les devs Flash et leur avis ne m'intéresse pas le moins du monde (puisque biaisé des le départ... ils en vivent) !

avatar Arcadium | 

Euh ... Une bête boucle infinie en PHP, Javascript, C/C++, etc est suceptible de faire planter un navigateur ou un exécutable de la même manière.

Alors, tout ça aussi c'est de la merde ?

avatar oomu | 

@reremoon [07/02/2010 10:30]

mozilla a toujours critiqué flash

dans les communautés linux, flash a toujours été vu comme une horreur

google a craché sur flash lors de la présentation de chrome, ils avaient même fait une zolie bd pour parler du problème d'un "certain plugin" , bien avant Steve

Steve Jobs a craché sur flash quand on lui a demandé par rapport à l'iphone

flash est un problème depuis longtemps : propriétaire, non-industrialisé (uniquement adobe le comprends) et en contradiction avec les autres normes du web. son accessibilité est insuffisante (malgré les progrès depuis flash 9)

-
flash est la seule solution tout en un intégré pour artiste

mais il est temps de briser flash et de passer à mieux

le public est prêt

il est temps de forcer les artistes et les gens comme moi à recréer des sites sans flash, de FORCE ! (c'est à dire que les journaux de connexion de mes site vont me dire "ho tu as vu le % de gens sans flash ? houuuu" )

avatar oomu | 

@Arcadium [07/02/2010 14:20]

Euh ... Une bête boucle infinie en PHP,
en php, cela va faire que le navigateur attend une réponse du serveur web apache. Apache va finir par tuer le process php qui bouffe du temps trop longtemps (les limites imposée par apache, de base, sont draconiennes)

Javascript,
les navigateurs vont vous dire que le script ne répond pas depuis X secondes, voulez vous le stopper ?

c'est ce qu'ils sont censés faire. si ce n'est pas le cas, veuillez envoyer une lettre d'insulte sur le bugzilla de mozilla ou google ou le "radar" de apple.

C/C++, etc est suceptible de faire planter un navigateur ou un exécutable de la même manière.
pardon ?

on a dit MORT AUX PLUGINS !

Alors, tout ça aussi c'est de la merde ?
il me semble au cours des années avoir longuement critiqué php

avoir largement encensé javascript depuis que son développement a repris

et avoir dit que le "plugin" type "netscape plugin" tel flash est une abominable et horrible boite noire qui pose d'innombrables problèmes pour améliorer les navigateurs. ils sont une purulence obscure, que vous ne pouvez pas améliorer ou contrôler car ni google ni opera ni mozilla ni apple ni microsoft ne peut créer un navigateur qui manipule leur fonctionnement interne.

oui, le greffon C/C++ est une merde. ce n'est pas nouveau. le public n'a toléré Flash (alors qu'il y en avait tout plein d'autre dont quicktime, des vrmls, etc) parce qu'il était le seul à fournir ce qui manquait au web urgemment : la vidéo et des animations facile à faire.

Silverlight est poussé à coup de bulldozer de microsoft (des exclusivités genre le discours de Obama, finale sportive, etc)

mais le public dans le fond est réticent à gérer des plugins en plus de mettre à jour son navigateur

et pour les auteurs de navigateurs ils sont une PLAIE impossible à débugguer : la boîte noire.

avatar oomu | 

flash est imposé sur os X

installé par défaut.

Apple a joué le jeu du marché (installer flash car partout)

mais on voit bien que ça n'a fait que promouvoir le statu quo.

avatar oomu | 

@reremoon [07/02/2010 10:30]

travaillant aussi avec une école d'infographistes, ils m'ont tenu en boucle le même discours que vous : flash est la meilleure solution pour que l'artiste s'exprime

et c'est vrai.

mais la considération de l'artiste n'est pas la seule. En ce moment on voit une bascule malgré eux.

-
Parce que l'artiste va gueuler, et fort, on va voir venir de gros développement pour faire un meilleur flash que flash.

en attendant, oui, votre boulot va devoir se re-mélanger avec celui des ingénieurs, faire du js, bricoler, etc. Moi cela me passionne, mais c'est pas la tasse de thé de tous. Tant pis, on y survivra comme les changements d'avant.

A terme, vous ferez de l'opengl sous une forme ou un autre.

avatar oomu | 

@Kounkountchek [07/02/2010 13:58]

nul ne dit que se passer de flash aujourd'hui est pratique. Mais il faut forcer la situation. Sinon rien ne changerait et s'améliorerait.

avatar roudoudouze | 

Je parierais bien que Flash a été développé en C++, donc rien d'étonnant que ce soit devenu de la daube, avec le temps.

avatar Psylo | 

iGourou a excommunié Flash et tous les fidèles lapident à tour de bras.
Oui, flash saydelamairde, oui c'est la mal absolu, oui c'est fermé et verrouillé... sauf que ça fait 5 ans qu'on vous dit ça et qu'on se fait insulter. Le pire c'est que tout ce qui est reproché à Flash est la même politique de verrouillage et de fermeture qu'Apple pratique et entretient avec iTunes, Appstore, iPhoneOS... Pathétique !

avatar J-Mac | 

Personnellement j'ai trouvé le patch pour que ça ne plante pas, efficace à 100% :
[url=https://www.macg.co/news/voir/134165/clicktoflash-bloque-les-contenus-flash-avec-attention]Correcteur pour Flash[/url]

avatar lekos | 

J'ai le même problème avec Flash et ça commence à me gonfler sérieusement.

avatar manu1707 | 

Ils me font marré ces ignares avec leur flash!
C'est a vous les dev de vous adapter ! Sinon je comprends pourquoi certains continuent de coder sur IE6 en entreprise...
Vous n'êtes qu'une bande de feignasse et la vous avez les jetons parce que ça remet en cause tout ce que vous faisiez voilà tout!
Les seuls gagnants sont les gens courageux qui bossent sur le html5 a
Maintenant !
Et ils sont bien intelligents ceux la

avatar iDuplo | 

Cela aurait-été cool de prévenir quand même, que le lien que vous donnez fait directement planté firefox...

avatar manu1707 | 

A Psylo :
J'aimerais une bonne fois pour toute que les gens m'expliquent quelles sont les limitations de iPhone OS, app store et iTunes a part le fait que tout fonctionne sur une plateforme et qu'apple décide de valider une app ??? (ce qui est nettement plus simple !!!)

avatar Kounkountchek | 

@oomu
"il faut forcer la situation"
Oui là où ça les arrange (iPhone OS)
par contre sur Mac Safari fait bien tourner Flash player et là Apple ne veut plus "forcer la situation" ?
Là où ils devraient forcer un peu c'est du côté du W3C, parce que si on en est là c'est aussi à cause de la lenteur de l'évolution html/css.
ça personne ne critique, j'ai jamais entendu dire "On est en 2010 et c'est peut être pas tout à fait normal qu'on ne puisse lire une vidéo sur un site sans recourir à des plugins"
Alors oui Flash à ses défauts, les standards ont les leurs.
Moi je dis: "Mort à personne".
Juste "que le meilleur gagne".

avatar Damtux | 

[quote=reremoon]
En tant que webdesigner, je conçoit tous les jours de sites dépourvus de Flash, utilisant les technologies les plus récentes pour y pallier… Mais il y a tout de même des tas de choses que l'on ne peut pas faire SANS Flash, quoi qu'en dise Apple et tous ces bon-disants qui prônent l'html 5 en guise d'alternative, au jour d'aujourd'hui, on ne peut pas se passer de Flash sans revenir 10 ans en arrière avec tous les problèmes d'incompatibilités entre navigateurs et tous ces soucis que les webdesigners absorbent au quotidien pour rendre la navigation agréable et cohérente sur des plates-formes hétéroclites.
Le fait est que l'iPad (et toutes les plates-formes diversifiées mobiles récentes) ne va pas nous simplifier la vie. Bien au contraire, ce sera une contrainte de plus pour nous autres petites mains du web qui devons déjà absorber toutes les incompatibilités d'internet Explorer, Chrome, Safari et Firefox… Car oui, il y en a des incompatibilités ! Et elles n'ont bien souvent de salut que dans la détérioration du code au profit de solutions détournées comme l'utilisation d'images, de hacks ou d'astuces CSS…[/quote]
Eh ben désolé de te dire sa, mais avoir autant d'incompatibilité entre tout ces navigateur c'est parce que tu code TRÈS mal. Etant moi même webdesigner je n'ai pas autant de soucis, (peut-etre seulement avec I6 mais pour moi je l'ai bien mis à la poubelle cette merde). C'est bien pour cela que tout les navigateurs maintenant ont le mérite de ce dire qu'ils respecte à 100% les normes de l'HTML4-5 et affiche leurs % de réussite dans le test d'Acid2 comme Acid3.

avatar Kounkountchek | 

@Damtux
pourrais-tu nous donner l'adresse d'un site (ou plus) que tu as fait stp ? (si possible avec de la vidéo et quelques bords arrondis et autres ombres portées)
juste pour que je prenne un cours de "comment éviter de coder TRÈS mal" moi aussi.

avatar parafsuo54000 | 

@ErGo_404
Chrome 4 sous XP, => plantage total de l'onglet en question.
Ou alors win 7 fait des miracles mais j'en doute.

avatar pseudo714 | 

chez moi ça bogue pas, peut-être que c'est parce que j'ai plutôt le plug-in shockwave au lieu de flash.

Pages

CONNEXION UTILISATEUR