[Webkit-unassigned] [Bug 97390] New: REGRESSION (r128837): mathml/presentation/subsup.xhtml became flaky

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 22 00:55:51 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=97390

           Summary: REGRESSION (r128837): mathml/presentation/subsup.xhtml
                    became flaky
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zandobersek at gmail.com


This MathML test became flaky after the changes that were made in r128837[1]. The rebaseline for these changes was done in r128862[2] and after that the test is intermittently failing with the following diff:

--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/mathml/presentation/subsup-expected.txt 
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/mathml/presentation/subsup-actual.txt 
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x308
-  RenderBlock {html} at (0,0) size 800x308
-    RenderBody {body} at (8,16) size 784x276
+layer at (0,0) size 800x306
+  RenderBlock {html} at (0,0) size 800x306
+    RenderBody {body} at (8,16) size 784x274
       RenderBlock {p} at (0,0) size 784x20
         RenderText {#text} at (0,0) size 36x19
           text run at (0,0) width 36: "both: "
         RenderMathMLMath {math} at (36,0) size 16x20 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 14x20
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x20 [padding: 7 0 2 0]
-              RenderBlock {mi} at (0,7) size 7x11
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x20 [padding: 7 0 1 0]
+              RenderBlock {mi} at (0,7) size 7x12
                 RenderText {#text} at (0,-9) size 7x25
                   text run at (0,-9) width 7: "x"
             RenderMathMLBlock (anonymous, flex) at (7,0) size 7x20
@@ -25,8 +25,8 @@
           text run at (0,0) width 148: "long subscript w/ both: "
         RenderMathMLMath {math} at (148,0) size 53x21 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 51x21
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x21 [padding: 4 0 2 0]
-              RenderBlock {mi} at (0,4) size 9x15
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x21 [padding: 4 0 1 0]
+              RenderBlock {mi} at (0,4) size 9x16
                 RenderText {#text} at (0,-6) size 9x25
                   text run at (0,-6) width 9: "Z"
             RenderMathMLBlock (anonymous, flex) at (9,0) size 42x21
@@ -54,17 +54,17 @@
                 RenderText {#text} at (0,-5) size 3x19
                   text run at (0,-5) width 3: "j"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,73) size 784x21
+      RenderBlock {p} at (0,73) size 784x19
         RenderText {#text} at (0,1) size 160x19
           text run at (0,1) width 160: "long superscript w/ both: "
-        RenderMathMLMath {math} at (160,0) size 34x21 [padding: 0 1 0 1]
-          RenderMathMLSubSup {msubsup} at (1,0) size 32x21
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x21 [padding: 5 0 4 0]
+        RenderMathMLMath {math} at (160,0) size 34x19 [padding: 0 1 0 1]
+          RenderMathMLSubSup {msubsup} at (1,0) size 32x19
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x19 [padding: 5 0 2 0]
               RenderBlock {mi} at (0,5) size 9x12
                 RenderText {#text} at (0,-6) size 9x25
                   text run at (0,-6) width 9: "Z"
-            RenderMathMLBlock (anonymous, flex) at (9,0) size 23x21
-              RenderBlock {mi} at (0,14) size 23x7
+            RenderMathMLBlock (anonymous, flex) at (9,0) size 23x19
+              RenderBlock {mi} at (0,12) size 23x7
                 RenderText {#text} at (0,-7) size 5x19
                   text run at (0,-7) width 5: "x"
               RenderMathMLRow {mrow} at (1,0) size 22x12
@@ -80,13 +80,13 @@
                   RenderText {#text} at (0,-5) size 3x19
                     text run at (0,-5) width 3: "j"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,110) size 784x22
+      RenderBlock {p} at (0,108) size 784x22
         RenderText {#text} at (0,1) size 88x19
           text run at (0,1) width 88: "long w/ both: "
         RenderMathMLMath {math} at (88,0) size 53x22 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 51x22
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x22 [padding: 5 0 2 0]
-              RenderBlock {mi} at (0,5) size 9x15
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 9x22 [padding: 5 0 1 0]
+              RenderBlock {mi} at (0,5) size 9x16
                 RenderText {#text} at (0,-6) size 9x25
                   text run at (0,-6) width 9: "Z"
             RenderMathMLBlock (anonymous, flex) at (9,0) size 42x22
@@ -123,14 +123,14 @@
                   RenderText {#text} at (0,-5) size 3x19
                     text run at (0,-5) width 3: "j"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,148) size 784x20
+      RenderBlock {p} at (0,146) size 784x20
         RenderText {#text} at (0,0) size 123x19
           text run at (0,0) width 123: "Wrapped in mrow: "
         RenderMathMLMath {math} at (123,0) size 16x20 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 14x20
             RenderMathMLSubSup {msubsup} at (0,0) size 14x20
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x20 [padding: 7 0 3 0]
-                RenderBlock {mi} at (0,7) size 7x10
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x20 [padding: 7 0 2 0]
+                RenderBlock {mi} at (0,7) size 7x11
                   RenderText {#text} at (0,-9) size 7x25
                     text run at (0,-9) width 7: "x"
               RenderMathMLBlock (anonymous, flex) at (7,0) size 7x20
@@ -141,17 +141,17 @@
                   RenderText {#text} at (0,-4) size 5x19
                     text run at (0,-4) width 5: "k"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,184) size 784x52
+      RenderBlock {p} at (0,182) size 784x52
         RenderText {#text} at (0,15) size 169x19
           text run at (0,15) width 169: "parts with various heights: "
         RenderMathMLMath {math} at (169,0) size 118x52 [padding: 0 1 0 1]
-          RenderMathMLSubSup {msubsup} at (1,0) size 20x35
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x35 [padding: 22 0 4 0]
+          RenderMathMLSubSup {msubsup} at (1,0) size 20x33
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x33 [padding: 22 0 2 0]
               RenderBlock {mi} at (0,22) size 7x9
                 RenderText {#text} at (0,-9) size 7x25
                   text run at (0,-9) width 7: "x"
-            RenderMathMLBlock (anonymous, flex) at (7,0) size 13x35
-              RenderBlock {mi} at (0,28) size 13x7
+            RenderMathMLBlock (anonymous, flex) at (7,0) size 13x33
+              RenderBlock {mi} at (0,26) size 13x7
                 RenderText {#text} at (0,-7) size 6x19
                   text run at (0,-7) width 6: "n"
               RenderMathMLFraction {mfrac} at (1,0) size 11x26
@@ -169,8 +169,8 @@
                 RenderText {mo} at (0,-8) size 11x25
                   text run at (0,-8) width 11: "+"
           RenderMathMLSubSup {msubsup} at (38,18) size 20x33
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x33 [padding: 4 0 2 0]
-              RenderBlock {mi} at (0,4) size 7x27
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x33 [padding: 4 0 1 0]
+              RenderBlock {mi} at (0,4) size 7x28
                 RenderText {#text} at (0,-9) size 7x25
                   text run at (0,-9) width 7: "x"
             RenderMathMLBlock (anonymous, flex) at (7,0) size 13x33
@@ -213,7 +213,7 @@
                 RenderText {#text} at (0,-7) size 5x19
                   text run at (0,-7) width 5: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,252) size 784x24
+      RenderBlock {p} at (0,250) size 784x24
         RenderText {#text} at (0,6) size 26x19
           text run at (0,6) width 26: "For "
         RenderInline {a} at (0,0) size 71x19 [color=#0000EE]
@@ -241,51 +241,51 @@
                     RenderText {#text} at (0,-3) size 5x15
                       text run at (0,-3) width 5: "2"
         RenderText {#text} at (0,0) size 0x0
-layer at (253,207) size 7x10 scrollHeight 19
+layer at (253,205) size 7x10 scrollHeight 19
   RenderMathMLBlock (flex) {mfenced} at (0,0) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
-layer at (253,217) size 7x10 scrollHeight 18
+layer at (253,215) size 7x10 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,10) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
       RenderText {mfenced} at (0,-4) size 7x22
         text run at (0,-4) width 7: "\x{239C}"
-layer at (253,227) size 7x10 scrollHeight 18
+layer at (253,225) size 7x10 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,20) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
       RenderText {mfenced} at (0,-4) size 7x22
         text run at (0,-4) width 7: "\x{239C}"
-layer at (253,237) size 7x15 scrollHeight 18
+layer at (253,235) size 7x15 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,30) size 7x15
     RenderBlock (anonymous) at (0,0) size 7x15
-layer at (279,207) size 7x10 scrollHeight 19
+layer at (279,205) size 7x10 scrollHeight 19
   RenderMathMLBlock (flex) {mfenced} at (0,0) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
-layer at (279,217) size 7x10 scrollHeight 18
+layer at (279,215) size 7x10 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,10) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
       RenderText {mfenced} at (0,-4) size 7x22
         text run at (0,-4) width 7: "\x{239F}"
-layer at (279,227) size 7x10 scrollHeight 18
+layer at (279,225) size 7x10 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,20) size 7x10
     RenderBlock (anonymous) at (0,0) size 7x10
       RenderText {mfenced} at (0,-4) size 7x22
         text run at (0,-4) width 7: "\x{239F}"
-layer at (279,237) size 7x15 scrollHeight 18
+layer at (279,235) size 7x15 scrollHeight 18
   RenderMathMLBlock (flex) {mfenced} at (0,30) size 7x15
     RenderBlock (anonymous) at (0,0) size 7x15
-layer at (253,208) size 7x15 backgroundClip at (253,207) size 7x10 clip at (253,207) size 7x10 outlineClip at (253,207) size 7x10
+layer at (253,206) size 7x15 backgroundClip at (253,205) size 7x10 clip at (253,205) size 7x10 outlineClip at (253,205) size 7x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 7x15
     RenderText {mfenced} at (0,-4) size 7x22
       text run at (0,-4) width 7: "\x{239B}"
-layer at (253,234) size 7x15 backgroundClip at (253,237) size 7x15 clip at (253,237) size 7x15 outlineClip at (253,237) size 7x15
+layer at (253,232) size 7x15 backgroundClip at (253,235) size 7x15 clip at (253,235) size 7x15 outlineClip at (253,235) size 7x15
   RenderBlock (relative positioned) {mfenced} at (0,0) size 7x15
     RenderText {mfenced} at (0,-4) size 7x22
       text run at (0,-4) width 7: "\x{239D}"
-layer at (279,208) size 7x15 backgroundClip at (279,207) size 7x10 clip at (279,207) size 7x10 outlineClip at (279,207) size 7x10
+layer at (279,206) size 7x15 backgroundClip at (279,205) size 7x10 clip at (279,205) size 7x10 outlineClip at (279,205) size 7x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 7x15
     RenderText {mfenced} at (0,-4) size 7x22
       text run at (0,-4) width 7: "\x{239E}"
-layer at (279,234) size 7x15 backgroundClip at (279,237) size 7x15 clip at (279,237) size 7x15 outlineClip at (279,237) size 7x15
+layer at (279,232) size 7x15 backgroundClip at (279,235) size 7x15 clip at (279,235) size 7x15 outlineClip at (279,235) size 7x15
   RenderBlock (relative positioned) {mfenced} at (0,0) size 7x15
     RenderText {mfenced} at (0,-4) size 7x22
       text run at (0,-4) width 7: "\x{23A0}"


[1] http://trac.webkit.org/changeset/128837
[2] http://trac.webkit.org/changeset/128862

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list