31290

C'est quand même super vague pour un avertissement qui dit en gros "si vous ne désactivez pas l'hyper-threading tout va cramer". Si j’interprète cette page à la lettre c'est un miracle que mon système soit encore debout, je me demande si cet article n'est pas un poil trop alarmiste et pauvre en détails ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

31291

Zeph (./31290) :
C'est quand même super vague pour un avertissement qui dit en gros "si vous ne désactiver pas l'hyper-threading tout va cramer". Si j’interprète cette page à la lettre c'est un miracle que mon système soit encore debout, je me demande si cet article n'est pas un poil trop alarmiste et pauvre en détails ?
pencil
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

31292

Disons que l'article vise plus pour l'admin de serveur qui veux avoir la garantie que tout ira bien même dans des conditions les plus improbables que l'utilisateur lambda qui soumet sa machine a des risque bien plus élevés tous les jours.
avatar

31293

Y'a effectivement peu de détails, mais ils disent bien que les conditions de déclenchement du bug sont tordues : ils l'ont découvert par hasard, en cherchant l'origine des plantages d'un logiciel peu utilisé (OCaml), dont le code compilé est apparemment assez différent de ce que génère GCC la plupart du temps. Mais ça ne garantit pas qu'OCaml soit la seule application concernée ; et comme c'est un bug qui peut provoquer des dysfonctionnements et des corruptions de données, c'est potentiellement grave.

(et pour avoir déjà découvert un bug du même genre dans un driver de contrôleur RAID au bout de plusieurs années d'utilisation, je peux vous dire que j'aurais préféré le savoir avant)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31294

ils ont aussi sorti un correctif du microcode qu'il parait

de toute facon perso je ne crois pas que le bios primitif que j'aie connaisse l'hyperthreading... et je suis sur un i7-7700hq

31295

un ptit JS compilé JIT qui génère la suite incriminé, et pouf?

31296

ah bah finalement j'avais bien ca dans mon bios cheeky

j'en ai profite pour virer la virtualisation, me semble que ca ne sert que si on a des VM c'est bien ca ?

31297

bah c'est vaguement documenté quand même:
Errata: SKZ7/SKW144/SKL150/SKX150/SKZ7/KBL095/KBW095
Short Loops Which Use AH/BH/CH/DH Registers May Cause
Unpredictable System Behavior.

Problem: Under complex micro-architectural conditions, short loops
of less than 64 instructions that use AH, BH, CH or DH
registers as well as their corresponding wider register
(e.g. RAX, EAX or AX for AH) may cause unpredictable
system behavior. This can only happen when both logical
processors on the same physical processor are active.
unpredictable c'est une machine a états qui part dans la colle, donc effectivement ca doit planter de manière totalement aléatoire selon l'état de la machine. je pense pas que ca "détruise" quoi que ce soit, ca doit juste planter amha.

31298

Si ça ne fait que planter c'est une chose, mais apparemment ça pourrait aussi causer des corruptions de données, ce qui est beaucoup plus grave (un plantage on s'en aperçoit immédiatement, alors que des données corrompues peuvent passer inaperçues pendant longtemps et causer des dégâts) :
It should be noted that since the issue is triggered by the major gc, it's not only compiler. Any long running ocaml program has a high chance of triggering this, and it will not always crash. You can get corrupted data in memory and never crashing.

As an example we tried to deploy some tool on a large xeon skylake cluster, several hundred processes. They didn't crash in hours, but very quickly we saw corrupted data being sent over the network/written into the database.

So anyone reading this in the future, don't assume this is only compiler, and don't run critical code on skylake/kaby lake without updating the firmware if you don't want to end up in a nightmarish situation.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31299

31300

http://www.lemonde.fr/planete/article/2017/06/27/apple-samsung-et-microsoft-bonnets-d-ane-de-la-durabilite_5151511_3244.html

Combien de téléphones sont-ils changés parce qu'ils ne fonctionnent plus, et combien le sont-ils parce qu'ils ne sont plus au goût du jour (processeur/mémoire/écran) ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

31301

12.

31302

31302 !
avatar

31303

eek

31304

1311131012 ?

31305

Là non, c'est pas crédible embarrassed

31306

42. Y a pas d'autre réponse.

31307

Ça dépend de la base embarrassed

31308

Et du processeur. Sur un Pentium, ça fait 42.0000000000000001.
avatar

31309

trilove

31310

Pen^2 (./31307) :
Ça dépend de la base embarrassed
https://en.wikipedia.org/wiki/42_(number) ;-)

31311

Nan mais je connais cheeky

31312

Pen^2 (./31311) :
Nan mais je connais cheeky
tu me rassures grin
Enfin si tu connais tout l'article tu m'effraies !

31313

Par cœur, même embarrassed


(\smile/)

31314

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31315

Mais le Concorde est nettement plus beau embarrassed

Senior experts and engineers from across the agency and the Lockheed Martin Corporation concluded on Friday
C'est les experts du F35 ou ceux du SR71 ? Parce qu'à mon avis c'est pas la même équipe #modnon#

31316

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31317

Peut-être que si, mais le grand âge et le succès passé leur ont brouillé l'esprit grin
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

31318

31319

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

31320

Rétro-news-high-tech :
http://www.ouest-france.fr/economie/le-distributeur-de-billets-50-ans-5110426
Le 2 juillet 1968, la Société Marseillaise de Crédit met en service un appareil similaire, rue Auber, dans le IXe arrondissement de Paris. Il faut introduire une carte perforée en métal et taper six chiffres pour obtenir trois billets de 50 F et cinq billets de 10 F, pliés dans un étui en plastique.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo