<?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>172404</bug_id>
          
          <creation_ts>2017-05-19 17:43:53 -0700</creation_ts>
          <short_desc>Fix the bug that sometimes analysis task result pane is missing.</short_desc>
          <delta_ts>2017-05-22 11:29:10 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit 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>dewei_zhu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1310891</commentid>
    <comment_count>0</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2017-05-19 17:43:53 -0700</bug_when>
    <thetext>Fix the bug that sometimes analysis task result pane is missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310892</commentid>
    <comment_count>1</comment_count>
      <attachid>310734</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2017-05-19 17:47:57 -0700</bug_when>
    <thetext>Created attachment 310734
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310914</commentid>
    <comment_count>2</comment_count>
      <attachid>310743</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2017-05-19 18:23:09 -0700</bug_when>
    <thetext>Created attachment 310743
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310973</commentid>
    <comment_count>3</comment_count>
      <attachid>310763</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2017-05-19 22:32:42 -0700</bug_when>
    <thetext>Created attachment 310763
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1311445</commentid>
    <comment_count>4</comment_count>
      <attachid>310893</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2017-05-22 11:17:01 -0700</bug_when>
    <thetext>Created attachment 310893
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1311456</commentid>
    <comment_count>5</comment_count>
      <attachid>310893</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-22 11:29:09 -0700</bug_when>
    <thetext>Comment on attachment 310893
Patch for landing

Clearing flags on attachment: 310893

Committed r217230: &lt;http://trac.webkit.org/changeset/217230&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1311457</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-22 11:29:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310734</attachid>
            <date>2017-05-19 17:47:57 -0700</date>
            <delta_ts>2017-05-19 18:23:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172404-20170519174757.patch</filename>
            <type>text/plain</type>
            <size>4465</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTc2CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA4MjA4NjZjZDgzZTk2YTA1YjhkNGFlM2IxODIyYWE3OGI4ZWY3YzBlLi40ODFiMmI1MWZk
YmJkODc0NTc4MmIyZTg2ODU0ZmU2YjlkYjA2ZjRmIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNy0wNS0xOSAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggdGhlIGJ1ZyB0aGF0IHNvbWV0aW1lcyBhbmFseXNp
cyB0YXNrIHJlc3VsdHMgcGFuZSBpcyBtaXNzaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNDA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQW5hbHlzaXNUYXNrUGFnZS5fZGlkRmV0Y2hUYXNrIGFu
ZCBBbmFsYXlzaXNUYXNrUGFnZS5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCBzaG91bGQgYmUg
Y2FsbGVkIGluIG9yZGVyLgorICAgICAgICBUaGUgcmFjZSBiZXR3ZWVuIHRob3NlIHR3byBmdW5j
dGlvbnMgY2F1c2VzIHRoZSBhbmFseXNpcyB0YXNrIHJlc3VsdHMgcGFuZSBzb21ldGltZXMgbWlz
c2luZy4KKworICAgICAgICAqIHB1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanM6
CisgICAgICAgIChBbmFseXNpc1Rhc2tQYWdlLnByb3RvdHlwZS51cGRhdGVGcm9tU2VyaWFsaXpl
ZFN0YXRlKTogVXNlIGFycm93IGZ1bmN0aW9uIHRvIGdldCByaWQgb2Ygc2VsZiB2YXJpYWJsZS4g
QW5kIGNhbGwgX2RpZEZldGNoVGFzayBiZWZvcmUgY2FsbGluZyBfZmV0Y2hSZWxhdGVkSW5mb0Zv
clRhc2tJZC4KKyAgICAgICAgKEFuYWx5c2lzVGFza1BhZ2UucHJvdG90eXBlLl9yZW5kZXJUYXNr
TmFtZUFuZFN0YXR1cyk6CisgICAgICAgIChBbmFseXNpc1Rhc2tQYWdlLmNzc1RlbXBsYXRlKToK
KwogMjAxNy0wNS0xOSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBBZGQgYSBjb21taXQgbG9nIHZpZXdlciBuZXh0IHRvIHRoZSBhbmFseXNpcyByZXN1bHRzIHZp
ZXdlcgpkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9wYWdl
cy9hbmFseXNpcy10YXNrLXBhZ2UuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGlj
L3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcwppbmRleCBjM2RjNzU0MDRkYzQwMTkzMzM5
Y2ZlOTBhYzY1ZjM0ZjQ0NDRjODk4Li5iN2E5ZTNlZTY3YjhjMzVjNmZiMWU1MzU3NmVkZjVkZjU2
YTU3MDE3IDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL3Bh
Z2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcworKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcv
cHVibGljL3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcwpAQCAtMjIyLDcgKzIyMiw3IEBA
IGNsYXNzIEFuYWx5c2lzVGFza0NvbmZpZ3VyYXRvclBhbmUgZXh0ZW5kcyBDb21wb25lbnRCYXNl
IHsKICAgICB7CiAgICAgICAgIHN1cGVyLnJlbmRlcigpOwogICAgIH0KLSAgICAKKwogICAgIHN0
YXRpYyBodG1sVGVtcGxhdGUoKQogICAgIHsKICAgICAgICAgcmV0dXJuIGA8Y3VzdG9tLWNvbmZp
Z3VyYXRpb24tdGVzdC1ncm91cC1mb3JtIGlkPSJmb3JtIj48L2N1c3RvbS1jb25maWd1cmF0aW9u
LXRlc3QtZ3JvdXAtZm9ybT5gOwpAQCAtNDY1LDIxICs0NjUsMjEgQEAgY2xhc3MgQW5hbHlzaXNU
YXNrUGFnZSBleHRlbmRzIFBhZ2VXaXRoSGVhZGluZyB7CiAKICAgICB1cGRhdGVGcm9tU2VyaWFs
aXplZFN0YXRlKHN0YXRlKQogICAgIHsKLSAgICAgICAgdmFyIHNlbGYgPSB0aGlzOwogICAgICAg
ICBpZiAoc3RhdGUucmVtYWluaW5nUm91dGUpIHsKICAgICAgICAgICAgIHZhciB0YXNrSWQgPSBw
YXJzZUludChzdGF0ZS5yZW1haW5pbmdSb3V0ZSk7Ci0gICAgICAgICAgICBBbmFseXNpc1Rhc2su
ZmV0Y2hCeUlkKHRhc2tJZCkudGhlbih0aGlzLl9kaWRGZXRjaFRhc2suYmluZCh0aGlzKSwgZnVu
Y3Rpb24gKGVycm9yKSB7Ci0gICAgICAgICAgICAgICAgc2VsZi5fZXJyb3JNZXNzYWdlID0gYEZh
aWxlZCB0byBmZXRjaCB0aGUgYW5hbHlzaXMgdGFzayAke3N0YXRlLnJlbWFpbmluZ1JvdXRlfTog
JHtlcnJvcn1gOwotICAgICAgICAgICAgICAgIHNlbGYuZW5xdWV1ZVRvUmVuZGVyKCk7CisgICAg
ICAgICAgICBBbmFseXNpc1Rhc2suZmV0Y2hCeUlkKHRhc2tJZCkudGhlbih0aGlzLl9kaWRGZXRj
aFRhc2suYmluZCh0aGlzKSkudGhlbigoKSA9PiB7CisgICAgICAgICAgICAgICAgdGhpcy5fZmV0
Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCh0YXNrSWQpOworICAgICAgICAgICAgfSwgKGVycm9yKSA9
PiB7CisgICAgICAgICAgICAgICAgdGhpcy5fZXJyb3JNZXNzYWdlID0gYEZhaWxlZCB0byBmZXRj
aCB0aGUgYW5hbHlzaXMgdGFzayAke3N0YXRlLnJlbWFpbmluZ1JvdXRlfTogJHtlcnJvcn1gOwor
ICAgICAgICAgICAgICAgIHRoaXMuZW5xdWV1ZVRvUmVuZGVyKCk7CiAgICAgICAgICAgICB9KTsK
LSAgICAgICAgICAgIHRoaXMuX2ZldGNoUmVsYXRlZEluZm9Gb3JUYXNrSWQodGFza0lkKTsKICAg
ICAgICAgfSBlbHNlIGlmIChzdGF0ZS5idWlsZFJlcXVlc3QpIHsKICAgICAgICAgICAgIHZhciBi
dWlsZFJlcXVlc3RJZCA9IHBhcnNlSW50KHN0YXRlLmJ1aWxkUmVxdWVzdCk7Ci0gICAgICAgICAg
ICBBbmFseXNpc1Rhc2suZmV0Y2hCeUJ1aWxkUmVxdWVzdElkKGJ1aWxkUmVxdWVzdElkKS50aGVu
KHRoaXMuX2RpZEZldGNoVGFzay5iaW5kKHRoaXMpKS50aGVuKGZ1bmN0aW9uICh0YXNrKSB7Ci0g
ICAgICAgICAgICAgICAgc2VsZi5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCh0YXNrLmlkKCkp
OwotICAgICAgICAgICAgfSwgZnVuY3Rpb24gKGVycm9yKSB7Ci0gICAgICAgICAgICAgICAgc2Vs
Zi5fZXJyb3JNZXNzYWdlID0gYEZhaWxlZCB0byBmZXRjaCB0aGUgYW5hbHlzaXMgdGFzayBmb3Ig
dGhlIGJ1aWxkIHJlcXVlc3QgJHtidWlsZFJlcXVlc3RJZH06ICR7ZXJyb3J9YDsKLSAgICAgICAg
ICAgICAgICBzZWxmLmVucXVldWVUb1JlbmRlcigpOworICAgICAgICAgICAgQW5hbHlzaXNUYXNr
LmZldGNoQnlCdWlsZFJlcXVlc3RJZChidWlsZFJlcXVlc3RJZCkudGhlbih0aGlzLl9kaWRGZXRj
aFRhc2suYmluZCh0aGlzKSkudGhlbigodGFzaykgPT4geworICAgICAgICAgICAgICAgIHRoaXMu
X2ZldGNoUmVsYXRlZEluZm9Gb3JUYXNrSWQodGFzay5pZCgpKTsKKyAgICAgICAgICAgIH0sIChl
cnJvcikgPT4geworICAgICAgICAgICAgICAgIHRoaXMuX2Vycm9yTWVzc2FnZSA9IGBGYWlsZWQg
dG8gZmV0Y2ggdGhlIGFuYWx5c2lzIHRhc2sgZm9yIHRoZSBidWlsZCByZXF1ZXN0ICR7YnVpbGRS
ZXF1ZXN0SWR9OiAke2Vycm9yfWA7CisgICAgICAgICAgICAgICAgdGhpcy5lbnF1ZXVlVG9SZW5k
ZXIoKTsKICAgICAgICAgICAgIH0pOwogICAgICAgICB9CiAgICAgfQpAQCAtNjQ3LDcgKzY0Nyw3
IEBAIGNsYXNzIEFuYWx5c2lzVGFza1BhZ2UgZXh0ZW5kcyBQYWdlV2l0aEhlYWRpbmcgewogICAg
ICAgICAgICAgY29uc3QgcGxhdGZvcm0gPSB0YXNrLnBsYXRmb3JtKCk7CiAgICAgICAgICAgICBj
b25zdCBtZXRyaWMgPSB0YXNrLm1ldHJpYygpOwogICAgICAgICAgICAgY29uc3Qgc3VidGl0bGUg
PSBgJHttZXRyaWMuZnVsbE5hbWUoKX0gb24gJHtwbGF0Zm9ybS5sYWJlbCgpfWA7Ci0gICAgICAg
ICAgICB0aGlzLnJlbmRlclJlcGxhY2UodGhpcy5jb250ZW50KCdwbGF0Zm9ybS1tZXRyaWMtbmFt
ZXMnKSwgCisgICAgICAgICAgICB0aGlzLnJlbmRlclJlcGxhY2UodGhpcy5jb250ZW50KCdwbGF0
Zm9ybS1tZXRyaWMtbmFtZXMnKSwKICAgICAgICAgICAgICAgICBsaW5rKHN1YnRpdGxlLCB0aGlz
LnJvdXRlcigpLnVybCgnY2hhcnRzJywgQ2hhcnRzUGFnZS5jcmVhdGVTdGF0ZUZvckFuYWx5c2lz
VGFzayh0YXNrKSkpKTsKICAgICAgICAgfQogICAgICAgICB0aGlzLmNvbnRlbnQoJ2NoYW5nZS10
eXBlJykudmFsdWUgPSBjaGFuZ2VUeXBlIHx8ICd1bmNvbmZpcm1lZCc7CkBAIC05NTcsNyArOTU3
LDcgQEAgY2xhc3MgQW5hbHlzaXNUYXNrUGFnZSBleHRlbmRzIFBhZ2VXaXRoSGVhZGluZyB7CiAg
ICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtOwogICAgICAgICAgICAgICAgIGJvcmRlci1i
b3R0b206IHNvbGlkIDFweCAjY2NjOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgCisKICAg
ICAgICAgICAgICNyZXN1bHRzLXBhbmUgewogICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFy
ZW07CiAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310743</attachid>
            <date>2017-05-19 18:23:09 -0700</date>
            <delta_ts>2017-05-19 22:32:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172404-20170519182308.patch</filename>
            <type>text/plain</type>
            <size>4650</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTc2CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA4MjA4NjZjZDgzZTk2YTA1YjhkNGFlM2IxODIyYWE3OGI4ZWY3YzBlLi4yOGEwMjY3OGUw
OTIyYmU0MjEwNzZhN2JiZTg5OTE4NjAyYTk3MzZmIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNy0wNS0xOSAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggdGhlIGJ1ZyB0aGF0IHNvbWV0aW1lcyBhbmFseXNp
cyB0YXNrIHJlc3VsdHMgcGFuZSBpcyBtaXNzaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNDA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQW5hbHlzaXNUYXNrUGFnZS5fZGlkRmV0Y2hUYXNrIGFu
ZCBBbmFsYXlzaXNUYXNrUGFnZS5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCBzaG91bGQgYmUg
Y2FsbGVkIGluIG9yZGVyLgorICAgICAgICBUaGUgcmFjZSBiZXR3ZWVuIHRob3NlIHR3byBmdW5j
dGlvbnMgY2F1c2VzIHRoZSBhbmFseXNpcyB0YXNrIHJlc3VsdHMgcGFuZSBzb21ldGltZXMgbWlz
c2luZy4KKworICAgICAgICAqIHB1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanM6
CisgICAgICAgIChBbmFseXNpc1Rhc2tQYWdlLnByb3RvdHlwZS51cGRhdGVGcm9tU2VyaWFsaXpl
ZFN0YXRlKTogVXNlIGFycm93IGZ1bmN0aW9uIHRvIGdldCByaWQgb2Ygc2VsZiB2YXJpYWJsZS4K
KyAgICAgICAgVXNlIGBjb25zdGAgaW5zdGVhZCBvZiB2YXIgZm9yIGNvbnN0YW50IHZhcmlhYmxl
LiBBbmQgY2FsbCBfZGlkRmV0Y2hUYXNrIGJlZm9yZSBjYWxsaW5nIF9mZXRjaFJlbGF0ZWRJbmZv
Rm9yVGFza0lkLgorICAgICAgICAoQW5hbHlzaXNUYXNrUGFnZS5wcm90b3R5cGUuX3JlbmRlclRh
c2tOYW1lQW5kU3RhdHVzKToKKyAgICAgICAgKEFuYWx5c2lzVGFza1BhZ2UuY3NzVGVtcGxhdGUp
OgorCiAyMDE3LTA1LTE5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIEFkZCBhIGNvbW1pdCBsb2cgdmlld2VyIG5leHQgdG8gdGhlIGFuYWx5c2lzIHJlc3VsdHMg
dmlld2VyCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL3Bh
Z2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJs
aWMvdjMvcGFnZXMvYW5hbHlzaXMtdGFzay1wYWdlLmpzCmluZGV4IGMzZGM3NTQwNGRjNDAxOTMz
MzljZmU5MGFjNjVmMzRmNDQ0NGM4OTguLjEwYTJkZDJhY2Y2MTczZmI0ZTBhMGE0MzI3YTU5ZGE1
NjdiOTVkNGQgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMv
cGFnZXMvYW5hbHlzaXMtdGFzay1wYWdlLmpzCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy9wdWJsaWMvdjMvcGFnZXMvYW5hbHlzaXMtdGFzay1wYWdlLmpzCkBAIC0yMjIsNyArMjIyLDcg
QEAgY2xhc3MgQW5hbHlzaXNUYXNrQ29uZmlndXJhdG9yUGFuZSBleHRlbmRzIENvbXBvbmVudEJh
c2UgewogICAgIHsKICAgICAgICAgc3VwZXIucmVuZGVyKCk7CiAgICAgfQotICAgIAorCiAgICAg
c3RhdGljIGh0bWxUZW1wbGF0ZSgpCiAgICAgewogICAgICAgICByZXR1cm4gYDxjdXN0b20tY29u
ZmlndXJhdGlvbi10ZXN0LWdyb3VwLWZvcm0gaWQ9ImZvcm0iPjwvY3VzdG9tLWNvbmZpZ3VyYXRp
b24tdGVzdC1ncm91cC1mb3JtPmA7CkBAIC00NjUsMjEgKzQ2NSwyMSBAQCBjbGFzcyBBbmFseXNp
c1Rhc2tQYWdlIGV4dGVuZHMgUGFnZVdpdGhIZWFkaW5nIHsKIAogICAgIHVwZGF0ZUZyb21TZXJp
YWxpemVkU3RhdGUoc3RhdGUpCiAgICAgewotICAgICAgICB2YXIgc2VsZiA9IHRoaXM7CiAgICAg
ICAgIGlmIChzdGF0ZS5yZW1haW5pbmdSb3V0ZSkgewotICAgICAgICAgICAgdmFyIHRhc2tJZCA9
IHBhcnNlSW50KHN0YXRlLnJlbWFpbmluZ1JvdXRlKTsKLSAgICAgICAgICAgIEFuYWx5c2lzVGFz
ay5mZXRjaEJ5SWQodGFza0lkKS50aGVuKHRoaXMuX2RpZEZldGNoVGFzay5iaW5kKHRoaXMpLCBm
dW5jdGlvbiAoZXJyb3IpIHsKLSAgICAgICAgICAgICAgICBzZWxmLl9lcnJvck1lc3NhZ2UgPSBg
RmFpbGVkIHRvIGZldGNoIHRoZSBhbmFseXNpcyB0YXNrICR7c3RhdGUucmVtYWluaW5nUm91dGV9
OiAke2Vycm9yfWA7Ci0gICAgICAgICAgICAgICAgc2VsZi5lbnF1ZXVlVG9SZW5kZXIoKTsKKyAg
ICAgICAgICAgIGNvbnN0IHRhc2tJZCA9IHBhcnNlSW50KHN0YXRlLnJlbWFpbmluZ1JvdXRlKTsK
KyAgICAgICAgICAgIEFuYWx5c2lzVGFzay5mZXRjaEJ5SWQodGFza0lkKS50aGVuKHRoaXMuX2Rp
ZEZldGNoVGFzay5iaW5kKHRoaXMpKS50aGVuKCgpID0+IHsKKyAgICAgICAgICAgICAgICB0aGlz
Ll9mZXRjaFJlbGF0ZWRJbmZvRm9yVGFza0lkKHRhc2tJZCk7CisgICAgICAgICAgICB9LCAoZXJy
b3IpID0+IHsKKyAgICAgICAgICAgICAgICB0aGlzLl9lcnJvck1lc3NhZ2UgPSBgRmFpbGVkIHRv
IGZldGNoIHRoZSBhbmFseXNpcyB0YXNrICR7c3RhdGUucmVtYWluaW5nUm91dGV9OiAke2Vycm9y
fWA7CisgICAgICAgICAgICAgICAgdGhpcy5lbnF1ZXVlVG9SZW5kZXIoKTsKICAgICAgICAgICAg
IH0pOwotICAgICAgICAgICAgdGhpcy5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCh0YXNrSWQp
OwogICAgICAgICB9IGVsc2UgaWYgKHN0YXRlLmJ1aWxkUmVxdWVzdCkgewotICAgICAgICAgICAg
dmFyIGJ1aWxkUmVxdWVzdElkID0gcGFyc2VJbnQoc3RhdGUuYnVpbGRSZXF1ZXN0KTsKLSAgICAg
ICAgICAgIEFuYWx5c2lzVGFzay5mZXRjaEJ5QnVpbGRSZXF1ZXN0SWQoYnVpbGRSZXF1ZXN0SWQp
LnRoZW4odGhpcy5fZGlkRmV0Y2hUYXNrLmJpbmQodGhpcykpLnRoZW4oZnVuY3Rpb24gKHRhc2sp
IHsKLSAgICAgICAgICAgICAgICBzZWxmLl9mZXRjaFJlbGF0ZWRJbmZvRm9yVGFza0lkKHRhc2su
aWQoKSk7Ci0gICAgICAgICAgICB9LCBmdW5jdGlvbiAoZXJyb3IpIHsKLSAgICAgICAgICAgICAg
ICBzZWxmLl9lcnJvck1lc3NhZ2UgPSBgRmFpbGVkIHRvIGZldGNoIHRoZSBhbmFseXNpcyB0YXNr
IGZvciB0aGUgYnVpbGQgcmVxdWVzdCAke2J1aWxkUmVxdWVzdElkfTogJHtlcnJvcn1gOwotICAg
ICAgICAgICAgICAgIHNlbGYuZW5xdWV1ZVRvUmVuZGVyKCk7CisgICAgICAgICAgICBjb25zdCBi
dWlsZFJlcXVlc3RJZCA9IHBhcnNlSW50KHN0YXRlLmJ1aWxkUmVxdWVzdCk7CisgICAgICAgICAg
ICBBbmFseXNpc1Rhc2suZmV0Y2hCeUJ1aWxkUmVxdWVzdElkKGJ1aWxkUmVxdWVzdElkKS50aGVu
KHRoaXMuX2RpZEZldGNoVGFzay5iaW5kKHRoaXMpKS50aGVuKCh0YXNrKSA9PiB7CisgICAgICAg
ICAgICAgICAgdGhpcy5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCh0YXNrLmlkKCkpOworICAg
ICAgICAgICAgfSwgKGVycm9yKSA9PiB7CisgICAgICAgICAgICAgICAgdGhpcy5fZXJyb3JNZXNz
YWdlID0gYEZhaWxlZCB0byBmZXRjaCB0aGUgYW5hbHlzaXMgdGFzayBmb3IgdGhlIGJ1aWxkIHJl
cXVlc3QgJHtidWlsZFJlcXVlc3RJZH06ICR7ZXJyb3J9YDsKKyAgICAgICAgICAgICAgICB0aGlz
LmVucXVldWVUb1JlbmRlcigpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0KICAgICB9CkBA
IC02NDcsNyArNjQ3LDcgQEAgY2xhc3MgQW5hbHlzaXNUYXNrUGFnZSBleHRlbmRzIFBhZ2VXaXRo
SGVhZGluZyB7CiAgICAgICAgICAgICBjb25zdCBwbGF0Zm9ybSA9IHRhc2sucGxhdGZvcm0oKTsK
ICAgICAgICAgICAgIGNvbnN0IG1ldHJpYyA9IHRhc2subWV0cmljKCk7CiAgICAgICAgICAgICBj
b25zdCBzdWJ0aXRsZSA9IGAke21ldHJpYy5mdWxsTmFtZSgpfSBvbiAke3BsYXRmb3JtLmxhYmVs
KCl9YDsKLSAgICAgICAgICAgIHRoaXMucmVuZGVyUmVwbGFjZSh0aGlzLmNvbnRlbnQoJ3BsYXRm
b3JtLW1ldHJpYy1uYW1lcycpLCAKKyAgICAgICAgICAgIHRoaXMucmVuZGVyUmVwbGFjZSh0aGlz
LmNvbnRlbnQoJ3BsYXRmb3JtLW1ldHJpYy1uYW1lcycpLAogICAgICAgICAgICAgICAgIGxpbmso
c3VidGl0bGUsIHRoaXMucm91dGVyKCkudXJsKCdjaGFydHMnLCBDaGFydHNQYWdlLmNyZWF0ZVN0
YXRlRm9yQW5hbHlzaXNUYXNrKHRhc2spKSkpOwogICAgICAgICB9CiAgICAgICAgIHRoaXMuY29u
dGVudCgnY2hhbmdlLXR5cGUnKS52YWx1ZSA9IGNoYW5nZVR5cGUgfHwgJ3VuY29uZmlybWVkJzsK
QEAgLTk1Nyw3ICs5NTcsNyBAQCBjbGFzcyBBbmFseXNpc1Rhc2tQYWdlIGV4dGVuZHMgUGFnZVdp
dGhIZWFkaW5nIHsKICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07CiAgICAgICAgICAg
ICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7CiAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICAKKwogICAgICAgICAgICAgI3Jlc3VsdHMtcGFuZSB7CiAgICAgICAgICAgICAgICAg
bWFyZ2luLXRvcDogMXJlbTsKICAgICAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310763</attachid>
            <date>2017-05-19 22:32:42 -0700</date>
            <delta_ts>2017-05-22 11:16:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172404-20170519223242.patch</filename>
            <type>text/plain</type>
            <size>5641</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTgzCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA4MjA4NjZjZDgzZTk2YTA1YjhkNGFlM2IxODIyYWE3OGI4ZWY3YzBlLi5iMmZkNGI3ZDI0
ZjQ0MjA4ZTU4Mzc4MGY3YjVhOWNiZDc0MTViMDhhIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNy0wNS0xOSAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggdGhlIGJ1ZyB0aGF0IHNvbWV0aW1lcyBhbmFseXNp
cyB0YXNrIHJlc3VsdHMgcGFuZSBpcyBtaXNzaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNDA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQW5hbHlzaXNUYXNrUGFnZS5fZGlkRmV0Y2hUYXNrIGFu
ZCBBbmFsYXlzaXNUYXNrUGFnZS5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCBzaG91bGQgYmUg
Y2FsbGVkIGluIG9yZGVyLgorICAgICAgICBUaGUgcmFjZSBiZXR3ZWVuIHRob3NlIHR3byBmdW5j
dGlvbnMgY2F1c2VzIHRoZSBhbmFseXNpcyB0YXNrIHJlc3VsdHMgcGFuZSBzb21ldGltZXMgbWlz
c2luZy4KKworICAgICAgICAqIHB1YmxpYy92My9jb21wb25lbnRzL2FuYWx5c2lzLXJlc3VsdHMt
dmlld2VyLmpzOgorICAgICAgICAoQW5hbHlzaXNSZXN1bHRzVmlld2VyLnByb3RvdHlwZS5yZW5k
ZXIpOiBGaXggdGhlIGJ1ZyBpbiByMjE3MTczIHRoYXQgY29tbWl0U2V0IGNhbiBiZSB1bmRlZmlu
ZWQuCisgICAgICAgICogcHVibGljL3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qczoKKyAg
ICAgICAgKEFuYWx5c2lzVGFza1BhZ2UucHJvdG90eXBlLnVwZGF0ZUZyb21TZXJpYWxpemVkU3Rh
dGUpOiBVc2UgYXJyb3cgZnVuY3Rpb24gdG8gZ2V0IHJpZCBvZiBzZWxmIHZhcmlhYmxlLgorICAg
ICAgICBVc2UgYGNvbnN0YCBpbnN0ZWFkIG9mIHZhciBmb3IgY29uc3RhbnQgdmFyaWFibGUuIEFu
ZCBjYWxsIF9kaWRGZXRjaFRhc2sgYmVmb3JlIGNhbGxpbmcgX2ZldGNoUmVsYXRlZEluZm9Gb3JU
YXNrSWQuCisgICAgICAgIChBbmFseXNpc1Rhc2tQYWdlLnByb3RvdHlwZS5fcmVuZGVyVGFza05h
bWVBbmRTdGF0dXMpOgorICAgICAgICAoQW5hbHlzaXNUYXNrUGFnZS5jc3NUZW1wbGF0ZSk6CisK
IDIwMTctMDUtMTkgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
QWRkIGEgY29tbWl0IGxvZyB2aWV3ZXIgbmV4dCB0byB0aGUgYW5hbHlzaXMgcmVzdWx0cyB2aWV3
ZXIKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvY29tcG9u
ZW50cy9hbmFseXNpcy1yZXN1bHRzLXZpZXdlci5qcyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy9wdWJsaWMvdjMvY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzLXZpZXdlci5qcwppbmRleCBk
NzJjNWU1OWY4Njg1ODkyNTEwNTJhZmZhM2U1YWVkNTdlODI1NTcxLi5lY2Q2ZTJmNDUwNmQyNDBl
NzE1ODNhMTZiNmRlNmNjOTc0MDlmMWUxIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtp
dC5vcmcvcHVibGljL3YzL2NvbXBvbmVudHMvYW5hbHlzaXMtcmVzdWx0cy12aWV3ZXIuanMKKysr
IGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9jb21wb25lbnRzL2FuYWx5c2lz
LXJlc3VsdHMtdmlld2VyLmpzCkBAIC02Miw2ICs2Miw4IEBAIGNsYXNzIEFuYWx5c2lzUmVzdWx0
c1ZpZXdlciBleHRlbmRzIFJlc3VsdHNUYWJsZSB7CiAKICAgICAgICAgZm9yIChjb25zdCBsYWJl
bCBvZiB0aGlzLl9yYW5nZVNlbGVjdG9yTGFiZWxzKSB7CiAgICAgICAgICAgICBjb25zdCBjb21t
aXRTZXQgPSB0aGlzLl9zZWxlY3RlZFJhbmdlW2xhYmVsXTsKKyAgICAgICAgICAgIGlmICghY29t
bWl0U2V0KQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgY29uc3QgbGlz
dCA9IHRoaXMuX3NlbGVjdG9yUmFkaW9CdXR0b25MaXN0W2xhYmVsXSB8fCBbXTsKICAgICAgICAg
ICAgIGZvciAoY29uc3QgaXRlbSBvZiBsaXN0KSB7CiAgICAgICAgICAgICAgICAgaWYgKGl0ZW0u
Y29tbWl0U2V0LmVxdWFscyhjb21taXRTZXQpKQpkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMvcGVyZi53
ZWJraXQub3JnL3B1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanMgYi9XZWJzaXRl
cy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcwpp
bmRleCBjM2RjNzU0MDRkYzQwMTkzMzM5Y2ZlOTBhYzY1ZjM0ZjQ0NDRjODk4Li4xMGEyZGQyYWNm
NjE3M2ZiNGUwYTBhNDMyN2E1OWRhNTY3Yjk1ZDRkIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFnZS5qcworKysgYi9X
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL3BhZ2VzL2FuYWx5c2lzLXRhc2stcGFn
ZS5qcwpAQCAtMjIyLDcgKzIyMiw3IEBAIGNsYXNzIEFuYWx5c2lzVGFza0NvbmZpZ3VyYXRvclBh
bmUgZXh0ZW5kcyBDb21wb25lbnRCYXNlIHsKICAgICB7CiAgICAgICAgIHN1cGVyLnJlbmRlcigp
OwogICAgIH0KLSAgICAKKwogICAgIHN0YXRpYyBodG1sVGVtcGxhdGUoKQogICAgIHsKICAgICAg
ICAgcmV0dXJuIGA8Y3VzdG9tLWNvbmZpZ3VyYXRpb24tdGVzdC1ncm91cC1mb3JtIGlkPSJmb3Jt
Ij48L2N1c3RvbS1jb25maWd1cmF0aW9uLXRlc3QtZ3JvdXAtZm9ybT5gOwpAQCAtNDY1LDIxICs0
NjUsMjEgQEAgY2xhc3MgQW5hbHlzaXNUYXNrUGFnZSBleHRlbmRzIFBhZ2VXaXRoSGVhZGluZyB7
CiAKICAgICB1cGRhdGVGcm9tU2VyaWFsaXplZFN0YXRlKHN0YXRlKQogICAgIHsKLSAgICAgICAg
dmFyIHNlbGYgPSB0aGlzOwogICAgICAgICBpZiAoc3RhdGUucmVtYWluaW5nUm91dGUpIHsKLSAg
ICAgICAgICAgIHZhciB0YXNrSWQgPSBwYXJzZUludChzdGF0ZS5yZW1haW5pbmdSb3V0ZSk7Ci0g
ICAgICAgICAgICBBbmFseXNpc1Rhc2suZmV0Y2hCeUlkKHRhc2tJZCkudGhlbih0aGlzLl9kaWRG
ZXRjaFRhc2suYmluZCh0aGlzKSwgZnVuY3Rpb24gKGVycm9yKSB7Ci0gICAgICAgICAgICAgICAg
c2VsZi5fZXJyb3JNZXNzYWdlID0gYEZhaWxlZCB0byBmZXRjaCB0aGUgYW5hbHlzaXMgdGFzayAk
e3N0YXRlLnJlbWFpbmluZ1JvdXRlfTogJHtlcnJvcn1gOwotICAgICAgICAgICAgICAgIHNlbGYu
ZW5xdWV1ZVRvUmVuZGVyKCk7CisgICAgICAgICAgICBjb25zdCB0YXNrSWQgPSBwYXJzZUludChz
dGF0ZS5yZW1haW5pbmdSb3V0ZSk7CisgICAgICAgICAgICBBbmFseXNpc1Rhc2suZmV0Y2hCeUlk
KHRhc2tJZCkudGhlbih0aGlzLl9kaWRGZXRjaFRhc2suYmluZCh0aGlzKSkudGhlbigoKSA9PiB7
CisgICAgICAgICAgICAgICAgdGhpcy5fZmV0Y2hSZWxhdGVkSW5mb0ZvclRhc2tJZCh0YXNrSWQp
OworICAgICAgICAgICAgfSwgKGVycm9yKSA9PiB7CisgICAgICAgICAgICAgICAgdGhpcy5fZXJy
b3JNZXNzYWdlID0gYEZhaWxlZCB0byBmZXRjaCB0aGUgYW5hbHlzaXMgdGFzayAke3N0YXRlLnJl
bWFpbmluZ1JvdXRlfTogJHtlcnJvcn1gOworICAgICAgICAgICAgICAgIHRoaXMuZW5xdWV1ZVRv
UmVuZGVyKCk7CiAgICAgICAgICAgICB9KTsKLSAgICAgICAgICAgIHRoaXMuX2ZldGNoUmVsYXRl
ZEluZm9Gb3JUYXNrSWQodGFza0lkKTsKICAgICAgICAgfSBlbHNlIGlmIChzdGF0ZS5idWlsZFJl
cXVlc3QpIHsKLSAgICAgICAgICAgIHZhciBidWlsZFJlcXVlc3RJZCA9IHBhcnNlSW50KHN0YXRl
LmJ1aWxkUmVxdWVzdCk7Ci0gICAgICAgICAgICBBbmFseXNpc1Rhc2suZmV0Y2hCeUJ1aWxkUmVx
dWVzdElkKGJ1aWxkUmVxdWVzdElkKS50aGVuKHRoaXMuX2RpZEZldGNoVGFzay5iaW5kKHRoaXMp
KS50aGVuKGZ1bmN0aW9uICh0YXNrKSB7Ci0gICAgICAgICAgICAgICAgc2VsZi5fZmV0Y2hSZWxh
dGVkSW5mb0ZvclRhc2tJZCh0YXNrLmlkKCkpOwotICAgICAgICAgICAgfSwgZnVuY3Rpb24gKGVy
cm9yKSB7Ci0gICAgICAgICAgICAgICAgc2VsZi5fZXJyb3JNZXNzYWdlID0gYEZhaWxlZCB0byBm
ZXRjaCB0aGUgYW5hbHlzaXMgdGFzayBmb3IgdGhlIGJ1aWxkIHJlcXVlc3QgJHtidWlsZFJlcXVl
c3RJZH06ICR7ZXJyb3J9YDsKLSAgICAgICAgICAgICAgICBzZWxmLmVucXVldWVUb1JlbmRlcigp
OworICAgICAgICAgICAgY29uc3QgYnVpbGRSZXF1ZXN0SWQgPSBwYXJzZUludChzdGF0ZS5idWls
ZFJlcXVlc3QpOworICAgICAgICAgICAgQW5hbHlzaXNUYXNrLmZldGNoQnlCdWlsZFJlcXVlc3RJ
ZChidWlsZFJlcXVlc3RJZCkudGhlbih0aGlzLl9kaWRGZXRjaFRhc2suYmluZCh0aGlzKSkudGhl
bigodGFzaykgPT4geworICAgICAgICAgICAgICAgIHRoaXMuX2ZldGNoUmVsYXRlZEluZm9Gb3JU
YXNrSWQodGFzay5pZCgpKTsKKyAgICAgICAgICAgIH0sIChlcnJvcikgPT4geworICAgICAgICAg
ICAgICAgIHRoaXMuX2Vycm9yTWVzc2FnZSA9IGBGYWlsZWQgdG8gZmV0Y2ggdGhlIGFuYWx5c2lz
IHRhc2sgZm9yIHRoZSBidWlsZCByZXF1ZXN0ICR7YnVpbGRSZXF1ZXN0SWR9OiAke2Vycm9yfWA7
CisgICAgICAgICAgICAgICAgdGhpcy5lbnF1ZXVlVG9SZW5kZXIoKTsKICAgICAgICAgICAgIH0p
OwogICAgICAgICB9CiAgICAgfQpAQCAtNjQ3LDcgKzY0Nyw3IEBAIGNsYXNzIEFuYWx5c2lzVGFz
a1BhZ2UgZXh0ZW5kcyBQYWdlV2l0aEhlYWRpbmcgewogICAgICAgICAgICAgY29uc3QgcGxhdGZv
cm0gPSB0YXNrLnBsYXRmb3JtKCk7CiAgICAgICAgICAgICBjb25zdCBtZXRyaWMgPSB0YXNrLm1l
dHJpYygpOwogICAgICAgICAgICAgY29uc3Qgc3VidGl0bGUgPSBgJHttZXRyaWMuZnVsbE5hbWUo
KX0gb24gJHtwbGF0Zm9ybS5sYWJlbCgpfWA7Ci0gICAgICAgICAgICB0aGlzLnJlbmRlclJlcGxh
Y2UodGhpcy5jb250ZW50KCdwbGF0Zm9ybS1tZXRyaWMtbmFtZXMnKSwgCisgICAgICAgICAgICB0
aGlzLnJlbmRlclJlcGxhY2UodGhpcy5jb250ZW50KCdwbGF0Zm9ybS1tZXRyaWMtbmFtZXMnKSwK
ICAgICAgICAgICAgICAgICBsaW5rKHN1YnRpdGxlLCB0aGlzLnJvdXRlcigpLnVybCgnY2hhcnRz
JywgQ2hhcnRzUGFnZS5jcmVhdGVTdGF0ZUZvckFuYWx5c2lzVGFzayh0YXNrKSkpKTsKICAgICAg
ICAgfQogICAgICAgICB0aGlzLmNvbnRlbnQoJ2NoYW5nZS10eXBlJykudmFsdWUgPSBjaGFuZ2VU
eXBlIHx8ICd1bmNvbmZpcm1lZCc7CkBAIC05NTcsNyArOTU3LDcgQEAgY2xhc3MgQW5hbHlzaXNU
YXNrUGFnZSBleHRlbmRzIFBhZ2VXaXRoSGVhZGluZyB7CiAgICAgICAgICAgICAgICAgcGFkZGlu
ZzogMCAxcmVtOwogICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2Nj
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgCisKICAgICAgICAgICAgICNyZXN1bHRzLXBh
bmUgewogICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310893</attachid>
            <date>2017-05-22 11:17:01 -0700</date>
            <delta_ts>2017-05-22 11:29:09 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-172404-20170522111700.patch</filename>
            <type>text/plain</type>
            <size>5639</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MjI2CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA4MjA4NjZjZDgzZTk2YTA1YjhkNGFlM2IxODIyYWE3OGI4ZWY3YzBlLi42MDMyOWU0NmU0
NzUxNTAyMzY0YTJmMjk5YzM2NDhmODEwNWZiNjAzIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNy0wNS0xOSAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggdGhlIGJ1ZyB0aGF0IHNvbWV0aW1lcyBhbmFseXNp
cyB0YXNrIHJlc3VsdHMgcGFuZSBpcyBtaXNzaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNDA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlv
c3VrZSBOaXdhLgorCisgICAgICAgIEFuYWx5c2lzVGFza1BhZ2UuX2RpZEZldGNoVGFzayBhbmQg
QW5hbGF5c2lzVGFza1BhZ2UuX2ZldGNoUmVsYXRlZEluZm9Gb3JUYXNrSWQgc2hvdWxkIGJlIGNh
bGxlZCBpbiBvcmRlci4KKyAgICAgICAgVGhlIHJhY2UgYmV0d2VlbiB0aG9zZSB0d28gZnVuY3Rp
b25zIGNhdXNlcyB0aGUgYW5hbHlzaXMgdGFzayByZXN1bHRzIHBhbmUgc29tZXRpbWVzIG1pc3Np
bmcuCisKKyAgICAgICAgKiBwdWJsaWMvdjMvY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzLXZp
ZXdlci5qczoKKyAgICAgICAgKEFuYWx5c2lzUmVzdWx0c1ZpZXdlci5wcm90b3R5cGUucmVuZGVy
KTogRml4IHRoZSBidWcgaW4gcjIxNzE3MyB0aGF0IGNvbW1pdFNldCBjYW4gYmUgdW5kZWZpbmVk
LgorICAgICAgICAqIHB1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanM6CisgICAg
ICAgIChBbmFseXNpc1Rhc2tQYWdlLnByb3RvdHlwZS51cGRhdGVGcm9tU2VyaWFsaXplZFN0YXRl
KTogVXNlIGFycm93IGZ1bmN0aW9uIHRvIGdldCByaWQgb2Ygc2VsZiB2YXJpYWJsZS4KKyAgICAg
ICAgVXNlIGBjb25zdGAgaW5zdGVhZCBvZiB2YXIgZm9yIGNvbnN0YW50IHZhcmlhYmxlLiBBbmQg
Y2FsbCBfZGlkRmV0Y2hUYXNrIGJlZm9yZSBjYWxsaW5nIF9mZXRjaFJlbGF0ZWRJbmZvRm9yVGFz
a0lkLgorICAgICAgICAoQW5hbHlzaXNUYXNrUGFnZS5wcm90b3R5cGUuX3JlbmRlclRhc2tOYW1l
QW5kU3RhdHVzKToKKyAgICAgICAgKEFuYWx5c2lzVGFza1BhZ2UuY3NzVGVtcGxhdGUpOgorCiAy
MDE3LTA1LTE5ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEFk
ZCBhIGNvbW1pdCBsb2cgdmlld2VyIG5leHQgdG8gdGhlIGFuYWx5c2lzIHJlc3VsdHMgdmlld2Vy
CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL2NvbXBvbmVu
dHMvYW5hbHlzaXMtcmVzdWx0cy12aWV3ZXIuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcv
cHVibGljL3YzL2NvbXBvbmVudHMvYW5hbHlzaXMtcmVzdWx0cy12aWV3ZXIuanMKaW5kZXggZDcy
YzVlNTlmODY4NTg5MjUxMDUyYWZmYTNlNWFlZDU3ZTgyNTU3MS4uZWNkNmUyZjQ1MDZkMjQwZTcx
NTgzYTE2YjZkZTZjYzk3NDA5ZjFlMSAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy92My9jb21wb25lbnRzL2FuYWx5c2lzLXJlc3VsdHMtdmlld2VyLmpzCisrKyBi
L1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvY29tcG9uZW50cy9hbmFseXNpcy1y
ZXN1bHRzLXZpZXdlci5qcwpAQCAtNjIsNiArNjIsOCBAQCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNW
aWV3ZXIgZXh0ZW5kcyBSZXN1bHRzVGFibGUgewogCiAgICAgICAgIGZvciAoY29uc3QgbGFiZWwg
b2YgdGhpcy5fcmFuZ2VTZWxlY3RvckxhYmVscykgewogICAgICAgICAgICAgY29uc3QgY29tbWl0
U2V0ID0gdGhpcy5fc2VsZWN0ZWRSYW5nZVtsYWJlbF07CisgICAgICAgICAgICBpZiAoIWNvbW1p
dFNldCkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIGNvbnN0IGxpc3Qg
PSB0aGlzLl9zZWxlY3RvclJhZGlvQnV0dG9uTGlzdFtsYWJlbF0gfHwgW107CiAgICAgICAgICAg
ICBmb3IgKGNvbnN0IGl0ZW0gb2YgbGlzdCkgewogICAgICAgICAgICAgICAgIGlmIChpdGVtLmNv
bW1pdFNldC5lcXVhbHMoY29tbWl0U2V0KSkKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9wdWJsaWMvdjMvcGFnZXMvYW5hbHlzaXMtdGFzay1wYWdlLmpzIGIvV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanMKaW5k
ZXggYzNkYzc1NDA0ZGM0MDE5MzMzOWNmZTkwYWM2NWYzNGY0NDQ0Yzg5OC4uMTBhMmRkMmFjZjYx
NzNmYjRlMGEwYTQzMjdhNTlkYTU2N2I5NWQ0ZCAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvcGVyZi53
ZWJraXQub3JnL3B1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2UuanMKKysrIGIvV2Vi
c2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9wYWdlcy9hbmFseXNpcy10YXNrLXBhZ2Uu
anMKQEAgLTIyMiw3ICsyMjIsNyBAQCBjbGFzcyBBbmFseXNpc1Rhc2tDb25maWd1cmF0b3JQYW5l
IGV4dGVuZHMgQ29tcG9uZW50QmFzZSB7CiAgICAgewogICAgICAgICBzdXBlci5yZW5kZXIoKTsK
ICAgICB9Ci0gICAgCisKICAgICBzdGF0aWMgaHRtbFRlbXBsYXRlKCkKICAgICB7CiAgICAgICAg
IHJldHVybiBgPGN1c3RvbS1jb25maWd1cmF0aW9uLXRlc3QtZ3JvdXAtZm9ybSBpZD0iZm9ybSI+
PC9jdXN0b20tY29uZmlndXJhdGlvbi10ZXN0LWdyb3VwLWZvcm0+YDsKQEAgLTQ2NSwyMSArNDY1
LDIxIEBAIGNsYXNzIEFuYWx5c2lzVGFza1BhZ2UgZXh0ZW5kcyBQYWdlV2l0aEhlYWRpbmcgewog
CiAgICAgdXBkYXRlRnJvbVNlcmlhbGl6ZWRTdGF0ZShzdGF0ZSkKICAgICB7Ci0gICAgICAgIHZh
ciBzZWxmID0gdGhpczsKICAgICAgICAgaWYgKHN0YXRlLnJlbWFpbmluZ1JvdXRlKSB7Ci0gICAg
ICAgICAgICB2YXIgdGFza0lkID0gcGFyc2VJbnQoc3RhdGUucmVtYWluaW5nUm91dGUpOwotICAg
ICAgICAgICAgQW5hbHlzaXNUYXNrLmZldGNoQnlJZCh0YXNrSWQpLnRoZW4odGhpcy5fZGlkRmV0
Y2hUYXNrLmJpbmQodGhpcyksIGZ1bmN0aW9uIChlcnJvcikgewotICAgICAgICAgICAgICAgIHNl
bGYuX2Vycm9yTWVzc2FnZSA9IGBGYWlsZWQgdG8gZmV0Y2ggdGhlIGFuYWx5c2lzIHRhc2sgJHtz
dGF0ZS5yZW1haW5pbmdSb3V0ZX06ICR7ZXJyb3J9YDsKLSAgICAgICAgICAgICAgICBzZWxmLmVu
cXVldWVUb1JlbmRlcigpOworICAgICAgICAgICAgY29uc3QgdGFza0lkID0gcGFyc2VJbnQoc3Rh
dGUucmVtYWluaW5nUm91dGUpOworICAgICAgICAgICAgQW5hbHlzaXNUYXNrLmZldGNoQnlJZCh0
YXNrSWQpLnRoZW4odGhpcy5fZGlkRmV0Y2hUYXNrLmJpbmQodGhpcykpLnRoZW4oKCkgPT4gewor
ICAgICAgICAgICAgICAgIHRoaXMuX2ZldGNoUmVsYXRlZEluZm9Gb3JUYXNrSWQodGFza0lkKTsK
KyAgICAgICAgICAgIH0sIChlcnJvcikgPT4geworICAgICAgICAgICAgICAgIHRoaXMuX2Vycm9y
TWVzc2FnZSA9IGBGYWlsZWQgdG8gZmV0Y2ggdGhlIGFuYWx5c2lzIHRhc2sgJHtzdGF0ZS5yZW1h
aW5pbmdSb3V0ZX06ICR7ZXJyb3J9YDsKKyAgICAgICAgICAgICAgICB0aGlzLmVucXVldWVUb1Jl
bmRlcigpOwogICAgICAgICAgICAgfSk7Ci0gICAgICAgICAgICB0aGlzLl9mZXRjaFJlbGF0ZWRJ
bmZvRm9yVGFza0lkKHRhc2tJZCk7CiAgICAgICAgIH0gZWxzZSBpZiAoc3RhdGUuYnVpbGRSZXF1
ZXN0KSB7Ci0gICAgICAgICAgICB2YXIgYnVpbGRSZXF1ZXN0SWQgPSBwYXJzZUludChzdGF0ZS5i
dWlsZFJlcXVlc3QpOwotICAgICAgICAgICAgQW5hbHlzaXNUYXNrLmZldGNoQnlCdWlsZFJlcXVl
c3RJZChidWlsZFJlcXVlc3RJZCkudGhlbih0aGlzLl9kaWRGZXRjaFRhc2suYmluZCh0aGlzKSku
dGhlbihmdW5jdGlvbiAodGFzaykgewotICAgICAgICAgICAgICAgIHNlbGYuX2ZldGNoUmVsYXRl
ZEluZm9Gb3JUYXNrSWQodGFzay5pZCgpKTsKLSAgICAgICAgICAgIH0sIGZ1bmN0aW9uIChlcnJv
cikgewotICAgICAgICAgICAgICAgIHNlbGYuX2Vycm9yTWVzc2FnZSA9IGBGYWlsZWQgdG8gZmV0
Y2ggdGhlIGFuYWx5c2lzIHRhc2sgZm9yIHRoZSBidWlsZCByZXF1ZXN0ICR7YnVpbGRSZXF1ZXN0
SWR9OiAke2Vycm9yfWA7Ci0gICAgICAgICAgICAgICAgc2VsZi5lbnF1ZXVlVG9SZW5kZXIoKTsK
KyAgICAgICAgICAgIGNvbnN0IGJ1aWxkUmVxdWVzdElkID0gcGFyc2VJbnQoc3RhdGUuYnVpbGRS
ZXF1ZXN0KTsKKyAgICAgICAgICAgIEFuYWx5c2lzVGFzay5mZXRjaEJ5QnVpbGRSZXF1ZXN0SWQo
YnVpbGRSZXF1ZXN0SWQpLnRoZW4odGhpcy5fZGlkRmV0Y2hUYXNrLmJpbmQodGhpcykpLnRoZW4o
KHRhc2spID0+IHsKKyAgICAgICAgICAgICAgICB0aGlzLl9mZXRjaFJlbGF0ZWRJbmZvRm9yVGFz
a0lkKHRhc2suaWQoKSk7CisgICAgICAgICAgICB9LCAoZXJyb3IpID0+IHsKKyAgICAgICAgICAg
ICAgICB0aGlzLl9lcnJvck1lc3NhZ2UgPSBgRmFpbGVkIHRvIGZldGNoIHRoZSBhbmFseXNpcyB0
YXNrIGZvciB0aGUgYnVpbGQgcmVxdWVzdCAke2J1aWxkUmVxdWVzdElkfTogJHtlcnJvcn1gOwor
ICAgICAgICAgICAgICAgIHRoaXMuZW5xdWV1ZVRvUmVuZGVyKCk7CiAgICAgICAgICAgICB9KTsK
ICAgICAgICAgfQogICAgIH0KQEAgLTY0Nyw3ICs2NDcsNyBAQCBjbGFzcyBBbmFseXNpc1Rhc2tQ
YWdlIGV4dGVuZHMgUGFnZVdpdGhIZWFkaW5nIHsKICAgICAgICAgICAgIGNvbnN0IHBsYXRmb3Jt
ID0gdGFzay5wbGF0Zm9ybSgpOwogICAgICAgICAgICAgY29uc3QgbWV0cmljID0gdGFzay5tZXRy
aWMoKTsKICAgICAgICAgICAgIGNvbnN0IHN1YnRpdGxlID0gYCR7bWV0cmljLmZ1bGxOYW1lKCl9
IG9uICR7cGxhdGZvcm0ubGFiZWwoKX1gOwotICAgICAgICAgICAgdGhpcy5yZW5kZXJSZXBsYWNl
KHRoaXMuY29udGVudCgncGxhdGZvcm0tbWV0cmljLW5hbWVzJyksIAorICAgICAgICAgICAgdGhp
cy5yZW5kZXJSZXBsYWNlKHRoaXMuY29udGVudCgncGxhdGZvcm0tbWV0cmljLW5hbWVzJyksCiAg
ICAgICAgICAgICAgICAgbGluayhzdWJ0aXRsZSwgdGhpcy5yb3V0ZXIoKS51cmwoJ2NoYXJ0cycs
IENoYXJ0c1BhZ2UuY3JlYXRlU3RhdGVGb3JBbmFseXNpc1Rhc2sodGFzaykpKSk7CiAgICAgICAg
IH0KICAgICAgICAgdGhpcy5jb250ZW50KCdjaGFuZ2UtdHlwZScpLnZhbHVlID0gY2hhbmdlVHlw
ZSB8fCAndW5jb25maXJtZWQnOwpAQCAtOTU3LDcgKzk1Nyw3IEBAIGNsYXNzIEFuYWx5c2lzVGFz
a1BhZ2UgZXh0ZW5kcyBQYWdlV2l0aEhlYWRpbmcgewogICAgICAgICAgICAgICAgIHBhZGRpbmc6
IDAgMXJlbTsKICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYzsK
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIAorCiAgICAgICAgICAgICAjcmVzdWx0cy1wYW5l
IHsKICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>