title: What does the "glGenSyncTokenCHROMIUM" error mean?
body: <p>I'm debugging a WebGL application, and the following error message pops up in my console, right after a call to <a href="https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compileShader" rel="noreferrer"><code>compileShader()</code></a> and <a href="https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getShaderInfoLog" rel="noreferrer"><code>getShaderInfoLog()</code></a>:</p>
  
  <pre><code>GL_INVALID_OPERATION : glGenSyncTokenCHROMIUM: fence sync must be flushed before generating sync token
  </code></pre>
  
  <p>I've searched <em>teh interwebs</em> for <code>glGenSyncTokenCHROMIUM</code>, with no avail.</p>
  
  <p>(This error seems to be hardware-specific, as I can only reproduce it on a <a href="http://www.gsmarena.com/samsung_i9505_galaxy_s4-5371.php" rel="noreferrer">GT-I9505</a> when running Chrome)</p>
  
  <p>What does this error mean, and/or how can I get more detailed information of what's going on?</p>