Wait... this isn't a valid GLSL ES shader: indeed I don't think that the GLSL ES language allows infinite loop. So your shader should be rejected by the ANGLE shader validator. Since you say you're on Mac it should be enabled by default. Can you go to about:config and check the value of webgl.shader_validator ?
Oh! i see! your stack trace points to ANGLE. Well congrats, you've found a nice ANGLE bug! Will reproduce later today on Windows and forward your bug to the ANGLE project; but do feel free to do that yourself, it will save me time! http://code.google.com/p/angleproject/issues
blocking2.0: --- → ?
Reported upstream: http://code.google.com/p/angleproject/issues/detail?id=50
Status: NEW → ASSIGNED
(and confirmed here)
This is fixed upstream in ANGLE, and since we recently synced our ANGLE copy, should be fixed for us too. Please reopen if you can still reproduce this crash.
Status: ASSIGNED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.