<?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>184742</bug_id>
          
          <creation_ts>2018-04-18 11:23:28 -0700</creation_ts>
          <short_desc>AX: [macOS] WebKit hangs when triggering an alert from an AOM increment event</short_desc>
          <delta_ts>2018-04-20 12:10:38 -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>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=184834</see_also>
          <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="Nan Wang">n_wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>n_wang</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1415604</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2018-04-18 11:23:28 -0700</bug_when>
    <thetext>WebKit hangs when triggering an alert from an AOM increment event

&lt;rdar://problem/39477716&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415635</commentid>
    <comment_count>1</comment_count>
      <attachid>338238</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2018-04-18 12:06:09 -0700</bug_when>
    <thetext>Created attachment 338238
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415655</commentid>
    <comment_count>2</comment_count>
      <attachid>338238</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2018-04-18 12:53:35 -0700</bug_when>
    <thetext>Comment on attachment 338238
patch

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

&gt; Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:3593
&gt; +    else if ([action isEqualToString:@&quot;AXSyncDecrementAction&quot;])

Should we remove the sync versions and fix the other tests? The sync versions aren’t that real anymore. What do you think</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415658</commentid>
    <comment_count>3</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2018-04-18 12:58:05 -0700</bug_when>
    <thetext>(In reply to chris fleizach from comment #2)
&gt; Comment on attachment 338238 [details]
&gt; patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=338238&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:3593
&gt; &gt; +    else if ([action isEqualToString:@&quot;AXSyncDecrementAction&quot;])
&gt; 
&gt; Should we remove the sync versions and fix the other tests? The sync
&gt; versions aren’t that real anymore. What do you think

I tried to do that but a lot of the tests are doing increment/decrement multiple times and then check the value. That would require us to put tons of setTimeout in the tests and make them less readable.

Another concern is that this is only Mac but some tests are for all platforms so it&apos;s not reasonable to make them wait.

I think the core is not changed just the timing might be affected on macOS, so maybe keeping the sync version is not a bad idea?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415714</commentid>
    <comment_count>4</comment_count>
      <attachid>338238</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-18 14:21:56 -0700</bug_when>
    <thetext>Comment on attachment 338238
patch

Clearing flags on attachment: 338238

Committed r230782: &lt;https://trac.webkit.org/changeset/230782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415715</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-18 14:21:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416344</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-04-20 11:46:39 -0700</bug_when>
    <thetext>The test for this change is frequently failing on macOS Debug bots:
https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=accessibility%2Fmac%2Fasync-increment-decrement-action.html

--- /Volumes/Data/slave/highsierra-debug-tests-wk2/build/layout-test-results/accessibility/mac/async-increment-decrement-action-expected.txt
+++ /Volumes/Data/slave/highsierra-debug-tests-wk2/build/layout-test-results/accessibility/mac/async-increment-decrement-action-actual.txt
@@ -6,8 +6,8 @@
 
 PASS obj.intValue is 25
 PASS obj.intValue is 25
-PASS obj.intValue is 50
-PASS obj.intValue is 50
+FAIL obj.intValue should be 50. Was 25.
+FAIL obj.intValue should be 50. Was 25.
 PASS obj.intValue is 25
 PASS successfullyParsed is true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416345</commentid>
    <comment_count>7</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2018-04-20 11:47:47 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #6)
&gt; The test for this change is frequently failing on macOS Debug bots:
&gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; html#showAllRuns=true&amp;tests=accessibility%2Fmac%2Fasync-increment-decrement-
&gt; action.html
&gt; 
&gt; ---
&gt; /Volumes/Data/slave/highsierra-debug-tests-wk2/build/layout-test-results/
&gt; accessibility/mac/async-increment-decrement-action-expected.txt
&gt; +++
&gt; /Volumes/Data/slave/highsierra-debug-tests-wk2/build/layout-test-results/
&gt; accessibility/mac/async-increment-decrement-action-actual.txt
&gt; @@ -6,8 +6,8 @@
&gt;  
&gt;  PASS obj.intValue is 25
&gt;  PASS obj.intValue is 25
&gt; -PASS obj.intValue is 50
&gt; -PASS obj.intValue is 50
&gt; +FAIL obj.intValue should be 50. Was 25.
&gt; +FAIL obj.intValue should be 50. Was 25.
&gt;  PASS obj.intValue is 25
&gt;  PASS successfullyParsed is true

Ok looking</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416366</commentid>
    <comment_count>8</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2018-04-20 12:10:38 -0700</bug_when>
    <thetext>will be fixing the flaky test in
https://bugs.webkit.org/show_bug.cgi?id=184834</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338238</attachid>
            <date>2018-04-18 12:06:09 -0700</date>
            <delta_ts>2018-04-18 14:21:56 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>11057</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzMDcyMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE4LTA0LTE4ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFttYWNPU10gV2ViS2l0IGhhbmdz
IHdoZW4gdHJpZ2dlcmluZyBhbiBhbGVydCBmcm9tIGFuIEFPTSBpbmNyZW1lbnQgZXZlbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDc0MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1hZGUgaW5jcmVt
ZW50IGFuZCBkZWNyZW1lbnQgYWN0aW9ucyBvbiB0aGUgbWFjT1MgdG8gYmUgYXN5bmMuIFNvIHRo
YXQgVm9pY2VPdmVyCisgICAgICAgIHdvbid0IGhhbmcgaW5kZWZpbml0ZWx5IGlmIHBlcmZvcm1p
bmcgdGhlIGFjdGlvbnMgY2F1c2VzIGFuIGFsZXJ0IG9yIG90aGVyIG1vZGFsCisgICAgICAgIGJl
aGF2aW9ycy4KKworICAgICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L21hYy9hc3luYy1pbmNyZW1l
bnQtZGVjcmVtZW50LWFjdGlvbi5odG1sCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9X
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXIgYWNjZXNzaWJpbGl0eVBlcmZvcm1JbmNyZW1lbnRBY3Rpb25d
KToKKyAgICAgICAgKC1bV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIgX2FjY2Vzc2liaWxp
dHlQZXJmb3JtSW5jcmVtZW50QWN0aW9uXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxpdHlP
YmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlQZXJmb3JtRGVjcmVtZW50QWN0aW9uXSk6CisgICAg
ICAgICgtW1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIF9hY2Nlc3NpYmlsaXR5UGVyZm9y
bURlY3JlbWVudEFjdGlvbl0pOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3Jh
cHBlciBhY2Nlc3NpYmlsaXR5UGVyZm9ybUFjdGlvbjpdKToKKwogMjAxOC0wNC0xNyAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyMjk4MzEp
OiBDTUQtY2xpY2tpbmcgYW4gaUNsb3VkIHdlYiBhcHAgbGluayB1bmV4cGVjdGVkbHkgb3BlbnMg
dGhhdCBsaW5rIGluIGEgbmV3IHRhYiBhbmQgdGhlIGN1cnJlbnQgdGFiCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1h
Yy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJB
Y2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQkocmV2aXNpb24gMjMwNzIzKQorKysgU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBw
ZXJNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTM0ODIsNiArMzQ4MiwxMyBAQCAtICh2b2lkKV9h
Y2Nlc3NpYmlsaXR5UGVyZm9ybVByZXNzQWN0aW9uCiAKIC0gKHZvaWQpYWNjZXNzaWJpbGl0eVBl
cmZvcm1JbmNyZW1lbnRBY3Rpb24KIHsKKyAgICBkaXNwYXRjaF9hc3luYyhkaXNwYXRjaF9nZXRf
bWFpbl9xdWV1ZSgpLCBeeworICAgICAgICBbc2VsZiBfYWNjZXNzaWJpbGl0eVBlcmZvcm1JbmNy
ZW1lbnRBY3Rpb25dOworICAgIH0pOworfQorCistICh2b2lkKV9hY2Nlc3NpYmlsaXR5UGVyZm9y
bUluY3JlbWVudEFjdGlvbgorewogICAgIGlmICghW3NlbGYgdXBkYXRlT2JqZWN0QmFja2luZ1N0
b3JlXSkKICAgICAgICAgcmV0dXJuOwogICAgIApAQCAtMzQ5Myw2ICszNTAwLDEzIEBAIC0gKHZv
aWQpYWNjZXNzaWJpbGl0eVBlcmZvcm1JbmNyZW1lbnRBY3QKIAogLSAodm9pZClhY2Nlc3NpYmls
aXR5UGVyZm9ybURlY3JlbWVudEFjdGlvbgogeworICAgIGRpc3BhdGNoX2FzeW5jKGRpc3BhdGNo
X2dldF9tYWluX3F1ZXVlKCksIF57CisgICAgICAgIFtzZWxmIF9hY2Nlc3NpYmlsaXR5UGVyZm9y
bURlY3JlbWVudEFjdGlvbl07CisgICAgfSk7Cit9CisKKy0gKHZvaWQpX2FjY2Vzc2liaWxpdHlQ
ZXJmb3JtRGVjcmVtZW50QWN0aW9uCit7CiAgICAgaWYgKCFbc2VsZiB1cGRhdGVPYmplY3RCYWNr
aW5nU3RvcmVdKQogICAgICAgICByZXR1cm47CiAgICAgCkBAIC0zNTczLDYgKzM1ODcsMTIgQEAg
LSAodm9pZClhY2Nlc3NpYmlsaXR5UGVyZm9ybUFjdGlvbjooTlNTdAogICAgIGVsc2UgaWYgKFth
Y3Rpb24gaXNFcXVhbFRvU3RyaW5nOkAiQVhTeW5jUHJlc3NBY3Rpb24iXSkKICAgICAgICAgW3Nl
bGYgX2FjY2Vzc2liaWxpdHlQZXJmb3JtUHJlc3NBY3Rpb25dOwogICAgIAorICAgIGVsc2UgaWYg
KFthY3Rpb24gaXNFcXVhbFRvU3RyaW5nOkAiQVhTeW5jSW5jcmVtZW50QWN0aW9uIl0pCisgICAg
ICAgIFtzZWxmIF9hY2Nlc3NpYmlsaXR5UGVyZm9ybUluY3JlbWVudEFjdGlvbl07CisgICAgCisg
ICAgZWxzZSBpZiAoW2FjdGlvbiBpc0VxdWFsVG9TdHJpbmc6QCJBWFN5bmNEZWNyZW1lbnRBY3Rp
b24iXSkKKyAgICAgICAgW3NlbGYgX2FjY2Vzc2liaWxpdHlQZXJmb3JtRGVjcmVtZW50QWN0aW9u
XTsKKyAgICAKICAgICBlbHNlIGlmIChbYWN0aW9uIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2li
aWxpdHlTaG93TWVudUFjdGlvbl0pCiAgICAgICAgIFtzZWxmIGFjY2Vzc2liaWxpdHlQZXJmb3Jt
U2hvd01lbnVBY3Rpb25dOwogICAgIApJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjMwNzY5KQorKysgVG9vbHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTgtMDQtMTggIE5hbiBXYW5nICA8
bl93YW5nQGFwcGxlLmNvbT4KKworICAgICAgICBBWDogW21hY09TXSBXZWJLaXQgaGFuZ3Mgd2hl
biB0cmlnZ2VyaW5nIGFuIGFsZXJ0IGZyb20gYW4gQU9NIGluY3JlbWVudCBldmVudAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0NzQyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVudE1hYy5tbToKKyAgICAgICAgKEFjY2Vzc2liaWxp
dHlVSUVsZW1lbnQ6OmluY3JlbWVudCk6CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
OjpkZWNyZW1lbnQpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
QWNjZXNzaWJpbGl0eVVJRWxlbWVudC5oOgorICAgICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlF
bGVtZW50Ojphc3luY0luY3JlbWVudCk6CisgICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVs
ZW1lbnQ6OmFzeW5jRGVjcmVtZW50KToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL0JpbmRpbmdzL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQuaWRsOgorICAgICAgICAq
IFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRNYWMubW06CisgICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmluY3JlbWVu
dCk6CisgICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmRlY3JlbWVudCk6Cisg
ICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmFzeW5jSW5jcmVtZW50KToKKyAg
ICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6YXN5bmNEZWNyZW1lbnQpOgorCiAy
MDE4LTA0LTE4ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIFJF
R1JFU1NJT046IFVzaW5nIHRoZSByZWxvYWQgYnV0dG9uIHdoaWxlIG9mZmxpbmUgcHVzaGVzIGlk
ZW50aWNhbCBwYWdlcyBvbnRvIHRoZSBiYWNrL2ZvcndhcmQgbGlzdApJbmRleDogVG9vbHMvRHVt
cFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW0J
KHJldmlzaW9uIDIzMDcyMykKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmls
aXR5VUlFbGVtZW50TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMzI4LDE0ICsxMzI4LDE0IEBA
IHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0VmFsdWUoSlMKIHZvaWQgQWNjZXNzaWJp
bGl0eVVJRWxlbWVudDo6aW5jcmVtZW50KCkKIHsKICAgICBCRUdJTl9BWF9PQkpDX0VYQ0VQVElP
TlMKLSAgICBbbV9lbGVtZW50IGFjY2Vzc2liaWxpdHlQZXJmb3JtQWN0aW9uOk5TQWNjZXNzaWJp
bGl0eUluY3JlbWVudEFjdGlvbl07CisgICAgW21fZWxlbWVudCBhY2Nlc3NpYmlsaXR5UGVyZm9y
bUFjdGlvbjpAIkFYU3luY0luY3JlbWVudEFjdGlvbiJdOwogICAgIEVORF9BWF9PQkpDX0VYQ0VQ
VElPTlMKIH0KIAogdm9pZCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpkZWNyZW1lbnQoKQogewog
ICAgIEJFR0lOX0FYX09CSkNfRVhDRVBUSU9OUwotICAgIFttX2VsZW1lbnQgYWNjZXNzaWJpbGl0
eVBlcmZvcm1BY3Rpb246TlNBY2Nlc3NpYmlsaXR5RGVjcmVtZW50QWN0aW9uXTsKKyAgICBbbV9l
bGVtZW50IGFjY2Vzc2liaWxpdHlQZXJmb3JtQWN0aW9uOkAiQVhTeW5jRGVjcmVtZW50QWN0aW9u
Il07CiAgICAgRU5EX0FYX09CSkNfRVhDRVBUSU9OUwogfQogCkluZGV4OiBUb29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0FjY2Vzc2liaWxp
dHlVSUVsZW1lbnQuaAkocmV2aXNpb24gMjMwNzIzKQorKysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmgJKHdvcmtpbmcgY29weSkK
QEAgLTEwMCw4ICsxMDAsMTIgQEAgcHVibGljOgogICAgIGJvb2wgZGlzbWlzcygpOwogI2lmIFBM
QVRGT1JNKE1BQykKICAgICB2b2lkIHN5bmNQcmVzcygpOworICAgIHZvaWQgYXN5bmNJbmNyZW1l
bnQoKTsKKyAgICB2b2lkIGFzeW5jRGVjcmVtZW50KCk7CiAjZWxzZQogICAgIHZvaWQgc3luY1By
ZXNzKCkgeyBwcmVzcygpOyB9CisgICAgdm9pZCBhc3luY0luY3JlbWVudCgpIHsgfQorICAgIHZv
aWQgYXN5bmNEZWNyZW1lbnQoKSB7IH07CiAjZW5kaWYKIAogICAgIC8vIEF0dHJpYnV0ZXMgLSBw
bGF0Zm9ybS1pbmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbnMKSW5kZXg6IFRvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5p
ZGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9C
aW5kaW5ncy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmlkbAkocmV2aXNpb24gMjMwNzIzKQorKysg
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9BY2Nlc3NpYmls
aXR5VUlFbGVtZW50LmlkbAkod29ya2luZyBjb3B5KQpAQCAtMTE1LDYgKzExNSw4IEBAIGludGVy
ZmFjZSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50IHsKICAgICAvLyBBY3Rpb25zLgogICAgIHZvaWQg
aW5jcmVtZW50KCk7CiAgICAgdm9pZCBkZWNyZW1lbnQoKTsKKyAgICB2b2lkIGFzeW5jSW5jcmVt
ZW50KCk7CisgICAgdm9pZCBhc3luY0RlY3JlbWVudCgpOwogICAgIHZvaWQgcHJlc3MoKTsKICAg
ICB2b2lkIHN5bmNQcmVzcygpOwogICAgIHZvaWQgc2hvd01lbnUoKTsKSW5kZXg6IFRvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRN
YWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVudE1hYy5tbQkocmV2aXNpb24gMjMwNzIzKQorKysg
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9tYWMvQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudE1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTQwNywxMyArMTQwNywyNyBAQCBib29s
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OnNldFNlbGVjdGVkCiB2b2lkIEFjY2Vzc2liaWxpdHlV
SUVsZW1lbnQ6OmluY3JlbWVudCgpCiB7CiAgICAgQkVHSU5fQVhfT0JKQ19FWENFUFRJT05TCi0g
ICAgW21fZWxlbWVudCBhY2Nlc3NpYmlsaXR5UGVyZm9ybUFjdGlvbjpOU0FjY2Vzc2liaWxpdHlJ
bmNyZW1lbnRBY3Rpb25dOworICAgIFttX2VsZW1lbnQgYWNjZXNzaWJpbGl0eVBlcmZvcm1BY3Rp
b246QCJBWFN5bmNJbmNyZW1lbnRBY3Rpb24iXTsKICAgICBFTkRfQVhfT0JKQ19FWENFUFRJT05T
CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6ZGVjcmVtZW50KCkKIHsKICAgICBC
RUdJTl9BWF9PQkpDX0VYQ0VQVElPTlMKKyAgICBbbV9lbGVtZW50IGFjY2Vzc2liaWxpdHlQZXJm
b3JtQWN0aW9uOkAiQVhTeW5jRGVjcmVtZW50QWN0aW9uIl07CisgICAgRU5EX0FYX09CSkNfRVhD
RVBUSU9OUworfQorCit2b2lkIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmFzeW5jSW5jcmVtZW50
KCkKK3sKKyAgICBCRUdJTl9BWF9PQkpDX0VYQ0VQVElPTlMKKyAgICBbbV9lbGVtZW50IGFjY2Vz
c2liaWxpdHlQZXJmb3JtQWN0aW9uOk5TQWNjZXNzaWJpbGl0eUluY3JlbWVudEFjdGlvbl07Cisg
ICAgRU5EX0FYX09CSkNfRVhDRVBUSU9OUworfQorCit2b2lkIEFjY2Vzc2liaWxpdHlVSUVsZW1l
bnQ6OmFzeW5jRGVjcmVtZW50KCkKK3sKKyAgICBCRUdJTl9BWF9PQkpDX0VYQ0VQVElPTlMKICAg
ICBbbV9lbGVtZW50IGFjY2Vzc2liaWxpdHlQZXJmb3JtQWN0aW9uOk5TQWNjZXNzaWJpbGl0eURl
Y3JlbWVudEFjdGlvbl07CiAgICAgRU5EX0FYX09CSkNfRVhDRVBUSU9OUwogfQpJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMjMwNzIzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMTggIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNv
bT4KKworICAgICAgICBBWDogW21hY09TXSBXZWJLaXQgaGFuZ3Mgd2hlbiB0cmlnZ2VyaW5nIGFu
IGFsZXJ0IGZyb20gYW4gQU9NIGluY3JlbWVudCBldmVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0NzQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9hc3luYy1pbmNy
ZW1lbnQtZGVjcmVtZW50LWFjdGlvbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFj
Y2Vzc2liaWxpdHkvbWFjL2FzeW5jLWluY3JlbWVudC1kZWNyZW1lbnQtYWN0aW9uLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAx
OC0wNC0xNyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JF
U1NJT04gKHIyMjk4MzEpOiBDTUQtY2xpY2tpbmcgYW4gaUNsb3VkIHdlYiBhcHAgbGluayB1bmV4
cGVjdGVkbHkgb3BlbnMgdGhhdCBsaW5rIGluIGEgbmV3IHRhYiBhbmQgdGhlIGN1cnJlbnQgdGFi
CkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hc3luYy1pbmNyZW1lbnQtZGVj
cmVtZW50LWFjdGlvbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9tYWMvYXN5bmMtaW5jcmVtZW50LWRlY3JlbWVudC1hY3Rpb24tZXhwZWN0ZWQu
dHh0CShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2FzeW5j
LWluY3JlbWVudC1kZWNyZW1lbnQtYWN0aW9uLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtMCwwICsxLDE1IEBACisKK1RoaXMgdGVzdHMgdGhhdCBpbmNyZW1lbnQgYW5kIGRlY3JlbWVu
dCBhY3Rpb25zIGFyZSBhc3luYy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BB
U1Mgb2JqLmludFZhbHVlIGlzIDI1CitQQVNTIG9iai5pbnRWYWx1ZSBpcyAyNQorUEFTUyBvYmou
aW50VmFsdWUgaXMgNTAKK1BBU1Mgb2JqLmludFZhbHVlIGlzIDUwCitQQVNTIG9iai5pbnRWYWx1
ZSBpcyAyNQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2FzeW5jLWluY3JlbWVudC1k
ZWNyZW1lbnQtYWN0aW9uLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9tYWMvYXN5bmMtaW5jcmVtZW50LWRlY3JlbWVudC1hY3Rpb24uaHRtbAkobm9uZXhpc3Rl
bnQpCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hc3luYy1pbmNyZW1lbnQtZGVj
cmVtZW50LWFjdGlvbi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9D
VFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPGlucHV0IHR5cGU9InJhbmdlIiBtaW49IjAi
IG1heD0iMTAwIiB2YWx1ZT0iMjUiIHN0ZXA9IjI1IiBpZD0icmFuZ2UxIi8+CisKKzxwIGlkPSJk
ZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CisKKzxzY3JpcHQ+CisK
KyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGluY3JlbWVudCBhbmQgZGVjcmVtZW50
IGFjdGlvbnMgYXJlIGFzeW5jLiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlcikgeworICAgICAgICBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworICAgICAgICB2YXIg
b2JqID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJyYW5n
ZTEiKTsKKyAgICAgICAgCisgICAgICAgIHNob3VsZEJlKCJvYmouaW50VmFsdWUiLCAiMjUiKTsK
KworICAgICAgICBvYmouYXN5bmNJbmNyZW1lbnQoKTsKKyAgICAgICAgc2hvdWxkQmUoIm9iai5p
bnRWYWx1ZSIsICIyNSIpOworCisgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAg
ICAgICAgICBzaG91bGRCZSgib2JqLmludFZhbHVlIiwgIjUwIik7CisKKyAgICAgICAgICAgIG9i
ai5hc3luY0RlY3JlbWVudCgpOworICAgICAgICAgICAgc2hvdWxkQmUoIm9iai5pbnRWYWx1ZSIs
ICI1MCIpOworCisgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICAg
ICAgICAgIHNob3VsZEJlKCJvYmouaW50VmFsdWUiLCAiMjUiKTsKKyAgICAgICAgICAgICAgICBm
aW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgICAgIH0sIDUpOworICAgICAgICB9LCA1KTsKKyAgICB9
CisKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9z
dC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAyMzA3MjMpCisrKyBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29w
eSkKQEAgLTUwMSw2ICs1MDEsNyBAQCB3ZWJraXQub3JnL2IvMTcyMDQ0IFsgRGVidWcgXSBpbXBv
cnRlZC93CiB3ZWJraXQub3JnL2IvMTgwODk4IGFjY2Vzc2liaWxpdHkvbWFjL0FPTS1ldmVudHMu
aHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzE4MzAyMyBhY2Nlc3NpYmlsaXR5L21hYy9BT00t
ZXZlbnRzLWFsbC5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTgzMzUyIGFjY2Vzc2liaWxp
dHkvaW9zLXNpbXVsYXRvci9BT00tZGlzbWlzcy1ldmVudC5odG1sIFsgU2tpcCBdCit3ZWJraXQu
b3JnL2IvMTg0NzQyIGFjY2Vzc2liaWxpdHkvbWFjL2FzeW5jLWluY3JlbWVudC1kZWNyZW1lbnQt
YWN0aW9uLmh0bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzE4Mjc1MiBhY2Nlc3NpYmlsaXR5
L21hYy9hY2Nlc3NpYmlsaXR5LW1ha2UtZmlyc3QtcmVzcG9uZGVyLmh0bWwgWyBTa2lwIF0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>