<?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>123698</bug_id>
          
          <creation_ts>2013-11-03 00:47:48 -0700</creation_ts>
          <short_desc>[CSS] Enable css-image-orientation on EFL and GTK ports.</short_desc>
          <delta_ts>2013-11-07 22:14:30 -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>CSS</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>gtk-ews</cc>
    
    <cc>japhet</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philn</cc>
    
    <cc>rego+ews</cc>
    
    <cc>sergio</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>946397</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 00:47:48 -0700</bug_when>
    <thetext>There were some regressions in layout test when css-image-orientation is enabled. The regressions come from wrong early return in ENABLE(CSS_IMAGE_ORIENTATION) blocks. This patch fixes wrong early return, and enable the css-image-orientation on EFL and GTK by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946398</commentid>
    <comment_count>1</comment_count>
      <attachid>215850</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 00:56:55 -0700</bug_when>
    <thetext>Created attachment 215850
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946438</commentid>
    <comment_count>2</comment_count>
      <attachid>215868</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 07:31:55 -0800</bug_when>
    <thetext>Created attachment 215868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946441</commentid>
    <comment_count>3</comment_count>
      <attachid>215868</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2013-11-03 08:04:32 -0800</bug_when>
    <thetext>Comment on attachment 215868
Patch

Attachment 215868 did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/20398067</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946442</commentid>
    <comment_count>4</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 08:10:23 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 215868 [details])
&gt; Attachment 215868 [details] did not pass gtk-ews (gtk):
&gt; Output: http://webkit-queues.appspot.com/results/20398067

When I build gtk port with this patch, there is no build break. It seems to me gtk ews doesn&apos;t generate *CSSPropertyImageOrientation* with this patch. Is this right ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946539</commentid>
    <comment_count>5</comment_count>
      <attachid>215888</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 21:49:32 -0800</bug_when>
    <thetext>Created attachment 215888
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946541</commentid>
    <comment_count>6</comment_count>
      <attachid>215888</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2013-11-03 22:38:47 -0800</bug_when>
    <thetext>Comment on attachment 215888
Patch

Attachment 215888 did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/19648639</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946546</commentid>
    <comment_count>7</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-03 23:17:36 -0800</bug_when>
    <thetext>CC&apos;ing Beth and Martin, 

Beth, could you take a look this ?

Martin, in gtk build error cases, there is no build break when I build gtk port using this patch. It looks gtk ews doesn&apos;t support to build gtk port from scratch. Could you take a look this ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946778</commentid>
    <comment_count>8</comment_count>
      <attachid>215888</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-11-04 12:41:23 -0800</bug_when>
    <thetext>Comment on attachment 215888
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=215888&amp;action=review

&gt; Source/WebCore/ChangeLog:9
&gt; +        when enabling css-image-orientaiton. This fixes those wrong implementation as well as enables it on EFL

nit: enabling css-image-orientation.

&gt; Source/WebCore/loader/cache/CachedImage.cpp:266
&gt; +            imageSize = static_cast&lt;BitmapImage*&gt;(m_image.get())-&gt;sizeRespectingOrientation(orientationDescription);

There&apos;s still a problem here, as we don&apos;t set imageSize if we don&apos;t get to this inner if, and hence get a zero sized image, since we won&apos;t fall in the outer else clause. I suggest you initialize imageSize in its declaration with m_image-&gt;size() and remove the outer else clause, to make sure we always have imageSize with a valid value. If needed, it will be changed accordingly inside ENABLE(CSS_IMAGE_ORIENTATION) / ENABLE(SVG).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947047</commentid>
    <comment_count>9</comment_count>
      <attachid>216009</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-05 00:11:27 -0800</bug_when>
    <thetext>Created attachment 216009
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947049</commentid>
    <comment_count>10</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-05 00:14:27 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 215888 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=215888&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        when enabling css-image-orientaiton. This fixes those wrong implementation as well as enables it on EFL
&gt; 
&gt; nit: enabling css-image-orientation.

Fixed. Thanks.

&gt; &gt; Source/WebCore/loader/cache/CachedImage.cpp:266
&gt; &gt; +            imageSize = static_cast&lt;BitmapImage*&gt;(m_image.get())-&gt;sizeRespectingOrientation(orientationDescription);
&gt; 
&gt; There&apos;s still a problem here, as we don&apos;t set imageSize if we don&apos;t get to this inner if, and hence get a zero sized image, since we won&apos;t fall in the outer else clause. I suggest you initialize imageSize in its declaration with m_image-&gt;size() and remove the outer else clause, to make sure we always have imageSize with a valid value.

Yes, we shouldn&apos;t make any situation that *imageSize* is not initialized. Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947059</commentid>
    <comment_count>11</comment_count>
      <attachid>216009</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2013-11-05 01:18:02 -0800</bug_when>
    <thetext>Comment on attachment 216009
Patch

Attachment 216009 did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/19568955</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947075</commentid>
    <comment_count>12</comment_count>
      <attachid>216009</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-05 01:37:58 -0800</bug_when>
    <thetext>Comment on attachment 216009
Patch

Clearing flags on attachment: 216009

Committed r158659: &lt;http://trac.webkit.org/changeset/158659&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947076</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-05 01:38:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948551</commentid>
    <comment_count>14</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 22:14:30 -0800</bug_when>
    <thetext>*** Bug 123256 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215850</attachid>
            <date>2013-11-03 00:56:55 -0700</date>
            <delta_ts>2013-11-03 07:31:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123698-20131103165654.patch</filename>
            <type>text/plain</type>
            <size>5479</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTRkNjM4M2VlZjc4NzZi
ZmRiODM1M2E3ZGUxOTc5MzBmNDVhYjFmMC4uMjI5ZDRhNTBhNzFjNzExZGIxNTA4MGRjM2NlYWJj
ZDBiYTNiNGQzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTExLTAzICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5h
YmxlIGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxNTc5MDkgYWRkZWQgd3Jv
bmcgZWFybHkgcmV0dXJuIGZvciBjc3MtaW1hZ2Utb3JpZW50YXRpb24uIEl0IGNhdXNlcyBhYm91
dCAyMCByZWdyZXNzaW9ucyBpbiBsYXlvdXQgdGVzdAorICAgICAgICB3aGVuIGVuYWJsaW5nIGNz
cy1pbWFnZS1vcmllbnRhaXRvbi4gVGhpcyBmaXhlcyB0aG9zZSB3cm9uZyBpbXBsZW1lbnRhdGlv
biBhcyB3ZWxsIGFzIGVuYWJsZXMgaXQgb24gRUZMCisgICAgICAgIGFuZCBHVEsgcG9ydHMgYnkg
ZGVmYXVsdC4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9pbWFnZS1vcmllbnRhdGlvbi9pbWFn
ZS1vcmllbnRhdGlvbi5odG1sCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkSW1hZ2U6OmltYWdlU2l6ZUZvclJlbmRlcmVy
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6dXBkYXRlU2l6ZSk6CisKIDIwMTMtMTEtMDIgIENocmlz
dG9waGUgRHVtZXogIDxjaC5kdW1lekBzYW1zdW5nLmNvbT4KIAogICAgICAgICBFbmZvcmNlUmFu
Z2UgZG9lc24ndCBlbmZvcmNlIHJhbmdlIG9mIGEgc2hvcnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCmluZGV4IDYxZjA1MDA1ZmM3YTMwZTM4MTgxZTgwMjZl
OTc1NDU2OTM1ZjI4MzguLjc0YjAzMDQ5NzI0ZTgwMGI5ZWJjZGQ2ZjljMjZmZWVjZGM1NDNlYmIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcApAQCAtMjYw
LDE1ICsyNjAsMTEgQEAgTGF5b3V0U2l6ZSBDYWNoZWRJbWFnZTo6aW1hZ2VTaXplRm9yUmVuZGVy
ZXIoY29uc3QgUmVuZGVyT2JqZWN0KiByZW5kZXJlciwgZmxvYXQKICAgICBMYXlvdXRTaXplIGlt
YWdlU2l6ZTsKIAogI2lmIEVOQUJMRShDU1NfSU1BR0VfT1JJRU5UQVRJT04pCi0gICAgaWYgKCFy
ZW5kZXJlcikKLSAgICAgICAgcmV0dXJuIEludFNpemUoKTsKLQotICAgIEltYWdlT3JpZW50YXRp
b25EZXNjcmlwdGlvbiBvcmllbnRhdGlvbkRlc2NyaXB0aW9uKHJlbmRlcmVyLT5zaG91bGRSZXNw
ZWN0SW1hZ2VPcmllbnRhdGlvbigpKTsKLSAgICBvcmllbnRhdGlvbkRlc2NyaXB0aW9uLnNldElt
YWdlT3JpZW50YXRpb25FbnVtKHJlbmRlcmVyLT5zdHlsZSgpLmltYWdlT3JpZW50YXRpb24oKSk7
Ci0KLSAgICBpZiAobV9pbWFnZS0+aXNCaXRtYXBJbWFnZSgpCi0gICAgICAgICYmIChvcmllbnRh
dGlvbkRlc2NyaXB0aW9uLnJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gUmVzcGVjdEltYWdl
T3JpZW50YXRpb24gJiYgb3JpZW50YXRpb25EZXNjcmlwdGlvbi5pbWFnZU9yaWVudGF0aW9uKCkg
IT0gRGVmYXVsdEltYWdlT3JpZW50YXRpb24pKQotICAgICAgICBpbWFnZVNpemUgPSBzdGF0aWNf
Y2FzdDxCaXRtYXBJbWFnZSo+KG1faW1hZ2UuZ2V0KCkpLT5zaXplUmVzcGVjdGluZ09yaWVudGF0
aW9uKG9yaWVudGF0aW9uRGVzY3JpcHRpb24pOworICAgIGlmIChyZW5kZXJlciAmJiBtX2ltYWdl
LT5pc0JpdG1hcEltYWdlKCkpIHsKKyAgICAgICAgSW1hZ2VPcmllbnRhdGlvbkRlc2NyaXB0aW9u
IG9yaWVudGF0aW9uRGVzY3JpcHRpb24ocmVuZGVyZXItPnNob3VsZFJlc3BlY3RJbWFnZU9yaWVu
dGF0aW9uKCksIHJlbmRlcmVyLT5zdHlsZSgpLmltYWdlT3JpZW50YXRpb24oKSk7CisgICAgICAg
IGlmIChvcmllbnRhdGlvbkRlc2NyaXB0aW9uLnJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0g
UmVzcGVjdEltYWdlT3JpZW50YXRpb24pCisgICAgICAgICAgICBpbWFnZVNpemUgPSBzdGF0aWNf
Y2FzdDxCaXRtYXBJbWFnZSo+KG1faW1hZ2UuZ2V0KCkpLT5zaXplUmVzcGVjdGluZ09yaWVudGF0
aW9uKG9yaWVudGF0aW9uRGVzY3JpcHRpb24pOworICAgIH0KICNlbHNlCiAgICAgaWYgKG1faW1h
Z2UtPmlzQml0bWFwSW1hZ2UoKSAmJiAocmVuZGVyZXIgJiYgcmVuZGVyZXItPnNob3VsZFJlc3Bl
Y3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gUmVzcGVjdEltYWdlT3JpZW50YXRpb24pKQogICAgICAg
ICBpbWFnZVNpemUgPSBzdGF0aWNfY2FzdDxCaXRtYXBJbWFnZSo+KG1faW1hZ2UuZ2V0KCkpLT5z
aXplUmVzcGVjdGluZ09yaWVudGF0aW9uKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAKaW5kZXggNDkzNWJhZDYxYzY4Yjc2YmMwZjMyOWRh
MmJmNDk3ZTI4OTBhOWZjNC4uOTE2MzdhY2UxYzQ1YWVhM2M0ZWQ2YmQxMDVkYzE1YzZiNjFlNjJj
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1h
Z2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdl
LmNwcApAQCAtMTgyLDEyICsxODIsNyBAQCB2b2lkIEJpdG1hcEltYWdlOjpkaWREZWNvZGVQcm9w
ZXJ0aWVzKCkgY29uc3QKIAogdm9pZCBCaXRtYXBJbWFnZTo6dXBkYXRlU2l6ZShJbWFnZU9yaWVu
dGF0aW9uRGVzY3JpcHRpb24gZGVzY3JpcHRpb24pIGNvbnN0CiB7Ci0gICAgaWYgKCFtX3NpemVB
dmFpbGFibGUgfHwgKG1faGF2ZVNpemUKLSNpZiBFTkFCTEUoQ1NTX0lNQUdFX09SSUVOVEFUSU9O
KQotICAgICAgICAmJiBkZXNjcmlwdGlvbi5pbWFnZU9yaWVudGF0aW9uKCkgPT0gc3RhdGljX2Nh
c3Q8SW1hZ2VPcmllbnRhdGlvbkVudW0+KG1faW1hZ2VPcmllbnRhdGlvbikKLSAgICAgICAgJiYg
ZGVzY3JpcHRpb24ucmVzcGVjdEltYWdlT3JpZW50YXRpb24oKSA9PSBzdGF0aWNfY2FzdDxSZXNw
ZWN0SW1hZ2VPcmllbnRhdGlvbkVudW0+KG1fc2hvdWxkUmVzcGVjdEltYWdlT3JpZW50YXRpb24p
Ci0jZW5kaWYKLSAgICAgICAgKSkKKyAgICBpZiAoIW1fc2l6ZUF2YWlsYWJsZSB8fCBtX2hhdmVT
aXplKQogICAgICAgICByZXR1cm47CiAKICAgICBtX3NpemUgPSBtX3NvdXJjZS5zaXplKGRlc2Ny
aXB0aW9uKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCAxN2JmZjg2ODc4MjllZDcxY2RlZmRmMTk3MWNlNzQ0YmI2ZjNjZWRjLi4yYmQ3NjEwZGRm
NTNhMDZiNWFkMWYwZmQ3NDQyZDg1NGJiMTU1ZWQ4IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMTEtMDMgIEd5
dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbQ1NTXSBF
bmFibGUgY3NzLWltYWdlLW9yaWVudGF0aW9uIG9uIEVGTCBhbmQgR1RLIHBvcnRzLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIzNjk4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgcjE1NzkwOSBhZGRlZCB3
cm9uZyBlYXJseSByZXR1cm4gZm9yIGNzcy1pbWFnZS1vcmllbnRhdGlvbi4gSXQgY2F1c2VzIGFi
b3V0IDIwIHJlZ3Jlc3Npb25zIGluIGxheW91dCB0ZXN0CisgICAgICAgIHdoZW4gZW5hYmxpbmcg
Y3NzLWltYWdlLW9yaWVudGFpdG9uLiBUaGlzIGZpeGVzIHRob3NlIHdyb25nIGltcGxlbWVudGF0
aW9uIGFzIHdlbGwgYXMgZW5hYmxlcyBpdCBvbiBFRkwKKyAgICAgICAgYW5kIEdUSyBwb3J0cyBi
eSBkZWZhdWx0LgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBt
OgorCiAyMDEzLTExLTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAg
ICAgTExWTSBhc3NlcnRpb24gZmFpbHVyZXMgc2hvdWxkIGZ1bm5lbCBpbnRvIFdURidzIGNyYXNo
IGhhbmRsaW5nCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxp
c3QucG0gYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KaW5kZXggNDM3
MTYxMWU2ODgzOGUxMmI1MjcwYTljNWQ2ZGM0MjNkNDIyNTVmNy4uNzM2YjE3NjRiMzc4ZDhhZGI5
M2NmYmYwMmZkZDAzZjA5Yzc1NzdjNiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
ZXJsL0ZlYXR1cmVMaXN0LnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJl
TGlzdC5wbQpAQCAtMjExLDcgKzIxMSw3IEBAIG15IEBmZWF0dXJlcyA9ICgKICAgICAgIGRlZmlu
ZSA9PiAiRU5BQkxFX0NTU19CT1hfREVDT1JBVElPTl9CUkVBSyIsIGRlZmF1bHQgPT4gMSwgdmFs
dWUgPT4gXCRjc3NCb3hEZWNvcmF0aW9uQnJlYWtTdXBwb3J0IH0sCiAKICAgICB7IG9wdGlvbiA9
PiAiY3NzLWltYWdlLW9yaWVudGF0aW9uIiwgZGVzYyA9PiAiVG9nZ2xlIENTUyBpbWFnZS1vcmll
bnRhdGlvbiBzdXBwb3J0IiwKLSAgICAgIGRlZmluZSA9PiAiRU5BQkxFX0NTU19JTUFHRV9PUklF
TlRBVElPTiIsIGRlZmF1bHQgPT4gMCwgdmFsdWUgPT4gXCRjc3NJbWFnZU9yaWVudGF0aW9uU3Vw
cG9ydCB9LAorICAgICAgZGVmaW5lID0+ICJFTkFCTEVfQ1NTX0lNQUdFX09SSUVOVEFUSU9OIiwg
ZGVmYXVsdCA9PiAoaXNFZmwoKSB8fCBpc0d0aygpKSwgdmFsdWUgPT4gXCRjc3NJbWFnZU9yaWVu
dGF0aW9uU3VwcG9ydCB9LAogCiAgICAgeyBvcHRpb24gPT4gImNzcy1pbWFnZS1yZXNvbHV0aW9u
IiwgZGVzYyA9PiAiVG9nZ2xlIENTUyBpbWFnZS1yZXNvbHV0aW9uIHN1cHBvcnQiLAogICAgICAg
ZGVmaW5lID0+ICJFTkFCTEVfQ1NTX0lNQUdFX1JFU09MVVRJT04iLCBkZWZhdWx0ID0+IChpc0Js
YWNrQmVycnkoKSB8fCBpc0d0aygpKSwgdmFsdWUgPT4gXCRjc3NJbWFnZVJlc29sdXRpb25TdXBw
b3J0IH0sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215868</attachid>
            <date>2013-11-03 07:31:55 -0800</date>
            <delta_ts>2013-11-03 21:49:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123698-20131104003154.patch</filename>
            <type>text/plain</type>
            <size>5492</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NTMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM1NzBkMTVmOTUzMzEz
NTc0OTAwODFhMmE1ZmI4MDQxNDBhZjM1MC4uYjNkYTIxYWE2YjExNTA3NzllYTljYTBhYzIyZDgy
N2Y1ZmFlYTZlMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTExLTAzICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5h
YmxlIGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxNTc5MDkgYWRkZWQgd3Jv
bmcgZWFybHkgcmV0dXJuIGZvciBjc3MtaW1hZ2Utb3JpZW50YXRpb24uIEl0IGNhdXNlcyBhYm91
dCAyMCByZWdyZXNzaW9ucyBpbiBsYXlvdXQgdGVzdAorICAgICAgICB3aGVuIGVuYWJsaW5nIGNz
cy1pbWFnZS1vcmllbnRhaXRvbi4gVGhpcyBmaXhlcyB0aG9zZSB3cm9uZyBpbXBsZW1lbnRhdGlv
biBhcyB3ZWxsIGFzIGVuYWJsZXMgaXQgb24gRUZMCisgICAgICAgIGFuZCBHVEsgcG9ydHMgYnkg
ZGVmYXVsdC4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9pbWFnZS1vcmllbnRhdGlvbi9pbWFn
ZS1vcmllbnRhdGlvbi5odG1sCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkSW1hZ2U6OmltYWdlU2l6ZUZvclJlbmRlcmVy
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6dXBkYXRlU2l6ZSk6CisKIDIwMTMtMTEtMDMgIEFudHRp
IEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBoZWxwZXJzIGZvciBw
YXJ0aWFsIGRlc2NlbmRhbnQgdHJhdmVyc2FsIHRvIGVsZW1lbnQgaXRlcmF0b3JzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwIGIvU291cmNl
L1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNwcAppbmRleCA2MWYwNTAwNWZjN2Ez
MGUzODE4MWU4MDI2ZTk3NTQ1NjkzNWYyODM4Li43NGIwMzA0OTcyNGU4MDBiOWViY2RkNmY5YzI2
ZmVlY2RjNTQzZWJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2Fj
aGVkSW1hZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFn
ZS5jcHAKQEAgLTI2MCwxNSArMjYwLDExIEBAIExheW91dFNpemUgQ2FjaGVkSW1hZ2U6OmltYWdl
U2l6ZUZvclJlbmRlcmVyKGNvbnN0IFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGZsb2F0CiAgICAg
TGF5b3V0U2l6ZSBpbWFnZVNpemU7CiAKICNpZiBFTkFCTEUoQ1NTX0lNQUdFX09SSUVOVEFUSU9O
KQotICAgIGlmICghcmVuZGVyZXIpCi0gICAgICAgIHJldHVybiBJbnRTaXplKCk7Ci0KLSAgICBJ
bWFnZU9yaWVudGF0aW9uRGVzY3JpcHRpb24gb3JpZW50YXRpb25EZXNjcmlwdGlvbihyZW5kZXJl
ci0+c2hvdWxkUmVzcGVjdEltYWdlT3JpZW50YXRpb24oKSk7Ci0gICAgb3JpZW50YXRpb25EZXNj
cmlwdGlvbi5zZXRJbWFnZU9yaWVudGF0aW9uRW51bShyZW5kZXJlci0+c3R5bGUoKS5pbWFnZU9y
aWVudGF0aW9uKCkpOwotCi0gICAgaWYgKG1faW1hZ2UtPmlzQml0bWFwSW1hZ2UoKQotICAgICAg
ICAmJiAob3JpZW50YXRpb25EZXNjcmlwdGlvbi5yZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpID09
IFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uICYmIG9yaWVudGF0aW9uRGVzY3JpcHRpb24uaW1hZ2VP
cmllbnRhdGlvbigpICE9IERlZmF1bHRJbWFnZU9yaWVudGF0aW9uKSkKLSAgICAgICAgaW1hZ2VT
aXplID0gc3RhdGljX2Nhc3Q8Qml0bWFwSW1hZ2UqPihtX2ltYWdlLmdldCgpKS0+c2l6ZVJlc3Bl
Y3RpbmdPcmllbnRhdGlvbihvcmllbnRhdGlvbkRlc2NyaXB0aW9uKTsKKyAgICBpZiAocmVuZGVy
ZXIgJiYgbV9pbWFnZS0+aXNCaXRtYXBJbWFnZSgpKSB7CisgICAgICAgIEltYWdlT3JpZW50YXRp
b25EZXNjcmlwdGlvbiBvcmllbnRhdGlvbkRlc2NyaXB0aW9uKHJlbmRlcmVyLT5zaG91bGRSZXNw
ZWN0SW1hZ2VPcmllbnRhdGlvbigpLCByZW5kZXJlci0+c3R5bGUoKS5pbWFnZU9yaWVudGF0aW9u
KCkpOworICAgICAgICBpZiAob3JpZW50YXRpb25EZXNjcmlwdGlvbi5yZXNwZWN0SW1hZ2VPcmll
bnRhdGlvbigpID09IFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKQorICAgICAgICAgICAgaW1hZ2VT
aXplID0gc3RhdGljX2Nhc3Q8Qml0bWFwSW1hZ2UqPihtX2ltYWdlLmdldCgpKS0+c2l6ZVJlc3Bl
Y3RpbmdPcmllbnRhdGlvbihvcmllbnRhdGlvbkRlc2NyaXB0aW9uKTsKKyAgICB9CiAjZWxzZQog
ICAgIGlmIChtX2ltYWdlLT5pc0JpdG1hcEltYWdlKCkgJiYgKHJlbmRlcmVyICYmIHJlbmRlcmVy
LT5zaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpID09IFJlc3BlY3RJbWFnZU9yaWVudGF0
aW9uKSkKICAgICAgICAgaW1hZ2VTaXplID0gc3RhdGljX2Nhc3Q8Qml0bWFwSW1hZ2UqPihtX2lt
YWdlLmdldCgpKS0+c2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbigpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuY3BwCmluZGV4IDQ5MzViYWQ2MWM2
OGI3NmJjMGYzMjlkYTJiZjQ5N2UyODkwYTlmYzQuLjkxNjM3YWNlMWM0NWFlYTNjNGVkNmJkMTA1
ZGMxNWM2YjYxZTYyYzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL0JpdG1hcEltYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9CaXRtYXBJbWFnZS5jcHAKQEAgLTE4MiwxMiArMTgyLDcgQEAgdm9pZCBCaXRtYXBJbWFnZTo6
ZGlkRGVjb2RlUHJvcGVydGllcygpIGNvbnN0CiAKIHZvaWQgQml0bWFwSW1hZ2U6OnVwZGF0ZVNp
emUoSW1hZ2VPcmllbnRhdGlvbkRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uKSBjb25zdAogewotICAg
IGlmICghbV9zaXplQXZhaWxhYmxlIHx8IChtX2hhdmVTaXplCi0jaWYgRU5BQkxFKENTU19JTUFH
RV9PUklFTlRBVElPTikKLSAgICAgICAgJiYgZGVzY3JpcHRpb24uaW1hZ2VPcmllbnRhdGlvbigp
ID09IHN0YXRpY19jYXN0PEltYWdlT3JpZW50YXRpb25FbnVtPihtX2ltYWdlT3JpZW50YXRpb24p
Ci0gICAgICAgICYmIGRlc2NyaXB0aW9uLnJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gc3Rh
dGljX2Nhc3Q8UmVzcGVjdEltYWdlT3JpZW50YXRpb25FbnVtPihtX3Nob3VsZFJlc3BlY3RJbWFn
ZU9yaWVudGF0aW9uKQotI2VuZGlmCi0gICAgICAgICkpCisgICAgaWYgKCFtX3NpemVBdmFpbGFi
bGUgfHwgbV9oYXZlU2l6ZSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9zaXplID0gbV9zb3Vy
Y2Uuc2l6ZShkZXNjcmlwdGlvbik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggMTdiZmY4Njg3ODI5ZWQ3MWNkZWZkZjE5NzFjZTc0NGJiNmYzY2Vk
Yy4uMmJkNzYxMGRkZjUzYTA2YjVhZDFmMGZkNzQ0MmQ4NTRiYjE1NWVkOCAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEzLTExLTAzICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgW0NTU10gRW5hYmxlIGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBw
b3J0cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEy
MzY5OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIx
NTc5MDkgYWRkZWQgd3JvbmcgZWFybHkgcmV0dXJuIGZvciBjc3MtaW1hZ2Utb3JpZW50YXRpb24u
IEl0IGNhdXNlcyBhYm91dCAyMCByZWdyZXNzaW9ucyBpbiBsYXlvdXQgdGVzdAorICAgICAgICB3
aGVuIGVuYWJsaW5nIGNzcy1pbWFnZS1vcmllbnRhaXRvbi4gVGhpcyBmaXhlcyB0aG9zZSB3cm9u
ZyBpbXBsZW1lbnRhdGlvbiBhcyB3ZWxsIGFzIGVuYWJsZXMgaXQgb24gRUZMCisgICAgICAgIGFu
ZCBHVEsgcG9ydHMgYnkgZGVmYXVsdC4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cGVybC9G
ZWF0dXJlTGlzdC5wbToKKwogMjAxMy0xMS0wMiAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUu
Y29tPgogCiAgICAgICAgIExMVk0gYXNzZXJ0aW9uIGZhaWx1cmVzIHNob3VsZCBmdW5uZWwgaW50
byBXVEYncyBjcmFzaCBoYW5kbGluZwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
ZXJsL0ZlYXR1cmVMaXN0LnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0
LnBtCmluZGV4IDQzNzE2MTFlNjg4MzhlMTJiNTI3MGE5YzVkNmRjNDIzZDQyMjU1ZjcuLjczNmIx
NzY0YjM3OGQ4YWRiOTNjZmJmMDJmZGQwM2YwOWM3NTc3YzYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHBlcmwvRmVhdHVyZUxpc3QucG0KQEAgLTIxMSw3ICsyMTEsNyBAQCBteSBAZmVhdHVyZXMgPSAo
CiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV9DU1NfQk9YX0RFQ09SQVRJT05fQlJFQUsiLCBkZWZh
dWx0ID0+IDEsIHZhbHVlID0+IFwkY3NzQm94RGVjb3JhdGlvbkJyZWFrU3VwcG9ydCB9LAogCiAg
ICAgeyBvcHRpb24gPT4gImNzcy1pbWFnZS1vcmllbnRhdGlvbiIsIGRlc2MgPT4gIlRvZ2dsZSBD
U1MgaW1hZ2Utb3JpZW50YXRpb24gc3VwcG9ydCIsCi0gICAgICBkZWZpbmUgPT4gIkVOQUJMRV9D
U1NfSU1BR0VfT1JJRU5UQVRJT04iLCBkZWZhdWx0ID0+IDAsIHZhbHVlID0+IFwkY3NzSW1hZ2VP
cmllbnRhdGlvblN1cHBvcnQgfSwKKyAgICAgIGRlZmluZSA9PiAiRU5BQkxFX0NTU19JTUFHRV9P
UklFTlRBVElPTiIsIGRlZmF1bHQgPT4gKGlzRWZsKCkgfHwgaXNHdGsoKSksIHZhbHVlID0+IFwk
Y3NzSW1hZ2VPcmllbnRhdGlvblN1cHBvcnQgfSwKIAogICAgIHsgb3B0aW9uID0+ICJjc3MtaW1h
Z2UtcmVzb2x1dGlvbiIsIGRlc2MgPT4gIlRvZ2dsZSBDU1MgaW1hZ2UtcmVzb2x1dGlvbiBzdXBw
b3J0IiwKICAgICAgIGRlZmluZSA9PiAiRU5BQkxFX0NTU19JTUFHRV9SRVNPTFVUSU9OIiwgZGVm
YXVsdCA9PiAoaXNCbGFja0JlcnJ5KCkgfHwgaXNHdGsoKSksIHZhbHVlID0+IFwkY3NzSW1hZ2VS
ZXNvbHV0aW9uU3VwcG9ydCB9LAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215888</attachid>
            <date>2013-11-03 21:49:32 -0800</date>
            <delta_ts>2013-11-05 00:11:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123698-20131104144930.patch</filename>
            <type>text/plain</type>
            <size>5456</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NTUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBmOTE1NTdjNTExYTEz
YzUxNjI1YjgwMWE4ODhiNzhkZjhlOTUxZi4uMTA1YjkyMjFlNDNkYjM2Njk5MTUyYmZiYTJmMzQy
YjJmZjg4NjUyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTExLTAzICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5h
YmxlIGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxNTc5MDkgYWRkZWQgd3Jv
bmcgZWFybHkgcmV0dXJuIGZvciBjc3MtaW1hZ2Utb3JpZW50YXRpb24uIEl0IGNhdXNlcyBhYm91
dCAyMCByZWdyZXNzaW9ucyBpbiBsYXlvdXQgdGVzdAorICAgICAgICB3aGVuIGVuYWJsaW5nIGNz
cy1pbWFnZS1vcmllbnRhaXRvbi4gVGhpcyBmaXhlcyB0aG9zZSB3cm9uZyBpbXBsZW1lbnRhdGlv
biBhcyB3ZWxsIGFzIGVuYWJsZXMgaXQgb24gRUZMCisgICAgICAgIGFuZCBHVEsgcG9ydHMgYnkg
ZGVmYXVsdC4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9pbWFnZS1vcmllbnRhdGlvbi9pbWFn
ZS1vcmllbnRhdGlvbi5odG1sCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkSW1hZ2U6OmltYWdlU2l6ZUZvclJlbmRlcmVy
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6dXBkYXRlU2l6ZSk6CisKIDIwMTMtMTEtMDMgIEFuZHJl
YXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmRlclRleHRGcmFnbWVu
dDogVGlnaHRlbiBmaXJzdC1sZXR0ZXIgbG9naWMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2Nh
Y2hlL0NhY2hlZEltYWdlLmNwcAppbmRleCA2MWYwNTAwNWZjN2EzMGUzODE4MWU4MDI2ZTk3NTQ1
NjkzNWYyODM4Li43NGIwMzA0OTcyNGU4MDBiOWViY2RkNmY5YzI2ZmVlY2RjNTQzZWJiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAKQEAgLTI2MCwxNSAr
MjYwLDExIEBAIExheW91dFNpemUgQ2FjaGVkSW1hZ2U6OmltYWdlU2l6ZUZvclJlbmRlcmVyKGNv
bnN0IFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGZsb2F0CiAgICAgTGF5b3V0U2l6ZSBpbWFnZVNp
emU7CiAKICNpZiBFTkFCTEUoQ1NTX0lNQUdFX09SSUVOVEFUSU9OKQotICAgIGlmICghcmVuZGVy
ZXIpCi0gICAgICAgIHJldHVybiBJbnRTaXplKCk7Ci0KLSAgICBJbWFnZU9yaWVudGF0aW9uRGVz
Y3JpcHRpb24gb3JpZW50YXRpb25EZXNjcmlwdGlvbihyZW5kZXJlci0+c2hvdWxkUmVzcGVjdElt
YWdlT3JpZW50YXRpb24oKSk7Ci0gICAgb3JpZW50YXRpb25EZXNjcmlwdGlvbi5zZXRJbWFnZU9y
aWVudGF0aW9uRW51bShyZW5kZXJlci0+c3R5bGUoKS5pbWFnZU9yaWVudGF0aW9uKCkpOwotCi0g
ICAgaWYgKG1faW1hZ2UtPmlzQml0bWFwSW1hZ2UoKQotICAgICAgICAmJiAob3JpZW50YXRpb25E
ZXNjcmlwdGlvbi5yZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpID09IFJlc3BlY3RJbWFnZU9yaWVu
dGF0aW9uICYmIG9yaWVudGF0aW9uRGVzY3JpcHRpb24uaW1hZ2VPcmllbnRhdGlvbigpICE9IERl
ZmF1bHRJbWFnZU9yaWVudGF0aW9uKSkKLSAgICAgICAgaW1hZ2VTaXplID0gc3RhdGljX2Nhc3Q8
Qml0bWFwSW1hZ2UqPihtX2ltYWdlLmdldCgpKS0+c2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbihv
cmllbnRhdGlvbkRlc2NyaXB0aW9uKTsKKyAgICBpZiAocmVuZGVyZXIgJiYgbV9pbWFnZS0+aXNC
aXRtYXBJbWFnZSgpKSB7CisgICAgICAgIEltYWdlT3JpZW50YXRpb25EZXNjcmlwdGlvbiBvcmll
bnRhdGlvbkRlc2NyaXB0aW9uKHJlbmRlcmVyLT5zaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlv
bigpLCByZW5kZXJlci0+c3R5bGUoKS5pbWFnZU9yaWVudGF0aW9uKCkpOworICAgICAgICBpZiAo
b3JpZW50YXRpb25EZXNjcmlwdGlvbi5yZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpID09IFJlc3Bl
Y3RJbWFnZU9yaWVudGF0aW9uKQorICAgICAgICAgICAgaW1hZ2VTaXplID0gc3RhdGljX2Nhc3Q8
Qml0bWFwSW1hZ2UqPihtX2ltYWdlLmdldCgpKS0+c2l6ZVJlc3BlY3RpbmdPcmllbnRhdGlvbihv
cmllbnRhdGlvbkRlc2NyaXB0aW9uKTsKKyAgICB9CiAjZWxzZQogICAgIGlmIChtX2ltYWdlLT5p
c0JpdG1hcEltYWdlKCkgJiYgKHJlbmRlcmVyICYmIHJlbmRlcmVyLT5zaG91bGRSZXNwZWN0SW1h
Z2VPcmllbnRhdGlvbigpID09IFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKSkKICAgICAgICAgaW1h
Z2VTaXplID0gc3RhdGljX2Nhc3Q8Qml0bWFwSW1hZ2UqPihtX2ltYWdlLmdldCgpKS0+c2l6ZVJl
c3BlY3RpbmdPcmllbnRhdGlvbigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvQml0bWFwSW1hZ2UuY3BwCmluZGV4IDQ5MzViYWQ2MWM2OGI3NmJjMGYzMjlkYTJiZjQ5
N2UyODkwYTlmYzQuLjkxNjM3YWNlMWM0NWFlYTNjNGVkNmJkMTA1ZGMxNWM2YjYxZTYyYzkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAK
QEAgLTE4MiwxMiArMTgyLDcgQEAgdm9pZCBCaXRtYXBJbWFnZTo6ZGlkRGVjb2RlUHJvcGVydGll
cygpIGNvbnN0CiAKIHZvaWQgQml0bWFwSW1hZ2U6OnVwZGF0ZVNpemUoSW1hZ2VPcmllbnRhdGlv
bkRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uKSBjb25zdAogewotICAgIGlmICghbV9zaXplQXZhaWxh
YmxlIHx8IChtX2hhdmVTaXplCi0jaWYgRU5BQkxFKENTU19JTUFHRV9PUklFTlRBVElPTikKLSAg
ICAgICAgJiYgZGVzY3JpcHRpb24uaW1hZ2VPcmllbnRhdGlvbigpID09IHN0YXRpY19jYXN0PElt
YWdlT3JpZW50YXRpb25FbnVtPihtX2ltYWdlT3JpZW50YXRpb24pCi0gICAgICAgICYmIGRlc2Ny
aXB0aW9uLnJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gc3RhdGljX2Nhc3Q8UmVzcGVjdElt
YWdlT3JpZW50YXRpb25FbnVtPihtX3Nob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKQotI2Vu
ZGlmCi0gICAgICAgICkpCisgICAgaWYgKCFtX3NpemVBdmFpbGFibGUgfHwgbV9oYXZlU2l6ZSkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9zaXplID0gbV9zb3VyY2Uuc2l6ZShkZXNjcmlwdGlv
bik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXgg
YTVmYjhhYzRhMjliMjUzMGFkMzkyNWQ2ZDgzNDIzZGUxZDA5NDlmNS4uMmRkZDI3MDBmMWJiMjRi
ZTQ4YjBiNDAzNTMwMDE4ZDQzMDA0MTMxNiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisr
KyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTExLTAzICBHeXV5b3Vu
ZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5hYmxl
IGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxNTc5MDkgYWRkZWQgd3Jvbmcg
ZWFybHkgcmV0dXJuIGZvciBjc3MtaW1hZ2Utb3JpZW50YXRpb24uIEl0IGNhdXNlcyBhYm91dCAy
MCByZWdyZXNzaW9ucyBpbiBsYXlvdXQgdGVzdAorICAgICAgICB3aGVuIGVuYWJsaW5nIGNzcy1p
bWFnZS1vcmllbnRhaXRvbi4gVGhpcyBmaXhlcyB0aG9zZSB3cm9uZyBpbXBsZW1lbnRhdGlvbiBh
cyB3ZWxsIGFzIGVuYWJsZXMgaXQgb24gRUZMCisgICAgICAgIGFuZCBHVEsgcG9ydHMgYnkgZGVm
YXVsdC4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbToKKwog
MjAxMy0xMS0wMyAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBBZGQgdGVzdCBmb3IgTGlzdEhhc2hTZXQ6OnJlbW92ZUxhc3QoKQpkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtCmluZGV4IDQzNzE2MTFlNjg4MzhlMTJiNTI3MGE5YzVk
NmRjNDIzZDQyMjU1ZjcuLjczNmIxNzY0YjM3OGQ4YWRiOTNjZmJmMDJmZGQwM2YwOWM3NTc3YzYg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbQorKysg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KQEAgLTIxMSw3ICsyMTEs
NyBAQCBteSBAZmVhdHVyZXMgPSAoCiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV9DU1NfQk9YX0RF
Q09SQVRJT05fQlJFQUsiLCBkZWZhdWx0ID0+IDEsIHZhbHVlID0+IFwkY3NzQm94RGVjb3JhdGlv
bkJyZWFrU3VwcG9ydCB9LAogCiAgICAgeyBvcHRpb24gPT4gImNzcy1pbWFnZS1vcmllbnRhdGlv
biIsIGRlc2MgPT4gIlRvZ2dsZSBDU1MgaW1hZ2Utb3JpZW50YXRpb24gc3VwcG9ydCIsCi0gICAg
ICBkZWZpbmUgPT4gIkVOQUJMRV9DU1NfSU1BR0VfT1JJRU5UQVRJT04iLCBkZWZhdWx0ID0+IDAs
IHZhbHVlID0+IFwkY3NzSW1hZ2VPcmllbnRhdGlvblN1cHBvcnQgfSwKKyAgICAgIGRlZmluZSA9
PiAiRU5BQkxFX0NTU19JTUFHRV9PUklFTlRBVElPTiIsIGRlZmF1bHQgPT4gKGlzRWZsKCkgfHwg
aXNHdGsoKSksIHZhbHVlID0+IFwkY3NzSW1hZ2VPcmllbnRhdGlvblN1cHBvcnQgfSwKIAogICAg
IHsgb3B0aW9uID0+ICJjc3MtaW1hZ2UtcmVzb2x1dGlvbiIsIGRlc2MgPT4gIlRvZ2dsZSBDU1Mg
aW1hZ2UtcmVzb2x1dGlvbiBzdXBwb3J0IiwKICAgICAgIGRlZmluZSA9PiAiRU5BQkxFX0NTU19J
TUFHRV9SRVNPTFVUSU9OIiwgZGVmYXVsdCA9PiAoaXNCbGFja0JlcnJ5KCkgfHwgaXNHdGsoKSks
IHZhbHVlID0+IFwkY3NzSW1hZ2VSZXNvbHV0aW9uU3VwcG9ydCB9LAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216009</attachid>
            <date>2013-11-05 00:11:27 -0800</date>
            <delta_ts>2013-11-05 01:37:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123698-20131105171125.patch</filename>
            <type>text/plain</type>
            <size>5850</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4NjQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGMwOTU3ZWI5NDI0YmVj
YjVlMDU3YmVmNzdlYTczYzEzYmM1YTQzOC4uMTMyN2JmZDhjNjI0NTBjZjhjOTBhYmIzNjJhZDgx
MmYxMDBjMDMxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTExLTA0ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5h
YmxlIGNzcy1pbWFnZS1vcmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAg
IFJldmlld2VkIGJ5IEJldGggRGFraW4uCisKKyAgICAgICAgcjE1NzkwOSBhZGRlZCB3cm9uZyBl
YXJseSByZXR1cm4gZm9yIGNzcy1pbWFnZS1vcmllbnRhdGlvbi4gSXQgY2F1c2VzIGFib3V0IDIw
IHJlZ3Jlc3Npb25zIGluIGxheW91dCB0ZXN0CisgICAgICAgIHdoZW4gZW5hYmxpbmcgY3NzLWlt
YWdlLW9yaWVudGF0aW9uLiBUaGlzIGZpeGVzIHRob3NlIHdyb25nIGltcGxlbWVudGF0aW9uIGFz
IHdlbGwgYXMgZW5hYmxlcyBpdCBvbiBFRkwKKyAgICAgICAgYW5kIEdUSyBwb3J0cyBieSBkZWZh
dWx0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL2ltYWdlLW9yaWVudGF0aW9uL2ltYWdlLW9y
aWVudGF0aW9uLmh0bWwKKworICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRJbWFnZTo6aW1hZ2VTaXplRm9yUmVuZGVyZXIpOgor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkJpdG1hcEltYWdlOjp1cGRhdGVTaXplKToKKwogMjAxMy0xMS0wNCAgQnJhZHkgRWlk
c29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgSURCOiBkZWxldGVEYXRhYmFzZSgp
IGludGVyZmFjZSBzaG91bGQgYmUgYXN5bmNocm9ub3VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL0NhY2hlZEltYWdlLmNwcAppbmRleCA2MWYwNTAwNWZjN2EzMGUzODE4MWU4MDI2ZTk3
NTQ1NjkzNWYyODM4Li5lNmJmOTk2ZGE4ZWZkYTlkNzMxMWQ0ZmJiYjQ0MGUxNzZmYzk1ZWI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkSW1hZ2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAKQEAgLTI1Nywx
OCArMjU3LDE0IEBAIExheW91dFNpemUgQ2FjaGVkSW1hZ2U6OmltYWdlU2l6ZUZvclJlbmRlcmVy
KGNvbnN0IFJlbmRlck9iamVjdCogcmVuZGVyZXIsIGZsb2F0CiAgICAgaWYgKCFtX2ltYWdlKQog
ICAgICAgICByZXR1cm4gSW50U2l6ZSgpOwogCi0gICAgTGF5b3V0U2l6ZSBpbWFnZVNpemU7Cisg
ICAgTGF5b3V0U2l6ZSBpbWFnZVNpemUobV9pbWFnZS0+c2l6ZSgpKTsKIAogI2lmIEVOQUJMRShD
U1NfSU1BR0VfT1JJRU5UQVRJT04pCi0gICAgaWYgKCFyZW5kZXJlcikKLSAgICAgICAgcmV0dXJu
IEludFNpemUoKTsKLQotICAgIEltYWdlT3JpZW50YXRpb25EZXNjcmlwdGlvbiBvcmllbnRhdGlv
bkRlc2NyaXB0aW9uKHJlbmRlcmVyLT5zaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbigpKTsK
LSAgICBvcmllbnRhdGlvbkRlc2NyaXB0aW9uLnNldEltYWdlT3JpZW50YXRpb25FbnVtKHJlbmRl
cmVyLT5zdHlsZSgpLmltYWdlT3JpZW50YXRpb24oKSk7Ci0KLSAgICBpZiAobV9pbWFnZS0+aXNC
aXRtYXBJbWFnZSgpCi0gICAgICAgICYmIChvcmllbnRhdGlvbkRlc2NyaXB0aW9uLnJlc3BlY3RJ
bWFnZU9yaWVudGF0aW9uKCkgPT0gUmVzcGVjdEltYWdlT3JpZW50YXRpb24gJiYgb3JpZW50YXRp
b25EZXNjcmlwdGlvbi5pbWFnZU9yaWVudGF0aW9uKCkgIT0gRGVmYXVsdEltYWdlT3JpZW50YXRp
b24pKQotICAgICAgICBpbWFnZVNpemUgPSBzdGF0aWNfY2FzdDxCaXRtYXBJbWFnZSo+KG1faW1h
Z2UuZ2V0KCkpLT5zaXplUmVzcGVjdGluZ09yaWVudGF0aW9uKG9yaWVudGF0aW9uRGVzY3JpcHRp
b24pOworICAgIGlmIChyZW5kZXJlciAmJiBtX2ltYWdlLT5pc0JpdG1hcEltYWdlKCkpIHsKKyAg
ICAgICAgSW1hZ2VPcmllbnRhdGlvbkRlc2NyaXB0aW9uIG9yaWVudGF0aW9uRGVzY3JpcHRpb24o
cmVuZGVyZXItPnNob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCksIHJlbmRlcmVyLT5zdHls
ZSgpLmltYWdlT3JpZW50YXRpb24oKSk7CisgICAgICAgIGlmIChvcmllbnRhdGlvbkRlc2NyaXB0
aW9uLnJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gUmVzcGVjdEltYWdlT3JpZW50YXRpb24p
CisgICAgICAgICAgICBpbWFnZVNpemUgPSBzdGF0aWNfY2FzdDxCaXRtYXBJbWFnZSo+KG1faW1h
Z2UuZ2V0KCkpLT5zaXplUmVzcGVjdGluZ09yaWVudGF0aW9uKG9yaWVudGF0aW9uRGVzY3JpcHRp
b24pOworICAgIH0KICNlbHNlCiAgICAgaWYgKG1faW1hZ2UtPmlzQml0bWFwSW1hZ2UoKSAmJiAo
cmVuZGVyZXIgJiYgcmVuZGVyZXItPnNob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKCkgPT0g
UmVzcGVjdEltYWdlT3JpZW50YXRpb24pKQogICAgICAgICBpbWFnZVNpemUgPSBzdGF0aWNfY2Fz
dDxCaXRtYXBJbWFnZSo+KG1faW1hZ2UuZ2V0KCkpLT5zaXplUmVzcGVjdGluZ09yaWVudGF0aW9u
KCk7CkBAIC0yNzksOCArMjc1LDYgQEAgTGF5b3V0U2l6ZSBDYWNoZWRJbWFnZTo6aW1hZ2VTaXpl
Rm9yUmVuZGVyZXIoY29uc3QgUmVuZGVyT2JqZWN0KiByZW5kZXJlciwgZmxvYXQKICAgICAgICAg
aW1hZ2VTaXplID0gbV9zdmdJbWFnZUNhY2hlLT5pbWFnZVNpemVGb3JSZW5kZXJlcihyZW5kZXJl
cik7CiAgICAgfQogI2VuZGlmCi0gICAgZWxzZQotICAgICAgICBpbWFnZVNpemUgPSBtX2ltYWdl
LT5zaXplKCk7CiAKICAgICBpZiAobXVsdGlwbGllciA9PSAxLjBmKQogICAgICAgICByZXR1cm4g
aW1hZ2VTaXplOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Qml0bWFwSW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFw
SW1hZ2UuY3BwCmluZGV4IDQ5MzViYWQ2MWM2OGI3NmJjMGYzMjlkYTJiZjQ5N2UyODkwYTlmYzQu
LjkxNjM3YWNlMWM0NWFlYTNjNGVkNmJkMTA1ZGMxNWM2YjYxZTYyYzkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAKQEAgLTE4MiwxMiAr
MTgyLDcgQEAgdm9pZCBCaXRtYXBJbWFnZTo6ZGlkRGVjb2RlUHJvcGVydGllcygpIGNvbnN0CiAK
IHZvaWQgQml0bWFwSW1hZ2U6OnVwZGF0ZVNpemUoSW1hZ2VPcmllbnRhdGlvbkRlc2NyaXB0aW9u
IGRlc2NyaXB0aW9uKSBjb25zdAogewotICAgIGlmICghbV9zaXplQXZhaWxhYmxlIHx8IChtX2hh
dmVTaXplCi0jaWYgRU5BQkxFKENTU19JTUFHRV9PUklFTlRBVElPTikKLSAgICAgICAgJiYgZGVz
Y3JpcHRpb24uaW1hZ2VPcmllbnRhdGlvbigpID09IHN0YXRpY19jYXN0PEltYWdlT3JpZW50YXRp
b25FbnVtPihtX2ltYWdlT3JpZW50YXRpb24pCi0gICAgICAgICYmIGRlc2NyaXB0aW9uLnJlc3Bl
Y3RJbWFnZU9yaWVudGF0aW9uKCkgPT0gc3RhdGljX2Nhc3Q8UmVzcGVjdEltYWdlT3JpZW50YXRp
b25FbnVtPihtX3Nob3VsZFJlc3BlY3RJbWFnZU9yaWVudGF0aW9uKQotI2VuZGlmCi0gICAgICAg
ICkpCisgICAgaWYgKCFtX3NpemVBdmFpbGFibGUgfHwgbV9oYXZlU2l6ZSkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgbV9zaXplID0gbV9zb3VyY2Uuc2l6ZShkZXNjcmlwdGlvbik7CmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmE0YzI0M2NiNDFm
ZDJkYTYxMGZlNTE1MDYxOTU0ODI3MGNkMWRhOS4uZDIzYWQwOTExZDdmYzg4ODAzNmJiZWEyN2Yx
OWFkMTc3Y2FmNWE2ZSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTExLTA0ICBHeXV5b3VuZyBLaW0gIDxneXV5
b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0NTU10gRW5hYmxlIGNzcy1pbWFnZS1v
cmllbnRhdGlvbiBvbiBFRkwgYW5kIEdUSyBwb3J0cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzY5OAorCisgICAgICAgIFJldmlld2VkIGJ5IEJl
dGggRGFraW4uCisKKyAgICAgICAgcjE1NzkwOSBhZGRlZCB3cm9uZyBlYXJseSByZXR1cm4gZm9y
IGNzcy1pbWFnZS1vcmllbnRhdGlvbi4gSXQgY2F1c2VzIGFib3V0IDIwIHJlZ3Jlc3Npb25zIGlu
IGxheW91dCB0ZXN0CisgICAgICAgIHdoZW4gZW5hYmxpbmcgY3NzLWltYWdlLW9yaWVudGFpdG9u
LiBUaGlzIGZpeGVzIHRob3NlIHdyb25nIGltcGxlbWVudGF0aW9uIGFzIHdlbGwgYXMgZW5hYmxl
cyBpdCBvbiBFRkwKKyAgICAgICAgYW5kIEdUSyBwb3J0cyBieSBkZWZhdWx0LgorCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtOgorCiAyMDEzLTExLTA0ICBGaWxp
cCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgUnVubmluZyBGVEwgdGVzdHMg
c2hvdWxkbid0IHJlZHVjZSBjb3ZlcmFnZSBvbiBERkcgdGVzdHMKZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cGVybC9GZWF0dXJlTGlzdC5wbQppbmRleCA0MzcxNjExZTY4ODM4ZTEyYjUyNzBhOWM1ZDZkYzQy
M2Q0MjI1NWY3Li43MzZiMTc2NGIzNzhkOGFkYjkzY2ZiZjAyZmRkMDNmMDljNzU3N2M2IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KKysrIGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtCkBAIC0yMTEsNyArMjExLDcgQEAg
bXkgQGZlYXR1cmVzID0gKAogICAgICAgZGVmaW5lID0+ICJFTkFCTEVfQ1NTX0JPWF9ERUNPUkFU
SU9OX0JSRUFLIiwgZGVmYXVsdCA9PiAxLCB2YWx1ZSA9PiBcJGNzc0JveERlY29yYXRpb25CcmVh
a1N1cHBvcnQgfSwKIAogICAgIHsgb3B0aW9uID0+ICJjc3MtaW1hZ2Utb3JpZW50YXRpb24iLCBk
ZXNjID0+ICJUb2dnbGUgQ1NTIGltYWdlLW9yaWVudGF0aW9uIHN1cHBvcnQiLAotICAgICAgZGVm
aW5lID0+ICJFTkFCTEVfQ1NTX0lNQUdFX09SSUVOVEFUSU9OIiwgZGVmYXVsdCA9PiAwLCB2YWx1
ZSA9PiBcJGNzc0ltYWdlT3JpZW50YXRpb25TdXBwb3J0IH0sCisgICAgICBkZWZpbmUgPT4gIkVO
QUJMRV9DU1NfSU1BR0VfT1JJRU5UQVRJT04iLCBkZWZhdWx0ID0+IChpc0VmbCgpIHx8IGlzR3Rr
KCkpLCB2YWx1ZSA9PiBcJGNzc0ltYWdlT3JpZW50YXRpb25TdXBwb3J0IH0sCiAKICAgICB7IG9w
dGlvbiA9PiAiY3NzLWltYWdlLXJlc29sdXRpb24iLCBkZXNjID0+ICJUb2dnbGUgQ1NTIGltYWdl
LXJlc29sdXRpb24gc3VwcG9ydCIsCiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV9DU1NfSU1BR0Vf
UkVTT0xVVElPTiIsIGRlZmF1bHQgPT4gKGlzQmxhY2tCZXJyeSgpIHx8IGlzR3RrKCkpLCB2YWx1
ZSA9PiBcJGNzc0ltYWdlUmVzb2x1dGlvblN1cHBvcnQgfSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>