From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 644267EE1D for ; Fri, 30 Jun 2017 18:31:26 +0200 (CEST) X-IronPort-AV: E=Sophos;i="5.40,287,1496095200"; d="scan'208";a="281462438" Received: from unknown (HELO hadrien.local) ([67.133.97.100]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jun 2017 18:31:00 +0200 Date: Fri, 30 Jun 2017 10:30:57 -0600 (MDT) From: Julia Lawall X-X-Sender: jll@hadrien To: Gabriel Scherer cc: Xavier Leroy , OCaml Mailing List In-Reply-To: Message-ID: References: <0ea087b1-7267-eee6-3dd5-55a760d8f4cd@inria.fr> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Subject: Re: [Caml-list] [IMPORTANT] Intel Skylake / Kaby Lake hardware bug affects OCaml programs On Fri, 30 Jun 2017, Gabriel Scherer wrote: > Here is my list of affected OCaml projects known so far (it seems > surprisingly less rare than I thought at first): > > - an (unnamed) industrial user noticed the issue in Spring 2016, as > reported by Xavier on the bugtracker: > https://caml.inria.fr/mantis/view.php?id=7452#c17109 > > - ahrefs noticed issues in late 2016, as reported by Joris > Giovannangeli on the bugtracker issue or his longer piece > https://tech.ahrefs.com/skylake-bug-a-detective-story-ab1ad2beddcd > > - Lwt users were also affected (first report from Sebastien Mondet in > February 2017): > https://github.com/ocsigen/lwt/issues/315 > > - Julia Lawall reported segfaults from a downstream user on the caml-list, > that seem extreley likely to be related to this issue (they > disappear with hyperthreading disabled) > https://sympa.inria.fr/sympa/arc/caml-list/2017-06/msg00115.html > > At this point it seems reasonable to assume that any > computation-intensive OCaml program that is run in parallel may be > affected. The Coccinelle code is compiled with Parmap, but I don't think that Parmap is invoked in the failing execution. I could check on this. julia > > On Fri, Jun 30, 2017 at 10:15 AM, Xavier Leroy wrote: > > Clarification: > > > >> Possible fixes include: > >> > >> - Apply the microcode update recently released by Intel [...] > > > > Contradicting what I wrote before, microcode updates are available both for Skylake and for Kaby Lake processors. It's only how to apply those updates that differs slightly between Skylake and Kaby Lake. Again, see the excellent instructions at > > https://lists.debian.org/debian-devel/2017/06/msg00308.html > > > > Sorry for the confusion. > > > > - Xavier Leroy > > > > -- > > Caml-list mailing list. Subscription management and archives: > > https://sympa.inria.fr/sympa/arc/caml-list > > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > > Bug reports: http://caml.inria.fr/bin/caml-bugs > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >