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 9CF897EE88 for ; Sun, 8 May 2016 23:05:23 +0200 (CEST) IronPort-PHdr: 9a23:MN0kFxXpRHx+5nj0hCdKJNvzXzHV8LGtZVwlr6E/grcLSJyIuqrYZxSBt8tkgFKBZ4jH8fUM07OQ6PCxHzVYqs/c7DgrS99laVwssY0uhQsuAcqIWwXQDcXBSGgEJvlET0Jv5HqhMEJYS47UblzWpWCuv3ZJQk2sfTR8Kum9IIPOlcP/j7n0oM2CJVwQz2PgPftbF1afk0b4joEum4xsK6I8mFPig0BjXKBo/15uPk+ZhB3m5829r9ZJ+iVUvO89pYYbCf2pN4xxd7FTDSwnPmYp/4Wr8ECbFUrcrkcbB0wQjhpPBRmN0BjkU5H8qGOuv+xh2C6cLIvqRK45Xzm4x6huQR7sziwAMmhq3nvQj5lSgblDrQjpgxtiwpWcSYeZOeBlc6WVKdEXXnJMRIBVUDFAGcW1aYcCFfEMO85XqoD8ox0Fqh7oVlrkP//m1jId3iy+5qY9yel0VFiehAE= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jesper.louis.andersen@gmail.com; spf=Pass smtp.mailfrom=jesper.louis.andersen@gmail.com; spf=None smtp.helo=postmaster@mail-lf0-f44.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of jesper.louis.andersen@gmail.com) identity=pra; client-ip=209.85.215.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jesper.louis.andersen@gmail.com"; x-sender="jesper.louis.andersen@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of jesper.louis.andersen@gmail.com designates 209.85.215.44 as permitted sender) identity=mailfrom; client-ip=209.85.215.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jesper.louis.andersen@gmail.com"; x-sender="jesper.louis.andersen@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lf0-f44.google.com) identity=helo; client-ip=209.85.215.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jesper.louis.andersen@gmail.com"; x-sender="postmaster@mail-lf0-f44.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CaAQBeqS9XjyzXVdFdg1Y3fQaFQaEGjUiFAoF2IoQWgVgCgRcHOhIBAQEBAQEBAREBAQEBBwsLCSEvgi2CFQEBAwESEQQZARsdAQMBCwYFBAEGNwICIQEBEQEFARwGEyKHcgEDCwgOoAWBMT4xizuBaoJYhjUKGScNUoNrAQEBAQEBAQMBAQEBAQEUAQEECgWKXYJDgimCU4JZAQSXcTGFfYYmgXmPF4dYhiUSHoEOJwGCMh6BVzoyiQYBAQE X-IPAS-Result: A0CaAQBeqS9XjyzXVdFdg1Y3fQaFQaEGjUiFAoF2IoQWgVgCgRcHOhIBAQEBAQEBAREBAQEBBwsLCSEvgi2CFQEBAwESEQQZARsdAQMBCwYFBAEGNwICIQEBEQEFARwGEyKHcgEDCwgOoAWBMT4xizuBaoJYhjUKGScNUoNrAQEBAQEBAQMBAQEBAQEUAQEECgWKXYJDgimCU4JZAQSXcTGFfYYmgXmPF4dYhiUSHoEOJwGCMh6BVzoyiQYBAQE X-IronPort-AV: E=Sophos;i="5.24,597,1454972400"; d="scan'208,217";a="217310901" Received: from mail-lf0-f44.google.com ([209.85.215.44]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 08 May 2016 23:05:23 +0200 Received: by mail-lf0-f44.google.com with SMTP id y84so181922436lfc.0 for ; Sun, 08 May 2016 14:05:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=C7bM1taVIIMBQHNFLoOy1GdmqwLL23m/7kUeXb3b680=; b=YA8bUrRtZfbaWN/4zMFB8rin4z2iEe0aepM3lSjDEuWVWy1nHygpCtYS+FMj1zItRf qccA1TvLz6HTJcHlhoP6aoWQMRCR0HSSi97KJkN/vWUVOYCclOREIARSadpNPupRnNC3 5o7dMS2yo5iIjWrdIMrXBZEVhbFq5zKE19WxIich7Tt88knlUIi+QM1scWpj2VGvEUky MCB2mMjqrhDN4FzQyfv5GiDvdJLiOtOMN4edj8g0S2FyHkFxXree7TyCJc6YGt5a5D48 CT0vzMsvNb1l4OXKnV1z5EE+sVJW85M+OAXcIOwfrRo/OmGpBQr+yWCyO9LyFdb/5rZK J3mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=C7bM1taVIIMBQHNFLoOy1GdmqwLL23m/7kUeXb3b680=; b=WjJ2U1UKOdgxm2675QfwT6wmhjp/YNJRqHfTc7xNDkneAVvDZFKllcRWh/0w8a4wlg gruIuCsMlAp0BgSFZxtq0Drptb9wkY70LgluZgmrdE2G0YLIvwsWBAnQHI5+1uasYUhR 6VmK0e9S3nq1htYDUGDSCCuAfwIA/mcifPT1LDuDxSV90JN3OLWURRt4uhmAVkLQZQOB rEjZLEKFNZR7J4sdCtncrAf4bnwejIGgOy9UTQ4qx7yzOHjibhpcStQAfwUoeGFasD/f srPsB1CKEWvctn0ZGD4TLn/hOCWMLgWJ0Hs+AoqHeCzaiVvotnI60Nq0U1Nqk99L8tHT TM+A== X-Gm-Message-State: AOPr4FVPHvQnFczEv4S4Ffz64Zu1hJR50iAexpYLa5PWP30WdEJ6Bg2VAUFwEAdW9/Ej50lGB8x5OWHSfD7SwQ== X-Received: by 10.25.24.35 with SMTP id o35mr13667866lfi.25.1462741522452; Sun, 08 May 2016 14:05:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.74.226 with HTTP; Sun, 8 May 2016 14:04:42 -0700 (PDT) In-Reply-To: References: From: Jesper Louis Andersen Date: Sun, 8 May 2016 23:04:42 +0200 Message-ID: To: Anthony Tavener Cc: "caml-list@inria.fr" Content-Type: multipart/alternative; boundary=001a11401642d8177005325b0c45 Subject: Re: [Caml-list] Occasional malformed strings; OCaml -> OpenGL, via tgls/ctypes. --001a11401642d8177005325b0c45 Content-Type: text/plain; charset=UTF-8 On Sun, May 8, 2016 at 7:08 PM, Anthony Tavener wrote: > TL;DR: Constant string like "fontColor" can (rarely) come out like > "\220\552\663\1" after foreign call to OpenGL. It may be flambda-related, as the following problem looks much like it: https://github.com/LaurentMazare/tensorflow-ocaml/issues/7 I hit that last week with flambda. The problem there is too aggressive optimization on an ignore statement, but if the OpenGL bindings, or flambda is to blame is a bit up in the air to me. -- J. --001a11401642d8177005325b0c45 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On Sun, May 8, 2016 at 7:08 PM, Anthony Tavener <anthony.tavener@g= mail.com> wrote:
TL;DR: Constant string= like "fontColor" can (rarely) come out like "\220\552\663\1= " after foreign call to OpenGL.

It may be flambd= a-related, as the following problem looks much like it:


I hit that last week with flambda. The problem = there is too aggressive optimization on an ignore statement, but if the Ope= nGL bindings, or flambda is to blame is a bit up in the air to me.


--
J.
--001a11401642d8177005325b0c45--