<?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>102740</bug_id>
          
          <creation_ts>2012-11-19 16:43:40 -0800</creation_ts>
          <short_desc>[chromium] Handle pinch correctly in slow-scrolling area</short_desc>
          <delta_ts>2012-11-28 11:12:07 -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>New Bugs</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="Alexandre Elias">aelias</reporter>
          <assigned_to name="Alexandre Elias">aelias</assigned_to>
          <cc>abarth</cc>
    
    <cc>aelias</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>klobag</cc>
    
    <cc>rjkroege</cc>
    
    <cc>skyostil</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>771196</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-11-19 16:43:40 -0800</bug_when>
    <thetext>[chromium] Handle pinch correctly in slow-scrolling area</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771204</commentid>
    <comment_count>1</comment_count>
      <attachid>175077</attachid>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-11-19 16:47:33 -0800</bug_when>
    <thetext>Created attachment 175077
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771206</commentid>
    <comment_count>2</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-11-19 16:49:55 -0800</bug_when>
    <thetext>This is related (but independent from) the changes in http://codereview.chromium.org/11299083/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>771705</commentid>
    <comment_count>3</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-11-20 03:07:41 -0800</bug_when>
    <thetext>lgtm, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772040</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-11-20 11:27:55 -0800</bug_when>
    <thetext>This looks like a patch for jamesr or enne to review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777245</commentid>
    <comment_count>5</comment_count>
      <attachid>175077</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-27 14:50:13 -0800</bug_when>
    <thetext>Comment on attachment 175077
Patch

Rejecting attachment 175077 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
hing file Source/WebKit/chromium/src/WebCompositorInputHandlerImpl.h
Hunk #1 succeeded at 96 (offset 3 lines).
patching file Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp
Hunk #1 FAILED at 259.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp.rej

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;James Robi...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/15027176</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777542</commentid>
    <comment_count>6</comment_count>
      <attachid>176399</attachid>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-11-27 22:32:16 -0800</bug_when>
    <thetext>Created attachment 176399
Patch

Rebased to 135977</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778092</commentid>
    <comment_count>7</comment_count>
      <attachid>176399</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-28 11:12:03 -0800</bug_when>
    <thetext>Comment on attachment 176399
Patch

Clearing flags on attachment: 176399

Committed r136029: &lt;http://trac.webkit.org/changeset/136029&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778093</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-28 11:12:07 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175077</attachid>
            <date>2012-11-19 16:47:33 -0800</date>
            <delta_ts>2012-11-27 22:32:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102740-20121119164523.patch</filename>
            <type>text/plain</type>
            <size>8563</size>
            <attacher name="Alexandre Elias">aelias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGQ2YWIxZjczY2M4MjkyOTM3YzM2NWIzZmIyOGM3OWNmMDA4ZWY0NmMuLjY4ZjJlOTQ3N2M2OWQ1
NjY2ZGNiYjQyNDI5MTAyOWJmNjVjOTlkOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTItMTEtMTkgIEFsZXhhbmRyZSBFbGlhcyAgPGFlbGlhc0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBIYW5kbGUgcGluY2ggY29ycmVjdGx5IGlu
IHNsb3ctc2Nyb2xsaW5nIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMjc0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdpdGggdGhlIG5vbm1vZGFsIGdlc3R1cmUgZXZlbnQgbW9kZWwsIHBpbmNo
IHpvb20gZ2VzdHVyZXMgaW52b2x2ZQorICAgICAgICBpbnRlcmxlYXZlZCBwaW5jaCBhbmQgc2Ny
b2xsIGV2ZW50cy4gVGhpcyBjYXVzZWQgYSBidWcgb24gc2xvdy1zY3JvbGwKKyAgICAgICAgYXJl
YXM6IHRoZSBzY3JvbGwgZXZlbnRzIHdlcmUgc2VudCB0byB0aGUgbWFpbiB0aHJlYWQgYW5kCisg
ICAgICAgIHRoZSBwaW5jaCBldmVudHMgd2VyZSBoYW5kbGVkIGluIHRoZSBpbXBsIHRocmVhZC4K
KworICAgICAgICBUaGlzIHBhdGNoIG1ha2VzIGl0IHNvIHRoYXQgc2Nyb2xsIGV2ZW50cyBhcmUg
YWx3YXlzIGhhbmRsZWQgaW4gdGhlIGltcGwKKyAgICAgICAgdGhyZWFkIGlmIGEgcGluY2ggaXMg
YWN0aXZlLgorCisgICAgICAgICogc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OldlYkNv
bXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRv
cklucHV0SGFuZGxlckltcGw6OmhhbmRsZUlucHV0RXZlbnRJbnRlcm5hbCk6CisgICAgICAgICog
c3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmg6CisgICAgICAgICogdGVzdHMvV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6VEVT
VF9GKToKKyAgICAgICAgKFdlYktpdCk6CisKIDIwMTItMTEtMTYgIFJhbWFuIEt1bWFyICA8cmFt
YW5ra0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIHNldENoZWNrZWQgQVBJIGluIFdlYklu
cHV0RWxlbWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29t
cG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCmluZGV4IDZkYmNjNzIyYWVjYzZlY2Nm
ZjA3NWU0NjA5NGRkMTdkNThlYzkyYTguLjU3NWMxNWU2OTExOGY1NmZlODhlOWIwZWZjNTBmMDM1
YjQxY2IzZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBv
c2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAKQEAgLTY5LDcgKzY5LDggQEAgV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OldlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBs
KCkKICAgICAsIG1fZXhwZWN0U2Nyb2xsVXBkYXRlRW5kKGZhbHNlKQogICAgICwgbV9leHBlY3RQ
aW5jaFVwZGF0ZUVuZChmYWxzZSkKICNlbmRpZgotICAgICwgbV9nZXN0dXJlU2Nyb2xsU3RhcnRl
ZChmYWxzZSkKKyAgICAsIG1fZ2VzdHVyZVNjcm9sbE9uSW1wbFRocmVhZChmYWxzZSkKKyAgICAs
IG1fZ2VzdHVyZVBpbmNoT25JbXBsVGhyZWFkKGZhbHNlKQogewogfQogCkBAIC0xMzEsNyArMTMy
LDcgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICAgICAgICAgICAgIHJldHVybiBEaWROb3RI
YW5kbGU7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKGV2ZW50LnR5cGUgPT0gV2ViSW5wdXRF
dmVudDo6R2VzdHVyZVNjcm9sbEJlZ2luKSB7Ci0gICAgICAgIEFTU0VSVCghbV9nZXN0dXJlU2Ny
b2xsU3RhcnRlZCk7CisgICAgICAgIEFTU0VSVCghbV9nZXN0dXJlU2Nyb2xsT25JbXBsVGhyZWFk
KTsKICAgICAgICAgQVNTRVJUKCFtX2V4cGVjdFNjcm9sbFVwZGF0ZUVuZCk7CiAjaWZuZGVmIE5E
RUJVRwogICAgICAgICBtX2V4cGVjdFNjcm9sbFVwZGF0ZUVuZCA9IHRydWU7CkBAIC0xNDAsNyAr
MTQxLDcgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24g
V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICAgICAgICAgV2ViSW5wdXRIYW5kbGVy
Q2xpZW50OjpTY3JvbGxTdGF0dXMgc2Nyb2xsU3RhdHVzID0gbV9pbnB1dEhhbmRsZXJDbGllbnQt
PnNjcm9sbEJlZ2luKFdlYlBvaW50KGdlc3R1cmVFdmVudC54LCBnZXN0dXJlRXZlbnQueSksIFdl
YklucHV0SGFuZGxlckNsaWVudDo6U2Nyb2xsSW5wdXRUeXBlR2VzdHVyZSk7CiAgICAgICAgIHN3
aXRjaCAoc2Nyb2xsU3RhdHVzKSB7CiAgICAgICAgIGNhc2UgV2ViSW5wdXRIYW5kbGVyQ2xpZW50
OjpTY3JvbGxTdGF0dXNTdGFydGVkOgotICAgICAgICAgICAgbV9nZXN0dXJlU2Nyb2xsU3RhcnRl
ZCA9IHRydWU7CisgICAgICAgICAgICBtX2dlc3R1cmVTY3JvbGxPbkltcGxUaHJlYWQgPSB0cnVl
OwogICAgICAgICAgICAgcmV0dXJuIERpZEhhbmRsZTsKICAgICAgICAgY2FzZSBXZWJJbnB1dEhh
bmRsZXJDbGllbnQ6OlNjcm9sbFN0YXR1c09uTWFpblRocmVhZDoKICAgICAgICAgICAgIHJldHVy
biBEaWROb3RIYW5kbGU7CkBAIC0xNTAsNyArMTUxLDcgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFu
ZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6
OmgKICAgICB9IGVsc2UgaWYgKGV2ZW50LnR5cGUgPT0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVNj
cm9sbFVwZGF0ZSkgewogICAgICAgICBBU1NFUlQobV9leHBlY3RTY3JvbGxVcGRhdGVFbmQpOwog
Ci0gICAgICAgIGlmICghbV9nZXN0dXJlU2Nyb2xsU3RhcnRlZCkKKyAgICAgICAgaWYgKCFtX2dl
c3R1cmVTY3JvbGxPbkltcGxUaHJlYWQgJiYgIW1fZ2VzdHVyZVBpbmNoT25JbXBsVGhyZWFkKQog
ICAgICAgICAgICAgcmV0dXJuIERpZE5vdEhhbmRsZTsKIAogICAgICAgICBjb25zdCBXZWJHZXN0
dXJlRXZlbnQmIGdlc3R1cmVFdmVudCA9ICpzdGF0aWNfY2FzdDxjb25zdCBXZWJHZXN0dXJlRXZl
bnQqPigmZXZlbnQpOwpAQCAtMTYyLDExICsxNjMsMTEgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFu
ZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6
OmgKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIG1fZXhwZWN0U2Nyb2xsVXBkYXRlRW5kID0gZmFs
c2U7CiAjZW5kaWYKLSAgICAgICAgaWYgKCFtX2dlc3R1cmVTY3JvbGxTdGFydGVkKQorICAgICAg
ICBpZiAoIW1fZ2VzdHVyZVNjcm9sbE9uSW1wbFRocmVhZCkKICAgICAgICAgICAgIHJldHVybiBE
aWROb3RIYW5kbGU7CiAKICAgICAgICAgbV9pbnB1dEhhbmRsZXJDbGllbnQtPnNjcm9sbEVuZCgp
OwotICAgICAgICBtX2dlc3R1cmVTY3JvbGxTdGFydGVkID0gZmFsc2U7CisgICAgICAgIG1fZ2Vz
dHVyZVNjcm9sbE9uSW1wbFRocmVhZCA9IGZhbHNlOwogICAgICAgICByZXR1cm4gRGlkSGFuZGxl
OwogICAgIH0gZWxzZSBpZiAoZXZlbnQudHlwZSA9PSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGlu
Y2hCZWdpbikgewogICAgICAgICBBU1NFUlQoIW1fZXhwZWN0UGluY2hVcGRhdGVFbmQpOwpAQCAt
MTc0LDEyICsxNzUsMTQgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlz
cG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICAgICAgICAgbV9leHBl
Y3RQaW5jaFVwZGF0ZUVuZCA9IHRydWU7CiAjZW5kaWYKICAgICAgICAgbV9pbnB1dEhhbmRsZXJD
bGllbnQtPnBpbmNoR2VzdHVyZUJlZ2luKCk7CisgICAgICAgIG1fZ2VzdHVyZVBpbmNoT25JbXBs
VGhyZWFkID0gdHJ1ZTsKICAgICAgICAgcmV0dXJuIERpZEhhbmRsZTsKICAgICB9IGVsc2UgaWYg
KGV2ZW50LnR5cGUgPT0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVBpbmNoRW5kKSB7CiAgICAgICAg
IEFTU0VSVChtX2V4cGVjdFBpbmNoVXBkYXRlRW5kKTsKICNpZm5kZWYgTkRFQlVHCiAgICAgICAg
IG1fZXhwZWN0UGluY2hVcGRhdGVFbmQgPSBmYWxzZTsKICNlbmRpZgorICAgICAgICBtX2dlc3R1
cmVQaW5jaE9uSW1wbFRocmVhZCA9IGZhbHNlOwogICAgICAgICBtX2lucHV0SGFuZGxlckNsaWVu
dC0+cGluY2hHZXN0dXJlRW5kKCk7CiAgICAgICAgIHJldHVybiBEaWRIYW5kbGU7CiAgICAgfSBl
bHNlIGlmIChldmVudC50eXBlID09IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVQaW5jaFVwZGF0ZSkg
ewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklu
cHV0SGFuZGxlckltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0
b3JJbnB1dEhhbmRsZXJJbXBsLmgKaW5kZXggZmE4MWRlOTQ1MjdjYWQ5ZTJjYWFjYmQ1YTlkNGE4
NzNiMzk2Y2VmMS4uODNkNjg3OTE4ZDIxZmRiZGNjZWYxNjQ0MGYwMGVkM2NlOThhYmViZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFu
ZGxlckltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9y
SW5wdXRIYW5kbGVySW1wbC5oCkBAIC05Myw3ICs5Myw4IEBAIHByaXZhdGU6CiAgICAgYm9vbCBt
X2V4cGVjdFNjcm9sbFVwZGF0ZUVuZDsKICAgICBib29sIG1fZXhwZWN0UGluY2hVcGRhdGVFbmQ7
CiAjZW5kaWYKLSAgICBib29sIG1fZ2VzdHVyZVNjcm9sbFN0YXJ0ZWQ7CisgICAgYm9vbCBtX2dl
c3R1cmVTY3JvbGxPbkltcGxUaHJlYWQ7CisgICAgYm9vbCBtX2dlc3R1cmVQaW5jaE9uSW1wbFRo
cmVhZDsKIAogICAgIHN0YXRpYyBpbnQgc19uZXh0QXZhaWxhYmxlSWRlbnRpZmllcjsKICAgICBz
dGF0aWMgSGFzaFNldDxXZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbCo+KiBzX2NvbXBvc2l0
b3JzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJDb21wb3Np
dG9ySW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0
cy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwCmluZGV4IDM5NWZkY2YzZDMz
MzUwN2E5NWNhYTFkMTBkN2JhMDhlNTRiYmJjZTguLmZkMWZjYzA1Yjk0NmUxZGQzODYwOGY3MzFi
ZGU4NGVmZTllMWVhNjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5jcHAKQEAg
LTI1OSw2ICsyNTksNzUgQEAgVEVTVF9GKFdlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVz
dCwgZ2VzdHVyZVBpbmNoKQogICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdl
c3R1cmUpOwogfQogCitURVNUX0YoV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LCBn
ZXN0dXJlUGluY2hBZnRlclNjcm9sbE9uTWFpblRocmVhZCkKK3sKKyAgICAvLyBTY3JvbGxzIHdp
bGwgc3RhcnQgYnkgYmVpbmcgc2VudCB0byB0aGUgbWFpbiB0aHJlYWQuCisgICAgbV9leHBlY3Rl
ZERpc3Bvc2l0aW9uID0gRGlkTm90SGFuZGxlOworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9DS1Mo
KTsKKworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgc2Nyb2xsQmVn
aW4oOjp0ZXN0aW5nOjpfLCA6OnRlc3Rpbmc6Ol8pKQorICAgICAgICAuV2lsbE9uY2UodGVzdGlu
Zzo6UmV0dXJuKFdlYklucHV0SGFuZGxlckNsaWVudDo6U2Nyb2xsU3RhdHVzT25NYWluVGhyZWFk
KSk7CisKKyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlU2Nyb2xsQmVn
aW47CisgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7CisKKyAg
ICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7CisKKyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1
dEV2ZW50OjpHZXN0dXJlU2Nyb2xsVXBkYXRlOworICAgIGdlc3R1cmUuZGF0YS5zY3JvbGxVcGRh
dGUuZGVsdGFZID0gNDA7CisgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2Vz
dHVyZSk7CisKKyAgICAvLyBIb3dldmVyLCBhZnRlciB0aGUgcGluY2ggZ2VzdHVyZSBzdGFydHMs
IHRoZXkgc2hvdWxkIGdvIHRvIHRoZSBpbXBsCisgICAgLy8gdGhyZWFkLgorICAgIG1fZXhwZWN0
ZWREaXNwb3NpdGlvbiA9IERpZEhhbmRsZTsKKyAgICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7
CisKKyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hCZWdpbjsK
KyAgICBFWFBFQ1RfQ0FMTChtX21vY2tJbnB1dEhhbmRsZXJDbGllbnQsIHBpbmNoR2VzdHVyZUJl
Z2luKCkpOworICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOwor
CisgICAgVkVSSUZZX0FORF9SRVNFVF9NT0NLUygpOworCisgICAgZ2VzdHVyZS50eXBlID0gV2Vi
SW5wdXRFdmVudDo6R2VzdHVyZVBpbmNoVXBkYXRlOworICAgIGdlc3R1cmUuZGF0YS5waW5jaFVw
ZGF0ZS5zY2FsZSA9IDEuNTsKKyAgICBnZXN0dXJlLnggPSA3OworICAgIGdlc3R1cmUueSA9IDEz
OworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgcGluY2hHZXN0dXJl
VXBkYXRlKDEuNSwgV2ViUG9pbnQoNywgMTMpKSk7CisgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRs
ZUlucHV0RXZlbnQoZ2VzdHVyZSk7CisKKyAgICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7CisK
KyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlU2Nyb2xsVXBkYXRlOwor
ICAgIGdlc3R1cmUuZGF0YS5zY3JvbGxVcGRhdGUuZGVsdGFZID0gLTQwOyAvLyAtWSBtZWFucyBz
Y3JvbGwgZG93biAtIGkuZS4gaW4gdGhlICtZIGRpcmVjdGlvbi4KKyAgICBFWFBFQ1RfQ0FMTCht
X21vY2tJbnB1dEhhbmRsZXJDbGllbnQsIHNjcm9sbEJ5SWZQb3NzaWJsZSh0ZXN0aW5nOjpfLCB0
ZXN0aW5nOjpGaWVsZCgmV2ViU2l6ZTo6aGVpZ2h0LCB0ZXN0aW5nOjpHdCgwKSkpKQorICAgICAg
ICAuV2lsbE9uY2UodGVzdGluZzo6UmV0dXJuKHRydWUpKTsKKyAgICBtX2lucHV0SGFuZGxlci0+
aGFuZGxlSW5wdXRFdmVudChnZXN0dXJlKTsKKworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9DS1Mo
KTsKKworICAgIGdlc3R1cmUudHlwZSA9IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVQaW5jaFVwZGF0
ZTsKKyAgICBnZXN0dXJlLmRhdGEucGluY2hVcGRhdGUuc2NhbGUgPSAwLjU7CisgICAgZ2VzdHVy
ZS54ID0gOTsKKyAgICBnZXN0dXJlLnkgPSA2OworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0
SGFuZGxlckNsaWVudCwgcGluY2hHZXN0dXJlVXBkYXRlKC41LCBXZWJQb2ludCg5LCA2KSkpOwor
ICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOworCisgICAgVkVS
SUZZX0FORF9SRVNFVF9NT0NLUygpOworCisgICAgZ2VzdHVyZS50eXBlID0gV2ViSW5wdXRFdmVu
dDo6R2VzdHVyZVBpbmNoRW5kOworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNs
aWVudCwgcGluY2hHZXN0dXJlRW5kKCkpOworICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1
dEV2ZW50KGdlc3R1cmUpOworCisgICAgLy8gQWZ0ZXIgdGhlIHBpbmNoIGdlc3R1cmUgZW5kcywg
dGhleSBzaG91bGQgZ28gdG8gYmFjayB0byB0aGUgbWFpbgorICAgIC8vIHRocmVhZC4KKyAgICBt
X2V4cGVjdGVkRGlzcG9zaXRpb24gPSBEaWROb3RIYW5kbGU7CisgICAgVkVSSUZZX0FORF9SRVNF
VF9NT0NLUygpOworCisgICAgZ2VzdHVyZS50eXBlID0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVNj
cm9sbEVuZDsKKyAgICBnZXN0dXJlLmRhdGEuc2Nyb2xsVXBkYXRlLmRlbHRhWSA9IDA7CisgICAg
bV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7Cit9CisKIFRFU1RfRihX
ZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbFRlc3QsIGdlc3R1cmVGbGluZ1N0YXJ0ZWQpCiB7
CiAgICAgLy8gV2Ugc2hvdWxkbid0IHNlbmQgYW55IGV2ZW50cyB0byB0aGUgd2lkZ2V0IGZvciB0
aGlzIGdlc3R1cmUuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176399</attachid>
            <date>2012-11-27 22:32:16 -0800</date>
            <delta_ts>2012-11-28 11:12:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102740-20121127222951.patch</filename>
            <type>text/plain</type>
            <size>8613</size>
            <attacher name="Alexandre Elias">aelias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1OTc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDc3OGJkOTBlYjk2NTExZWIzNzQ3ZGU0MmI2OTQwMGM4ODNlZmIxMGEuLjhmYTM5MTUyZDM3YThj
OTVjMjhkNjYyMDI1ZTc1YTZmYTJhOThhNDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTItMTEtMTkgIEFsZXhhbmRyZSBFbGlhcyAgPGFlbGlhc0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBIYW5kbGUgcGluY2ggY29ycmVjdGx5IGlu
IHNsb3ctc2Nyb2xsaW5nIGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMjc0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdpdGggdGhlIG5vbm1vZGFsIGdlc3R1cmUgZXZlbnQgbW9kZWwsIHBpbmNo
IHpvb20gZ2VzdHVyZXMgaW52b2x2ZQorICAgICAgICBpbnRlcmxlYXZlZCBwaW5jaCBhbmQgc2Ny
b2xsIGV2ZW50cy4gVGhpcyBjYXVzZWQgYSBidWcgb24gc2xvdy1zY3JvbGwKKyAgICAgICAgYXJl
YXM6IHRoZSBzY3JvbGwgZXZlbnRzIHdlcmUgc2VudCB0byB0aGUgbWFpbiB0aHJlYWQgYW5kCisg
ICAgICAgIHRoZSBwaW5jaCBldmVudHMgd2VyZSBoYW5kbGVkIGluIHRoZSBpbXBsIHRocmVhZC4K
KworICAgICAgICBUaGlzIHBhdGNoIG1ha2VzIGl0IHNvIHRoYXQgc2Nyb2xsIGV2ZW50cyBhcmUg
YWx3YXlzIGhhbmRsZWQgaW4gdGhlIGltcGwKKyAgICAgICAgdGhyZWFkIGlmIGEgcGluY2ggaXMg
YWN0aXZlLgorCisgICAgICAgICogc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OldlYkNv
bXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsKToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29tcG9zaXRv
cklucHV0SGFuZGxlckltcGw6OmhhbmRsZUlucHV0RXZlbnRJbnRlcm5hbCk6CisgICAgICAgICog
c3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmg6CisgICAgICAgICogdGVzdHMvV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6VEVT
VF9GKToKKyAgICAgICAgKFdlYktpdCk6CisKIDIwMTItMTEtMjcgIEphbWVzIFNpbW9uc2VuICA8
c2ltb25qYW1AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIENvbnNvbGlkYXRlIEZyYW1lTG9hZGVy
Ojpsb2FkKCkgaW50byBvbmUgZnVuY3Rpb24gdGFraW5nIGEgRnJhbWVMb2FkUmVxdWVzdApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFu
ZGxlckltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklu
cHV0SGFuZGxlckltcGwuY3BwCmluZGV4IDc3M2NjM2RkYWJkMDgzMWYxMmVjYjQzNDIzOTkyZmJi
ZGMzNzY1OGUuLjBmOGRiY2M5NTUxMzRjZGE4Y2E2ODgyZDIxNTM0Y2E0OGYzOTE0NDEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRs
ZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9y
SW5wdXRIYW5kbGVySW1wbC5jcHAKQEAgLTY5LDcgKzY5LDggQEAgV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGw6OldlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsKCkKICAgICAsIG1fZXhw
ZWN0U2Nyb2xsVXBkYXRlRW5kKGZhbHNlKQogICAgICwgbV9leHBlY3RQaW5jaFVwZGF0ZUVuZChm
YWxzZSkKICNlbmRpZgotICAgICwgbV9nZXN0dXJlU2Nyb2xsU3RhcnRlZChmYWxzZSkKKyAgICAs
IG1fZ2VzdHVyZVNjcm9sbE9uSW1wbFRocmVhZChmYWxzZSkKKyAgICAsIG1fZ2VzdHVyZVBpbmNo
T25JbXBsVGhyZWFkKGZhbHNlKQogewogfQogCkBAIC0xMzEsNyArMTMyLDcgQEAgV2ViQ29tcG9z
aXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0
SGFuZGxlckltcGw6OmgKICAgICAgICAgICAgIHJldHVybiBEaWROb3RIYW5kbGU7CiAgICAgICAg
IH0KICAgICB9IGVsc2UgaWYgKGV2ZW50LnR5cGUgPT0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVNj
cm9sbEJlZ2luKSB7Ci0gICAgICAgIEFTU0VSVCghbV9nZXN0dXJlU2Nyb2xsU3RhcnRlZCk7Cisg
ICAgICAgIEFTU0VSVCghbV9nZXN0dXJlU2Nyb2xsT25JbXBsVGhyZWFkKTsKICAgICAgICAgQVNT
RVJUKCFtX2V4cGVjdFNjcm9sbFVwZGF0ZUVuZCk7CiAjaWZuZGVmIE5ERUJVRwogICAgICAgICBt
X2V4cGVjdFNjcm9sbFVwZGF0ZUVuZCA9IHRydWU7CkBAIC0xNDAsNyArMTQxLDcgQEAgV2ViQ29t
cG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklu
cHV0SGFuZGxlckltcGw6OmgKICAgICAgICAgV2ViSW5wdXRIYW5kbGVyQ2xpZW50OjpTY3JvbGxT
dGF0dXMgc2Nyb2xsU3RhdHVzID0gbV9pbnB1dEhhbmRsZXJDbGllbnQtPnNjcm9sbEJlZ2luKFdl
YlBvaW50KGdlc3R1cmVFdmVudC54LCBnZXN0dXJlRXZlbnQueSksIFdlYklucHV0SGFuZGxlckNs
aWVudDo6U2Nyb2xsSW5wdXRUeXBlR2VzdHVyZSk7CiAgICAgICAgIHN3aXRjaCAoc2Nyb2xsU3Rh
dHVzKSB7CiAgICAgICAgIGNhc2UgV2ViSW5wdXRIYW5kbGVyQ2xpZW50OjpTY3JvbGxTdGF0dXNT
dGFydGVkOgotICAgICAgICAgICAgbV9nZXN0dXJlU2Nyb2xsU3RhcnRlZCA9IHRydWU7CisgICAg
ICAgICAgICBtX2dlc3R1cmVTY3JvbGxPbkltcGxUaHJlYWQgPSB0cnVlOwogICAgICAgICAgICAg
cmV0dXJuIERpZEhhbmRsZTsKICAgICAgICAgY2FzZSBXZWJJbnB1dEhhbmRsZXJDbGllbnQ6OlNj
cm9sbFN0YXR1c09uTWFpblRocmVhZDoKICAgICAgICAgICAgIHJldHVybiBEaWROb3RIYW5kbGU7
CkBAIC0xNTAsNyArMTUxLDcgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50
RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICAgICB9IGVsc2Ug
aWYgKGV2ZW50LnR5cGUgPT0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVNjcm9sbFVwZGF0ZSkgewog
ICAgICAgICBBU1NFUlQobV9leHBlY3RTY3JvbGxVcGRhdGVFbmQpOwogCi0gICAgICAgIGlmICgh
bV9nZXN0dXJlU2Nyb2xsU3RhcnRlZCkKKyAgICAgICAgaWYgKCFtX2dlc3R1cmVTY3JvbGxPbklt
cGxUaHJlYWQgJiYgIW1fZ2VzdHVyZVBpbmNoT25JbXBsVGhyZWFkKQogICAgICAgICAgICAgcmV0
dXJuIERpZE5vdEhhbmRsZTsKIAogICAgICAgICBjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGdlc3R1
cmVFdmVudCA9ICpzdGF0aWNfY2FzdDxjb25zdCBXZWJHZXN0dXJlRXZlbnQqPigmZXZlbnQpOwpA
QCAtMTYyLDExICsxNjMsMTEgQEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50
RGlzcG9zaXRpb24gV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICNpZm5kZWYgTkRF
QlVHCiAgICAgICAgIG1fZXhwZWN0U2Nyb2xsVXBkYXRlRW5kID0gZmFsc2U7CiAjZW5kaWYKLSAg
ICAgICAgaWYgKCFtX2dlc3R1cmVTY3JvbGxTdGFydGVkKQorICAgICAgICBpZiAoIW1fZ2VzdHVy
ZVNjcm9sbE9uSW1wbFRocmVhZCkKICAgICAgICAgICAgIHJldHVybiBEaWROb3RIYW5kbGU7CiAK
ICAgICAgICAgbV9pbnB1dEhhbmRsZXJDbGllbnQtPnNjcm9sbEVuZCgpOwotICAgICAgICBtX2dl
c3R1cmVTY3JvbGxTdGFydGVkID0gZmFsc2U7CisgICAgICAgIG1fZ2VzdHVyZVNjcm9sbE9uSW1w
bFRocmVhZCA9IGZhbHNlOwogICAgICAgICByZXR1cm4gRGlkSGFuZGxlOwogICAgIH0gZWxzZSBp
ZiAoZXZlbnQudHlwZSA9PSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hCZWdpbikgewogICAg
ICAgICBBU1NFUlQoIW1fZXhwZWN0UGluY2hVcGRhdGVFbmQpOwpAQCAtMTc0LDEyICsxNzUsMTQg
QEAgV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGw6OkV2ZW50RGlzcG9zaXRpb24gV2ViQ29t
cG9zaXRvcklucHV0SGFuZGxlckltcGw6OmgKICAgICAgICAgbV9leHBlY3RQaW5jaFVwZGF0ZUVu
ZCA9IHRydWU7CiAjZW5kaWYKICAgICAgICAgbV9pbnB1dEhhbmRsZXJDbGllbnQtPnBpbmNoR2Vz
dHVyZUJlZ2luKCk7CisgICAgICAgIG1fZ2VzdHVyZVBpbmNoT25JbXBsVGhyZWFkID0gdHJ1ZTsK
ICAgICAgICAgcmV0dXJuIERpZEhhbmRsZTsKICAgICB9IGVsc2UgaWYgKGV2ZW50LnR5cGUgPT0g
V2ViSW5wdXRFdmVudDo6R2VzdHVyZVBpbmNoRW5kKSB7CiAgICAgICAgIEFTU0VSVChtX2V4cGVj
dFBpbmNoVXBkYXRlRW5kKTsKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIG1fZXhwZWN0UGluY2hV
cGRhdGVFbmQgPSBmYWxzZTsKICNlbmRpZgorICAgICAgICBtX2dlc3R1cmVQaW5jaE9uSW1wbFRo
cmVhZCA9IGZhbHNlOwogICAgICAgICBtX2lucHV0SGFuZGxlckNsaWVudC0+cGluY2hHZXN0dXJl
RW5kKCk7CiAgICAgICAgIHJldHVybiBEaWRIYW5kbGU7CiAgICAgfSBlbHNlIGlmIChldmVudC50
eXBlID09IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVQaW5jaFVwZGF0ZSkgewpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwu
aCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJ
bXBsLmgKaW5kZXggMzg5ZDY0ODQzZWVkODM3M2M0ZTY4MmI4ODA1MDI1NDdjODNjNmZlMy4uNWM3
OWFkZGZmZTQ5ZDY1MDFiMDU4YzI3MzA5ODA2OTVlYWUxZTBkMyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1w
bC5oCkBAIC05Niw3ICs5Niw4IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2V4cGVjdFNjcm9sbFVw
ZGF0ZUVuZDsKICAgICBib29sIG1fZXhwZWN0UGluY2hVcGRhdGVFbmQ7CiAjZW5kaWYKLSAgICBi
b29sIG1fZ2VzdHVyZVNjcm9sbFN0YXJ0ZWQ7CisgICAgYm9vbCBtX2dlc3R1cmVTY3JvbGxPbklt
cGxUaHJlYWQ7CisgICAgYm9vbCBtX2dlc3R1cmVQaW5jaE9uSW1wbFRocmVhZDsKIAogICAgIHN0
YXRpYyBpbnQgc19uZXh0QXZhaWxhYmxlSWRlbnRpZmllcjsKICAgICBzdGF0aWMgSGFzaFNldDxX
ZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbCo+KiBzX2NvbXBvc2l0b3JzOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVy
SW1wbFRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJDb21wb3NpdG9y
SW5wdXRIYW5kbGVySW1wbFRlc3QuY3BwCmluZGV4IGM4YzRlNDVkMzM2ODA1MGViOWJlYmIyY2Ni
NzBlZGQ5MjczMTY3NjEuLjM2ZmVlNjg5ZGVhMWNhNDg4YjY0YTZmYjBmMDdlYjYzYmZhMGZiMDUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViQ29tcG9zaXRvcklu
cHV0SGFuZGxlckltcGxUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdC5jcHAKQEAgLTI1OSw2ICsyNTksNzUg
QEAgVEVTVF9GKFdlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsVGVzdCwgZ2VzdHVyZVBpbmNo
KQogICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOwogfQogCitU
RVNUX0YoV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGxUZXN0LCBnZXN0dXJlUGluY2hBZnRl
clNjcm9sbE9uTWFpblRocmVhZCkKK3sKKyAgICAvLyBTY3JvbGxzIHdpbGwgc3RhcnQgYnkgYmVp
bmcgc2VudCB0byB0aGUgbWFpbiB0aHJlYWQuCisgICAgbV9leHBlY3RlZERpc3Bvc2l0aW9uID0g
RGlkTm90SGFuZGxlOworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9DS1MoKTsKKworICAgIEVYUEVD
VF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgc2Nyb2xsQmVnaW4oOjp0ZXN0aW5nOjpf
LCA6OnRlc3Rpbmc6Ol8pKQorICAgICAgICAuV2lsbE9uY2UodGVzdGluZzo6UmV0dXJuKFdlYklu
cHV0SGFuZGxlckNsaWVudDo6U2Nyb2xsU3RhdHVzT25NYWluVGhyZWFkKSk7CisKKyAgICBnZXN0
dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlU2Nyb2xsQmVnaW47CisgICAgbV9pbnB1
dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7CisKKyAgICBWRVJJRllfQU5EX1JF
U0VUX01PQ0tTKCk7CisKKyAgICBnZXN0dXJlLnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJl
U2Nyb2xsVXBkYXRlOworICAgIGdlc3R1cmUuZGF0YS5zY3JvbGxVcGRhdGUuZGVsdGFZID0gNDA7
CisgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7CisKKyAgICAv
LyBIb3dldmVyLCBhZnRlciB0aGUgcGluY2ggZ2VzdHVyZSBzdGFydHMsIHRoZXkgc2hvdWxkIGdv
IHRvIHRoZSBpbXBsCisgICAgLy8gdGhyZWFkLgorICAgIG1fZXhwZWN0ZWREaXNwb3NpdGlvbiA9
IERpZEhhbmRsZTsKKyAgICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7CisKKyAgICBnZXN0dXJl
LnR5cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hCZWdpbjsKKyAgICBFWFBFQ1RfQ0FM
TChtX21vY2tJbnB1dEhhbmRsZXJDbGllbnQsIHBpbmNoR2VzdHVyZUJlZ2luKCkpOworICAgIG1f
aW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOworCisgICAgVkVSSUZZX0FO
RF9SRVNFVF9NT0NLUygpOworCisgICAgZ2VzdHVyZS50eXBlID0gV2ViSW5wdXRFdmVudDo6R2Vz
dHVyZVBpbmNoVXBkYXRlOworICAgIGdlc3R1cmUuZGF0YS5waW5jaFVwZGF0ZS5zY2FsZSA9IDEu
NTsKKyAgICBnZXN0dXJlLnggPSA3OworICAgIGdlc3R1cmUueSA9IDEzOworICAgIEVYUEVDVF9D
QUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgcGluY2hHZXN0dXJlVXBkYXRlKDEuNSwgV2Vi
UG9pbnQoNywgMTMpKSk7CisgICAgbV9pbnB1dEhhbmRsZXItPmhhbmRsZUlucHV0RXZlbnQoZ2Vz
dHVyZSk7CisKKyAgICBWRVJJRllfQU5EX1JFU0VUX01PQ0tTKCk7CisKKyAgICBnZXN0dXJlLnR5
cGUgPSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlU2Nyb2xsVXBkYXRlOworICAgIGdlc3R1cmUuZGF0
YS5zY3JvbGxVcGRhdGUuZGVsdGFZID0gLTQwOyAvLyAtWSBtZWFucyBzY3JvbGwgZG93biAtIGku
ZS4gaW4gdGhlICtZIGRpcmVjdGlvbi4KKyAgICBFWFBFQ1RfQ0FMTChtX21vY2tJbnB1dEhhbmRs
ZXJDbGllbnQsIHNjcm9sbEJ5SWZQb3NzaWJsZSh0ZXN0aW5nOjpfLCB0ZXN0aW5nOjpGaWVsZCgm
V2ViU2l6ZTo6aGVpZ2h0LCB0ZXN0aW5nOjpHdCgwKSkpKQorICAgICAgICAuV2lsbE9uY2UodGVz
dGluZzo6UmV0dXJuKHRydWUpKTsKKyAgICBtX2lucHV0SGFuZGxlci0+aGFuZGxlSW5wdXRFdmVu
dChnZXN0dXJlKTsKKworICAgIFZFUklGWV9BTkRfUkVTRVRfTU9DS1MoKTsKKworICAgIGdlc3R1
cmUudHlwZSA9IFdlYklucHV0RXZlbnQ6Okdlc3R1cmVQaW5jaFVwZGF0ZTsKKyAgICBnZXN0dXJl
LmRhdGEucGluY2hVcGRhdGUuc2NhbGUgPSAwLjU7CisgICAgZ2VzdHVyZS54ID0gOTsKKyAgICBn
ZXN0dXJlLnkgPSA2OworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwg
cGluY2hHZXN0dXJlVXBkYXRlKC41LCBXZWJQb2ludCg5LCA2KSkpOworICAgIG1faW5wdXRIYW5k
bGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUpOworCisgICAgVkVSSUZZX0FORF9SRVNFVF9N
T0NLUygpOworCisgICAgZ2VzdHVyZS50eXBlID0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVBpbmNo
RW5kOworICAgIEVYUEVDVF9DQUxMKG1fbW9ja0lucHV0SGFuZGxlckNsaWVudCwgcGluY2hHZXN0
dXJlRW5kKCkpOworICAgIG1faW5wdXRIYW5kbGVyLT5oYW5kbGVJbnB1dEV2ZW50KGdlc3R1cmUp
OworCisgICAgLy8gQWZ0ZXIgdGhlIHBpbmNoIGdlc3R1cmUgZW5kcywgdGhleSBzaG91bGQgZ28g
dG8gYmFjayB0byB0aGUgbWFpbgorICAgIC8vIHRocmVhZC4KKyAgICBtX2V4cGVjdGVkRGlzcG9z
aXRpb24gPSBEaWROb3RIYW5kbGU7CisgICAgVkVSSUZZX0FORF9SRVNFVF9NT0NLUygpOworCisg
ICAgZ2VzdHVyZS50eXBlID0gV2ViSW5wdXRFdmVudDo6R2VzdHVyZVNjcm9sbEVuZDsKKyAgICBn
ZXN0dXJlLmRhdGEuc2Nyb2xsVXBkYXRlLmRlbHRhWSA9IDA7CisgICAgbV9pbnB1dEhhbmRsZXIt
PmhhbmRsZUlucHV0RXZlbnQoZ2VzdHVyZSk7Cit9CisKIFRFU1RfRihXZWJDb21wb3NpdG9ySW5w
dXRIYW5kbGVySW1wbFRlc3QsIGdlc3R1cmVGbGluZ1N0YXJ0ZWRUb3VjaHBhZCkKIHsKICAgICAv
LyBXZSBzaG91bGRuJ3Qgc2VuZCBhbnkgZXZlbnRzIHRvIHRoZSB3aWRnZXQgZm9yIHRoaXMgZ2Vz
dHVyZS4K
</data>

          </attachment>
      

    </bug>

</bugzilla>