<?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>161328</bug_id>
          
          <creation_ts>2016-08-29 13:44:13 -0700</creation_ts>
          <short_desc>fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html is flaky/order dependent</short_desc>
          <delta_ts>2017-01-03 17:52:50 -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>Tools / Tests</component>
          <version>Safari 9</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=153110</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>lforschler</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1224317</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-08-29 13:44:13 -0700</bug_when>
    <thetext>fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html fails most of the time for me when run like this:

run-webkit-tests --ios-simulator --no-retry fast/events/ios/viewport-device-width-at-initial-scale-fast-clicks.html fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html -v</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233448</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-09-26 10:00:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/28475977&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262275</commentid>
    <comment_count>2</comment_count>
      <attachid>297649</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-12-22 01:06:34 -0800</bug_when>
    <thetext>Created attachment 297649
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262276</commentid>
    <comment_count>3</comment_count>
      <attachid>297650</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-12-22 01:18:54 -0800</bug_when>
    <thetext>Created attachment 297650
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262299</commentid>
    <comment_count>4</comment_count>
      <attachid>297650</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-12-22 09:09:02 -0800</bug_when>
    <thetext>Comment on attachment 297650
Patch

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

&gt; Tools/ChangeLog:19
&gt; +        One way to do this is to remove all animations from the WKScrollView&apos;s layer, and the layers of its children,

Is this comment obsolete now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262300</commentid>
    <comment_count>5</comment_count>
      <attachid>297650</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-12-22 09:12:50 -0800</bug_when>
    <thetext>Comment on attachment 297650
Patch

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

&gt;&gt; Tools/ChangeLog:19
&gt;&gt; +        One way to do this is to remove all animations from the WKScrollView&apos;s layer, and the layers of its children,
&gt; 
&gt; Is this comment obsolete now?

This comment is still relevant. Unless all animations are removed from the WKScrollView and its children, UIKit will defer firing the end zooming callback until later (possibly in the next test).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262310</commentid>
    <comment_count>6</comment_count>
      <attachid>297650</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-22 09:38:34 -0800</bug_when>
    <thetext>Comment on attachment 297650
Patch

Clearing flags on attachment: 297650

Committed r210101: &lt;http://trac.webkit.org/changeset/210101&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262311</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-22 09:38:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1263635</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-01-03 17:52:50 -0800</bug_when>
    <thetext>Confirmed that this fixed it for me. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297649</attachid>
            <date>2016-12-22 01:06:34 -0800</date>
            <delta_ts>2016-12-22 01:18:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161328-20161222010530.patch</filename>
            <type>text/plain</type>
            <size>11229</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwMDUxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTNhMmU1NzQ1YWY3YmM5OTM1YWJmNjc4ZGVkNWI0ODgy
YjAzOWM5Ni4uMGUzMmE0ZDUyM2NlYjU4ZTBhOTM4OGJmNWMxYzU2MDMzMjRhOTkwMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3
IEBACisyMDE2LTEyLTIyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIGZhc3QvZXZlbnRzL2lvcy92aWV3cG9ydC1zaHJpbmstdG8tZml0LWFsbG93cy1k
b3VibGUtdGFwLmh0bWwgaXMgZmxha3kvb3JkZXIgZGVwZW5kZW50CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjEzMjgKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzI4NDc1OTc3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJ1bm5pbmcgYSB0ZXN0IHRoYXQgc2NhbGVzIHRoZSB2aWV3cG9ydCBhbmQgbGlz
dGVucyB0byBhIGRpZEVuZFpvb21pbmcgY2FsbGJhY2sgKHN1Y2ggYXMKKyAgICAgICAgdmlld3Bv
cnQtc2hyaW5rLXRvLWZpdC1hbGxvd3MtZG91YmxlLXRhcC5odG1sKSBpbW1lZGlhdGVseSBhZnRl
ciBhIHRlc3QgdGhhdCBtYXkgYmVnaW4gdG8gdHJpZ2dlciB2aWV3cG9ydAorICAgICAgICBzY2Fs
aW5nIGFzIHRoZSB0ZXN0IGNvbXBsZXRlcyAoc3VjaCBhcyB2aWV3cG9ydC1kZXZpY2Utd2lkdGgt
YXQtaW5pdGlhbC1zY2FsZS1mYXN0LWNsaWNrcy5odG1sKSBtYXkgcmVzdWx0IGluCisgICAgICAg
IHRoZSBkaWRFbmRab29taW5nIGNhbGxiYWNrIG9mIHRoZSBsYXR0ZXIgdGVzdCBiZWluZyBmaXJl
ZCBlYXJseSBkdWUgdG8gdGhlIHByZXZpb3VzIHRlc3QgdHJpZ2dlcmluZyBhIHpvb20KKyAgICAg
ICAgYW5pbWF0aW9uLiBJZGVhbGx5LCAtW1dLU2Nyb2xsVmlldyBfc3RvcFNjcm9sbGluZ0FuZFpv
b21pbmdBbmltYXRpb25zXSwgd2hpY2ggaXMgY2FsbGVkIHdoZW4gY29tbWl0dGluZyB0aGUgcGFn
ZQorICAgICAgICBsb2FkLCBzaG91bGQgcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBidXQg
ZnJvbSByZWFkaW5nIGRvY3VtZW50YXRpb24gYW5kIGNvZGUgaW5zcGVjdGlvbiwgdGhpcyBpcyBu
b3QKKyAgICAgICAgaW50ZW5kZWQgdG8gZmlyZSBhbnkgYXNzb2NpYXRlZCBkZWxlZ2F0ZSBtZXRo
b2RzIG9yIG5vdGlmaWNhdGlvbnMgb2YgdGhlIFVJU2Nyb2xsVmlldywgaW5zdGVhZCBkZWZlcnJp
bmcgdGhlbQorICAgICAgICBmb3IgbGF0ZXIuIEluc3RlYWQsIHdoYXQgd2UgbmVlZCBpbiB0aGlz
IGNhc2UgaXMgdG8gY2xlYXIgb3V0IGFueSBzdGFydGVkIGJ1dCBub3QgeWV0IGNvbXBsZXRlZCBh
bmltYXRpb25zIGFmdGVyCisgICAgICAgIHdlIGZpbmlzaCBydW5uaW5nIGEgdGVzdCBhbmQgYmVm
b3JlIHdlIGxvYWQgdGhlIG5leHQgdGVzdC4KKworICAgICAgICBPbmUgd2F5IHRvIGRvIHRoaXMg
aXMgdG8gcmVtb3ZlIGFsbCBib3VuZHMgYW5kIHBvc2l0aW9uIGFuaW1hdGlvbnMgZnJvbSB0aGUg
V0tTY3JvbGxWaWV3J3MgbGF5ZXIsIGFuZCB0aGUgbGF5ZXJzCisgICAgICAgIG9mIGl0cyBjaGls
ZHJlbiwgcmVjdXJzaXZlbHkuIERvaW5nIHNvIGNhdXNlcyBzY3JvbGxWaWV3RGlkRW5kWm9vbWlu
Zzp3aXRoVmlldzphdFNjYWxlOiB0byBmaXJlIGF0IHRoZSBlbmQgb2YKKyAgICAgICAgdGhlIHJ1
bmxvb3AgaWYgdGhlIHByZXZpb3VzIHRlc3Qgc3RhcnRlZCB6b29taW5nIGFuZCB0aGVuIGZpbmlz
aGVkIGJlZm9yZSB6b29taW5nIGNvbXBsZXRlZC4gU2luY2UgdGhpcyBoYXBwZW5zCisgICAgICAg
IGJlZm9yZSB0aGUgbmV4dCB0ZXN0IGhhcyBhIGNoYW5jZSB0byBydW4gVUktc2lkZSBzY3JpcHRz
LCB3ZSB3b24ndCBlbmQgdXAgZmlyaW5nIHRoaXMgY2FsbGJhY2sgcHJlbWF0dXJlbHkKKyAgICAg
ICAgZHVyaW5nIHRoZSBuZXh0IHRlc3QuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL1dl
YktpdFRlc3RSdW5uZXIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBXZWJL
aXRUZXN0UnVubmVyL2NvY29hL1Rlc3RSdW5uZXJXS1dlYlZpZXcubW06CisgICAgICAgICgtW1Rl
c3RSdW5uZXJXS1dlYlZpZXcgc2Nyb2xsVmlld1dpbGxCZWdpblpvb21pbmc6d2l0aFZpZXc6XSk6
CisgICAgICAgICgtW1Rlc3RSdW5uZXJXS1dlYlZpZXcgc2Nyb2xsVmlld0RpZEVuZFpvb21pbmc6
d2l0aFZpZXc6YXRTY2FsZTpdKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0
Q29udHJvbGxlcklPUy5tbToKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OnBsYXRmb3Jt
UmVzZXRTdGF0ZVRvQ29uc2lzdGVudFZhbHVlcyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5l
ci9pb3MvVUlWaWV3QWRkaXRpb25zLmg6IEFkZGVkLgorICAgICAgICAqIFdlYktpdFRlc3RSdW5u
ZXIvaW9zL1VJVmlld0FkZGl0aW9ucy5tbTogQWRkZWQuCisgICAgICAgICgtW1VJVmlldyBkb0Zv
ckVhY2hTdWJ2aWV3SW5IaWVyYXJjaHk6XSk6CisKIDIwMTYtMTItMjAgIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTjogQVBJIHRlc3Qg
ZmFpbHVyZTogV0tXZWJWaWV3LkV2YWx1YXRlSmF2YVNjcmlwdEJsb2NrQ3Jhc2gKZGlmZiAtLWdp
dCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvV2ViS2l0VGVzdFJ1bm5lci54Y29kZXByb2ovcHJv
amVjdC5wYnhwcm9qIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVyLnhj
b2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXggMzMyNTVhNGE0NTUyNTkzNzMxODk5ZjEyNGEw
OGYwZTVmNWJjNGQwNC4uNzE5MzQ0MTRhNTY5MzA5NmIwNzZjYWM1MDY5ZmEzMmUyMDA1MDkxOSAx
MDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRUZXN0UnVubmVyLnhjb2Rl
cHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9XZWJLaXRU
ZXN0UnVubmVyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKQEAgLTEyNCw2ICsxMjQsNyBAQAog
CQlFMTMyQUEzRDE3Q0U3NzZGMDA2MTFERjAgLyogV2ViS2l0VGVzdFJ1bm5lckV2ZW50Lm1tIGlu
IFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gRTEzMkFBM0IxN0NF
Nzc2RjAwNjExREYwIC8qIFdlYktpdFRlc3RSdW5uZXJFdmVudC5tbSAqLzsgfTsKIAkJRTFDNjQy
QzMxN0NCQ0M3MzAwRDY2QTNDIC8qIFBvc2VBc0NsYXNzLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gRTFDNjQyQzExN0NCQ0M3MzAwRDY2QTNDIC8qIFBv
c2VBc0NsYXNzLm1tICovOyB9OwogCQlFMUM2NDJDNjE3Q0JDRDRDMDBENjZBM0MgLyogV2ViS2l0
VGVzdFJ1bm5lclBhc3RlYm9hcmQubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSBFMUM2NDJDNDE3Q0JDRDRDMDBENjZBM0MgLyogV2ViS2l0VGVzdFJ1bm5l
clBhc3RlYm9hcmQubW0gKi87IH07CisJCUY0NjcyOTI0MUUwQkMxRDEwMEFDQzNEOCAvKiBVSVZp
ZXdBZGRpdGlvbnMubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVS
ZWYgPSBGNDY3MjkyMjFFMEJDMUE2MDBBQ0MzRDggLyogVUlWaWV3QWRkaXRpb25zLm1tICovOyB9
OwogLyogRW5kIFBCWEJ1aWxkRmlsZSBzZWN0aW9uICovCiAKIC8qIEJlZ2luIFBCWENvbnRhaW5l
ckl0ZW1Qcm94eSBzZWN0aW9uICovCkBAIC0zNTAsNiArMzUxLDggQEAKIAkJRTFDNjQyQzIxN0NC
Q0M3MzAwRDY2QTNDIC8qIFBvc2VBc0NsYXNzLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5j
ZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsg
cGF0aCA9IFBvc2VBc0NsYXNzLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUUxQzY0
MkM0MTdDQkNENEMwMEQ2NkEzQyAvKiBXZWJLaXRUZXN0UnVubmVyUGFzdGVib2FyZC5tbSAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFdlYktpdFRlc3RSdW5uZXJQYXN0
ZWJvYXJkLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlFMUM2NDJDNTE3Q0JDRDRD
MDBENjZBM0MgLyogV2ViS2l0VGVzdFJ1bm5lclBhc3RlYm9hcmQuaCAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJj
ZWNvZGUuYy5oOyBwYXRoID0gV2ViS2l0VGVzdFJ1bm5lclBhc3RlYm9hcmQuaDsgc291cmNlVHJl
ZSA9ICI8Z3JvdXA+IjsgfTsKKwkJRjQ2NzI5MjIxRTBCQzFBNjAwQUNDM0Q4IC8qIFVJVmlld0Fk
ZGl0aW9ucy5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0
OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFVJVmll
d0FkZGl0aW9ucy5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJRjQ2NzI5MjMxRTBC
QzFCRTAwQUNDM0Q4IC8qIFVJVmlld0FkZGl0aW9ucy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5j
Lmg7IHBhdGggPSBVSVZpZXdBZGRpdGlvbnMuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsK
IC8qIEVuZCBQQlhGaWxlUmVmZXJlbmNlIHNlY3Rpb24gKi8KIAogLyogQmVnaW4gUEJYRnJhbWV3
b3Jrc0J1aWxkUGhhc2Ugc2VjdGlvbiAqLwpAQCAtNTk1LDYgKzU5OCw4IEBACiAJCQkJMkVFNTJE
MTQxODkwQTlGQjAwMTBFRDIxIC8qIFRlc3RDb250cm9sbGVySU9TLm1tICovLAogCQkJCTBGRUJG
ODVDMUJCNjJENDYwMDI4NzIyRCAvKiBVSUtpdFNQSS5oICovLAogCQkJCTBGNzNCNTVCMUJBODkw
NDIwMDRCM0VGNCAvKiBVSVNjcmlwdENvbnRyb2xsZXJJT1MubW0gKi8sCisJCQkJRjQ2NzI5MjMx
RTBCQzFCRTAwQUNDM0Q4IC8qIFVJVmlld0FkZGl0aW9ucy5oICovLAorCQkJCUY0NjcyOTIyMUUw
QkMxQTYwMEFDQzNEOCAvKiBVSVZpZXdBZGRpdGlvbnMubW0gKi8sCiAJCQkJMkVFNTJEMTUxODkw
QTlGQjAwMTBFRDIxIC8qIFdlYkFyY2hpdmVEdW1wU3VwcG9ydElPUy5tbSAqLywKIAkJCSk7CiAJ
CQlwYXRoID0gaW9zOwpAQCAtOTU0LDYgKzk1OSw3IEBACiAJCQkJMEZFQkY4NUExQkI2MURGMjAw
Mjg3MjJEIC8qIEhJREV2ZW50R2VuZXJhdG9yLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJMkU2M0VE
OTQxODkxQURBRDAwMkE3QUZDIC8qIG1haW5JT1MubW0gaW4gU291cmNlcyAqLywKIAkJCQkyRTYz
RUQ5MTE4OTFBREFEMDAyQTdBRkMgLyogUGxhdGZvcm1XZWJWaWV3SU9TLm1tIGluIFNvdXJjZXMg
Ki8sCisJCQkJRjQ2NzI5MjQxRTBCQzFEMTAwQUNDM0Q4IC8qIFVJVmlld0FkZGl0aW9ucy5tbSBp
biBTb3VyY2VzICovLAogCQkJCTJFNjNFRDkyMTg5MUFEQUQwMDJBN0FGQyAvKiBUZXN0Q29udHJv
bGxlcklPUy5tbSBpbiBTb3VyY2VzICovLAogCQkJKTsKIAkJCXJ1bk9ubHlGb3JEZXBsb3ltZW50
UG9zdHByb2Nlc3NpbmcgPSAwOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9p
b3MvVGVzdENvbnRyb2xsZXJJT1MubW0gYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0
Q29udHJvbGxlcklPUy5tbQppbmRleCBhMWJmNmM4N2Q2ZmE4YWM1ZGQ3M2MwYjhiYmQ2ZTkyYjlm
NmZiYTA1Li4wMGE1MjE2NjAxYTMwMTE2YzVjOGRkYWMyODlkNzVlYmNiOThjZTkzIDEwMDY0NAot
LS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5tbQorKysg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5tbQpAQCAtMzAs
NiArMzAsNyBAQAogI2ltcG9ydCAiUGxhdGZvcm1XZWJWaWV3LmgiCiAjaW1wb3J0ICJUZXN0SW52
b2NhdGlvbi5oIgogI2ltcG9ydCAiVGVzdFJ1bm5lcldLV2ViVmlldy5oIgorI2ltcG9ydCAiVUlW
aWV3QWRkaXRpb25zLmgiCiAjaW1wb3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KICNpbXBv
cnQgPFVJS2l0L1VJS2l0Lmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tQcmVmZXJlbmNlc1JlZlByaXZh
dGUuaD4KQEAgLTg5LDYgKzkwLDE3IEBAIHZvaWQgVGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtUmVz
ZXRTdGF0ZVRvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgaWYgKFBsYXRmb3JtV2ViVmlldyogd2Vi
VmlldyA9IG1haW5XZWJWaWV3KCkpIHsKICAgICAgICAgd2ViVmlldy0+cGxhdGZvcm1WaWV3KCku
X3N0YWJsZVN0YXRlT3ZlcnJpZGUgPSBuaWw7CiAgICAgICAgIFVJU2Nyb2xsVmlldyAqc2Nyb2xs
VmlldyA9IHdlYlZpZXctPnBsYXRmb3JtVmlldygpLnNjcm9sbFZpZXc7CisKKyAgICAgICAgLy8g
VG8gZW5zdXJlIHRoYXQgc2Nyb2xsVmlld0RpZEVuZFpvb21pbmc6d2l0aFZpZXc6YXRTY2FsZTog
aXMgbm90IGZpcmVkIGluIHRoZSBtaWRkbGUgb2YgdGhlIG5leHQgdGVzdCBpZiB0aGUgcHJldmlv
dXMgdGVzdCB0cmlnZ2VyZWQKKyAgICAgICAgLy8gem9vbWluZyBhcyBpdCBjb21wbGV0ZWQsIHdl
IG5lZWQgdG8gcmVtb3ZlIGFsbCBhbmltYXRlZCBib3VuZHMgYW5kIHBvc2l0aW9uIGNoYW5nZXMg
aGVyZS4gVGhpcyBjYXVzZXMgdGhlIGRlbGVnYXRlIG1ldGhvZCB0byBmaXJlIGF0CisgICAgICAg
IC8vIHRoZSBlbmQgb2YgdGhlIHJ1bmxvb3AsIGJlZm9yZSB0aGUgbmV4dCB0ZXN0IGhhcyBhIGNo
YW5jZSB0byB1c2UgVUlTY3JpcHRDb250cm9sbGVyIHRvIGJpbmQgYSBuZXcgY2FsbGJhY2suCisg
ICAgICAgIFtzY3JvbGxWaWV3IGRvRm9yRWFjaFN1YnZpZXdJbkhpZXJhcmNoeTpeKFVJVmlldyAq
dmlldykgeworICAgICAgICAgICAgZm9yIChOU1N0cmluZyAqYW5pbWF0aW9uS2V5IGluIHZpZXcu
bGF5ZXIuYW5pbWF0aW9uS2V5cykgeworICAgICAgICAgICAgICAgIGlmICghW2FuaW1hdGlvbktl
eSByYW5nZU9mU3RyaW5nOkAiYm91bmRzIl0ubG9jYXRpb24gfHwgIVthbmltYXRpb25LZXkgcmFu
Z2VPZlN0cmluZzpAInBvc2l0aW9uIl0ubG9jYXRpb24pCisgICAgICAgICAgICAgICAgICAgIFt2
aWV3LmxheWVyIHJlbW92ZUFuaW1hdGlvbkZvcktleTphbmltYXRpb25LZXldOworICAgICAgICAg
ICAgfQorICAgICAgICB9XTsKKwogICAgICAgICBbc2Nyb2xsVmlldyBzZXRab29tU2NhbGU6MSBh
bmltYXRlZDpOT107CiAgICAgICAgIFtzY3JvbGxWaWV3IHNldENvbnRlbnRPZmZzZXQ6Q0dQb2lu
dFplcm9dOwogICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1VJ
Vmlld0FkZGl0aW9ucy5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9pb3MvVUlWaWV3QWRkaXRp
b25zLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYmU5Y2MzZTc0ZmQ4MTI2NTE4MTg1MWU3ZDUzZTBkM2ExNTlmN2U1
MgotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1VJVmlld0Fk
ZGl0aW9ucy5oCkBAIC0wLDAgKzEsMzAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYgQXBw
bGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11
c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJp
YnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0
CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRl
cmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElT
JycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFO
VEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElT
Q0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JT
CisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisg
KiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAq
IFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW1wb3J0ICJVSUtpdFNQ
SS5oIgorCitAaW50ZXJmYWNlIFVJVmlldyAoV2ViS2l0VGVzdFJ1bm5lckFkZGl0aW9ucykKKy0g
KHZvaWQpZG9Gb3JFYWNoU3Vidmlld0luSGllcmFyY2h5Oih2b2lkKF4pKFVJVmlldyAqdmlldykp
YmxvY2s7CitAZW5kCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9VSVZp
ZXdBZGRpdGlvbnMubW0gYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9VSVZpZXdBZGRpdGlv
bnMubW0KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNzg4ZGE3ZTE5OTI0ZWVmZjIzNTJhMzEyMDNkMDg0MDEwMzdhYzAz
OQotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1VJVmlld0Fk
ZGl0aW9ucy5tbQpAQCAtMCwwICsxLDM4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE2IEFw
cGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJ
UycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9S
UworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwor
ICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisg
KiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2ltcG9ydCAiY29uZmln
LmgiCisjaW1wb3J0ICJVSVZpZXdBZGRpdGlvbnMuaCIKKworQGltcGxlbWVudGF0aW9uIFVJVmll
dyAoV2ViS2l0VGVzdFJ1bm5lckFkZGl0aW9ucykKKworLSAodm9pZClkb0ZvckVhY2hTdWJ2aWV3
SW5IaWVyYXJjaHk6KHZvaWQoXikoVUlWaWV3ICp2aWV3KSlibG9jaworeworICAgIGJsb2NrKHNl
bGYpOworICAgIGZvciAoVUlWaWV3ICpzdWJ2aWV3IGluIHNlbGYuc3Vidmlld3MpCisgICAgICAg
IFtzdWJ2aWV3IGRvRm9yRWFjaFN1YnZpZXdJbkhpZXJhcmNoeTpibG9ja107Cit9CisKK0BlbmQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297650</attachid>
            <date>2016-12-22 01:18:54 -0800</date>
            <delta_ts>2016-12-22 09:38:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161328-20161222011750.patch</filename>
            <type>text/plain</type>
            <size>3916</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwMDUxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTNhMmU1NzQ1YWY3YmM5OTM1YWJmNjc4ZGVkNWI0ODgy
YjAzOWM5Ni4uNDc2NDA2NWY1NzIxNzI1ZjliMDk4ZWVlYTI2NTY5ZTNmMjAyZWIzNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5
IEBACisyMDE2LTEyLTIyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIGZhc3QvZXZlbnRzL2lvcy92aWV3cG9ydC1zaHJpbmstdG8tZml0LWFsbG93cy1k
b3VibGUtdGFwLmh0bWwgaXMgZmxha3kvb3JkZXIgZGVwZW5kZW50CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjEzMjgKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzI4NDc1OTc3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJ1bm5pbmcgYSB0ZXN0IHRoYXQgc2NhbGVzIHRoZSB2aWV3cG9ydCBhbmQgbGlz
dGVucyB0byBhIGRpZEVuZFpvb21pbmcgY2FsbGJhY2sgKHN1Y2ggYXMKKyAgICAgICAgdmlld3Bv
cnQtc2hyaW5rLXRvLWZpdC1hbGxvd3MtZG91YmxlLXRhcC5odG1sKSBpbW1lZGlhdGVseSBhZnRl
ciBhIHRlc3QgdGhhdCBtYXkgYmVnaW4gdG8gdHJpZ2dlciB2aWV3cG9ydAorICAgICAgICBzY2Fs
aW5nIGFzIHRoZSB0ZXN0IGNvbXBsZXRlcyAoc3VjaCBhcyB2aWV3cG9ydC1kZXZpY2Utd2lkdGgt
YXQtaW5pdGlhbC1zY2FsZS1mYXN0LWNsaWNrcy5odG1sKSBtYXkgcmVzdWx0IGluCisgICAgICAg
IHRoZSBkaWRFbmRab29taW5nIGNhbGxiYWNrIG9mIHRoZSBsYXR0ZXIgdGVzdCBiZWluZyBmaXJl
ZCBlYXJseSBkdWUgdG8gdGhlIHByZXZpb3VzIHRlc3QgdHJpZ2dlcmluZyBhIHpvb20KKyAgICAg
ICAgYW5pbWF0aW9uLiBJZGVhbGx5LCAtW1dLU2Nyb2xsVmlldyBfc3RvcFNjcm9sbGluZ0FuZFpv
b21pbmdBbmltYXRpb25zXSwgd2hpY2ggaXMgY2FsbGVkIHdoZW4gY29tbWl0dGluZyB0aGUgcGFn
ZQorICAgICAgICBsb2FkLCBzaG91bGQgcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBidXQg
ZnJvbSByZWFkaW5nIGRvY3VtZW50YXRpb24gYW5kIGNvZGUgaW5zcGVjdGlvbiwgdGhpcyBpcyBu
b3QKKyAgICAgICAgaW50ZW5kZWQgdG8gZmlyZSBhbnkgYXNzb2NpYXRlZCBkZWxlZ2F0ZSBtZXRo
b2RzIG9yIG5vdGlmaWNhdGlvbnMgb2YgdGhlIFVJU2Nyb2xsVmlldywgaW5zdGVhZCBkZWZlcnJp
bmcgdGhlbQorICAgICAgICBmb3IgbGF0ZXIuIEluc3RlYWQsIHdoYXQgd2UgbmVlZCBpbiB0aGlz
IGNhc2UgaXMgdG8gY2xlYXIgb3V0IGFueSBzdGFydGVkIGJ1dCBub3QgeWV0IGNvbXBsZXRlZCBh
bmltYXRpb25zIGFmdGVyCisgICAgICAgIHdlIGZpbmlzaCBydW5uaW5nIGEgdGVzdCBhbmQgYmVm
b3JlIHdlIGxvYWQgdGhlIG5leHQgdGVzdC4KKworICAgICAgICBPbmUgd2F5IHRvIGRvIHRoaXMg
aXMgdG8gcmVtb3ZlIGFsbCBhbmltYXRpb25zIGZyb20gdGhlIFdLU2Nyb2xsVmlldydzIGxheWVy
LCBhbmQgdGhlIGxheWVycyBvZiBpdHMgY2hpbGRyZW4sCisgICAgICAgIHJlY3Vyc2l2ZWx5LiBE
b2luZyBzbyBjYXVzZXMgc2Nyb2xsVmlld0RpZEVuZFpvb21pbmc6d2l0aFZpZXc6YXRTY2FsZTog
dG8gZmlyZSBhdCB0aGUgZW5kIG9mIHRoZSBydW5sb29wIGlmIHRoZQorICAgICAgICBwcmV2aW91
cyB0ZXN0IHN0YXJ0ZWQgem9vbWluZyBhbmQgdGhlbiBmaW5pc2hlZCBiZWZvcmUgem9vbWluZyBj
b21wbGV0ZWQuIFNpbmNlIHRoaXMgaGFwcGVucyBiZWZvcmUgdGhlIG5leHQKKyAgICAgICAgdGVz
dCBoYXMgYSBjaGFuY2UgdG8gcnVuIFVJLXNpZGUgc2NyaXB0cywgd2Ugd29uJ3QgZW5kIHVwIGZp
cmluZyB0aGlzIGNhbGxiYWNrIHByZW1hdHVyZWx5IGR1cmluZyB0aGUgbmV4dCB0ZXN0LgorCisg
ICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xsZXJJT1MubW06CisgICAg
ICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpwbGF0Zm9ybVJlc2V0U3RhdGVUb0NvbnNpc3RlbnRW
YWx1ZXMpOgorCiAyMDE2LTEyLTIwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJFR1JFU1NJT046IEFQSSB0ZXN0IGZhaWx1cmU6IFdLV2ViVmlldy5F
dmFsdWF0ZUphdmFTY3JpcHRCbG9ja0NyYXNoCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5tbSBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
aW9zL1Rlc3RDb250cm9sbGVySU9TLm1tCmluZGV4IGExYmY2Yzg3ZDZmYThhYzVkZDczYzBiOGJi
ZDZlOTJiOWY2ZmJhMDUuLjk4NWY0NjY4ODhlYzVjZGNkZDcxMmIxNzQzY2UyMWQ0ZDczMzZjMmUg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1Rlc3RDb250cm9sbGVySU9T
Lm1tCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1Rlc3RDb250cm9sbGVySU9TLm1t
CkBAIC0zMCw2ICszMCw3IEBACiAjaW1wb3J0ICJQbGF0Zm9ybVdlYlZpZXcuaCIKICNpbXBvcnQg
IlRlc3RJbnZvY2F0aW9uLmgiCiAjaW1wb3J0ICJUZXN0UnVubmVyV0tXZWJWaWV3LmgiCisjaW1w
b3J0ICJVSUtpdFNQSS5oIgogI2ltcG9ydCA8Rm91bmRhdGlvbi9Gb3VuZGF0aW9uLmg+CiAjaW1w
b3J0IDxVSUtpdC9VSUtpdC5oPgogI2ltcG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNSZWZQcml2
YXRlLmg+CkBAIC04OSw2ICs5MCw3IEBAIHZvaWQgVGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtUmVz
ZXRTdGF0ZVRvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgaWYgKFBsYXRmb3JtV2ViVmlldyogd2Vi
VmlldyA9IG1haW5XZWJWaWV3KCkpIHsKICAgICAgICAgd2ViVmlldy0+cGxhdGZvcm1WaWV3KCku
X3N0YWJsZVN0YXRlT3ZlcnJpZGUgPSBuaWw7CiAgICAgICAgIFVJU2Nyb2xsVmlldyAqc2Nyb2xs
VmlldyA9IHdlYlZpZXctPnBsYXRmb3JtVmlldygpLnNjcm9sbFZpZXc7CisgICAgICAgIFtzY3Jv
bGxWaWV3IF9yZW1vdmVBbGxBbmltYXRpb25zOllFU107CiAgICAgICAgIFtzY3JvbGxWaWV3IHNl
dFpvb21TY2FsZToxIGFuaW1hdGVkOk5PXTsKICAgICAgICAgW3Njcm9sbFZpZXcgc2V0Q29udGVu
dE9mZnNldDpDR1BvaW50WmVyb107CiAgICAgfQpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9pb3MvVUlLaXRTUEkuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1VJS2l0
U1BJLmgKaW5kZXggYmI0ZGMyZjY1MjkyY2E0NTBhNjlmMWIwNWNkMDgyYjZmYzNmMDZkZC4uMWJh
ODE3NGM2NDU4ZDlkNTE0Nzg3ZTdlYmEzOGI3NDA3NmEzNzU3YiAxMDA2NDQKLS0tIGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9pb3MvVUlLaXRTUEkuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL2lvcy9VSUtpdFNQSS5oCkBAIC0zNiw2ICszNiw3IEBACiAKICNpbXBvcnQgPFVJS2l0L1VJ
QXBwbGljYXRpb25fUHJpdmF0ZS5oPgogI2ltcG9ydCA8VUlLaXQvVUlLZXlib2FyZC5oPgorI2lt
cG9ydCA8VUlLaXQvVUlWaWV3X1ByaXZhdGUuaD4KICNpbXBvcnQgPFVJS2l0L1VJV2luZG93X1By
aXZhdGUuaD4KIAogQGludGVyZmFjZSBVSUtleWJvYXJkUHJlZGljdGlvblZpZXcgOiBVSVZpZXcK
QEAgLTYwLDYgKzYxLDEwIEBACiArICh2b2lkKXJlbW92ZUFsbER5bmFtaWNEaWN0aW9uYXJpZXM7
CiBAZW5kCiAKK0BpbnRlcmZhY2UgVUlWaWV3ICgpCistICh2b2lkKV9yZW1vdmVBbGxBbmltYXRp
b25zOihCT09MKWluY2x1ZGVTdWJ2aWV3czsKK0BlbmQKKwogI2VuZGlmIC8vIFVTRShBUFBMRV9J
TlRFUk5BTF9TREspCiAKICNlbmRpZiAvLyBQTEFURk9STShJT1MpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>