<?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>73953</bug_id>
          
          <creation_ts>2011-12-06 14:23:45 -0800</creation_ts>
          <short_desc>[CHROMIUM/SKIA] Handle put[Un/Pre]multipliedImageData conversions in Skia rather than ImageBuffer</short_desc>
          <delta_ts>2011-12-18 21:43:10 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <dependson>74016</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Salomon">bsalomon</reporter>
          <assigned_to name="Brian Salomon">bsalomon</assigned_to>
          <cc>mdelaney7</cc>
    
    <cc>noel.gordon</cc>
    
    <cc>senorblanco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>516251</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Salomon">bsalomon</who>
    <bug_when>2011-12-06 14:23:45 -0800</bug_when>
    <thetext>[CHROMIUM/SKIA] Handle put[Un|Pre]multipliedImageData conversions in Skia rather than ImageBuffer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516259</commentid>
    <comment_count>1</comment_count>
      <attachid>118113</attachid>
    <who name="Brian Salomon">bsalomon</who>
    <bug_when>2011-12-06 14:37:25 -0800</bug_when>
    <thetext>Created attachment 118113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516266</commentid>
    <comment_count>2</comment_count>
      <attachid>118116</attachid>
    <who name="Brian Salomon">bsalomon</who>
    <bug_when>2011-12-06 14:40:34 -0800</bug_when>
    <thetext>Created attachment 118116
Failing test output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516658</commentid>
    <comment_count>3</comment_count>
      <attachid>118113</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2011-12-07 08:29:47 -0800</bug_when>
    <thetext>Comment on attachment 118113
Patch

IWBN to be value-preserving over one get/put roundtrip (the way the software implementation is).  But the perf win is probably worth breaking this for now.  r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516700</commentid>
    <comment_count>4</comment_count>
      <attachid>118113</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-07 10:08:43 -0800</bug_when>
    <thetext>Comment on attachment 118113
Patch

Clearing flags on attachment: 118113

Committed r102244: &lt;http://trac.webkit.org/changeset/102244&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516701</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-07 10:08:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520925</commentid>
    <comment_count>6</comment_count>
    <who name="Brian Salomon">bsalomon</who>
    <bug_when>2011-12-14 07:54:43 -0800</bug_when>
    <thetext>Reopening this issue. The original patch was reverted because it triggered asserts in skia that premultiplied pixels actually are premultiplied. The svg/dynamic-updates/SVGFEDropShadow* tests generate data that is supposed to be premultiplied but isn&apos;t. The asserts now are disabled in skia and bug 74025 has been filed against the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520944</commentid>
    <comment_count>7</comment_count>
      <attachid>118113</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-14 08:37:34 -0800</bug_when>
    <thetext>Comment on attachment 118113
Patch

Clearing flags on attachment: 118113

Committed r102782: &lt;http://trac.webkit.org/changeset/102782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520945</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-14 08:37:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523710</commentid>
    <comment_count>9</comment_count>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2011-12-18 21:43:10 -0800</bug_when>
    <thetext>The ChangeLog tells me nothing about why this change happened, and there are no performance numbers given for the s/w or h/w paths.  Do we have numbers?  And it seems the h/w path breaks get/put round-tripping, per bug 73952.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118113</attachid>
            <date>2011-12-06 14:37:25 -0800</date>
            <delta_ts>2011-12-14 08:37:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73953-20111206173724.patch</filename>
            <type>text/plain</type>
            <size>6284</size>
            <attacher name="Brian Salomon">bsalomon</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMjE4MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDExLTEyLTA2ICBCcmlhbiBT
YWxvbW9uICA8YnNhbG9tb25AZ29vZ2xlLmNvbT4KKworICAgICAgICBbQ0hST01JVU0vU0tJQV0g
SGFuZGxlIHB1dFtVbi9QcmVdbXVsdGlwbGllZEltYWdlRGF0YSBjb252ZXJzaW9ucyBpbiBTa2lh
IHJhdGhlciB0aGFuIEltYWdlQnVmZmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03Mzk1MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3RlZCBieSBleGlzdGluZyBjYW52YXMyZCBsYXlvdXQgdGVzdHMu
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpwdXRJbWFnZURhdGEpOgorICAgICAgICAoV2ViQ29yZTo6SW1h
Z2VCdWZmZXI6OnB1dFVubXVsdGlwbGllZEltYWdlRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpJ
bWFnZUJ1ZmZlcjo6cHV0UHJlbXVsdGlwbGllZEltYWdlRGF0YSk6CisKIDIwMTEtMTItMDYgIEFk
cmllbm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIERv
bid0IGNyYXNoIGlmIHRpbGUgdXBsb2FkIGhhcHBlbnMgd2l0aG91dCBwYWludGluZyBmaXJzdApJ
bmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZlclNr
aWEuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Nr
aWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAkocmV2aXNpb24gMTAyMTc5KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZlclNraWEuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0yOTIsNyArMjkyLDcgQEAgUGFzc1JlZlB0cjxCeXRlQXJyYXk+IEltYWdlQnVmZmVy
OjpnZXRQcgogCiB0ZW1wbGF0ZSA8TXVsdGlwbHkgbXVsdGlwbGllZD4KIHZvaWQgcHV0SW1hZ2VE
YXRhKEJ5dGVBcnJheSomIHNvdXJjZSwgY29uc3QgSW50U2l6ZSYgc291cmNlU2l6ZSwgY29uc3Qg
SW50UmVjdCYgc291cmNlUmVjdCwgY29uc3QgSW50UG9pbnQmIGRlc3RQb2ludCwKLSAgICAgICAg
ICAgICAgICAgIFNrRGV2aWNlKiBkc3REZXZpY2UsIGNvbnN0IEludFNpemUmIHNpemUpCisgICAg
ICAgICAgICAgICAgICBTa0NhbnZhcyogY2FudmFzLCBjb25zdCBJbnRTaXplJiBzaXplKQogewog
ICAgIEFTU0VSVChzb3VyY2VSZWN0LndpZHRoKCkgPiAwKTsKICAgICBBU1NFUlQoc291cmNlUmVj
dC5oZWlnaHQoKSA+IDApOwpAQCAtMzIxLDUyICszMjEsMjcgQEAgdm9pZCBwdXRJbWFnZURhdGEo
Qnl0ZUFycmF5KiYgc291cmNlLCBjbwogICAgIGludCBudW1Sb3dzID0gZW5kWSAtIGRlc3RZOwog
CiAgICAgdW5zaWduZWQgc3JjQnl0ZXNQZXJSb3cgPSA0ICogc291cmNlU2l6ZS53aWR0aCgpOwor
ICAgIFNrQml0bWFwIHNyY0JpdG1hcDsKKyAgICBzcmNCaXRtYXAuc2V0Q29uZmlnKFNrQml0bWFw
OjprQVJHQl84ODg4X0NvbmZpZywgbnVtQ29sdW1ucywgbnVtUm93cywgc3JjQnl0ZXNQZXJSb3cp
OworICAgIHNyY0JpdG1hcC5zZXRQaXhlbHMoc291cmNlLT5kYXRhKCkgKyBvcmlnaW5ZICogc3Jj
Qnl0ZXNQZXJSb3cgKyBvcmlnaW5YICogNCk7CisKKyAgICBTa0NhbnZhczo6Q29uZmlnODg4OCBj
b25maWc4ODg4OworICAgIGlmIChtdWx0aXBsaWVkID09IFByZW11bHRpcGxpZWQpCisgICAgICAg
IGNvbmZpZzg4ODggPSBTa0NhbnZhczo6a1JHQkFfUHJlbXVsX0NvbmZpZzg4ODg7CisgICAgZWxz
ZQorICAgICAgICBjb25maWc4ODg4ID0gU2tDYW52YXM6OmtSR0JBX1VucHJlbXVsX0NvbmZpZzg4
ODg7CiAKLSAgICBTa0JpdG1hcCBkZXZpY2VCaXRtYXAgPSBkc3REZXZpY2UtPmFjY2Vzc0JpdG1h
cCh0cnVlKTsKLQotICAgIC8vIElmIHRoZSBkZXZpY2UncyBiaXRtYXAgZG9lc24ndCBoYXZlIHBp
eGVscyB3ZSB3aWxsIG1ha2UgYSB0ZW1wIGFuZCBjYWxsIHdyaXRlUGl4ZWxzIG9uIHRoZSBkZXZp
Y2UuCi0gICAgYm9vbCB0ZW1wb3JhcnlCaXRtYXAgPSAhIWRldmljZUJpdG1hcC5nZXRUZXh0dXJl
KCk7Ci0gICAgU2tCaXRtYXAgZGVzdEJpdG1hcDsKLQotICAgIGlmICh0ZW1wb3JhcnlCaXRtYXAp
IHsKLSAgICAgICAgZGVzdEJpdG1hcC5zZXRDb25maWcoU2tCaXRtYXA6OmtBUkdCXzg4ODhfQ29u
ZmlnLCBudW1Db2x1bW5zLCBudW1Sb3dzLCBzcmNCeXRlc1BlclJvdyk7Ci0gICAgICAgIGlmICgh
ZGVzdEJpdG1hcC5hbGxvY1BpeGVscygpKQotICAgICAgICAgICAgQ1JBU0goKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgZGV2aWNlQml0bWFwLmV4dHJhY3RTdWJzZXQoJmRlc3RCaXRtYXAsIFNrSVJl
Y3Q6Ok1ha2VYWVdIKGRlc3RYLCBkZXN0WSwgbnVtQ29sdW1ucywgbnVtUm93cykpOwotCi0gICAg
Ly8gV2hldGhlciB3ZSBtYWRlIGEgdGVtcG9yYXJ5IG9yIG5vdCBkZXN0Qml0bWFwIGlzIGFsd2F5
cyBjb25maWd1cmVkIHRvIGJlIHdyaXR0ZW4gYXQgMCwwCi0gICAgU2tBdXRvTG9ja1BpeGVscyBk
ZXN0QXV0b0xvY2soZGVzdEJpdG1hcCk7Ci0gICAgY29uc3QgdW5zaWduZWQgY2hhciogc3JjUm93
ID0gc291cmNlLT5kYXRhKCkgKyBvcmlnaW5ZICogc3JjQnl0ZXNQZXJSb3cgKyBvcmlnaW5YICog
NDsKLSAgICBmb3IgKGludCB5ID0gMDsgeSA8IG51bVJvd3M7ICsreSkgewotICAgICAgICBTa1BN
Q29sb3IqIGRlc3RSb3cgPSBkZXN0Qml0bWFwLmdldEFkZHIzMigwLCB5KTsKLSAgICAgICAgZm9y
IChpbnQgeCA9IDA7IHggPCBudW1Db2x1bW5zOyArK3gpIHsKLSAgICAgICAgICAgIGNvbnN0IHVu
c2lnbmVkIGNoYXIqIHNyY1BpeGVsID0gJnNyY1Jvd1t4ICogNF07Ci0gICAgICAgICAgICBpZiAo
bXVsdGlwbGllZCA9PSBVbm11bHRpcGxpZWQpIHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCBj
aGFyIGFscGhhID0gc3JjUGl4ZWxbM107Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciBy
ID0gU2tNdWxEaXYyNTVDZWlsaW5nKHNyY1BpeGVsWzBdLCBhbHBoYSk7Ci0gICAgICAgICAgICAg
ICAgdW5zaWduZWQgY2hhciBnID0gU2tNdWxEaXYyNTVDZWlsaW5nKHNyY1BpeGVsWzFdLCBhbHBo
YSk7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciBiID0gU2tNdWxEaXYyNTVDZWlsaW5n
KHNyY1BpeGVsWzJdLCBhbHBoYSk7Ci0gICAgICAgICAgICAgICAgZGVzdFJvd1t4XSA9IFNrUGFj
a0FSR0IzMihhbHBoYSwgciwgZywgYik7Ci0gICAgICAgICAgICB9IGVsc2UKLSAgICAgICAgICAg
ICAgICBkZXN0Um93W3hdID0gU2tQYWNrQVJHQjMyTm9DaGVjayhzcmNQaXhlbFszXSwgc3JjUGl4
ZWxbMF0sIHNyY1BpeGVsWzFdLCBzcmNQaXhlbFsyXSk7Ci0gICAgICAgIH0KLSAgICAgICAgc3Jj
Um93ICs9IHNyY0J5dGVzUGVyUm93OwotICAgIH0KLQotICAgIC8vIElmIHdlIHVzZWQgYSB0ZW1w
b3JhcnkgdGhlbiB3cml0ZSBpdCB0byB0aGUgZGV2aWNlCi0gICAgaWYgKHRlbXBvcmFyeUJpdG1h
cCkKLSAgICAgICAgZHN0RGV2aWNlLT53cml0ZVBpeGVscyhkZXN0Qml0bWFwLCBkZXN0WCwgZGVz
dFkpOworICAgIGNhbnZhcy0+d3JpdGVQaXhlbHMoc3JjQml0bWFwLCBkZXN0WCwgZGVzdFksIGNv
bmZpZzg4ODgpOwogfQogCiB2b2lkIEltYWdlQnVmZmVyOjpwdXRVbm11bHRpcGxpZWRJbWFnZURh
dGEoQnl0ZUFycmF5KiBzb3VyY2UsIGNvbnN0IEludFNpemUmIHNvdXJjZVNpemUsIGNvbnN0IElu
dFJlY3QmIHNvdXJjZVJlY3QsIGNvbnN0IEludFBvaW50JiBkZXN0UG9pbnQpCiB7Ci0gICAgcHV0
SW1hZ2VEYXRhPFVubXVsdGlwbGllZD4oc291cmNlLCBzb3VyY2VTaXplLCBzb3VyY2VSZWN0LCBk
ZXN0UG9pbnQsIGNvbnRleHQoKS0+cGxhdGZvcm1Db250ZXh0KCktPmNhbnZhcygpLT5nZXREZXZp
Y2UoKSwgbV9zaXplKTsKKyAgICBwdXRJbWFnZURhdGE8VW5tdWx0aXBsaWVkPihzb3VyY2UsIHNv
dXJjZVNpemUsIHNvdXJjZVJlY3QsIGRlc3RQb2ludCwgY29udGV4dCgpLT5wbGF0Zm9ybUNvbnRl
eHQoKS0+Y2FudmFzKCksIG1fc2l6ZSk7CiB9CiAKIHZvaWQgSW1hZ2VCdWZmZXI6OnB1dFByZW11
bHRpcGxpZWRJbWFnZURhdGEoQnl0ZUFycmF5KiBzb3VyY2UsIGNvbnN0IEludFNpemUmIHNvdXJj
ZVNpemUsIGNvbnN0IEludFJlY3QmIHNvdXJjZVJlY3QsIGNvbnN0IEludFBvaW50JiBkZXN0UG9p
bnQpCiB7Ci0gICAgcHV0SW1hZ2VEYXRhPFByZW11bHRpcGxpZWQ+KHNvdXJjZSwgc291cmNlU2l6
ZSwgc291cmNlUmVjdCwgZGVzdFBvaW50LCBjb250ZXh0KCktPnBsYXRmb3JtQ29udGV4dCgpLT5j
YW52YXMoKS0+Z2V0RGV2aWNlKCksIG1fc2l6ZSk7CisgICAgcHV0SW1hZ2VEYXRhPFByZW11bHRp
cGxpZWQ+KHNvdXJjZSwgc291cmNlU2l6ZSwgc291cmNlUmVjdCwgZGVzdFBvaW50LCBjb250ZXh0
KCktPnBsYXRmb3JtQ29udGV4dCgpLT5jYW52YXMoKSwgbV9zaXplKTsKIH0KIAogdGVtcGxhdGUg
PHR5cGVuYW1lIFQ+CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDIxODApCisrKyBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0xMi0wNiAgQnJp
YW4gU2Fsb21vbiAgPGJzYWxvbW9uQGdvb2dsZS5jb20+CisKKyAgICAgICAgW0NIUk9NSVVNXSBN
YWtlIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuaW1hZ2VEYXRhLnB1dC51bmNoYW5nZWQuaHRtbCBi
ZSBleHBlY3RlZCB0byBmYWlsCisgICAgICAgIG9uIHRoZSBHUFUgZHVlIHRvIHNsaWdodCBkaWZm
ZXJlbmNlIGluIGFscGhhLXByZW11bCBjb21wdXRhdGlvbi4KKworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM5NTMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dDoKKwogMjAxMS0xMi0wNiAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5j
b20+CiAKICAgICAgICAgR2VuZXJhdGVkIHNvbWUgbmV3IGV4cGVjdGVkIHJlc3VsdHMgZm9yIExp
b24uCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9u
cy50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9l
eHBlY3RhdGlvbnMudHh0CShyZXZpc2lvbiAxMDIxNzkpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHdvcmtpbmcgY29weSkKQEAgLTI2NTMs
NiArMjY1MywxMiBAQCBCVUdDUjcxNzgzIDogc2Nyb2xsYmFycy9jdXN0b20tc2Nyb2xsYmFyCiAv
LyBHUFUKIC8vCiAKKy8vIFRoaXMgdGVzdCBleHBlY3RzIHRoYXQgcHV0SW1hZ2VEYXRhIGZvbGxv
d2VkIGJ5IGdldEltYWdlRGF0YSBhdCB0aGUgc2FtZSBsb2NhdGlvbgorLy8gd2lsbCByZXR1cm4g
dGhlIGV4YWN0IHNhbWUgcGl4ZWwgdmFsdWVzLiBIb3dldmVyLCB0aGUgc3BlYyBhbGxvd3Mgc29t
ZSBmdXp6aW5lc3MKKy8vIGR1ZSB0byBjb252ZXJzaW9uIHRvL2Zyb20gcHJlbXVsdGlwbGllZC1h
bHBoYS4gV2hlbiB3ZSBkbyB0aGUgY29udmVyc2lvbnMgb24gdGhlCisvLyBHUFUgd2UgbWF5IGJl
IG9mZiBieSBvbmUgaW4gciwgZywgYW5kL29yIGIuCitCVUdXSzczOTUyIEdQVSA6IGNhbnZhcy9w
aGlsaXAvdGVzdHMvMmQuaW1hZ2VEYXRhLnB1dC51bmNoYW5nZWQuaHRtbCA9IFRFWFQKKwogLy8g
V2lsbCBuZWVkIHdpbmRvd3MgYW5kIGxpbnV4IGJhc2VsaW5lcwogCiBCVUdXSzQ3OTIzIDogY29t
cG9zaXRpbmcvZ2VvbWV0cnkvbGltaXQtbGF5ZXItYm91bmRzLW9wYWNpdHktdHJhbnNpdGlvbi5o
dG1sID0gVElNRU9VVAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>118116</attachid>
            <date>2011-12-06 14:40:34 -0800</date>
            <delta_ts>2011-12-06 14:40:34 -0800</delta_ts>
            <desc>Failing test output</desc>
            <filename>putunchanged_output.txt</filename>
            <type>text/plain</type>
            <size>8492</size>
            <attacher name="Brian Salomon">bsalomon</attacher>
            
              <data encoding="base64">RmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI1MzMiXSA9PT0gaW1nZGF0YTIuZGF0YVsiNTMzIl0g
KGdvdCAxOThbbnVtYmVyXSwgZXhwZWN0ZWQgMTk3W251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24g
b2xkZGF0YVsiNTg0Il0gPT09IGltZ2RhdGEyLmRhdGFbIjU4NCJdIChnb3QgMTQ1W251bWJlcl0s
IGV4cGVjdGVkIDE0NFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjYwOCJdID09
PSBpbWdkYXRhMi5kYXRhWyI2MDgiXSAoZ290IDE1MVtudW1iZXJdLCBleHBlY3RlZCAxNTBbbnVt
YmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI2MDkiXSA9PT0gaW1nZGF0YTIuZGF0YVsi
NjA5Il0gKGdvdCAyMjdbbnVtYmVyXSwgZXhwZWN0ZWQgMjI2W251bWJlcl0pCkZhaWxlZCBhc3Nl
cnRpb24gb2xkZGF0YVsiNjI4Il0gPT09IGltZ2RhdGEyLmRhdGFbIjYyOCJdIChnb3QgMTU2W251
bWJlcl0sIGV4cGVjdGVkIDE1NVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjY0
NCJdID09PSBpbWdkYXRhMi5kYXRhWyI2NDQiXSAoZ290IDE2MFtudW1iZXJdLCBleHBlY3RlZCAx
NTlbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI2NTMiXSA9PT0gaW1nZGF0YTIu
ZGF0YVsiNjUzIl0gKGdvdCAyNDNbbnVtYmVyXSwgZXhwZWN0ZWQgMjQyW251bWJlcl0pCkZhaWxl
ZCBhc3NlcnRpb24gb2xkZGF0YVsiNjYwIl0gPT09IGltZ2RhdGEyLmRhdGFbIjY2MCJdIChnb3Qg
MTY0W251bWJlcl0sIGV4cGVjdGVkIDE2M1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRh
dGFbIjY2NSJdID09PSBpbWdkYXRhMi5kYXRhWyI2NjUiXSAoZ290IDI0OFtudW1iZXJdLCBleHBl
Y3RlZCAyNDdbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI2NzIiXSA9PT0gaW1n
ZGF0YTIuZGF0YVsiNjcyIl0gKGdvdCAxNjdbbnVtYmVyXSwgZXhwZWN0ZWQgMTY2W251bWJlcl0p
CkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiNjczIl0gPT09IGltZ2RhdGEyLmRhdGFbIjY3MyJd
IChnb3QgMjUxW251bWJlcl0sIGV4cGVjdGVkIDI1MFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9u
IG9sZGRhdGFbIjY5MyJdID09PSBpbWdkYXRhMi5kYXRhWyI2OTMiXSAoZ290IDJbbnVtYmVyXSwg
ZXhwZWN0ZWQgMVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjY5NCJdID09PSBp
bWdkYXRhMi5kYXRhWyI2OTQiXSAoZ290IDE4OVtudW1iZXJdLCBleHBlY3RlZCAxODhbbnVtYmVy
XSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI2OTYiXSA9PT0gaW1nZGF0YTIuZGF0YVsiNjk2
Il0gKGdvdCAxNzNbbnVtYmVyXSwgZXhwZWN0ZWQgMTcyW251bWJlcl0pCkZhaWxlZCBhc3NlcnRp
b24gb2xkZGF0YVsiNzAxIl0gPT09IGltZ2RhdGEyLmRhdGFbIjcwMSJdIChnb3QgNVtudW1iZXJd
LCBleHBlY3RlZCA0W251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiNzA4Il0gPT09
IGltZ2RhdGEyLmRhdGFbIjcwOCJdIChnb3QgMTc2W251bWJlcl0sIGV4cGVjdGVkIDE3NVtudW1i
ZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjcyOCJdID09PSBpbWdkYXRhMi5kYXRhWyI3
MjgiXSAoZ290IDE4MVtudW1iZXJdLCBleHBlY3RlZCAxODBbbnVtYmVyXSkKRmFpbGVkIGFzc2Vy
dGlvbiBvbGRkYXRhWyI3MjkiXSA9PT0gaW1nZGF0YTIuZGF0YVsiNzI5Il0gKGdvdCAxNltudW1i
ZXJdLCBleHBlY3RlZCAxNVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjczNCJd
ID09PSBpbWdkYXRhMi5kYXRhWyI3MzQiXSAoZ290IDE2NltudW1iZXJdLCBleHBlY3RlZCAxNjVb
bnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI3MzYiXSA9PT0gaW1nZGF0YTIuZGF0
YVsiNzM2Il0gKGdvdCAxODNbbnVtYmVyXSwgZXhwZWN0ZWQgMTgyW251bWJlcl0pCkZhaWxlZCBh
c3NlcnRpb24gb2xkZGF0YVsiNzM4Il0gPT09IGltZ2RhdGEyLmRhdGFbIjczOCJdIChnb3QgMTkw
W251bWJlcl0sIGV4cGVjdGVkIDE4OVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFb
Ijc0MSJdID09PSBpbWdkYXRhMi5kYXRhWyI3NDEiXSAoZ290IDIwW251bWJlcl0sIGV4cGVjdGVk
IDE5W251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiNzUzIl0gPT09IGltZ2RhdGEy
LmRhdGFbIjc1MyJdIChnb3QgMjVbbnVtYmVyXSwgZXhwZWN0ZWQgMjRbbnVtYmVyXSkKRmFpbGVk
IGFzc2VydGlvbiBvbGRkYXRhWyI3NjYiXSA9PT0gaW1nZGF0YTIuZGF0YVsiNzY2Il0gKGdvdCA5
N1tudW1iZXJdLCBleHBlY3RlZCA5NltudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFb
Ijc3OCJdID09PSBpbWdkYXRhMi5kYXRhWyI3NzgiXSAoZ290IDE2N1tudW1iZXJdLCBleHBlY3Rl
ZCAxNjZbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI3ODUiXSA9PT0gaW1nZGF0
YTIuZGF0YVsiNzg1Il0gKGdvdCAzN1tudW1iZXJdLCBleHBlY3RlZCAzNltudW1iZXJdKQpGYWls
ZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjgwMCJdID09PSBpbWdkYXRhMi5kYXRhWyI4MDAiXSAoZ290
IDE5OVtudW1iZXJdLCBleHBlY3RlZCAxOThbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRk
YXRhWyI4MDgiXSA9PT0gaW1nZGF0YTIuZGF0YVsiODA4Il0gKGdvdCAyMDFbbnVtYmVyXSwgZXhw
ZWN0ZWQgMjAwW251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiODA5Il0gPT09IGlt
Z2RhdGEyLmRhdGFbIjgwOSJdIChnb3QgNDZbbnVtYmVyXSwgZXhwZWN0ZWQgNDVbbnVtYmVyXSkK
RmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI4MTAiXSA9PT0gaW1nZGF0YTIuZGF0YVsiODEwIl0g
KGdvdCA5N1tudW1iZXJdLCBleHBlY3RlZCA5NltudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9s
ZGRhdGFbIjgxMyJdID09PSBpbWdkYXRhMi5kYXRhWyI4MTMiXSAoZ290IDQ3W251bWJlcl0sIGV4
cGVjdGVkIDQ2W251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiODI4Il0gPT09IGlt
Z2RhdGEyLmRhdGFbIjgyOCJdIChnb3QgMjA2W251bWJlcl0sIGV4cGVjdGVkIDIwNVtudW1iZXJd
KQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjgzNCJdID09PSBpbWdkYXRhMi5kYXRhWyI4MzQi
XSAoZ290IDIzN1tudW1iZXJdLCBleHBlY3RlZCAyMzZbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlv
biBvbGRkYXRhWyI4MzgiXSA9PT0gaW1nZGF0YTIuZGF0YVsiODM4Il0gKGdvdCA0W251bWJlcl0s
IGV4cGVjdGVkIDNbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI4NDAiXSA9PT0g
aW1nZGF0YTIuZGF0YVsiODQwIl0gKGdvdCAyMDlbbnVtYmVyXSwgZXhwZWN0ZWQgMjA4W251bWJl
cl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiODQ5Il0gPT09IGltZ2RhdGEyLmRhdGFbIjg0
OSJdIChnb3QgNjFbbnVtYmVyXSwgZXhwZWN0ZWQgNjBbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlv
biBvbGRkYXRhWyI4NTAiXSA9PT0gaW1nZGF0YTIuZGF0YVsiODUwIl0gKGdvdCA3NFtudW1iZXJd
LCBleHBlY3RlZCA3M1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjg1MiJdID09
PSBpbWdkYXRhMi5kYXRhWyI4NTIiXSAoZ290IDIxMltudW1iZXJdLCBleHBlY3RlZCAyMTFbbnVt
YmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI4NTciXSA9PT0gaW1nZGF0YTIuZGF0YVsi
ODU3Il0gKGdvdCA2NFtudW1iZXJdLCBleHBlY3RlZCA2M1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0
aW9uIG9sZGRhdGFbIjg2NCJdID09PSBpbWdkYXRhMi5kYXRhWyI4NjQiXSAoZ290IDIxNVtudW1i
ZXJdLCBleHBlY3RlZCAyMTRbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI4NjUi
XSA9PT0gaW1nZGF0YTIuZGF0YVsiODY1Il0gKGdvdCA2N1tudW1iZXJdLCBleHBlY3RlZCA2Nltu
dW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjg3NiJdID09PSBpbWdkYXRhMi5kYXRh
WyI4NzYiXSAoZ290IDIxOFtudW1iZXJdLCBleHBlY3RlZCAyMTdbbnVtYmVyXSkKRmFpbGVkIGFz
c2VydGlvbiBvbGRkYXRhWyI4ODIiXSA9PT0gaW1nZGF0YTIuZGF0YVsiODgyIl0gKGdvdCA1W251
bWJlcl0sIGV4cGVjdGVkIDRbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI4ODYi
XSA9PT0gaW1nZGF0YTIuZGF0YVsiODg2Il0gKGdvdCAyOFtudW1iZXJdLCBleHBlY3RlZCAyN1tu
dW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjg5MCJdID09PSBpbWdkYXRhMi5kYXRh
WyI4OTAiXSAoZ290IDUxW251bWJlcl0sIGV4cGVjdGVkIDUwW251bWJlcl0pCkZhaWxlZCBhc3Nl
cnRpb24gb2xkZGF0YVsiODkyIl0gPT09IGltZ2RhdGEyLmRhdGFbIjg5MiJdIChnb3QgMjIyW251
bWJlcl0sIGV4cGVjdGVkIDIyMVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjg5
NCJdID09PSBpbWdkYXRhMi5kYXRhWyI4OTQiXSAoZ290IDc0W251bWJlcl0sIGV4cGVjdGVkIDcz
W251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTAxIl0gPT09IGltZ2RhdGEyLmRh
dGFbIjkwMSJdIChnb3QgODBbbnVtYmVyXSwgZXhwZWN0ZWQgNzlbbnVtYmVyXSkKRmFpbGVkIGFz
c2VydGlvbiBvbGRkYXRhWyI5MDIiXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTAyIl0gKGdvdCAxMjFb
bnVtYmVyXSwgZXhwZWN0ZWQgMTIwW251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsi
OTA1Il0gPT09IGltZ2RhdGEyLmRhdGFbIjkwNSJdIChnb3QgODJbbnVtYmVyXSwgZXhwZWN0ZWQg
ODFbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5MDgiXSA9PT0gaW1nZGF0YTIu
ZGF0YVsiOTA4Il0gKGdvdCAyMjZbbnVtYmVyXSwgZXhwZWN0ZWQgMjI1W251bWJlcl0pCkZhaWxl
ZCBhc3NlcnRpb24gb2xkZGF0YVsiOTE4Il0gPT09IGltZ2RhdGEyLmRhdGFbIjkxOCJdIChnb3Qg
MjE0W251bWJlcl0sIGV4cGVjdGVkIDIxM1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRh
dGFbIjkyNCJdID09PSBpbWdkYXRhMi5kYXRhWyI5MjQiXSAoZ290IDIzMFtudW1iZXJdLCBleHBl
Y3RlZCAyMjlbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5MjUiXSA9PT0gaW1n
ZGF0YTIuZGF0YVsiOTI1Il0gKGdvdCA4OVtudW1iZXJdLCBleHBlY3RlZCA4OFtudW1iZXJdKQpG
YWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjkyOCJdID09PSBpbWdkYXRhMi5kYXRhWyI5MjgiXSAo
Z290IDIzMVtudW1iZXJdLCBleHBlY3RlZCAyMzBbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBv
bGRkYXRhWyI5MjkiXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTI5Il0gKGdvdCA5MVtudW1iZXJdLCBl
eHBlY3RlZCA5MFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjkzMCJdID09PSBp
bWdkYXRhMi5kYXRhWyI5MzAiXSAoZ290IDI4W251bWJlcl0sIGV4cGVjdGVkIDI3W251bWJlcl0p
CkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTM0Il0gPT09IGltZ2RhdGEyLmRhdGFbIjkzNCJd
IChnb3QgNTFbbnVtYmVyXSwgZXhwZWN0ZWQgNTBbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBv
bGRkYXRhWyI5NDEiXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTQxIl0gKGdvdCA5NVtudW1iZXJdLCBl
eHBlY3RlZCA5NFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjk0NSJdID09PSBp
bWdkYXRhMi5kYXRhWyI5NDUiXSAoZ290IDk3W251bWJlcl0sIGV4cGVjdGVkIDk2W251bWJlcl0p
CkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTQ4Il0gPT09IGltZ2RhdGEyLmRhdGFbIjk0OCJd
IChnb3QgMjM2W251bWJlcl0sIGV4cGVjdGVkIDIzNVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9u
IG9sZGRhdGFbIjk1MCJdID09PSBpbWdkYXRhMi5kYXRhWyI5NTAiXSAoZ290IDE0NVtudW1iZXJd
LCBleHBlY3RlZCAxNDRbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5NTIiXSA9
PT0gaW1nZGF0YTIuZGF0YVsiOTUyIl0gKGdvdCAyMzdbbnVtYmVyXSwgZXhwZWN0ZWQgMjM2W251
bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTU0Il0gPT09IGltZ2RhdGEyLmRhdGFb
Ijk1NCJdIChnb3QgMTY4W251bWJlcl0sIGV4cGVjdGVkIDE2N1tudW1iZXJdKQpGYWlsZWQgYXNz
ZXJ0aW9uIG9sZGRhdGFbIjk1NiJdID09PSBpbWdkYXRhMi5kYXRhWyI5NTYiXSAoZ290IDIzOFtu
dW1iZXJdLCBleHBlY3RlZCAyMzdbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5
NTciXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTU3Il0gKGdvdCAxMDFbbnVtYmVyXSwgZXhwZWN0ZWQg
MTAwW251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTU4Il0gPT09IGltZ2RhdGEy
LmRhdGFbIjk1OCJdIChnb3QgMTkxW251bWJlcl0sIGV4cGVjdGVkIDE5MFtudW1iZXJdKQpGYWls
ZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjk2OSJdID09PSBpbWdkYXRhMi5kYXRhWyI5NjkiXSAoZ290
IDEwNltudW1iZXJdLCBleHBlY3RlZCAxMDVbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRk
YXRhWyI5ODAiXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTgwIl0gKGdvdCAyNDRbbnVtYmVyXSwgZXhw
ZWN0ZWQgMjQzW251bWJlcl0pCkZhaWxlZCBhc3NlcnRpb24gb2xkZGF0YVsiOTgxIl0gPT09IGlt
Z2RhdGEyLmRhdGFbIjk4MSJdIChnb3QgMTEwW251bWJlcl0sIGV4cGVjdGVkIDEwOVtudW1iZXJd
KQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjk4NCJdID09PSBpbWdkYXRhMi5kYXRhWyI5ODQi
XSAoZ290IDI0NVtudW1iZXJdLCBleHBlY3RlZCAyNDRbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlv
biBvbGRkYXRhWyI5ODYiXSA9PT0gaW1nZGF0YTIuZGF0YVsiOTg2Il0gKGdvdCA5OFtudW1iZXJd
LCBleHBlY3RlZCA5N1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjk4OCJdID09
PSBpbWdkYXRhMi5kYXRhWyI5ODgiXSAoZ290IDI0NltudW1iZXJdLCBleHBlY3RlZCAyNDVbbnVt
YmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5OTIiXSA9PT0gaW1nZGF0YTIuZGF0YVsi
OTkyIl0gKGdvdCAyNDdbbnVtYmVyXSwgZXhwZWN0ZWQgMjQ2W251bWJlcl0pCkZhaWxlZCBhc3Nl
cnRpb24gb2xkZGF0YVsiOTkzIl0gPT09IGltZ2RhdGEyLmRhdGFbIjk5MyJdIChnb3QgMTE1W251
bWJlcl0sIGV4cGVjdGVkIDExNFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjk5
NCJdID09PSBpbWdkYXRhMi5kYXRhWyI5OTQiXSAoZ290IDE0NVtudW1iZXJdLCBleHBlY3RlZCAx
NDRbbnVtYmVyXSkKRmFpbGVkIGFzc2VydGlvbiBvbGRkYXRhWyI5OTYiXSA9PT0gaW1nZGF0YTIu
ZGF0YVsiOTk2Il0gKGdvdCAyNDhbbnVtYmVyXSwgZXhwZWN0ZWQgMjQ3W251bWJlcl0pCkZhaWxl
ZCBhc3NlcnRpb24gb2xkZGF0YVsiOTk4Il0gPT09IGltZ2RhdGEyLmRhdGFbIjk5OCJdIChnb3Qg
MTY4W251bWJlcl0sIGV4cGVjdGVkIDE2N1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRh
dGFbIjEwMDAiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAwMCJdIChnb3QgMjQ5W251bWJlcl0sIGV4
cGVjdGVkIDI0OFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEwMDEiXSA9PT0g
aW1nZGF0YTIuZGF0YVsiMTAwMSJdIChnb3QgMTE4W251bWJlcl0sIGV4cGVjdGVkIDExN1tudW1i
ZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEwMDIiXSA9PT0gaW1nZGF0YTIuZGF0YVsi
MTAwMiJdIChnb3QgMTkyW251bWJlcl0sIGV4cGVjdGVkIDE5MVtudW1iZXJdKQpGYWlsZWQgYXNz
ZXJ0aW9uIG9sZGRhdGFbIjEwMDQiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAwNCJdIChnb3QgMjUw
W251bWJlcl0sIGV4cGVjdGVkIDI0OVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFb
IjEwMDgiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAwOCJdIChnb3QgMjUxW251bWJlcl0sIGV4cGVj
dGVkIDI1MFtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEwMDkiXSA9PT0gaW1n
ZGF0YTIuZGF0YVsiMTAwOSJdIChnb3QgMTIxW251bWJlcl0sIGV4cGVjdGVkIDEyMFtudW1iZXJd
KQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEwMTAiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAx
MCJdIChnb3QgMjM4W251bWJlcl0sIGV4cGVjdGVkIDIzN1tudW1iZXJdKQpGYWlsZWQgYXNzZXJ0
aW9uIG9sZGRhdGFbIjEwMTIiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAxMiJdIChnb3QgMjUyW251
bWJlcl0sIGV4cGVjdGVkIDI1MVtudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEw
MTYiXSA9PT0gaW1nZGF0YTIuZGF0YVsiMTAxNiJdIChnb3QgMjUzW251bWJlcl0sIGV4cGVjdGVk
IDI1MltudW1iZXJdKQpGYWlsZWQgYXNzZXJ0aW9uIG9sZGRhdGFbIjEwMTciXSA9PT0gaW1nZGF0
YTIuZGF0YVsiMTAxNyJdIChnb3QgMTI0W251bWJlcl0sIGV4cGVjdGVkIDEyM1tudW1iZXJdKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>