Bug 37077 - fast/canvas/webgl/index-validation-copies-indices.html failed on Leopard Release Bot
Summary: fast/canvas/webgl/index-validation-copies-indices.html failed on Leopard Rele...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Zhenyao Mo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-05 00:36 PDT by Eric Seidel (no email)
Modified: 2010-04-05 17:18 PDT (History)
6 users (show)

See Also:


Attachments
patch (7.34 KB, patch)
2010-04-05 11:15 PDT, Zhenyao Mo
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2010-04-05 00:36:33 PDT
fast/canvas/webgl/index-validation-copies-indices.html failed on Leopard Release Bot

http://build.webkit.org/results/Leopard%20Intel%20Release%20(Tests)/r57063%20(12580)/fast/canvas/webgl/index-validation-copies-indices-diffs.txt
--- /Volumes/Big/WebKit-BuildSlave/leopard-intel-release-tests/build/layout-test-results/fast/canvas/webgl/index-validation-copies-indices-expected.txt	2010-04-04 19:38:09.000000000 -0700
+++ /Volumes/Big/WebKit-BuildSlave/leopard-intel-release-tests/build/layout-test-results/fast/canvas/webgl/index-validation-copies-indices-actual.txt	2010-04-04 19:38:09.000000000 -0700
@@ -3,10 +3,10 @@
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 Regression test for https://bugs.webkit.org/show_bug.cgi?id=32748 : Index validation code must always copy client data
-PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2) is undefined.
+FAIL context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2) should be undefined. Threw exception GL error 1286 in drawElements
 PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0) threw exception GL error 1282 in drawElements.
 PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4) threw exception GL error 1282 in drawElements.
-PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2) is undefined.
+FAIL context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 2) should be undefined. Threw exception GL error 1286 in drawElements
 PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 0) threw exception GL error 1282 in drawElements.
 PASS context.drawElements(context.TRIANGLE_STRIP, 4, context.UNSIGNED_SHORT, 4) threw exception GL error 1282 in drawElements.
 
http://trac.webkit.org/browser/trunk/LayoutTests/fast/canvas/webgl/index-validation-copies-indices.html
Comment 2 Zhenyao Mo 2010-04-05 10:43:42 PDT
This is the same issue as in https://bugs.webkit.org/show_bug.cgi?id=36908.

Again, I will upload a patch shortly after.  The patch will not fix this bug but to gather more information.  Once we collect enough info I will upload a fix.
Comment 3 Zhenyao Mo 2010-04-05 11:15:14 PDT
Created attachment 52545 [details]
patch

This patch is to gather more information of framebuffer status when failure happens.  It won't fix this failure issue.

Another patch will be uploaded once we gather the information we needed to confirm our educated guess on the cause of the random failure.
Comment 4 WebKit Commit Bot 2010-04-05 17:18:41 PDT
Comment on attachment 52545 [details]
patch

Clearing flags on attachment: 52545

Committed r57106: <http://trac.webkit.org/changeset/57106>
Comment 5 WebKit Commit Bot 2010-04-05 17:18:47 PDT
All reviewed patches have been landed.  Closing bug.