[Webkit-unassigned] [Bug 214557] New: webgl/2.0.0/conformance2/state/gl-object-get-calls.html results appears to show an out of bounds access bug.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 20 10:46:53 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=214557
Bug ID: 214557
Summary: webgl/2.0.0/conformance2/state/gl-object-get-calls.htm
l results appears to show an out of bounds access bug.
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebGL
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mark.lam at apple.com
CC: dino at apple.com
>From the https://ews-build.webkit.org/#/builders/31/builds/14284, webgl/2.0.0/conformance2/state/gl-object-get-calls.html is failing intermittently with result diffs that show out of bounds / stray pointer reads of unrelated data:
See https://ews-build.s3-us-west-2.amazonaws.com/macOS-Mojave-Release-WK2-Tests-EWS/r404696-14284/results.html, where the result diff for webgl/2.0.0/conformance2/state/gl-object-get-calls.html shows:
--- /Volumes/Data/worker/macOS-Mojave-Release-WK2-Tests-EWS/build/layout-test-results/webgl/2.0.0/conformance2/state/gl-object-get-calls-expected.txt
+++ /Volumes/Data/worker/macOS-Mojave-Release-WK2-Tests-EWS/build/layout-test-results/webgl/2.0.0/conformance2/state/gl-object-get-calls-actual.txt
@@ -341,9 +341,9 @@
[ 338: PASS ] gl.getActiveUniformBlockName(program, 0) is "Transform"
[ 339: FAIL ] gl.getActiveUniformBlockName(program, -1) should be null (of type object). Was (of type string).
[ 340: PASS ] getError was expected value: INVALID_VALUE :
-[ 341: FAIL ] gl.getActiveUniformBlockName(program, 1) should be null (of type object). Was (of type string).
+[ 341: FAIL ] gl.getActiveUniformBlockName(program, 1) should be null (of type object). Was @¬ (of type string).
[ 342: PASS ] getError was expected value: INVALID_VALUE :
-[ 343: FAIL ] gl.getActiveUniformBlockName(program, gl.INVALID_INDEX) should be null (of type object). Was (of type string).
+[ 343: FAIL ] gl.getActiveUniformBlockName(program, gl.INVALID_INDEX) should be null (of type object). Was ðs6ž (of type string).
[ 344: PASS ] getError was expected value: INVALID_VALUE :
[ 345: PASS ] gl.getProgramParameter(noLinkProgram, gl.LINK_STATUS) is false
[ 346: FAIL ] getError expected: INVALID_OPERATION. Was INVALID_VALUE : after evaluating: gl.getActiveUniformBlockName(noLinkProgram, 0)
... and https://ews-build.s3-us-west-2.amazonaws.com/macOS-Mojave-Release-WK2-Tests-EWS/r404696-14284/results.html, where the result diff for webgl/2.0.0/conformance2/state/gl-object-get-calls.html shows:
--- /Volumes/Data/worker/macOS-Mojave-Release-WK2-Tests-EWS/build/layout-test-results/webgl/2.0.0/conformance2/state/gl-object-get-calls-expected.txt
+++ /Volumes/Data/worker/macOS-Mojave-Release-WK2-Tests-EWS/build/layout-test-results/webgl/2.0.0/conformance2/state/gl-object-get-calls-actual.txt
@@ -339,11 +339,11 @@
[ 336: PASS ] gl.getUniformBlockIndex(noUniformProgram, "u_normal") is gl.INVALID_INDEX
[ 337: PASS ] gl.getProgramParameter(program, gl.LINK_STATUS) is true
[ 338: PASS ] gl.getActiveUniformBlockName(program, 0) is "Transform"
-[ 339: FAIL ] gl.getActiveUniformBlockName(program, -1) should be null (of type object). Was (of type string).
+[ 339: FAIL ] gl.getActiveUniformBlockName(program, -1) should be null (of type object). Was mit persons to whom the Materials are furnished to do so, subject to ** the following conditions: ** ** The above copyright notice and this permission notice shall be included ** in all copies or substantial portions of the Materials. ** ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ precision mediump float; in vec3 normal; in vec4 ecPosition; out vec4 fragColor; void main() { fragColor = vec4(normal/2.0+vec3(0.5), 1); } (of type string).
[ 340: PASS ] getError was expected value: INVALID_VALUE :
-[ 341: FAIL ] gl.getActiveUniformBlockName(program, 1) should be null (of type object). Was (of type string).
+[ 341: FAIL ] gl.getActiveUniformBlockName(program, 1) should be null (of type object). Was NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ precision mediump float; in vec3 normal; in vec4 ecPosition; out vec4 fragColor; void main() { fragColor = vec4(normal/2.0+vec3(0.5), 1); } (of type string).
[ 342: PASS ] getError was expected value: INVALID_VALUE :
-[ 343: FAIL ] gl.getActiveUniformBlockName(program, gl.INVALID_INDEX) should be null (of type object). Was (of type string).
+[ 343: FAIL ] gl.getActiveUniformBlockName(program, gl.INVALID_INDEX) should be null (of type object). Was IALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ precision mediump float; in vec3 normal; in vec4 ecPosition; out vec4 fragColor; void main() { fragColor = vec4(normal/2.0+vec3(0.5), 1); } (of type string).
[ 344: PASS ] getError was expected value: INVALID_VALUE :
[ 345: PASS ] gl.getProgramParameter(noLinkProgram, gl.LINK_STATUS) is false
[ 346: FAIL ] getError expected: INVALID_OPERATION. Was INVALID_VALUE : after evaluating: gl.getActiveUniformBlockName(noLinkProgram, 0)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200720/9e097276/attachment.htm>
More information about the webkit-unassigned
mailing list