<?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>148410</bug_id>
          
          <creation_ts>2015-08-24 18:25:44 -0700</creation_ts>
          <short_desc>Fix crash due to search field disappearing when showing results menu</short_desc>
          <delta_ts>2015-08-25 11:00:21 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1120482</commentid>
    <comment_count>0</comment_count>
      <attachid>259800</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-24 18:25:44 -0700</bug_when>
    <thetext>Created attachment 259800
Click on the results button to crash WebKit

When an input of type search has a results attribute and is set up to disappear (e.g. display: none) when focused, clicking on the search field will crash WebKit since we assume that, after running the handler code, the search field&apos;s renderer will still exist. We use the renderer to then toggle the search results popup. This fix guards this logic with a check to make sure that the renderer still exists when handling an event on the search field results button.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120483</commentid>
    <comment_count>1</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-24 18:26:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/22399850&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120542</commentid>
    <comment_count>2</comment_count>
      <attachid>259827</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-24 22:49:09 -0700</bug_when>
    <thetext>Created attachment 259827
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120606</commentid>
    <comment_count>3</comment_count>
      <attachid>259852</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-08-25 09:21:38 -0700</bug_when>
    <thetext>Created attachment 259852
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120631</commentid>
    <comment_count>4</comment_count>
      <attachid>259852</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-08-25 10:48:54 -0700</bug_when>
    <thetext>Comment on attachment 259852
Patch

Very nice! r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120640</commentid>
    <comment_count>5</comment_count>
      <attachid>259852</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-25 11:00:18 -0700</bug_when>
    <thetext>Comment on attachment 259852
Patch

Clearing flags on attachment: 259852

Committed r188918: &lt;http://trac.webkit.org/changeset/188918&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120641</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-25 11:00:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>259800</attachid>
            <date>2015-08-24 18:25:44 -0700</date>
            <delta_ts>2015-08-24 18:25:44 -0700</delta_ts>
            <desc>Click on the results button to crash WebKit</desc>
            <filename>search-results-crash.html</filename>
            <type>text/html</type>
            <size>327</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">PGh0bWw+Cgo8aGVhZD4KICAgIDxzY3JpcHQ+CiAgICAgICAgZnVuY3Rpb24gaGlkZVNlYXJjaEZp
ZWxkKCkgewogICAgICAgICAgICB2YXIgc2VhcmNoID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRh
Z05hbWUoImlucHV0IilbMF07CiAgICAgICAgICAgIHNlYXJjaC5zdHlsZS5kaXNwbGF5ID0gIm5v
bmUiOwogICAgICAgIH0KICAgIDwvc2NyaXB0Pgo8L2hlYWQ+Cgo8Ym9keT4KICAgIDxpbnB1dCBv
bmZvY3VzPSJoaWRlU2VhcmNoRmllbGQoKSIgdHlwZT0ic2VhcmNoIiByZXN1bHRzPSI1IiB2YWx1
ZT0iaGVsbG8gd29ybGQiPjwvaW5wdXQ+CjwvYm9keT4KCjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259827</attachid>
            <date>2015-08-24 22:49:09 -0700</date>
            <delta_ts>2015-08-25 09:21:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148410-20150824224859.patch</filename>
            <type>text/plain</type>
            <size>3826</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4OTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzlmMGM4NDNiOWNjM2Ey
NDQzOGRhODQ0ODRmOGQ2ZGQ3NGFhZGYwOS4uZmZiNTVjZGU5MjkyOWJmZjFjYWMwNTY1MzhiYWFm
MDUyMDBlNDAxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE1LTA4LTI0ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBjcmFzaCBk
dWUgdG8gc2VhcmNoIGZpZWxkIGRpc2FwcGVhcmluZyB3aGVuIHNob3dpbmcgcmVzdWx0cyBtZW51
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg0MTAK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyMzk5ODUwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gY2xpY2tpbmcgb24gdGhlIHJlc3VsdHMg
YnV0dG9uIG9mIGEgc2VhcmNoIGZpZWxkIHRoYXQgaGlkZXMgdXBvbiBiZWluZyBmb2N1c2VkLCBX
ZWJLaXQgd2lsbCBjcmFzaCBiZWNhdXNlIHdlCisgICAgICAgIGF0dGVtcHQgdG8gdG9nZ2xlIHRo
ZSByZXN1bHRzIG1lbnUgdXNpbmcgdGhlIHNlYXJjaCBmaWVsZCdzIHJlbmRlcmVyIHdoaWNoIGlz
IG51bGwuIFRoaXMgaXMgYWRkcmVzc2VkIGJ5IGFkZGluZyBhIG51bGwKKyAgICAgICAgY2hlY2sg
dG8gbWFrZSBzdXJlIHRoZSBzZWFyY2ggZmllbGQgaGFzIG5vdCBiZWVuIGhpZGRlbiBiZWZvcmUg
dG9nZ2xpbmcgdGhlIG1lbnUuCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9zZWFyY2gvc2Vh
cmNoLXJlc3VsdHMtaGlkZGVuLWNyYXNoLmh0bWwKKworICAgICAgICAqIGh0bWwvc2hhZG93L1Rl
eHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWFyY2hGaWVs
ZFJlc3VsdHNCdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKTogQWRkIGEgbnVsbCBj
aGVjayBmb3IgdGhlIHNlYXJjaCBmaWVsZCdzIHJlbmRlcmVyLgorCiAyMDE1LTA4LTI0ICBKaW55
b3VuZyBIdXIgIDxodXIuaW1zQG5hdmVyY29ycC5jb20+CiAKICAgICAgICAgQ2xlYXIgY2Fpcm8t
Z2wgc3VyZmFjZSBmb3IgaW5pdGlhbGl6YXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3BwCmluZGV4IDZlMGQ0MjY1
NDk5YjZiYTZmMzVhZmZhODhiYTk5ZDg2NGI1NzRhOGIuLjk5MTZiOGUwNTI2YTZkNTdhODAwNGZh
ODRlZGI3ODJjZTI2YzNhNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93
L1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9z
aGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcApAQCAtMTQ3LDExICsxNDcsMTMgQEAg
dm9pZCBTZWFyY2hGaWVsZFJlc3VsdHNCdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVy
KEV2ZW50KiBldmVudCkKICAgICAgICAgaW5wdXQtPmZvY3VzKCk7CiAgICAgICAgIGlucHV0LT5z
ZWxlY3QoKTsKICNpZiAhUExBVEZPUk0oSU9TKQotICAgICAgICBSZW5kZXJTZWFyY2hGaWVsZCYg
cmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJTZWFyY2hGaWVsZD4oKmlucHV0LT5yZW5kZXJlcigp
KTsKLSAgICAgICAgaWYgKHJlbmRlcmVyLnBvcHVwSXNWaXNpYmxlKCkpCi0gICAgICAgICAgICBy
ZW5kZXJlci5oaWRlUG9wdXAoKTsKLSAgICAgICAgZWxzZSBpZiAoaW5wdXQtPm1heFJlc3VsdHMo
KSA+IDApCi0gICAgICAgICAgICByZW5kZXJlci5zaG93UG9wdXAoKTsKKyAgICAgICAgaWYgKFJl
bmRlck9iamVjdCogcmVuZGVyZXIgPSBpbnB1dC0+cmVuZGVyZXIoKSkgeworICAgICAgICAgICAg
UmVuZGVyU2VhcmNoRmllbGQmIHNlYXJjaEZpZWxkUmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJT
ZWFyY2hGaWVsZD4oKnJlbmRlcmVyKTsKKyAgICAgICAgICAgIGlmIChzZWFyY2hGaWVsZFJlbmRl
cmVyLnBvcHVwSXNWaXNpYmxlKCkpCisgICAgICAgICAgICAgICAgc2VhcmNoRmllbGRSZW5kZXJl
ci5oaWRlUG9wdXAoKTsKKyAgICAgICAgICAgIGVsc2UgaWYgKGlucHV0LT5tYXhSZXN1bHRzKCkg
PiAwKQorICAgICAgICAgICAgICAgIHNlYXJjaEZpZWxkUmVuZGVyZXIuc2hvd1BvcHVwKCk7Cisg
ICAgICAgIH0KICNlbmRpZgogICAgICAgICBldmVudC0+c2V0RGVmYXVsdEhhbmRsZWQoKTsKICAg
ICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJjaC9zZWFyY2gtcmVz
dWx0cy1oaWRkZW4tY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9z
ZWFyY2gvc2VhcmNoLXJlc3VsdHMtaGlkZGVuLWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5iNWJiMGY2OWY2N2QwYmQ1NjY2MmVlNzA3ODZhYzM4OWM0YTYyY2RhCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWFyY2gvc2VhcmNoLXJlc3VsdHMtaGlkZGVu
LWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitXZSBkaWQgbm90IGNyYXNoIQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWFyY2gvc2VhcmNoLXJlc3VsdHMtaGlk
ZGVuLWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJjaC9zZWFyY2gtcmVz
dWx0cy1oaWRkZW4tY3Jhc2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xMWVkYjNmOTNkZjYyMWFiMjAwYTVj
MzkwMjFlZmZhMDA1NzlkZDUyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9zZWFyY2gvc2VhcmNoLXJlc3VsdHMtaGlkZGVuLWNyYXNoLmh0bWwKQEAgLTAsMCArMSwz
MiBAQAorPGh0bWw+CisKKzxoZWFkPgorICAgIDxzY3JpcHQ+CisgICAgZnVuY3Rpb24gaGlkZVNl
YXJjaEZpZWxkKCkgeworICAgICAgICB2YXIgc2VhcmNoID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoImlucHV0IilbMF07CisgICAgICAgIHNlYXJjaC5zdHlsZS5kaXNwbGF5ID0gIm5v
bmUiOworICAgIH0KKworICAgIGZ1bmN0aW9uIHNldHVwKCkgeworICAgICAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAg
ICAgICAgICAgd2luZG93LmV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDEwLCAxMCk7CisgICAgICAg
ICAgICB3aW5kb3cuZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgICAgICB3aW5kb3cu
ZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICB9CisgICAgfQorICAgIDwvc2NyaXB0Pgor
CisgICAgPHN0eWxlPgorICAgIGJvZHksIGlucHV0IHsKKyAgICAgICAgbWFyZ2luOiAwOworICAg
IH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InNldHVwKCkiPgorICAg
IDxpbnB1dCBvbmZvY3VzPSJoaWRlU2VhcmNoRmllbGQoKSIgdHlwZT0ic2VhcmNoIiByZXN1bHRz
PSI1Ij48L2lucHV0PgorICAgIDxwPldlIGRpZCBub3QgY3Jhc2ghPC9wPgorPC9ib2R5PgorCis8
L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259852</attachid>
            <date>2015-08-25 09:21:38 -0700</date>
            <delta_ts>2015-08-25 11:00:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148410-20150825092128.patch</filename>
            <type>text/plain</type>
            <size>5080</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4OTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjY1ZmFiNWQ1NzAzYzIw
ZTI1ZTIzY2QwOWU3MDk4NTlhZWY5NjNjMS4uOTE2MjE1OGFjYmM4YmFiNjRiN2EyODVlZmJjNTgz
OWI3MjE0M2YyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE1LTA4LTI0ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBjcmFzaCBk
dWUgdG8gc2VhcmNoIGZpZWxkIGRpc2FwcGVhcmluZyB3aGVuIHNob3dpbmcgcmVzdWx0cyBtZW51
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg0MTAK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyMzk5ODUwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gY2xpY2tpbmcgb24gdGhlIHJlc3VsdHMg
YnV0dG9uIG9mIGEgc2VhcmNoIGZpZWxkIHRoYXQgaGlkZXMgdXBvbiBiZWluZyBmb2N1c2VkLCBX
ZWJLaXQgd2lsbCBjcmFzaCBiZWNhdXNlIHdlCisgICAgICAgIGF0dGVtcHQgdG8gdG9nZ2xlIHRo
ZSByZXN1bHRzIG1lbnUgdXNpbmcgdGhlIHNlYXJjaCBmaWVsZCdzIHJlbmRlcmVyIHdoaWNoIGlz
IG51bGwuIFRoaXMgaXMgYWRkcmVzc2VkIGJ5IGFkZGluZyBhIG51bGwKKyAgICAgICAgY2hlY2sg
dG8gbWFrZSBzdXJlIHRoZSBzZWFyY2ggZmllbGQgaGFzIG5vdCBiZWVuIGhpZGRlbiBiZWZvcmUg
dG9nZ2xpbmcgdGhlIG1lbnUuCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9zZWFyY2gvc2Vh
cmNoLXJlc3VsdHMtaGlkZGVuLWNyYXNoLmh0bWwKKworICAgICAgICAqIGh0bWwvc2hhZG93L1Rl
eHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWFyY2hGaWVs
ZFJlc3VsdHNCdXR0b25FbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKTogQWRkIGEgbnVsbCBj
aGVjayBmb3IgdGhlIHNlYXJjaCBmaWVsZCdzIHJlbmRlcmVyLgorCiAyMDE1LTA4LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgR2V0IHJpZCBvZiBjdXN0b20g
YmluZGluZ3MgZm9yIFJlcXVlc3RBbmltYXRpb25GcmFtZUNhbGxiYWNrLmhhbmRsZUV2ZW50KCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1RleHRDb250cm9sSW5uZXJF
bGVtZW50cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9UZXh0Q29udHJvbElubmVy
RWxlbWVudHMuY3BwCmluZGV4IDZlMGQ0MjY1NDk5YjZiYTZmMzVhZmZhODhiYTk5ZDg2NGI1NzRh
OGIuLjk5MTZiOGUwNTI2YTZkNTdhODAwNGZhODRlZGI3ODJjZTI2YzNhNjMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRz
LmNwcApAQCAtMTQ3LDExICsxNDcsMTMgQEAgdm9pZCBTZWFyY2hGaWVsZFJlc3VsdHNCdXR0b25F
bGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKEV2ZW50KiBldmVudCkKICAgICAgICAgaW5wdXQt
PmZvY3VzKCk7CiAgICAgICAgIGlucHV0LT5zZWxlY3QoKTsKICNpZiAhUExBVEZPUk0oSU9TKQot
ICAgICAgICBSZW5kZXJTZWFyY2hGaWVsZCYgcmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJTZWFy
Y2hGaWVsZD4oKmlucHV0LT5yZW5kZXJlcigpKTsKLSAgICAgICAgaWYgKHJlbmRlcmVyLnBvcHVw
SXNWaXNpYmxlKCkpCi0gICAgICAgICAgICByZW5kZXJlci5oaWRlUG9wdXAoKTsKLSAgICAgICAg
ZWxzZSBpZiAoaW5wdXQtPm1heFJlc3VsdHMoKSA+IDApCi0gICAgICAgICAgICByZW5kZXJlci5z
aG93UG9wdXAoKTsKKyAgICAgICAgaWYgKFJlbmRlck9iamVjdCogcmVuZGVyZXIgPSBpbnB1dC0+
cmVuZGVyZXIoKSkgeworICAgICAgICAgICAgUmVuZGVyU2VhcmNoRmllbGQmIHNlYXJjaEZpZWxk
UmVuZGVyZXIgPSBkb3duY2FzdDxSZW5kZXJTZWFyY2hGaWVsZD4oKnJlbmRlcmVyKTsKKyAgICAg
ICAgICAgIGlmIChzZWFyY2hGaWVsZFJlbmRlcmVyLnBvcHVwSXNWaXNpYmxlKCkpCisgICAgICAg
ICAgICAgICAgc2VhcmNoRmllbGRSZW5kZXJlci5oaWRlUG9wdXAoKTsKKyAgICAgICAgICAgIGVs
c2UgaWYgKGlucHV0LT5tYXhSZXN1bHRzKCkgPiAwKQorICAgICAgICAgICAgICAgIHNlYXJjaEZp
ZWxkUmVuZGVyZXIuc2hvd1BvcHVwKCk7CisgICAgICAgIH0KICNlbmRpZgogICAgICAgICBldmVu
dC0+c2V0RGVmYXVsdEhhbmRsZWQoKTsKICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9U
ZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAzNjFl
YTY4N2U2NzI3Y2MwYzZiMWI3NzAyZmU1NmE3ZTQzOWFjZWI4Li42YzVlYTBlNDMzMjljMjQ4NjE0
N2U4MDFiNWIxYzMyNzNjYTNmODUzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE4LDYgKzE4LDcg
QEAgZmFzdC9mb3Jtcy9hdHRyaWJ1dGVkLXN0cmluZ3MuaHRtbCBbIFNraXAgXQogZmFzdC9zY3Jv
bGxpbmcvbGF0Y2hpbmcgWyBTa2lwIF0KIAogZmFzdC9mb3Jtcy9zZWFyY2gvc2VhcmNoLXBhZGRp
bmctY2FuY2VsLXJlc3VsdHMtYnV0dG9ucy5odG1sIFsgU2tpcCBdCitmYXN0L2Zvcm1zL3NlYXJj
aC9zZWFyY2gtcmVzdWx0cy1oaWRkZW4tY3Jhc2guaHRtbCBbIFNraXAgXQogCiAjLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCiAjIEVuZCBwbGF0Zm9ybS1zcGVjaWZpYyB0ZXN0cy4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoL3NlYXJjaC1yZXN1bHRz
LWhpZGRlbi1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJj
aC9zZWFyY2gtcmVzdWx0cy1oaWRkZW4tY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI1
YmIwZjY5ZjY3ZDBiZDU2NjYyZWU3MDc4NmFjMzg5YzRhNjJjZGEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJjaC9zZWFyY2gtcmVzdWx0cy1oaWRkZW4tY3Jh
c2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1dlIGRpZCBub3QgY3Jhc2ghCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJjaC9zZWFyY2gtcmVzdWx0cy1oaWRkZW4t
Y3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoL3NlYXJjaC1yZXN1bHRz
LWhpZGRlbi1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjExZWRiM2Y5M2RmNjIxYWIyMDBhNWMzOTAy
MWVmZmEwMDU3OWRkNTIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3NlYXJjaC9zZWFyY2gtcmVzdWx0cy1oaWRkZW4tY3Jhc2guaHRtbApAQCAtMCwwICsxLDMyIEBA
Cis8aHRtbD4KKworPGhlYWQ+CisgICAgPHNjcmlwdD4KKyAgICBmdW5jdGlvbiBoaWRlU2VhcmNo
RmllbGQoKSB7CisgICAgICAgIHZhciBzZWFyY2ggPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFn
TmFtZSgiaW5wdXQiKVswXTsKKyAgICAgICAgc2VhcmNoLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7
CisgICAgfQorCisgICAgZnVuY3Rpb24gc2V0dXAoKSB7CisgICAgICAgIGlmICh3aW5kb3cudGVz
dFJ1bm5lcikgeworICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAg
ICAgICB3aW5kb3cuZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAsIDEwKTsKKyAgICAgICAgICAg
IHdpbmRvdy5ldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgICAgIHdpbmRvdy5ldmVu
dFNlbmRlci5tb3VzZVVwKCk7CisgICAgICAgIH0KKyAgICB9CisgICAgPC9zY3JpcHQ+CisKKyAg
ICA8c3R5bGU+CisgICAgYm9keSwgaW5wdXQgeworICAgICAgICBtYXJnaW46IDA7CisgICAgfQor
ICAgIDwvc3R5bGU+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0ic2V0dXAoKSI+CisgICAgPGlu
cHV0IG9uZm9jdXM9ImhpZGVTZWFyY2hGaWVsZCgpIiB0eXBlPSJzZWFyY2giIHJlc3VsdHM9IjUi
PjwvaW5wdXQ+CisgICAgPHA+V2UgZGlkIG5vdCBjcmFzaCE8L3A+Cis8L2JvZHk+CisKKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOTI2OWUw
ZjVkYTE4NWY4N2JiZDRmNDhmN2ZkOWIyYzJkMzljNzE5NS4uOTIwNDc5YjE2MjUwY2IwMmMzMTEz
MDkxYWU5MzczMTFlMjc5NzNmYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTExLDYgKzExLDcgQEAgZWRpdGluZy9tYWMgWyBQYXNzIF0KIGZhc3Qvc2Ny
b2xsaW5nL2xhdGNoaW5nIFsgUGFzcyBdCiAKIGZhc3QvZm9ybXMvc2VhcmNoL3NlYXJjaC1wYWRk
aW5nLWNhbmNlbC1yZXN1bHRzLWJ1dHRvbnMuaHRtbCBbIFBhc3MgXQorZmFzdC9mb3Jtcy9zZWFy
Y2gvc2VhcmNoLXJlc3VsdHMtaGlkZGVuLWNyYXNoLmh0bWwgWyBQYXNzIF0KIAogIy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwogIyBFbmQgcGxhdGZvcm0tc3BlY2lmaWMgZGlyZWN0
b3JpZXMuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>