<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>44195</bug_id>
          
          <creation_ts>2010-08-18 12:18:37 -0700</creation_ts>
          <short_desc>[chromium] TilingData::tilePositionY has typo of X where Y should be used</short_desc>
          <delta_ts>2010-08-19 21:52:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Vincent Scheib">scheib</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>amarinichev</cc>
    
    <cc>commit-queue</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>266306</commentid>
    <comment_count>0</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2010-08-18 12:18:37 -0700</bug_when>
    <thetext>[chromium] TilingData::tilePositionY has typo of X where Y should be used</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266307</commentid>
    <comment_count>1</comment_count>
      <attachid>64753</attachid>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2010-08-18 12:19:30 -0700</bug_when>
    <thetext>Created attachment 64753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266309</commentid>
    <comment_count>2</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2010-08-18 12:23:46 -0700</bug_when>
    <thetext>Single character typo from X to Y.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266313</commentid>
    <comment_count>3</comment_count>
      <attachid>64753</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-08-18 12:25:57 -0700</bug_when>
    <thetext>Comment on attachment 64753
Patch

Please either add a layout test to catch this OR
Mention which layout test covers it (in the ChangeLog) OR
Mention why it is impossible to add a layout test for this -- hopefully not -- (in the ChangeLog).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266315</commentid>
    <comment_count>4</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-08-18 12:27:58 -0700</bug_when>
    <thetext>btw, the recursive nature of this call seems odd to me when a simple loop would avoid it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266381</commentid>
    <comment_count>5</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2010-08-18 14:36:10 -0700</bug_when>
    <thetext>Layout tests are not yet possible for this code for a few reasons:
- TilingData is currently only used behind a compile time flag as we develop GPU accelerated support for Canvas 2D. 
- TilingData is driven by a system GPU&apos;s maximum supported texture size, which varies on different hardware. We will need to plumb testing code that enables a layout test to supply a false value for GLES2Texture to mock as the maximium texture size at test time only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266759</commentid>
    <comment_count>6</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-08-19 08:34:40 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Layout tests are not yet possible for this code for a few reasons:
&gt; - TilingData is currently only used behind a compile time flag as we develop GPU accelerated support for Canvas 2D. 

Yes but a layout test could be written that would hit this code when the flag is flipped.

&gt; - TilingData is driven by a system GPU&apos;s maximum supported texture size, which varies on different hardware. We will need to plumb testing code that enables a layout test to supply a false value for GLES2Texture to mock as the maximium texture size at test time only.

Is there a current typically upper bound? How hard would it be to hit that (or some large multiple of that) for the layout test?

Lastly, why is this method recursive when a loop could easily do the same thing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267087</commentid>
    <comment_count>7</comment_count>
      <attachid>64918</attachid>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2010-08-19 17:31:10 -0700</bug_when>
    <thetext>Created attachment 64918
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267131</commentid>
    <comment_count>8</comment_count>
      <attachid>64918</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-19 21:52:26 -0700</bug_when>
    <thetext>Comment on attachment 64918
Patch

Clearing flags on attachment: 64918

Committed r65726: &lt;http://trac.webkit.org/changeset/65726&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267132</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-19 21:52:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64753</attachid>
            <date>2010-08-18 12:19:30 -0700</date>
            <delta_ts>2010-08-19 17:31:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44195-20100818121929.patch</filename>
            <type>text/plain</type>
            <size>1164</size>
            <attacher name="Vincent Scheib">scheib</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Yjk5MGFjNjA0ODRhZTFiMGU5Y2MzNmU3NzYzMTE0YjYwYjlmNTQ2NC4uZjNkOTgxNzUzZmFhNzc5
NDAyNDI2M2VhNWI1OTVjNGQwMzM2Y2IwMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMC0wOC0xOCAgVmlu
Y2VudCBTY2hlaWIgIDxzY2hlaWJAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFR5cG8gaW4gVGlsaW5nRGF0YTo6dGlsZVBvc2l0
aW9uWSBtdXN0IHVzZSBZIGluc3RlYWQgb2YgWC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL1RpbGluZ0RhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGlsaW5nRGF0
YTo6dGlsZVBvc2l0aW9uWSk6CisKIDIwMTAtMDgtMTggIEppYW4gTGkgIDxqaWFubGlAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hlci4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGlsaW5nRGF0YS5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGluZ0RhdGEuY3BwCmluZGV4IGM1MjI4
OGRjZjQxOGM5ZWMyMmZhMjZiZmZmY2I5NWY0MjcyOTU0MTUuLmEzMGI5M2RiMjc4MGIxMWFkMmQ1
OThhY2QwNTMyZTU5YzRhYzQ2YmIgMTAwNzU1Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vVGlsaW5nRGF0YS5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9UaWxpbmdEYXRhLmNwcApAQCAtMTI4LDcgKzEyOCw3IEBAIGludCBUaWxpbmdE
YXRhOjp0aWxlUG9zaXRpb25ZKGludCB5SW5kZXgpIGNvbnN0CiAKICAgICBpZiAoIXlJbmRleCkK
ICAgICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIHRpbGVQb3NpdGlvblgoeUluZGV4IC0gMSkg
KyB0aWxlU2l6ZVkoeUluZGV4IC0gMSk7CisgICAgcmV0dXJuIHRpbGVQb3NpdGlvblkoeUluZGV4
IC0gMSkgKyB0aWxlU2l6ZVkoeUluZGV4IC0gMSk7CiB9CiAKIGludCBUaWxpbmdEYXRhOjp0aWxl
U2l6ZVgoaW50IHhJbmRleCkgY29uc3QK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64918</attachid>
            <date>2010-08-19 17:31:10 -0700</date>
            <delta_ts>2010-08-19 21:52:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44195-20100819173109.patch</filename>
            <type>text/plain</type>
            <size>8733</size>
            <attacher name="Vincent Scheib">scheib</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODc3NjI1N2I3MzZlZDA3MmRhYjE5ZDNhYWNiY2E4NzdiYTRjZWZjNy4uYTBiMTE4ZmFhNzQ4Zjgw
YmQxMWZhYmU3ZjM0NDUwZjk5ZDVkMDBhNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0wOC0xOSAgVmlu
Y2VudCBTY2hlaWIgIDxzY2hlaWJAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtjaHJvbWl1bV0gVGlsaW5nRGF0YTo6dGlsZVBv
c2l0aW9uWSBoYXMgdHlwbyBvZiBYIHdoZXJlIFkgc2hvdWxkIGJlIHVzZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MTk1CisKKyAgICAgICAgQ29y
cmVjdGVkIGVycm9yLCBhbmQgcmV3cm90ZSBmdW5jdGlvbnMgdG8gdXNlIGZvciBsb29wIGluc3Rl
YWQgb2YgcmVjdXJzaW9uLgorCisgICAgICAgIFVuaXQgVGVzdHMgYWRkZWQgdG8gV2ViS2l0L2No
cm9taXVtL3Rlc3RzL1RpbGluZ0RhdGFUZXN0LmNwcAorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vVGlsaW5nRGF0YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUaWxpbmdE
YXRhOjp0aWxlUG9zaXRpb25YKToKKyAgICAgICAgKFdlYkNvcmU6OlRpbGluZ0RhdGE6OnRpbGVQ
b3NpdGlvblkpOgorCiAyMDEwLTA4LTE5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIEZpeCBDaHJvbWl1bSBidWlsZC4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vVGlsaW5nRGF0YS5jcHAgYi9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGluZ0RhdGEuY3BwCmluZGV4IGM1MjI4OGRjZjQx
OGM5ZWMyMmZhMjZiZmZmY2I5NWY0MjcyOTU0MTUuLjRkYTI0MmJkM2Y2NmEzMjU5NDY5YWIzZWQw
YmRhNGEyYzQ2ZDk2OGEgMTAwNzU1Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vVGlsaW5nRGF0YS5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9UaWxpbmdEYXRhLmNwcApAQCAtMTE3LDE4ICsxMTcsMjIgQEAgaW50IFRpbGluZ0RhdGE6
OnRpbGVQb3NpdGlvblgoaW50IHhJbmRleCkgY29uc3QKIHsKICAgICBBU1NFUlQoeEluZGV4ID49
IDAgJiYgeEluZGV4IDwgbnVtVGlsZXNYKCkpOwogCi0gICAgaWYgKCF4SW5kZXgpCi0gICAgICAg
IHJldHVybiAwOwotICAgIHJldHVybiB0aWxlUG9zaXRpb25YKHhJbmRleCAtIDEpICsgdGlsZVNp
emVYKHhJbmRleCAtIDEpOworICAgIGludCBwb3MgPSAwOworICAgIGZvciAoaW50IGkgPSAwOyBp
IDwgeEluZGV4OyBpKyspCisgICAgICAgIHBvcyArPSB0aWxlU2l6ZVgoaSk7CisKKyAgICByZXR1
cm4gcG9zOwogfQogCiBpbnQgVGlsaW5nRGF0YTo6dGlsZVBvc2l0aW9uWShpbnQgeUluZGV4KSBj
b25zdAogewogICAgIEFTU0VSVCh5SW5kZXggPj0gMCAmJiB5SW5kZXggPCBudW1UaWxlc1koKSk7
CiAKLSAgICBpZiAoIXlJbmRleCkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIHRpbGVQ
b3NpdGlvblgoeUluZGV4IC0gMSkgKyB0aWxlU2l6ZVkoeUluZGV4IC0gMSk7CisgICAgaW50IHBv
cyA9IDA7CisgICAgZm9yIChpbnQgaSA9IDA7IGkgPCB5SW5kZXg7IGkrKykKKyAgICAgICAgcG9z
ICs9IHRpbGVTaXplWShpKTsKKworICAgIHJldHVybiBwb3M7CiB9CiAKIGludCBUaWxpbmdEYXRh
Ojp0aWxlU2l6ZVgoaW50IHhJbmRleCkgY29uc3QKZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1
bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IGVmYjg0OWQzYTk2
ZmQ3MTg5N2RlMzQyMzY2NGJkOTgzZGQ5YzMzNWYuLmFiYWZmZDVmNDczZjQwZWU2Mzc4MTQ1MjA5
ZWFlYzYxNjU0ZWI4OTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysr
IGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEwLTA4LTE5
ICBWaW5jZW50IFNjaGVpYiAgPHNjaGVpYkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW2Nocm9taXVtXSBUaWxpbmdEYXRhOjp0
aWxlUG9zaXRpb25ZIGhhcyB0eXBvIG9mIFggd2hlcmUgWSBzaG91bGQgYmUgdXNlZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQxOTUKKworICAgICAg
ICBVbml0IHRlc3RzIGFkZGVkIGZvciB0aWxlU2l6ZSBhbmQgdGlsZVBvc2l0aW9uLgorCisgICAg
ICAgICogdGVzdHMvVGlsaW5nRGF0YVRlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VEVTVCk6
CisKIDIwMTAtMDgtMTkgIEpvY2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4KZGlmZiAtLWdpdCBhL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9UaWxpbmdEYXRhVGVzdC5jcHAgYi9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
VGlsaW5nRGF0YVRlc3QuY3BwCmluZGV4IDQ2MzU0MmJhNWQ2Mzg5OTFkYjQ2NWUzMDUwYTc1MTZi
YmNmYmFmYTIuLmZkYjM3NWFmYmNlMzdhZDM4M2YyNDE4YjJjYmE0MWU1MTg5ZGI4MzggMTAwNzU1
Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9UaWxpbmdEYXRhVGVzdC5jcHAKKysrIGIvV2Vi
S2l0L2Nocm9taXVtL3Rlc3RzL1RpbGluZ0RhdGFUZXN0LmNwcApAQCAtMjIwLDQgKzIyMCwxMTQg
QEAgVEVTVChUaWxpbmdEYXRhVGVzdCwgdGlsZVNpemVZKQogICAgIEVYUEVDVF9FUSgzLCBUaWxp
bmdEYXRhKDUsIDEyLCAxMiwgdHJ1ZSkudGlsZVNpemVZKDIpKTsKIH0KIAorVEVTVChUaWxpbmdE
YXRhVGVzdCwgdGlsZVNpemVYX2FuZF90aWxlUG9zaXRpb25YKQoreworICAgIC8vIFNpbmdsZSB0
aWxlIGNhc2VzOgorICAgIEVYUEVDVF9FUSgxLCBUaWxpbmdEYXRhKDMsIDEsICAgMSwgZmFsc2Up
LnRpbGVTaXplWCgwKSk7CisgICAgRVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgMSwgICAxLCBm
YWxzZSkudGlsZVBvc2l0aW9uWCgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywg
MSwgMTAwLCBmYWxzZSkudGlsZVNpemVYKDApKTsKKyAgICBFWFBFQ1RfRVEoMCwgVGlsaW5nRGF0
YSgzLCAxLCAxMDAsIGZhbHNlKS50aWxlUG9zaXRpb25YKDApKTsKKyAgICBFWFBFQ1RfRVEoMywg
VGlsaW5nRGF0YSgzLCAzLCAgIDEsIGZhbHNlKS50aWxlU2l6ZVgoMCkpOworICAgIEVYUEVDVF9F
USgwLCBUaWxpbmdEYXRhKDMsIDMsICAgMSwgZmFsc2UpLnRpbGVQb3NpdGlvblgoMCkpOworICAg
IEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRhKDMsIDMsIDEwMCwgZmFsc2UpLnRpbGVTaXplWCgwKSk7
CisgICAgRVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgMywgMTAwLCBmYWxzZSkudGlsZVBvc2l0
aW9uWCgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgMSwgICAxLCB0cnVlKS50
aWxlU2l6ZVgoMCkpOworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMsIDEsICAgMSwgdHJ1
ZSkudGlsZVBvc2l0aW9uWCgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgMSwg
MTAwLCB0cnVlKS50aWxlU2l6ZVgoMCkpOworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMs
IDEsIDEwMCwgdHJ1ZSkudGlsZVBvc2l0aW9uWCgwKSk7CisgICAgRVhQRUNUX0VRKDMsIFRpbGlu
Z0RhdGEoMywgMywgICAxLCB0cnVlKS50aWxlU2l6ZVgoMCkpOworICAgIEVYUEVDVF9FUSgwLCBU
aWxpbmdEYXRhKDMsIDMsICAgMSwgdHJ1ZSkudGlsZVBvc2l0aW9uWCgwKSk7CisgICAgRVhQRUNU
X0VRKDMsIFRpbGluZ0RhdGEoMywgMywgMTAwLCB0cnVlKS50aWxlU2l6ZVgoMCkpOworICAgIEVY
UEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMsIDMsIDEwMCwgdHJ1ZSkudGlsZVBvc2l0aW9uWCgwKSk7
CisKKyAgICAvLyBNdWx0aXBsZSB0aWxlczoKKyAgICAvLyBubyBib3JkZXIKKyAgICAvLyBwb3Np
dGlvbnMgMCwgMworICAgIEVYUEVDVF9FUSgyLCBUaWxpbmdEYXRhKDMsIDYsICAgMSwgZmFsc2Up
Lm51bVRpbGVzKCkpOworICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRhKDMsIDYsICAgMSwgZmFs
c2UpLnRpbGVTaXplWCgwKSk7CisgICAgRVhQRUNUX0VRKDMsIFRpbGluZ0RhdGEoMywgNiwgICAx
LCBmYWxzZSkudGlsZVNpemVYKDEpKTsKKyAgICBFWFBFQ1RfRVEoMCwgVGlsaW5nRGF0YSgzLCA2
LCAgIDEsIGZhbHNlKS50aWxlUG9zaXRpb25YKDApKTsKKyAgICBFWFBFQ1RfRVEoMywgVGlsaW5n
RGF0YSgzLCA2LCAgIDEsIGZhbHNlKS50aWxlUG9zaXRpb25YKDEpKTsKKyAgICBFWFBFQ1RfRVEo
MywgVGlsaW5nRGF0YSgzLCA2LCAxMDAsIGZhbHNlKS50aWxlU2l6ZVgoMCkpOworICAgIEVYUEVD
VF9FUSgzLCBUaWxpbmdEYXRhKDMsIDYsIDEwMCwgZmFsc2UpLnRpbGVTaXplWCgxKSk7CisgICAg
RVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgNiwgMTAwLCBmYWxzZSkudGlsZVBvc2l0aW9uWCgw
KSk7CisgICAgRVhQRUNUX0VRKDMsIFRpbGluZ0RhdGEoMywgNiwgMTAwLCBmYWxzZSkudGlsZVBv
c2l0aW9uWCgxKSk7CisKKyAgICAvLyBNdWx0aXBsZSB0aWxlczoKKyAgICAvLyB3aXRoIGJvcmRl
cgorICAgIC8vIHBvc2l0aW9ucyAwLCAyLCAzLCA0CisgICAgRVhQRUNUX0VRKDQsIFRpbGluZ0Rh
dGEoMywgNiwgICAxLCB0cnVlKS5udW1UaWxlcygpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5n
RGF0YSgzLCA2LCAgIDEsIHRydWUpLnRpbGVTaXplWCgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRp
bGluZ0RhdGEoMywgNiwgICAxLCB0cnVlKS50aWxlU2l6ZVgoMSkpOworICAgIEVYUEVDVF9FUSgx
LCBUaWxpbmdEYXRhKDMsIDYsICAgMSwgdHJ1ZSkudGlsZVNpemVYKDIpKTsKKyAgICBFWFBFQ1Rf
RVEoMiwgVGlsaW5nRGF0YSgzLCA2LCAgIDEsIHRydWUpLnRpbGVTaXplWCgzKSk7CisgICAgRVhQ
RUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgNiwgICAxLCB0cnVlKS50aWxlUG9zaXRpb25YKDApKTsK
KyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCA2LCAgIDEsIHRydWUpLnRpbGVQb3NpdGlv
blgoMSkpOworICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRhKDMsIDYsICAgMSwgdHJ1ZSkudGls
ZVBvc2l0aW9uWCgyKSk7CisgICAgRVhQRUNUX0VRKDQsIFRpbGluZ0RhdGEoMywgNiwgICAxLCB0
cnVlKS50aWxlUG9zaXRpb25YKDMpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCA2
LCAxMDAsIHRydWUpLnRpbGVTaXplWCgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEo
MywgNiwgMTAwLCB0cnVlKS50aWxlU2l6ZVgoMSkpOworICAgIEVYUEVDVF9FUSgxLCBUaWxpbmdE
YXRhKDMsIDYsIDEwMCwgdHJ1ZSkudGlsZVNpemVYKDIpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGls
aW5nRGF0YSgzLCA2LCAxMDAsIHRydWUpLnRpbGVTaXplWCgzKSk7CisgICAgRVhQRUNUX0VRKDAs
IFRpbGluZ0RhdGEoMywgNiwgMTAwLCB0cnVlKS50aWxlUG9zaXRpb25YKDApKTsKKyAgICBFWFBF
Q1RfRVEoMiwgVGlsaW5nRGF0YSgzLCA2LCAxMDAsIHRydWUpLnRpbGVQb3NpdGlvblgoMSkpOwor
ICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRhKDMsIDYsIDEwMCwgdHJ1ZSkudGlsZVBvc2l0aW9u
WCgyKSk7CisgICAgRVhQRUNUX0VRKDQsIFRpbGluZ0RhdGEoMywgNiwgMTAwLCB0cnVlKS50aWxl
UG9zaXRpb25YKDMpKTsKK30KKworVEVTVChUaWxpbmdEYXRhVGVzdCwgdGlsZVNpemVZX2FuZF90
aWxlUG9zaXRpb25ZKQoreworICAgIC8vIFNpbmdsZSB0aWxlIGNhc2VzOgorICAgIEVYUEVDVF9F
USgxLCBUaWxpbmdEYXRhKDMsICAgMSwgMSwgZmFsc2UpLnRpbGVTaXplWSgwKSk7CisgICAgRVhQ
RUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgICAxLCAxLCBmYWxzZSkudGlsZVBvc2l0aW9uWSgwKSk7
CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgMTAwLCAxLCBmYWxzZSkudGlsZVNpemVZ
KDApKTsKKyAgICBFWFBFQ1RfRVEoMCwgVGlsaW5nRGF0YSgzLCAxMDAsIDEsIGZhbHNlKS50aWxl
UG9zaXRpb25ZKDApKTsKKyAgICBFWFBFQ1RfRVEoMywgVGlsaW5nRGF0YSgzLCAgIDEsIDMsIGZh
bHNlKS50aWxlU2l6ZVkoMCkpOworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMsICAgMSwg
MywgZmFsc2UpLnRpbGVQb3NpdGlvblkoMCkpOworICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRh
KDMsIDEwMCwgMywgZmFsc2UpLnRpbGVTaXplWSgwKSk7CisgICAgRVhQRUNUX0VRKDAsIFRpbGlu
Z0RhdGEoMywgMTAwLCAzLCBmYWxzZSkudGlsZVBvc2l0aW9uWSgwKSk7CisgICAgRVhQRUNUX0VR
KDEsIFRpbGluZ0RhdGEoMywgICAxLCAxLCB0cnVlKS50aWxlU2l6ZVkoMCkpOworICAgIEVYUEVD
VF9FUSgwLCBUaWxpbmdEYXRhKDMsICAgMSwgMSwgdHJ1ZSkudGlsZVBvc2l0aW9uWSgwKSk7Cisg
ICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgMTAwLCAxLCB0cnVlKS50aWxlU2l6ZVkoMCkp
OworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMsIDEwMCwgMSwgdHJ1ZSkudGlsZVBvc2l0
aW9uWSgwKSk7CisgICAgRVhQRUNUX0VRKDMsIFRpbGluZ0RhdGEoMywgICAxLCAzLCB0cnVlKS50
aWxlU2l6ZVkoMCkpOworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMsICAgMSwgMywgdHJ1
ZSkudGlsZVBvc2l0aW9uWSgwKSk7CisgICAgRVhQRUNUX0VRKDMsIFRpbGluZ0RhdGEoMywgMTAw
LCAzLCB0cnVlKS50aWxlU2l6ZVkoMCkpOworICAgIEVYUEVDVF9FUSgwLCBUaWxpbmdEYXRhKDMs
IDEwMCwgMywgdHJ1ZSkudGlsZVBvc2l0aW9uWSgwKSk7CisKKyAgICAvLyBNdWx0aXBsZSB0aWxl
czoKKyAgICAvLyBubyBib3JkZXIKKyAgICAvLyBwb3NpdGlvbnMgMCwgMworICAgIEVYUEVDVF9F
USgyLCBUaWxpbmdEYXRhKDMsICAgMSwgNiwgZmFsc2UpLm51bVRpbGVzKCkpOworICAgIEVYUEVD
VF9FUSgzLCBUaWxpbmdEYXRhKDMsICAgMSwgNiwgZmFsc2UpLnRpbGVTaXplWSgwKSk7CisgICAg
RVhQRUNUX0VRKDMsIFRpbGluZ0RhdGEoMywgICAxLCA2LCBmYWxzZSkudGlsZVNpemVZKDEpKTsK
KyAgICBFWFBFQ1RfRVEoMCwgVGlsaW5nRGF0YSgzLCAgIDEsIDYsIGZhbHNlKS50aWxlUG9zaXRp
b25ZKDApKTsKKyAgICBFWFBFQ1RfRVEoMywgVGlsaW5nRGF0YSgzLCAgIDEsIDYsIGZhbHNlKS50
aWxlUG9zaXRpb25ZKDEpKTsKKyAgICBFWFBFQ1RfRVEoMywgVGlsaW5nRGF0YSgzLCAxMDAsIDYs
IGZhbHNlKS50aWxlU2l6ZVkoMCkpOworICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdEYXRhKDMsIDEw
MCwgNiwgZmFsc2UpLnRpbGVTaXplWSgxKSk7CisgICAgRVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEo
MywgMTAwLCA2LCBmYWxzZSkudGlsZVBvc2l0aW9uWSgwKSk7CisgICAgRVhQRUNUX0VRKDMsIFRp
bGluZ0RhdGEoMywgMTAwLCA2LCBmYWxzZSkudGlsZVBvc2l0aW9uWSgxKSk7CisKKyAgICAvLyBN
dWx0aXBsZSB0aWxlczoKKyAgICAvLyB3aXRoIGJvcmRlcgorICAgIC8vIHBvc2l0aW9ucyAwLCAy
LCAzLCA0CisgICAgRVhQRUNUX0VRKDQsIFRpbGluZ0RhdGEoMywgICAxLCA2LCB0cnVlKS5udW1U
aWxlcygpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCAgIDEsIDYsIHRydWUpLnRp
bGVTaXplWSgwKSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgICAxLCA2LCB0cnVl
KS50aWxlU2l6ZVkoMSkpOworICAgIEVYUEVDVF9FUSgxLCBUaWxpbmdEYXRhKDMsICAgMSwgNiwg
dHJ1ZSkudGlsZVNpemVZKDIpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCAgIDEs
IDYsIHRydWUpLnRpbGVTaXplWSgzKSk7CisgICAgRVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEoMywg
ICAxLCA2LCB0cnVlKS50aWxlUG9zaXRpb25ZKDApKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5n
RGF0YSgzLCAgIDEsIDYsIHRydWUpLnRpbGVQb3NpdGlvblkoMSkpOworICAgIEVYUEVDVF9FUSgz
LCBUaWxpbmdEYXRhKDMsICAgMSwgNiwgdHJ1ZSkudGlsZVBvc2l0aW9uWSgyKSk7CisgICAgRVhQ
RUNUX0VRKDQsIFRpbGluZ0RhdGEoMywgICAxLCA2LCB0cnVlKS50aWxlUG9zaXRpb25ZKDMpKTsK
KyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCAxMDAsIDYsIHRydWUpLnRpbGVTaXplWSgw
KSk7CisgICAgRVhQRUNUX0VRKDEsIFRpbGluZ0RhdGEoMywgMTAwLCA2LCB0cnVlKS50aWxlU2l6
ZVkoMSkpOworICAgIEVYUEVDVF9FUSgxLCBUaWxpbmdEYXRhKDMsIDEwMCwgNiwgdHJ1ZSkudGls
ZVNpemVZKDIpKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCAxMDAsIDYsIHRydWUp
LnRpbGVTaXplWSgzKSk7CisgICAgRVhQRUNUX0VRKDAsIFRpbGluZ0RhdGEoMywgMTAwLCA2LCB0
cnVlKS50aWxlUG9zaXRpb25ZKDApKTsKKyAgICBFWFBFQ1RfRVEoMiwgVGlsaW5nRGF0YSgzLCAx
MDAsIDYsIHRydWUpLnRpbGVQb3NpdGlvblkoMSkpOworICAgIEVYUEVDVF9FUSgzLCBUaWxpbmdE
YXRhKDMsIDEwMCwgNiwgdHJ1ZSkudGlsZVBvc2l0aW9uWSgyKSk7CisgICAgRVhQRUNUX0VRKDQs
IFRpbGluZ0RhdGEoMywgMTAwLCA2LCB0cnVlKS50aWxlUG9zaXRpb25ZKDMpKTsKK30KKwogfSAv
LyBuYW1lc3BhY2UK
</data>

          </attachment>
      

    </bug>

</bugzilla>