<?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>120669</bug_id>
          
          <creation_ts>2013-09-04 01:42:47 -0700</creation_ts>
          <short_desc>REGRESSION(r154781): accessibility/notification-listeners.html is failing</short_desc>
          <delta_ts>2013-09-12 02:30:30 -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>WebKitGTK</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>Gtk, LayoutTestFailure, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</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>d.nomiyama</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>924322</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-09-04 01:42:47 -0700</bug_when>
    <thetext>The accessibility/notification-listeners.html layout test is failing since r154781.
http://trac.webkit.org/changeset/154781

http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=accessibility%2Fnotification-listeners.html

Diff:
--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/accessibility/notification-listeners-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/accessibility/notification-listeners-actual.txt
@@ -5,7 +5,29 @@
 
 
 Slider
-FAIL selectNotificationCount should be 1. Was 0.
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXFocusedUIElementChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+SELECT AXInvalidStatusChanged
+FAIL selectNotificationCount should be 1. Was 22.
 FAIL sliderNotificationCount should be 1. Was 0.
 FAIL globalNotificationCount should be 2. Was 0.
 PASS successfullyParsed is true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927884</commentid>
    <comment_count>1</comment_count>
      <attachid>211332</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-11 11:26:07 -0700</bug_when>
    <thetext>Created attachment 211332
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927888</commentid>
    <comment_count>2</comment_count>
      <attachid>211332</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-09-11 11:30:58 -0700</bug_when>
    <thetext>Comment on attachment 211332
Patch

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

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:192
&gt; +        return FALSE;

should this just be false (not FALSE)

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:220
&gt; +    return TRUE;

ditto about TRUE/true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927895</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-11 11:36:14 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 211332 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=211332&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:192
&gt; &gt; +        return FALSE;
&gt; 
&gt; should this just be false (not FALSE)

Sure, I&apos;ll fix it. I based on the code at axObjectEventListener(), which has the same typo. I will fix both functions.

&gt; &gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:220
&gt; &gt; +    return TRUE;
&gt; 
&gt; ditto about TRUE/true

Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927897</commentid>
    <comment_count>4</comment_count>
      <attachid>211335</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-11 11:41:54 -0700</bug_when>
    <thetext>Created attachment 211335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928202</commentid>
    <comment_count>5</comment_count>
      <attachid>211335</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 02:30:27 -0700</bug_when>
    <thetext>Comment on attachment 211335
Patch

Clearing flags on attachment: 211335

Committed r155599: &lt;http://trac.webkit.org/changeset/155599&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928203</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-12 02:30:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211332</attachid>
            <date>2013-09-11 11:26:07 -0700</date>
            <delta_ts>2013-09-11 11:41:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-120669-20130911192622.patch</filename>
            <type>text/plain</type>
            <size>10059</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NTQwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjAyZjBmODQyNDJjZjg3MmVmMTQ3NDcxM2ZlNTVjNjkx
NTE0YjVjNi4uNTJlNzI3YjUzOGVjOTcxY2ExMDRiMmQwYjRmYWMwOWY0MjU4ODgxNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQw
IEBACisyMDEzLTA5LTExICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTU0NzgxKTogYWNjZXNzaWJpbGl0eS9ub3RpZmljYXRp
b24tbGlzdGVuZXJzLmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwNjY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRml4ZWQgNCBwcm9ibGVtcyB0aGF0IHdlcmUgY2F1c2luZyBu
b3RpZmljYXRpb24tbGlzdGVuZXJzLmh0bWwgdG8gZmFpbC4KKworICAgICAgICBOb3RpZmljYXRp
b25zIGZvciBBWEZvY3VzZWRVSUVsZW1lbnRDaGFuZ2VkIGFuZCBBWFZhbHVlQ2hhbmdlZCBoYWQg
dG8gYmUKKyAgICAgICAgaW1wbGVtZW50ZWQgaW4gYXhPYmplY3RFdmVudExpc3RlbmVyKCkuCisK
KyAgICAgICAgQSBub3RpZmljYXRpb24gZm9yIEFYRm9jdXNlZFVJRWxlbWVudENoYW5nZWQgd2Fz
IGluY29ycmVjdGx5IHNlbnQgd2hlbgorICAgICAgICB0aGUgZWxlbWVudCBsb3N0IGZvY3VzLgor
CisgICAgICAgIEdsb2JhbCBub3RpZmljYXRpb24gd2FzIG5vdCBkaXNwYXRjaGVkIGlmIGFuIGVs
ZW1lbnQgbm90aWZpY2F0aW9uIHdhcworICAgICAgICBwcmVzZW50IGluIHRoZSBIYXNoTWFwLgor
CisgICAgICAgIGNvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCkgd2FzIGNvbm5lY3Rpbmcg
c2lnbmFscyB0byBjYWxsYmFja3MKKyAgICAgICAgbXVsdGlwbGUgdGltZXMgYmVjYXVzZSBpdCB3
YXMgbm90IGNoZWNraW5nIGlmCisgICAgICAgIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJh
Y2tzKCkgaGFkIGFuIGVhcmx5IHJldHVybiBpZiB0aGVyZSB3ZXJlCisgICAgICAgIGFjdGl2ZSBo
YW5kbGVycy4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzLmg6IE1vZGlmaWVkCisgICAgICAgIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJh
Y2tzKCkgdG8gaW5mb3JtIGlmIHRoZSBjYWxsYmFja3Mgd2VyZQorICAgICAgICBzdWNjZXNzZnVs
bHkgZGlzY29ubmVjdGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzQXRrLmNwcDoKKyAgICAgICAgKGF4T2JqZWN0RXZlbnRMaXN0ZW5lcik6IElt
cGxlbWVudGVkIG5vdGlmaWNhdGlvbnMgZm9yCisgICAgICAgIEFYRm9jdXNlZFVJRWxlbWVudENo
YW5nZWQgYW5kIEFYVmFsdWVDaGFuZ2VkLiBGaXhlZCB0aGUgZ2xvYmFsCisgICAgICAgIG5vdGlm
aWNhdGlvbiwgd2hpY2ggd2FzIG5vdCBkaXNwYXRjaGVkIGlmIGFuIGVsZW1lbnQgbm90aWZpY2F0
aW9uCisgICAgICAgIGV4aXN0ZWQuIEZpeGVkIHRoZSBub3RpZmljYXRpb24gZm9yIEFYRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQgdGhhdCB3YXMKKyAgICAgICAgaW5jb3JyZWN0bHkgc2VudCB3aGVu
IHRoZSBlbGVtZW50IGxvc3QgZm9jdXMuCisgICAgICAgIChjb25uZWN0QWNjZXNzaWJpbGl0eUNh
bGxiYWNrcyk6IEFkZGVkIGVhcmx5IHJldHVybiBpZgorICAgICAgICBkaXNjb25uZWN0QWNjZXNz
aWJpbGl0eUNhbGxiYWNrcygpIGRpZCBub3QgZGlzY29ubmVjdCB0aGUgY2FsbGJhY2tzLgorICAg
ICAgICAoZGlzY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MpOiBBZGRlZCBhIHJldHVybiB2
YWx1ZSB0byBpbmZvcm0gaWYKKyAgICAgICAgY2FsbGJhY2tzIHdlcmUgc3VjY2Vzc2Z1bGx5IGRp
c2Nvbm5lY3RlZC4KKwogMjAxMy0wOS0xMSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCB0aGUgaW5kZW50YXRpb24gYWZ0ZXIg
cjEwNTg0OC4gVHlwbyBmaXggYWZ0ZXIgcjE1NTUyMy4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzLmggYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrcy5oCmluZGV4IGQ3OWU4MzgzYjZkOGU1NmZj
NmI1YTRjNzkwMzU5ODk1MDkxZWFjY2YuLjE4ODI3MmNkMDgzNTQ2MGNjYWU5MGM0NDU0MzVmODk4
ZjUwNzAyNTYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxp
dHlDYWxsYmFja3MuaApAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgIkFjY2Vzc2liaWxpdHlV
SUVsZW1lbnQuaCIKIAogdm9pZCBjb25uZWN0QWNjZXNzaWJpbGl0eUNhbGxiYWNrcygpOwotdm9p
ZCBkaXNjb25uZWN0QWNjZXNzaWJpbGl0eUNhbGxiYWNrcygpOworYm9vbCBkaXNjb25uZWN0QWNj
ZXNzaWJpbGl0eUNhbGxiYWNrcygpOwogdm9pZCBhZGRBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9u
SGFuZGxlcihBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlciopOwogdm9pZCByZW1vdmVB
Y2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcihBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9u
SGFuZGxlciopOwogCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNz
aWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNz
aWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKaW5kZXggOGQ5YWUwMTcwOTQ0M2JiZDU3ZTYzNWM0ZWIy
ZDU5MDViMGQ3MjBhZi4uZDc3M2QwNzcwNjkwMzZmYmI4N2UwYTBlNWI4NzljYTZjMTkxMTUzMCAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFj
a3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzQXRrLmNwcApAQCAtMTExLDEzICsxMTEsMTYgQEAgc3RhdGljIGdib29sZWFuIGF4T2Jq
ZWN0RXZlbnRMaXN0ZW5lcihHU2lnbmFsSW52b2NhdGlvbkhpbnQgKnNpZ25hbEhpbnQsIGd1aW50
IG4KICAgICB9IGVsc2UgaWYgKCFnX3N0cmNtcDAoc2lnbmFsUXVlcnkuc2lnbmFsX25hbWUsICJm
b2N1cy1ldmVudCIpKSB7CiAgICAgICAgIHNpZ25hbE5hbWUuc2V0KGdfc3RyZHVwKCJmb2N1cy1l
dmVudCIpKTsKICAgICAgICAgc2lnbmFsVmFsdWUuc2V0KGdfc3RyZHVwX3ByaW50ZigiJWQiLCBn
X3ZhbHVlX2dldF9ib29sZWFuKCZwYXJhbVZhbHVlc1sxXSkpKTsKLSAgICAgICAgbm90aWZpY2F0
aW9uTmFtZSA9ICJBWEZvY3VzZWRVSUVsZW1lbnRDaGFuZ2VkIjsKKyAgICAgICAgaWYgKGdfdmFs
dWVfZ2V0X2Jvb2xlYW4oJnBhcmFtVmFsdWVzWzFdKSkKKyAgICAgICAgICAgIG5vdGlmaWNhdGlv
bk5hbWUgPSAiQVhGb2N1c2VkVUlFbGVtZW50Q2hhbmdlZCI7CiAgICAgfSBlbHNlIGlmICghZ19z
dHJjbXAwKHNpZ25hbFF1ZXJ5LnNpZ25hbF9uYW1lLCAiY2hpbGRyZW4tY2hhbmdlZCIpKSB7CiAg
ICAgICAgIHNpZ25hbE5hbWUuc2V0KGdfc3RyZHVwKCJjaGlsZHJlbi1jaGFuZ2VkIikpOwogICAg
ICAgICBzaWduYWxWYWx1ZS5zZXQoZ19zdHJkdXBfcHJpbnRmKCIlZCIsIGdfdmFsdWVfZ2V0X3Vp
bnQoJnBhcmFtVmFsdWVzWzFdKSkpOwotICAgIH0gZWxzZSBpZiAoIWdfc3RyY21wMChzaWduYWxR
dWVyeS5zaWduYWxfbmFtZSwgInByb3BlcnR5LWNoYW5nZSIpKQorICAgIH0gZWxzZSBpZiAoIWdf
c3RyY21wMChzaWduYWxRdWVyeS5zaWduYWxfbmFtZSwgInByb3BlcnR5LWNoYW5nZSIpKSB7CiAg
ICAgICAgIHNpZ25hbE5hbWUuc2V0KGdfc3RyZHVwX3ByaW50ZigicHJvcGVydHktY2hhbmdlOiVz
IiwgZ19xdWFya190b19zdHJpbmcoc2lnbmFsSGludC0+ZGV0YWlsKSkpOwotICAgIGVsc2UKKyAg
ICAgICAgaWYgKCFnX3N0cmNtcDAoZ19xdWFya190b19zdHJpbmcoc2lnbmFsSGludC0+ZGV0YWls
KSwgImFjY2Vzc2libGUtdmFsdWUiKSkKKyAgICAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAi
QVhWYWx1ZUNoYW5nZWQiOworICAgIH0gZWxzZQogICAgICAgICBzaWduYWxOYW1lLnNldChnX3N0
cmR1cChzaWduYWxRdWVyeS5zaWduYWxfbmFtZSkpOwogCiAgICAgaWYgKGxvZ2dpbmdBY2Nlc3Np
YmlsaXR5RXZlbnRzKQpAQCAtMTM4LDcgKzE0MSw5IEBAIHN0YXRpYyBnYm9vbGVhbiBheE9iamVj
dEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9jYXRpb25IaW50ICpzaWduYWxIaW50LCBndWludCBu
CiAgICAgICAgIGlmIChlbGVtZW50Tm90aWZpY2F0aW9uSGFuZGxlciAhPSBub3RpZmljYXRpb25I
YW5kbGVycy5lbmQoKSkgewogICAgICAgICAgICAgLy8gTGlzdGVuZXIgZm9yIG9uZSBlbGVtZW50
IGp1c3QgZ2V0cyBvbmUgYXJndW1lbnQsIHRoZSBub3RpZmljYXRpb24gbmFtZS4KICAgICAgICAg
ICAgIEpTT2JqZWN0Q2FsbEFzRnVuY3Rpb24oanNDb250ZXh0LCBlbGVtZW50Tm90aWZpY2F0aW9u
SGFuZGxlci0+dmFsdWUtPm5vdGlmaWNhdGlvbkZ1bmN0aW9uQ2FsbGJhY2soKSwgMCwgMSwgJm5v
dGlmaWNhdGlvbk5hbWVBcmd1bWVudCwgMCk7Ci0gICAgICAgIH0gZWxzZSBpZiAoZ2xvYmFsTm90
aWZpY2F0aW9uSGFuZGxlcikgeworICAgICAgICB9CisKKyAgICAgICAgaWYgKGdsb2JhbE5vdGlm
aWNhdGlvbkhhbmRsZXIpIHsKICAgICAgICAgICAgIC8vIEEgZ2xvYmFsIGxpc3RlbmVyIGdldHMg
dGhlIGVsZW1lbnQgYW5kIHRoZSBub3RpZmljYXRpb24gbmFtZSBhcyBhcmd1bWVudHMuCiAgICAg
ICAgICAgICBKU1ZhbHVlUmVmIGFyZ3VtZW50c1syXTsKICAgICAgICAgICAgIGFyZ3VtZW50c1sw
XSA9IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Om1ha2VKU0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQo
anNDb250ZXh0LCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50KGFjY2Vzc2libGUpKTsKQEAgLTE1Myw3
ICsxNTgsOCBAQCBzdGF0aWMgZ2Jvb2xlYW4gYXhPYmplY3RFdmVudExpc3RlbmVyKEdTaWduYWxJ
bnZvY2F0aW9uSGludCAqc2lnbmFsSGludCwgZ3VpbnQgbgogdm9pZCBjb25uZWN0QWNjZXNzaWJp
bGl0eUNhbGxiYWNrcygpCiB7CiAgICAgLy8gRW5zdXJlIG5vIGNhbGxiYWNrcyBhcmUgY29ubmVj
dGVkIGJlZm9yZS4KLSAgICBkaXNjb25uZWN0QWNjZXNzaWJpbGl0eUNhbGxiYWNrcygpOworICAg
IGlmICghZGlzY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKSkKKyAgICAgICAgcmV0dXJu
OwogCiAgICAgLy8gRW5zdXJlIHRoYXQgYWNjZXNzaWJpbGl0eSBpcyBpbml0aWFsaXplZCBmb3Ig
dGhlIFdlYlZpZXcgYnkgcXVlcnlpbmcgZm9yCiAgICAgLy8gdGhlIHJvb3QgYWNjZXNzaWJsZSBv
YmplY3QsIHdoaWNoIHdpbGwgY3JlYXRlIHRoZSBmdWxsIGhpZXJhcmNoeS4KQEAgLTE3OSwxMSAr
MTg1LDExIEBAIHZvaWQgY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKQogICAgIGdfb2Jq
ZWN0X3VucmVmKGR1bW15QXhPYmplY3QpOwogfQogCi12b2lkIGRpc2Nvbm5lY3RBY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzKCkKK2Jvb2wgZGlzY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKQog
ewogICAgIC8vIE9ubHkgZGlzY29ubmVjdCBpZiBsb2dnaW5nIGlzIG9mZiBhbmQgdGhlcmUgaXMg
bm8gbm90aWZpY2F0aW9uIGhhbmRsZXIuCi0gICAgaWYgKGxvZ2dpbmdBY2Nlc3NpYmlsaXR5RXZl
bnRzIHx8ICFub3RpZmljYXRpb25IYW5kbGVycy5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVybjsK
KyAgICBpZiAobG9nZ2luZ0FjY2Vzc2liaWxpdHlFdmVudHMgfHwgIW5vdGlmaWNhdGlvbkhhbmRs
ZXJzLmlzRW1wdHkoKSB8fCBnbG9iYWxOb3RpZmljYXRpb25IYW5kbGVyKQorICAgICAgICByZXR1
cm4gRkFMU0U7CiAKICAgICAvLyBBdGtPYmplY3Qgc2lnbmFscy4KICAgICBpZiAoc3RhdGVDaGFu
Z2VMaXN0ZW5lcklkKSB7CkBAIC0yMTAsNiArMjE2LDggQEAgdm9pZCBkaXNjb25uZWN0QWNjZXNz
aWJpbGl0eUNhbGxiYWNrcygpCiAgICAgICAgIGF0a19yZW1vdmVfZ2xvYmFsX2V2ZW50X2xpc3Rl
bmVyKHZpc2libGVEYXRhQ2hhbmdlZExpc3RlbmVySWQpOwogICAgICAgICB2aXNpYmxlRGF0YUNo
YW5nZWRMaXN0ZW5lcklkID0gMDsKICAgICB9CisKKyAgICByZXR1cm4gVFJVRTsKIH0KIAogdm9p
ZCBhZGRBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcihBY2Nlc3NpYmlsaXR5Tm90aWZp
Y2F0aW9uSGFuZGxlciogbm90aWZpY2F0aW9uSGFuZGxlcikKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHAg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRs
ZXJBdGsuY3BwCmluZGV4IGM3MWE2Mjc0YmNmNTliM2YwODI2OGI3MTQ0NTU5MmM1ZWZmZmY1Yjku
LjlmZmI3NWUxMWVmYjU3YTgzNGIzZjdmZmFhNDMwYzE4YjE0OWYxODcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0
ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlOb3RpZmlj
YXRpb25IYW5kbGVyQXRrLmNwcApAQCAtMzgsNiArMzgsNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb25IYW5kbGVyOjpzZXROb3RpZmljYXRpb25GdW5jdGlvbkNhbGxiYWNrKEpTT2Jq
ZWN0UgogewogICAgIGlmICghbm90aWZpY2F0aW9uRnVuY3Rpb25DYWxsYmFjaykgewogICAgICAg
ICByZW1vdmVBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcih0aGlzKTsKKyAgICAgICAg
ZGlzY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDFmYjRhNzM5N2U2ZDcxNmM4MjliZDNkMTI0OWQwM2I2N2VlOTkzNWMuLmEx
OGM5N2FiZjhmYzNiNGQ0NDU4Y2M3MTNmZjVlNjEyOWRhNGFjNWUgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwy
MCBAQAorMjAxMy0wOS0xMSAgRGVuaXMgTm9taXlhbWEgIDxkLm5vbWl5YW1hQHNhbXN1bmcuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04ocjE1NDc4MSk6IGFjY2Vzc2liaWxpdHkvbm90aWZpY2F0
aW9uLWxpc3RlbmVycy5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDY2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZWQgdGhlIGV4cGVjdGF0aW9uIGZvciBub3RpZmlj
YXRpb24tbGlzdGVuZXJzLmh0bWwsIHdoaWNoIHdhcworICAgICAgICBmYWlsaW5nIGJlZm9yZSB0
aGlzIGZpeC4KKworICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zOiBSZW1v
dmVkIG5vdGlmaWNhdGlvbi1saXN0ZW5lcnMuaHRtbC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsv
YWNjZXNzaWJpbGl0eS9ub3RpZmljYXRpb24tbGlzdGVuZXJzLWV4cGVjdGVkLnR4dDoKKyAgICAg
ICAgVXBkYXRlZCB0aGUgZXhwZWN0YXRpb24gZm9yIG5vdGlmaWNhdGlvbi1saXN0ZW5lcnMuaHRt
bC4gVGhlcmUgaXMgb25lCisgICAgICAgIGRpZmZlcmVuY2UgZnJvbSB0aGUgcmVzdWx0cyBvbiB0
aGUgTWFjIHBvcnQsIHdoaWNoIHdhcyB1c2VkIGFzCisgICAgICAgIHJlZmVyZW5jZS4gVGhlIGVs
ZW1lbnQgcm9sZSBmb3IgPHNlbGVjdD4gaXMgQVhDb21ib0JveCB3aGlsZSBvbiBNYWMKKyAgICAg
ICAgaXMgQVhQb3BVcEJ1dHRvbi4KKwogMjAxMy0wOS0xMSAgS3J6eXN6dG9mIFdvbGFuc2tpICA8
ay53b2xhbnNraUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBDaGFuZ2VkIGV4cGVjdGVk
IHJlc3VsdHMgYWZ0ZXIgcjE1NTI1MwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVj
dGF0aW9ucwppbmRleCAwNDljMDBhYjYwNGFiOWVlYjlkY2RiN2FjZDFlZDUyZjgyNjI5MDIyLi44
YzBlMTVmZGNkYmYyODYzNDUwMjQyMDU4YTZiYWZlMDlkNDU4NzVmIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTQ1Miw4ICsxNDUyLDYgQEAgd2Via2l0
Lm9yZy9iLzEyMDEwNSBodHRwL3Rlc3RzL25hdmlnYXRpb24vcG9zdC1mcmFtZXMtZ29iYWNrMS11
bmNhY2hlZC5odG1sIFsgRmEKIAogd2Via2l0Lm9yZy9iLzEyMDIwMyBodHRwL3Rlc3RzL3NlY3Vy
aXR5L2Nyb3NzLWZyYW1lLWFjY2Vzcy1nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IuaHRtbCBbIEZh
aWx1cmUgXQogCi13ZWJraXQub3JnL2IvMTIwNjY5IGFjY2Vzc2liaWxpdHkvbm90aWZpY2F0aW9u
LWxpc3RlbmVycy5odG1sIFsgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8xMjA1OTYgY3NzMy9i
YWNrZ3JvdW5kL2JhY2tncm91bmQtcmVwZWF0LXNwYWNlLWJvcmRlci5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTIwNTk2IGNzczMvYmFja2dyb3VuZC9iYWNrZ3JvdW5k
LXJlcGVhdC1zcGFjZS1jb250ZW50Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5v
cmcvYi8xMjA1OTYgY3NzMy9iYWNrZ3JvdW5kL2JhY2tncm91bmQtcmVwZWF0LXNwYWNlLXBhZGRp
bmcuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvbm90aWZpY2F0aW9uLWxpc3RlbmVycy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9ub3RpZmljYXRpb24t
bGlzdGVuZXJzLWV4cGVjdGVkLnR4dAppbmRleCBkYjBlZmE5YjI0M2UzNzRiOThkZWE4YTRlZTQz
ZDM1N2NkODE1ZDg2Li45NjY3ODA5NmNmMjI0ZGYyZDhmN2E4OWM0Y2RlN2JhMWVjM2E4NzI0IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9ub3RpZmlj
YXRpb24tbGlzdGVuZXJzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGsvYWNjZXNzaWJpbGl0eS9ub3RpZmljYXRpb24tbGlzdGVuZXJzLWV4cGVjdGVkLnR4dApAQCAt
NSw5ICs1LDEzIEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIg
bWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIAogU2xpZGVyCi1GQUlMIHNl
bGVjdE5vdGlmaWNhdGlvbkNvdW50IHNob3VsZCBiZSAxLiBXYXMgMC4KLUZBSUwgc2xpZGVyTm90
aWZpY2F0aW9uQ291bnQgc2hvdWxkIGJlIDEuIFdhcyAwLgotRkFJTCBnbG9iYWxOb3RpZmljYXRp
b25Db3VudCBzaG91bGQgYmUgMi4gV2FzIDAuCitTRUxFQ1QgQVhJbnZhbGlkU3RhdHVzQ2hhbmdl
ZAorR0xPQkFMIEFYSW52YWxpZFN0YXR1c0NoYW5nZWQgb24gZWxlbWVudCB3aXRoIHJvbGUgQVhS
b2xlOiBBWENvbWJvQm94CitTTElERVIgQVhWYWx1ZUNoYW5nZWQKK0dMT0JBTCBBWFZhbHVlQ2hh
bmdlZCBvbiBlbGVtZW50IHdpdGggcm9sZSBBWFJvbGU6IEFYU2xpZGVyCitQQVNTIHNlbGVjdE5v
dGlmaWNhdGlvbkNvdW50IGlzIDEKK1BBU1Mgc2xpZGVyTm90aWZpY2F0aW9uQ291bnQgaXMgMQor
UEFTUyBnbG9iYWxOb3RpZmljYXRpb25Db3VudCBpcyAyCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211335</attachid>
            <date>2013-09-11 11:41:54 -0700</date>
            <delta_ts>2013-09-12 02:30:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-120669-20130911194209.patch</filename>
            <type>text/plain</type>
            <size>11047</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NTQwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjAyZjBmODQyNDJjZjg3MmVmMTQ3NDcxM2ZlNTVjNjkx
NTE0YjVjNi4uNDMxZWQwNGFhMDFhMmVlZjk2M2Q3MTYyNmU0ZWVmYjUxMGY1Y2E4YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQx
IEBACisyMDEzLTA5LTExICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+
CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTU0NzgxKTogYWNjZXNzaWJpbGl0eS9ub3RpZmljYXRp
b24tbGlzdGVuZXJzLmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwNjY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRml4ZWQgNCBwcm9ibGVtcyB0aGF0IHdlcmUgY2F1c2luZyBu
b3RpZmljYXRpb24tbGlzdGVuZXJzLmh0bWwgdG8gZmFpbC4KKworICAgICAgICBOb3RpZmljYXRp
b25zIGZvciBBWEZvY3VzZWRVSUVsZW1lbnRDaGFuZ2VkIGFuZCBBWFZhbHVlQ2hhbmdlZCBoYWQg
dG8gYmUKKyAgICAgICAgaW1wbGVtZW50ZWQgaW4gYXhPYmplY3RFdmVudExpc3RlbmVyKCkuCisK
KyAgICAgICAgQSBub3RpZmljYXRpb24gZm9yIEFYRm9jdXNlZFVJRWxlbWVudENoYW5nZWQgd2Fz
IGluY29ycmVjdGx5IHNlbnQgd2hlbgorICAgICAgICB0aGUgZWxlbWVudCBsb3N0IGZvY3VzLgor
CisgICAgICAgIEdsb2JhbCBub3RpZmljYXRpb24gd2FzIG5vdCBkaXNwYXRjaGVkIGlmIGFuIGVs
ZW1lbnQgbm90aWZpY2F0aW9uIHdhcworICAgICAgICBwcmVzZW50IGluIHRoZSBIYXNoTWFwLgor
CisgICAgICAgIGNvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCkgd2FzIGNvbm5lY3Rpbmcg
c2lnbmFscyB0byBjYWxsYmFja3MKKyAgICAgICAgbXVsdGlwbGUgdGltZXMgYmVjYXVzZSBpdCB3
YXMgbm90IGNoZWNraW5nIGlmCisgICAgICAgIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJh
Y2tzKCkgaGFkIGFuIGVhcmx5IHJldHVybiBpZiB0aGVyZSB3ZXJlCisgICAgICAgIGFjdGl2ZSBo
YW5kbGVycy4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzLmg6IE1vZGlmaWVkCisgICAgICAgIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJh
Y2tzKCkgdG8gaW5mb3JtIGlmIHRoZSBjYWxsYmFja3Mgd2VyZQorICAgICAgICBzdWNjZXNzZnVs
bHkgZGlzY29ubmVjdGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzQXRrLmNwcDoKKyAgICAgICAgKGF4T2JqZWN0RXZlbnRMaXN0ZW5lcik6IElt
cGxlbWVudGVkIG5vdGlmaWNhdGlvbnMgZm9yCisgICAgICAgIEFYRm9jdXNlZFVJRWxlbWVudENo
YW5nZWQgYW5kIEFYVmFsdWVDaGFuZ2VkLiBGaXhlZCB0aGUgZ2xvYmFsCisgICAgICAgIG5vdGlm
aWNhdGlvbiwgd2hpY2ggd2FzIG5vdCBkaXNwYXRjaGVkIGlmIGFuIGVsZW1lbnQgbm90aWZpY2F0
aW9uCisgICAgICAgIGV4aXN0ZWQuIEZpeGVkIHRoZSBub3RpZmljYXRpb24gZm9yIEFYRm9jdXNl
ZFVJRWxlbWVudENoYW5nZWQgdGhhdCB3YXMKKyAgICAgICAgaW5jb3JyZWN0bHkgc2VudCB3aGVu
IHRoZSBlbGVtZW50IGxvc3QgZm9jdXMuIEluIGFkZGl0aW9uLCBmaXhlZCBhIHR5cG8KKyAgICAg
ICAgd2hlcmUgVFJVRSBzaG91bGQgYmUgdHJ1ZS4KKyAgICAgICAgKGNvbm5lY3RBY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzKTogQWRkZWQgZWFybHkgcmV0dXJuIGlmCisgICAgICAgIGRpc2Nvbm5lY3RB
Y2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCkgZGlkIG5vdCBkaXNjb25uZWN0IHRoZSBjYWxsYmFja3Mu
CisgICAgICAgIChkaXNjb25uZWN0QWNjZXNzaWJpbGl0eUNhbGxiYWNrcyk6IEFkZGVkIGEgcmV0
dXJuIHZhbHVlIHRvIGluZm9ybSBpZgorICAgICAgICBjYWxsYmFja3Mgd2VyZSBzdWNjZXNzZnVs
bHkgZGlzY29ubmVjdGVkLgorCiAyMDEzLTA5LTExICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4IHRoZSBpbmRlbnRhdGlvbiBh
ZnRlciByMTA1ODQ4LiBUeXBvIGZpeCBhZnRlciByMTU1NTIzLgpkaWZmIC0tZ2l0IGEvVG9vbHMv
RHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3MuaCBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzLmgKaW5kZXggZDc5ZTgzODNiNmQ4
ZTU2ZmM2YjVhNGM3OTAzNTk4OTUwOTFlYWNjZi4uMTg4MjcyY2QwODM1NDYwY2NhZTkwYzQ0NTQz
NWY4OThmNTA3MDI1NiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vz
c2liaWxpdHlDYWxsYmFja3MuaAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNz
aWJpbGl0eUNhbGxiYWNrcy5oCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSAiQWNjZXNzaWJp
bGl0eVVJRWxlbWVudC5oIgogCiB2b2lkIGNvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCk7
Ci12b2lkIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCk7Citib29sIGRpc2Nvbm5l
Y3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCk7CiB2b2lkIGFkZEFjY2Vzc2liaWxpdHlOb3RpZmlj
YXRpb25IYW5kbGVyKEFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKik7CiB2b2lkIHJl
bW92ZUFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKEFjY2Vzc2liaWxpdHlOb3RpZmlj
YXRpb25IYW5kbGVyKik7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9B
Y2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9B
Y2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcAppbmRleCA4ZDlhZTAxNzA5NDQzYmJkNTdlNjM1
YzRlYjJkNTkwNWIwZDcyMGFmLi40ZTE3ODk0Mzg2NWMxMzVmODIyNjM3ZDE2NTQyZTk4YTc4NjA4
N2M0IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNh
bGxiYWNrc0F0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxp
dHlDYWxsYmFja3NBdGsuY3BwCkBAIC04NiwxMSArODYsMTEgQEAgc3RhdGljIGdib29sZWFuIGF4
T2JqZWN0RXZlbnRMaXN0ZW5lcihHU2lnbmFsSW52b2NhdGlvbkhpbnQgKnNpZ25hbEhpbnQsIGd1
aW50IG4KIHsKICAgICAvLyBBdCBsZWFzdCB3ZSBzaG91bGQgcmVjZWl2ZSB0aGUgaW5zdGFuY2Ug
ZW1pdHRpbmcgdGhlIHNpZ25hbC4KICAgICBpZiAobnVtUGFyYW1WYWx1ZXMgPCAxKQotICAgICAg
ICByZXR1cm4gVFJVRTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBBdGtPYmplY3QqIGFj
Y2Vzc2libGUgPSBBVEtfT0JKRUNUKGdfdmFsdWVfZ2V0X29iamVjdCgmcGFyYW1WYWx1ZXNbMF0p
KTsKICAgICBpZiAoIWFjY2Vzc2libGUgfHwgIUFUS19JU19PQkpFQ1QoYWNjZXNzaWJsZSkpCi0g
ICAgICAgIHJldHVybiBUUlVFOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIEdTaWduYWxR
dWVyeSBzaWduYWxRdWVyeTsKICAgICBHT3duUHRyPGdjaGFyPiBzaWduYWxOYW1lOwpAQCAtMTEx
LDEzICsxMTEsMTYgQEAgc3RhdGljIGdib29sZWFuIGF4T2JqZWN0RXZlbnRMaXN0ZW5lcihHU2ln
bmFsSW52b2NhdGlvbkhpbnQgKnNpZ25hbEhpbnQsIGd1aW50IG4KICAgICB9IGVsc2UgaWYgKCFn
X3N0cmNtcDAoc2lnbmFsUXVlcnkuc2lnbmFsX25hbWUsICJmb2N1cy1ldmVudCIpKSB7CiAgICAg
ICAgIHNpZ25hbE5hbWUuc2V0KGdfc3RyZHVwKCJmb2N1cy1ldmVudCIpKTsKICAgICAgICAgc2ln
bmFsVmFsdWUuc2V0KGdfc3RyZHVwX3ByaW50ZigiJWQiLCBnX3ZhbHVlX2dldF9ib29sZWFuKCZw
YXJhbVZhbHVlc1sxXSkpKTsKLSAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJBWEZvY3VzZWRV
SUVsZW1lbnRDaGFuZ2VkIjsKKyAgICAgICAgaWYgKGdfdmFsdWVfZ2V0X2Jvb2xlYW4oJnBhcmFt
VmFsdWVzWzFdKSkKKyAgICAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQVhGb2N1c2VkVUlF
bGVtZW50Q2hhbmdlZCI7CiAgICAgfSBlbHNlIGlmICghZ19zdHJjbXAwKHNpZ25hbFF1ZXJ5LnNp
Z25hbF9uYW1lLCAiY2hpbGRyZW4tY2hhbmdlZCIpKSB7CiAgICAgICAgIHNpZ25hbE5hbWUuc2V0
KGdfc3RyZHVwKCJjaGlsZHJlbi1jaGFuZ2VkIikpOwogICAgICAgICBzaWduYWxWYWx1ZS5zZXQo
Z19zdHJkdXBfcHJpbnRmKCIlZCIsIGdfdmFsdWVfZ2V0X3VpbnQoJnBhcmFtVmFsdWVzWzFdKSkp
OwotICAgIH0gZWxzZSBpZiAoIWdfc3RyY21wMChzaWduYWxRdWVyeS5zaWduYWxfbmFtZSwgInBy
b3BlcnR5LWNoYW5nZSIpKQorICAgIH0gZWxzZSBpZiAoIWdfc3RyY21wMChzaWduYWxRdWVyeS5z
aWduYWxfbmFtZSwgInByb3BlcnR5LWNoYW5nZSIpKSB7CiAgICAgICAgIHNpZ25hbE5hbWUuc2V0
KGdfc3RyZHVwX3ByaW50ZigicHJvcGVydHktY2hhbmdlOiVzIiwgZ19xdWFya190b19zdHJpbmco
c2lnbmFsSGludC0+ZGV0YWlsKSkpOwotICAgIGVsc2UKKyAgICAgICAgaWYgKCFnX3N0cmNtcDAo
Z19xdWFya190b19zdHJpbmcoc2lnbmFsSGludC0+ZGV0YWlsKSwgImFjY2Vzc2libGUtdmFsdWUi
KSkKKyAgICAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAiQVhWYWx1ZUNoYW5nZWQiOworICAg
IH0gZWxzZQogICAgICAgICBzaWduYWxOYW1lLnNldChnX3N0cmR1cChzaWduYWxRdWVyeS5zaWdu
YWxfbmFtZSkpOwogCiAgICAgaWYgKGxvZ2dpbmdBY2Nlc3NpYmlsaXR5RXZlbnRzKQpAQCAtMTI5
LDcgKzEzMiw3IEBAIHN0YXRpYyBnYm9vbGVhbiBheE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25h
bEludm9jYXRpb25IaW50ICpzaWduYWxIaW50LCBndWludCBuCiAgICAgSlNDb250ZXh0UmVmIGpz
Q29udGV4dCA9IDA7CiAjZW5kaWYKICAgICBpZiAoIWpzQ29udGV4dCkKLSAgICAgICAgcmV0dXJu
IFRSVUU7CisgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgaWYgKG5vdGlmaWNhdGlvbk5hbWUu
bGVuZ3RoKCkpIHsKICAgICAgICAgSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IGpzTm90aWZpY2F0
aW9uRXZlbnROYW1lKEFkb3B0LCBKU1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZyhub3RpZmlj
YXRpb25OYW1lLnV0ZjgoKS5kYXRhKCkpKTsKQEAgLTEzOCw3ICsxNDEsOSBAQCBzdGF0aWMgZ2Jv
b2xlYW4gYXhPYmplY3RFdmVudExpc3RlbmVyKEdTaWduYWxJbnZvY2F0aW9uSGludCAqc2lnbmFs
SGludCwgZ3VpbnQgbgogICAgICAgICBpZiAoZWxlbWVudE5vdGlmaWNhdGlvbkhhbmRsZXIgIT0g
bm90aWZpY2F0aW9uSGFuZGxlcnMuZW5kKCkpIHsKICAgICAgICAgICAgIC8vIExpc3RlbmVyIGZv
ciBvbmUgZWxlbWVudCBqdXN0IGdldHMgb25lIGFyZ3VtZW50LCB0aGUgbm90aWZpY2F0aW9uIG5h
bWUuCiAgICAgICAgICAgICBKU09iamVjdENhbGxBc0Z1bmN0aW9uKGpzQ29udGV4dCwgZWxlbWVu
dE5vdGlmaWNhdGlvbkhhbmRsZXItPnZhbHVlLT5ub3RpZmljYXRpb25GdW5jdGlvbkNhbGxiYWNr
KCksIDAsIDEsICZub3RpZmljYXRpb25OYW1lQXJndW1lbnQsIDApOwotICAgICAgICB9IGVsc2Ug
aWYgKGdsb2JhbE5vdGlmaWNhdGlvbkhhbmRsZXIpIHsKKyAgICAgICAgfQorCisgICAgICAgIGlm
IChnbG9iYWxOb3RpZmljYXRpb25IYW5kbGVyKSB7CiAgICAgICAgICAgICAvLyBBIGdsb2JhbCBs
aXN0ZW5lciBnZXRzIHRoZSBlbGVtZW50IGFuZCB0aGUgbm90aWZpY2F0aW9uIG5hbWUgYXMgYXJn
dW1lbnRzLgogICAgICAgICAgICAgSlNWYWx1ZVJlZiBhcmd1bWVudHNbMl07CiAgICAgICAgICAg
ICBhcmd1bWVudHNbMF0gPSBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptYWtlSlNBY2Nlc3NpYmls
aXR5VUlFbGVtZW50KGpzQ29udGV4dCwgQWNjZXNzaWJpbGl0eVVJRWxlbWVudChhY2Nlc3NpYmxl
KSk7CkBAIC0xNDcsMTMgKzE1MiwxNCBAQCBzdGF0aWMgZ2Jvb2xlYW4gYXhPYmplY3RFdmVudExp
c3RlbmVyKEdTaWduYWxJbnZvY2F0aW9uSGludCAqc2lnbmFsSGludCwgZ3VpbnQgbgogICAgICAg
ICB9CiAgICAgfQogCi0gICAgcmV0dXJuIFRSVUU7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZv
aWQgY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKQogewogICAgIC8vIEVuc3VyZSBubyBj
YWxsYmFja3MgYXJlIGNvbm5lY3RlZCBiZWZvcmUuCi0gICAgZGlzY29ubmVjdEFjY2Vzc2liaWxp
dHlDYWxsYmFja3MoKTsKKyAgICBpZiAoIWRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tz
KCkpCisgICAgICAgIHJldHVybjsKIAogICAgIC8vIEVuc3VyZSB0aGF0IGFjY2Vzc2liaWxpdHkg
aXMgaW5pdGlhbGl6ZWQgZm9yIHRoZSBXZWJWaWV3IGJ5IHF1ZXJ5aW5nIGZvcgogICAgIC8vIHRo
ZSByb290IGFjY2Vzc2libGUgb2JqZWN0LCB3aGljaCB3aWxsIGNyZWF0ZSB0aGUgZnVsbCBoaWVy
YXJjaHkuCkBAIC0xNzksMTEgKzE4NSwxMSBAQCB2b2lkIGNvbm5lY3RBY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzKCkKICAgICBnX29iamVjdF91bnJlZihkdW1teUF4T2JqZWN0KTsKIH0KIAotdm9pZCBk
aXNjb25uZWN0QWNjZXNzaWJpbGl0eUNhbGxiYWNrcygpCitib29sIGRpc2Nvbm5lY3RBY2Nlc3Np
YmlsaXR5Q2FsbGJhY2tzKCkKIHsKICAgICAvLyBPbmx5IGRpc2Nvbm5lY3QgaWYgbG9nZ2luZyBp
cyBvZmYgYW5kIHRoZXJlIGlzIG5vIG5vdGlmaWNhdGlvbiBoYW5kbGVyLgotICAgIGlmIChsb2dn
aW5nQWNjZXNzaWJpbGl0eUV2ZW50cyB8fCAhbm90aWZpY2F0aW9uSGFuZGxlcnMuaXNFbXB0eSgp
KQotICAgICAgICByZXR1cm47CisgICAgaWYgKGxvZ2dpbmdBY2Nlc3NpYmlsaXR5RXZlbnRzIHx8
ICFub3RpZmljYXRpb25IYW5kbGVycy5pc0VtcHR5KCkgfHwgZ2xvYmFsTm90aWZpY2F0aW9uSGFu
ZGxlcikKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgLy8gQXRrT2JqZWN0IHNpZ25hbHMu
CiAgICAgaWYgKHN0YXRlQ2hhbmdlTGlzdGVuZXJJZCkgewpAQCAtMjEwLDYgKzIxNiw4IEBAIHZv
aWQgZGlzY29ubmVjdEFjY2Vzc2liaWxpdHlDYWxsYmFja3MoKQogICAgICAgICBhdGtfcmVtb3Zl
X2dsb2JhbF9ldmVudF9saXN0ZW5lcih2aXNpYmxlRGF0YUNoYW5nZWRMaXN0ZW5lcklkKTsKICAg
ICAgICAgdmlzaWJsZURhdGFDaGFuZ2VkTGlzdGVuZXJJZCA9IDA7CiAgICAgfQorCisgICAgcmV0
dXJuIHRydWU7CiB9CiAKIHZvaWQgYWRkQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIo
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIqIG5vdGlmaWNhdGlvbkhhbmRsZXIpCmRp
ZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eU5vdGlmaWNh
dGlvbkhhbmRsZXJBdGsuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxp
dHlOb3RpZmljYXRpb25IYW5kbGVyQXRrLmNwcAppbmRleCBjNzFhNjI3NGJjZjU5YjNmMDgyNjhi
NzE0NDU1OTJjNWVmZmZmNWI5Li45ZmZiNzVlMTFlZmI1N2E4MzRiM2Y3ZmZhYTQzMGMxOGIxNDlm
MTg3IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eU5v
dGlmaWNhdGlvbkhhbmRsZXJBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9B
Y2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHAKQEAgLTM4LDYgKzM4LDcgQEAg
dm9pZCBBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcjo6c2V0Tm90aWZpY2F0aW9uRnVu
Y3Rpb25DYWxsYmFjayhKU09iamVjdFIKIHsKICAgICBpZiAoIW5vdGlmaWNhdGlvbkZ1bmN0aW9u
Q2FsbGJhY2spIHsKICAgICAgICAgcmVtb3ZlQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRs
ZXIodGhpcyk7CisgICAgICAgIGRpc2Nvbm5lY3RBY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzKCk7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxZmI0YTczOTdlNmQ3MTZjODI5YmQzZDEy
NDlkMDNiNjdlZTk5MzVjLi5hMThjOTdhYmY4ZmMzYjRkNDQ1OGNjNzEzZmY1ZTYxMjlkYTRhYzVl
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTMtMDktMTEgIERlbmlzIE5vbWl5YW1hICA8ZC5u
b21peWFtYUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIxNTQ3ODEpOiBhY2Nl
c3NpYmlsaXR5L25vdGlmaWNhdGlvbi1saXN0ZW5lcnMuaHRtbCBpcyBmYWlsaW5nCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjA2NjkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGVkIHRoZSBleHBl
Y3RhdGlvbiBmb3Igbm90aWZpY2F0aW9uLWxpc3RlbmVycy5odG1sLCB3aGljaCB3YXMKKyAgICAg
ICAgZmFpbGluZyBiZWZvcmUgdGhpcyBmaXguCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVz
dEV4cGVjdGF0aW9uczogUmVtb3ZlZCBub3RpZmljYXRpb24tbGlzdGVuZXJzLmh0bWwuCisgICAg
ICAgICogcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvbm90aWZpY2F0aW9uLWxpc3RlbmVycy1l
eHBlY3RlZC50eHQ6CisgICAgICAgIFVwZGF0ZWQgdGhlIGV4cGVjdGF0aW9uIGZvciBub3RpZmlj
YXRpb24tbGlzdGVuZXJzLmh0bWwuIFRoZXJlIGlzIG9uZQorICAgICAgICBkaWZmZXJlbmNlIGZy
b20gdGhlIHJlc3VsdHMgb24gdGhlIE1hYyBwb3J0LCB3aGljaCB3YXMgdXNlZCBhcworICAgICAg
ICByZWZlcmVuY2UuIFRoZSBlbGVtZW50IHJvbGUgZm9yIDxzZWxlY3Q+IGlzIEFYQ29tYm9Cb3gg
d2hpbGUgb24gTWFjCisgICAgICAgIGlzIEFYUG9wVXBCdXR0b24uCisKIDIwMTMtMDktMTEgIEty
enlzenRvZiBXb2xhbnNraSAgPGsud29sYW5za2lAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VG
TF0gQ2hhbmdlZCBleHBlY3RlZCByZXN1bHRzIGFmdGVyIHIxNTUyNTMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMDQ5YzAwYWI2MDRhYjllZWI5ZGNkYjdh
Y2QxZWQ1MmY4MjYyOTAyMi4uOGMwZTE1ZmRjZGJmMjg2MzQ1MDI0MjA1OGE2YmFmZTA5ZDQ1ODc1
ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE0NTIs
OCArMTQ1Miw2IEBAIHdlYmtpdC5vcmcvYi8xMjAxMDUgaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Bv
c3QtZnJhbWVzLWdvYmFjazEtdW5jYWNoZWQuaHRtbCBbIEZhCiAKIHdlYmtpdC5vcmcvYi8xMjAy
MDMgaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1mcmFtZS1hY2Nlc3MtZ2V0T3duUHJvcGVydHlE
ZXNjcmlwdG9yLmh0bWwgWyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzEyMDY2OSBhY2Nlc3Np
YmlsaXR5L25vdGlmaWNhdGlvbi1saXN0ZW5lcnMuaHRtbCBbIEZhaWx1cmUgXQotCiB3ZWJraXQu
b3JnL2IvMTIwNTk2IGNzczMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLXJlcGVhdC1zcGFjZS1ib3Jk
ZXIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzEyMDU5NiBjc3MzL2Jh
Y2tncm91bmQvYmFja2dyb3VuZC1yZXBlYXQtc3BhY2UtY29udGVudC5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTIwNTk2IGNzczMvYmFja2dyb3VuZC9iYWNrZ3JvdW5k
LXJlcGVhdC1zcGFjZS1wYWRkaW5nLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L25vdGlmaWNhdGlvbi1s
aXN0ZW5lcnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2li
aWxpdHkvbm90aWZpY2F0aW9uLWxpc3RlbmVycy1leHBlY3RlZC50eHQKaW5kZXggZGIwZWZhOWIy
NDNlMzc0Yjk4ZGVhOGE0ZWU0M2QzNTdjZDgxNWQ4Ni4uOTY2NzgwOTZjZjIyNGRmMmQ4ZjdhODlj
NGNkZTdiYTFlYzNhODcyNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Fj
Y2Vzc2liaWxpdHkvbm90aWZpY2F0aW9uLWxpc3RlbmVycy1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvbm90aWZpY2F0aW9uLWxpc3RlbmVy
cy1leHBlY3RlZC50eHQKQEAgLTUsOSArNSwxMyBAQCBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUg
YSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURQog
CiAKIFNsaWRlcgotRkFJTCBzZWxlY3ROb3RpZmljYXRpb25Db3VudCBzaG91bGQgYmUgMS4gV2Fz
IDAuCi1GQUlMIHNsaWRlck5vdGlmaWNhdGlvbkNvdW50IHNob3VsZCBiZSAxLiBXYXMgMC4KLUZB
SUwgZ2xvYmFsTm90aWZpY2F0aW9uQ291bnQgc2hvdWxkIGJlIDIuIFdhcyAwLgorU0VMRUNUIEFY
SW52YWxpZFN0YXR1c0NoYW5nZWQKK0dMT0JBTCBBWEludmFsaWRTdGF0dXNDaGFuZ2VkIG9uIGVs
ZW1lbnQgd2l0aCByb2xlIEFYUm9sZTogQVhDb21ib0JveAorU0xJREVSIEFYVmFsdWVDaGFuZ2Vk
CitHTE9CQUwgQVhWYWx1ZUNoYW5nZWQgb24gZWxlbWVudCB3aXRoIHJvbGUgQVhSb2xlOiBBWFNs
aWRlcgorUEFTUyBzZWxlY3ROb3RpZmljYXRpb25Db3VudCBpcyAxCitQQVNTIHNsaWRlck5vdGlm
aWNhdGlvbkNvdW50IGlzIDEKK1BBU1MgZ2xvYmFsTm90aWZpY2F0aW9uQ291bnQgaXMgMgogUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>