<?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>87028</bug_id>
          
          <creation_ts>2012-05-21 10:16:40 -0700</creation_ts>
          <short_desc>Chromium AX: Crash when menulist adds selected option via document.write</short_desc>
          <delta_ts>2012-05-22 08:23:55 -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>Accessibility</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="Dominic Mazzoni">dmazzoni</reporter>
          <assigned_to name="Dominic Mazzoni">dmazzoni</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>dtseng</cc>
    
    <cc>eric</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>629229</commentid>
    <comment_count>0</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-05-21 10:16:40 -0700</bug_when>
    <thetext>Somewhat obscure, but this happened &quot;in the wild&quot; - if you add a selected option inside of a &lt;select&gt; element using document.write, AccessibilityMenuListPopup::didUpdateActiveOption gets called with the new index before the children of the AccessibilityMenuListPopup get updated, leading to a crash.

I can only reproduce on Chromium because on Mac, the AccessibilityMenuListPopup is ignored if the pop-up is closed. Should repro on Windows in theory, maybe GTK.

Here&apos;s the repro - the crash only happens if the AccessibilityMenuListPopup is actually created before the script runs; I can trigger this on Chromium by adding a delay to the JavaScript and tabbing to the control (while accessibility is on) before the script runs. When the script does run it triggers the crash.

&lt;select id=&quot;menulist&quot;&gt;
    &lt;option&gt;1&lt;/option&gt;
    &lt;script src=&quot;data:text/javascript,document.write(&apos;&lt;option selected&gt;2&apos;);&quot;&gt;&lt;/script&gt;
&lt;/select&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629281</commentid>
    <comment_count>1</comment_count>
      <attachid>143063</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-05-21 11:07:28 -0700</bug_when>
    <thetext>Created attachment 143063
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629288</commentid>
    <comment_count>2</comment_count>
      <attachid>143063</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2012-05-21 11:19:28 -0700</bug_when>
    <thetext>Comment on attachment 143063
Patch

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

&gt; Source/WebCore/rendering/RenderMenuList.cpp:124
&gt; +        document()-&gt;axObjectCache()-&gt;childrenChanged(this);

what about removeChild?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629361</commentid>
    <comment_count>3</comment_count>
      <attachid>143074</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-05-21 12:13:58 -0700</bug_when>
    <thetext>Created attachment 143074
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629370</commentid>
    <comment_count>4</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-05-21 12:17:44 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; what about removeChild?

Good thought, but I couldn&apos;t come up with an case where removeChild didn&apos;t work. I updated the test to cover removeChild, but it already worked correctly so no more code changes were needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629986</commentid>
    <comment_count>5</comment_count>
      <attachid>143074</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2012-05-21 23:39:51 -0700</bug_when>
    <thetext>Comment on attachment 143074
Patch

looks good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>630389</commentid>
    <comment_count>6</comment_count>
      <attachid>143074</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-22 08:23:51 -0700</bug_when>
    <thetext>Comment on attachment 143074
Patch

Clearing flags on attachment: 143074

Committed r117976: &lt;http://trac.webkit.org/changeset/117976&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>630390</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-22 08:23:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143063</attachid>
            <date>2012-05-21 11:07:28 -0700</date>
            <delta_ts>2012-05-21 12:13:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87028-20120521110727.patch</filename>
            <type>text/plain</type>
            <size>4264</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3NjAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmVlZjE4YzFlOThkMDYw
YWZkZmEzMDlkOTJkYTZlYzgzM2JlMmUyOC4uOTJkZmI0OTVmMWI0NDM1MDVjMDIyMmNmYjYwMmQz
ZTRlZGUwZDY2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA1LTIxICBEb21p
bmljIE1henpvbmkgIDxkbWF6em9uaUBnb29nbGUuY29tPgorCisgICAgICAgIENocm9taXVtIEFY
OiBDcmFzaCB3aGVuIG1lbnVsaXN0IGFkZHMgc2VsZWN0ZWQgb3B0aW9uIHZpYSBkb2N1bWVudC53
cml0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODcw
MjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0
OiBwbGF0Zm9ybS9jaHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hl
cy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTWVudUxpc3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyTWVudUxpc3Q6OmFkZENoaWxkKToKKwogMjAxMi0wNS0xOCAgVnNl
dm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBBZGQgcmVzb3VyY2UgdG8gVUlTb3VyY2VDb2RlIGNvbnN0cnVjdG9yLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1lbnVMaXN0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNZW51TGlzdC5jcHAKaW5kZXggYWU3OGFmMzk5YzAxYWNl
YTNmMjQ0MzE3MTEyOWRhNmZhM2ZhYjJkMy4uNDgxNDZlMjY2MDcyNzFlNmRjNmY5MDAwNzAwMDA4
NmRmM2Y0MzEyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1l
bnVMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTWVudUxpc3Qu
Y3BwCkBAIC0xMTksNiArMTE5LDkgQEAgdm9pZCBSZW5kZXJNZW51TGlzdDo6YWRkQ2hpbGQoUmVu
ZGVyT2JqZWN0KiBuZXdDaGlsZCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVDaGlsZCkKICAgICBjcmVh
dGVJbm5lckJsb2NrKCk7CiAgICAgbV9pbm5lckJsb2NrLT5hZGRDaGlsZChuZXdDaGlsZCwgYmVm
b3JlQ2hpbGQpOwogICAgIEFTU0VSVChtX2lubmVyQmxvY2sgPT0gZmlyc3RDaGlsZCgpKTsKKwor
ICAgIGlmIChBWE9iamVjdENhY2hlOjphY2Nlc3NpYmlsaXR5RW5hYmxlZCgpKQorICAgICAgICBk
b2N1bWVudCgpLT5heE9iamVjdENhY2hlKCktPmNoaWxkcmVuQ2hhbmdlZCh0aGlzKTsKIH0KIAog
dm9pZCBSZW5kZXJNZW51TGlzdDo6cmVtb3ZlQ2hpbGQoUmVuZGVyT2JqZWN0KiBvbGRDaGlsZCkK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0MjkyMDQyZmI5MTVlM2UzMjE3Y2E2MTVmMzk0OTIwY2I0MGE4NGE3Li4zOGJjZTg3
NWIxMGFjODMwZGRkNDAyMzk2YzI1NGY1M2JmMGUzMzhkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTItMDUtMjEgIERvbWluaWMgTWF6em9uaSAgPGRtYXp6b25pQGdvb2dsZS5jb20+CisKKyAg
ICAgICAgQ2hyb21pdW0gQVg6IENyYXNoIHdoZW4gbWVudWxpc3QgYWRkcyBzZWxlY3RlZCBvcHRp
b24gdmlhIGRvY3VtZW50LndyaXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NzAyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vYWNjZXNzaWJpbGl0eS9hZGQtdG8tbWVu
dS1saXN0LWNyYXNoZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9j
aHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hlcy5odG1sOiBBZGRl
ZC4KKwogMjAxMi0wNS0xOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2ODU5CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10
by1tZW51LWxpc3QtY3Jhc2hlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hlcy1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uY2IxMDAwYmI2OWU4OWE0ZWM4YmMyNGNmNGEwN2RhMjIyOGFmYjU0ZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2FjY2Vzc2li
aWxpdHkvYWRkLXRvLW1lbnUtbGlzdC1jcmFzaGVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMg
QEAKK1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgYWRkaW5nIGEgc2VsZWN0ZWQgb3B0aW9uIHRv
IGEgbWVudSBsaXN0IHZpYSBhbiB1bnVzdWFsIHJvdXRlIChkb2N1bWVudC53cml0ZSBmcm9tIGFu
IGV4dGVybmFsIHNjcmlwdCkgZG9lc24ndCB0cmlnZ2VyIGEgY3Jhc2ggd2hlbiBkaWRVcGRhdGVB
Y3RpdmVPcHRpb24gaXMgY2FsbGVkIGJlZm9yZSB0aGUgY2hpbGRyZW4gYXJlIHVwZGF0ZWQuCisK
KwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vYWNjZXNzaWJpbGl0
eS9hZGQtdG8tbWVudS1saXN0LWNyYXNoZXMuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL2FjY2Vzc2liaWxpdHkvYWRkLXRvLW1lbnUtbGlzdC1jcmFzaGVzLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uMGRjMTBmNGMyMDM4NTcyMmFjZmE2OTY2YjQ1NDNhOGQ0MThlZTFjMAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2FjY2Vzc2liaWxpdHkvYWRk
LXRvLW1lbnUtbGlzdC1jcmFzaGVzLmh0bWwKQEAgLTAsMCArMSwzMCBAQAorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKworPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0
KCk7Cis8L3NjcmlwdD4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj5UaGlzIHRlc3QgbWFrZXMgc3Vy
ZSB0aGF0IGFkZGluZyBhIHNlbGVjdGVkIG9wdGlvbiB0byBhIG1lbnUgbGlzdCB2aWEgYW4gdW51
c3VhbCByb3V0ZSAoZG9jdW1lbnQud3JpdGUgZnJvbSBhbiBleHRlcm5hbCBzY3JpcHQpIGRvZXNu
J3QgdHJpZ2dlciBhIGNyYXNoIHdoZW4gZGlkVXBkYXRlQWN0aXZlT3B0aW9uIGlzIGNhbGxlZCBi
ZWZvcmUgdGhlIGNoaWxkcmVuIGFyZSB1cGRhdGVkLjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorCis8c2VsZWN0IGlkPSJtZW51bGlzdCI+CisgICAgPG9wdGlvbj4xPC9vcHRpb24+Cisg
ICAgPHNjcmlwdD4KKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lbnVsaXN0Iiku
Zm9jdXMoKTsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlciAmJiB3aW5k
b3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgIHZhciBhY2Nlc3NpYmxl
TWVudWxpc3QgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudDsKKyAgICAg
ICAgICAgIHZhciBhY2Nlc3NpYmxlUG9wdXAgPSBhY2Nlc3NpYmxlTWVudWxpc3QuY2hpbGRBdElu
ZGV4KDApOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9ImRhdGE6
dGV4dC9qYXZhc2NyaXB0LGRvY3VtZW50LndyaXRlKCc8b3B0aW9uIHNlbGVjdGVkPjInKTsiPjwv
c2NyaXB0PgorPC9zZWxlY3Q+CisKKzxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143074</attachid>
            <date>2012-05-21 12:13:58 -0700</date>
            <delta_ts>2012-05-22 08:23:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87028-20120521121357.patch</filename>
            <type>text/plain</type>
            <size>4945</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3NjAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmVlZjE4YzFlOThkMDYw
YWZkZmEzMDlkOTJkYTZlYzgzM2JlMmUyOC4uOTJkZmI0OTVmMWI0NDM1MDVjMDIyMmNmYjYwMmQz
ZTRlZGUwZDY2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA1LTIxICBEb21p
bmljIE1henpvbmkgIDxkbWF6em9uaUBnb29nbGUuY29tPgorCisgICAgICAgIENocm9taXVtIEFY
OiBDcmFzaCB3aGVuIG1lbnVsaXN0IGFkZHMgc2VsZWN0ZWQgb3B0aW9uIHZpYSBkb2N1bWVudC53
cml0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODcw
MjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0
OiBwbGF0Zm9ybS9jaHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hl
cy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTWVudUxpc3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyTWVudUxpc3Q6OmFkZENoaWxkKToKKwogMjAxMi0wNS0xOCAgVnNl
dm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBBZGQgcmVzb3VyY2UgdG8gVUlTb3VyY2VDb2RlIGNvbnN0cnVjdG9yLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1lbnVMaXN0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNZW51TGlzdC5jcHAKaW5kZXggYWU3OGFmMzk5YzAxYWNl
YTNmMjQ0MzE3MTEyOWRhNmZhM2ZhYjJkMy4uNDgxNDZlMjY2MDcyNzFlNmRjNmY5MDAwNzAwMDA4
NmRmM2Y0MzEyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck1l
bnVMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTWVudUxpc3Qu
Y3BwCkBAIC0xMTksNiArMTE5LDkgQEAgdm9pZCBSZW5kZXJNZW51TGlzdDo6YWRkQ2hpbGQoUmVu
ZGVyT2JqZWN0KiBuZXdDaGlsZCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVDaGlsZCkKICAgICBjcmVh
dGVJbm5lckJsb2NrKCk7CiAgICAgbV9pbm5lckJsb2NrLT5hZGRDaGlsZChuZXdDaGlsZCwgYmVm
b3JlQ2hpbGQpOwogICAgIEFTU0VSVChtX2lubmVyQmxvY2sgPT0gZmlyc3RDaGlsZCgpKTsKKwor
ICAgIGlmIChBWE9iamVjdENhY2hlOjphY2Nlc3NpYmlsaXR5RW5hYmxlZCgpKQorICAgICAgICBk
b2N1bWVudCgpLT5heE9iamVjdENhY2hlKCktPmNoaWxkcmVuQ2hhbmdlZCh0aGlzKTsKIH0KIAog
dm9pZCBSZW5kZXJNZW51TGlzdDo6cmVtb3ZlQ2hpbGQoUmVuZGVyT2JqZWN0KiBvbGRDaGlsZCkK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0MjkyMDQyZmI5MTVlM2UzMjE3Y2E2MTVmMzk0OTIwY2I0MGE4NGE3Li4zOGJjZTg3
NWIxMGFjODMwZGRkNDAyMzk2YzI1NGY1M2JmMGUzMzhkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTItMDUtMjEgIERvbWluaWMgTWF6em9uaSAgPGRtYXp6b25pQGdvb2dsZS5jb20+CisKKyAg
ICAgICAgQ2hyb21pdW0gQVg6IENyYXNoIHdoZW4gbWVudWxpc3QgYWRkcyBzZWxlY3RlZCBvcHRp
b24gdmlhIGRvY3VtZW50LndyaXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NzAyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vYWNjZXNzaWJpbGl0eS9hZGQtdG8tbWVu
dS1saXN0LWNyYXNoZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9j
aHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hlcy5odG1sOiBBZGRl
ZC4KKwogMjAxMi0wNS0xOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2ODU5CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10
by1tZW51LWxpc3QtY3Jhc2hlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9hY2Nlc3NpYmlsaXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hlcy1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uODlmYTQyNDYyZDVhZGUwMzIyMDg4N2M1ODFmMDdkMGE3YTg2Y2JlNwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2FjY2Vzc2li
aWxpdHkvYWRkLXRvLW1lbnUtbGlzdC1jcmFzaGVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDkg
QEAKK1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgYWRkaW5nIGEgc2VsZWN0ZWQgb3B0aW9uIHRv
IGEgbWVudSBsaXN0IHZpYSBhbiB1bnVzdWFsIHJvdXRlIChkb2N1bWVudC53cml0ZSBmcm9tIGFu
IGV4dGVybmFsIHNjcmlwdCkgZG9lc24ndCB0cmlnZ2VyIGEgY3Jhc2ggd2hlbiBkaWRVcGRhdGVB
Y3RpdmVPcHRpb24gaXMgY2FsbGVkIGJlZm9yZSB0aGUgY2hpbGRyZW4gYXJlIHVwZGF0ZWQuCisK
K1BBU1MgYWNjZXNzaWJsZVBvcHVwLmNoaWxkcmVuQ291bnQgaXMgMQorUEFTUyBhY2Nlc3NpYmxl
UG9wdXAuY2hpbGRyZW5Db3VudCBpcyAyCitQQVNTIGFjY2Vzc2libGVQb3B1cC5jaGlsZHJlbkNv
dW50IGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9hY2Nlc3NpYmls
aXR5L2FkZC10by1tZW51LWxpc3QtY3Jhc2hlcy5odG1sIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vYWNjZXNzaWJpbGl0eS9hZGQtdG8tbWVudS1saXN0LWNyYXNoZXMuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5lYjcwOTI4MDE3YzhhZTAyMGNlMjcyOWZmYTE1OGRhNjdiZWNhMzZhCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vYWNjZXNzaWJpbGl0eS9h
ZGQtdG8tbWVudS1saXN0LWNyYXNoZXMuaHRtbApAQCAtMCwwICsxLDQxIEBACis8aHRtbD4KKzxo
ZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJl
LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8c2NyaXB0PgorICAgIGlmICh3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorCis8cCBpZD0iZGVzY3JpcHRpb24iPlRoaXMgdGVzdCBt
YWtlcyBzdXJlIHRoYXQgYWRkaW5nIGEgc2VsZWN0ZWQgb3B0aW9uIHRvIGEgbWVudSBsaXN0IHZp
YSBhbiB1bnVzdWFsIHJvdXRlIChkb2N1bWVudC53cml0ZSBmcm9tIGFuIGV4dGVybmFsIHNjcmlw
dCkgZG9lc24ndCB0cmlnZ2VyIGEgY3Jhc2ggd2hlbiBkaWRVcGRhdGVBY3RpdmVPcHRpb24gaXMg
Y2FsbGVkIGJlZm9yZSB0aGUgY2hpbGRyZW4gYXJlIHVwZGF0ZWQuPC9wPgorPGRpdiBpZD0iY29u
c29sZSI+PC9kaXY+CisKKzxzZWxlY3QgaWQ9Im1lbnVsaXN0Ij4KKyAgICA8b3B0aW9uPjE8L29w
dGlvbj4KKyAgICA8c2NyaXB0PgorICAgICAgICB3aW5kb3cubWVudWxpc3QgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgibWVudWxpc3QiKTsKKyAgICAgICAgbWVudWxpc3QuZm9jdXMoKTsKKyAg
ICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlciAmJiB3aW5kb3cuYWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgIHdpbmRvdy5hY2Nlc3NpYmxlTWVudWxpc3Qg
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudDsKKyAgICAgICAgICAgIHdp
bmRvdy5hY2Nlc3NpYmxlUG9wdXAgPSBhY2Nlc3NpYmxlTWVudWxpc3QuY2hpbGRBdEluZGV4KDAp
OworICAgICAgICAgICAgc2hvdWxkQmUoImFjY2Vzc2libGVQb3B1cC5jaGlsZHJlbkNvdW50Iiwg
IjEiKTsKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSJkYXRhOnRl
eHQvamF2YXNjcmlwdCxkb2N1bWVudC53cml0ZSgnPG9wdGlvbiBzZWxlY3RlZD4yJyk7Ij48L3Nj
cmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9s
bGVyICYmIHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikKKyAgICAgICAgICAgIHNob3Vs
ZEJlKCJhY2Nlc3NpYmxlUG9wdXAuY2hpbGRyZW5Db3VudCIsICIyIik7CisgICAgPC9zY3JpcHQ+
CisgICAgPHNjcmlwdD4KKyAgICAgICAgbWVudWxpc3QucmVtb3ZlQ2hpbGQobWVudWxpc3Quc2Vs
ZWN0ZWRPcHRpb25zWzBdKTsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
ciAmJiB3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpCisgICAgICAgICAgICBzaG91bGRC
ZSgiYWNjZXNzaWJsZVBvcHVwLmNoaWxkcmVuQ291bnQiLCAiMSIpOworICAgIDwvc2NyaXB0Pgor
PC9zZWxlY3Q+CisKKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10
ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>