<?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>108640</bug_id>
          
          <creation_ts>2013-02-01 08:21:50 -0800</creation_ts>
          <short_desc>Web Inspector: [Extension API] adjust inspectedWindow.eval() callback parameters to expose non-exceptional error</short_desc>
          <delta_ts>2013-02-11 10:07:20 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Andrey Kosyakov">caseq</reporter>
          <assigned_to name="Andrey Kosyakov">caseq</assigned_to>
          <cc>apavlov</cc>
    
    <cc>buildbot</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rniwa</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>822808</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-01 08:21:50 -0800</bug_when>
    <thetext>Currently, we do not differentiate between JavaScript exceptions in the code being executed and other sorts of errors (e.g. inspector protocol or arguments validation). Also, the exception information is returned in the same argument that is used to return result in case expression was successfully evaluated. This may lead to bugs if value argument is ignored.

The proposed change will only set first argument to the callback iff the expression is successfully evaluated. The second argument will be undefined in case of succecss.
In case of exception, the second argument will be { isException: true, value: &lt;stringified value of exception&gt; }
In case of protocol error or extension server, the second argument will be { isError: true } with the rest of fields set as normally for errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822811</commentid>
    <comment_count>1</comment_count>
      <attachid>186053</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-01 08:26:43 -0800</bug_when>
    <thetext>Created attachment 186053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822831</commentid>
    <comment_count>2</comment_count>
      <attachid>186053</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-01 08:58:44 -0800</bug_when>
    <thetext>Comment on attachment 186053
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        - minor drive-by changes in ExtensionAPI utilities.

I would revert this because it&apos;s less readable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822901</commentid>
    <comment_count>3</comment_count>
      <attachid>186053</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-02-01 09:55:42 -0800</bug_when>
    <thetext>Comment on attachment 186053
Patch

Attachment 186053 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/16297883

New failing tests:
inspector/extensions/extensions-eval.html
inspector/extensions/extensions-sidebar.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822962</commentid>
    <comment_count>4</comment_count>
      <attachid>186053</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-02-01 10:53:34 -0800</bug_when>
    <thetext>Comment on attachment 186053
Patch

Attachment 186053 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/16296856

New failing tests:
inspector/extensions/extensions-eval.html
inspector/extensions/extensions-events.html
inspector/extensions/extensions-sidebar.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829826</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-11 10:07:20 -0800</bug_when>
    <thetext>Committed r142486: &lt;http://trac.webkit.org/changeset/142486&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186053</attachid>
            <date>2013-02-01 08:26:43 -0800</date>
            <delta_ts>2013-02-01 10:53:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108640-20130201202325.patch</filename>
            <type>text/plain</type>
            <size>10067</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWE5ZjQxYTFmYjRhYWVm
NDk3NWUxNGQ0YTYzNTc3NDUwMmJhNWU2Ni4uNjRlZWM0MDU5YWZjZGMzYWQyYTY2NWM1ZDU4MTQz
MGNkNDg0ODU0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAyLTAxICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogW0V4dGVuc2lvbiBBUEldIGFkanVzdCBpbnNwZWN0ZWRXaW5kb3cuZXZhbCgpIGNhbGxiYWNr
IHBhcmFtZXRlcnMgdG8gZXhwb3NlIG5vbi1leGNlcHRpb25hbCBlcnJvcgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4NjQwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgLSBvbmx5IHNldCBmaXJzdCBwYXJh
bWV0ZXIgdG8gZXZhbCgpIGNhbGxiYWNrIGlmZiBleHByZXNzaW9uIHN1Y2Nlc3NmdWxseSBldmFs
dWF0ZXM7CisgICAgICAgIC0gdXNlIG9iamVjdCwgbm90IGJvb2wgYXMgc2Vjb25kIHBhcmFtZXRl
cjsKKyAgICAgICAgLSBwYXNzIGV4Y2VwdGlvbnMgYW5kIGV4dGVuc2lvbiBlcnJvcnMgYXMgc2Vj
b25kIHBhcmFtZXRlciBpZiBldmFsdWF0ZSBmYWlsZWQ7CisgICAgICAgIC0gbWlub3IgZHJpdmUt
YnkgY2hhbmdlcyBpbiBFeHRlbnNpb25BUEkgdXRpbGl0aWVzLgorCisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC9FeHRlbnNpb25BUEkuanM6CisgICAgICAgIChpbmplY3RlZEV4dGVuc2lv
bkFQSS5FeHRlbnNpb25TaWRlYmFyUGFuZUltcGwucHJvdG90eXBlLnNldEV4cHJlc3Npb24pOgor
ICAgICAgICAoaW5qZWN0ZWRFeHRlbnNpb25BUEkuSW5zcGVjdGVkV2luZG93LnByb3RvdHlwZS4p
OgorICAgICAgICAoaW5qZWN0ZWRFeHRlbnNpb25BUEkuSW5zcGVjdGVkV2luZG93LnByb3RvdHlw
ZS5ldmFsKToKKyAgICAgICAgKGluamVjdGVkRXh0ZW5zaW9uQVBJLmV4dHJhY3RDYWxsYmFja0Fy
Z3VtZW50KToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FeHRlbnNpb25TZXJ2ZXIucHJvdG90eXBlLik6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuRXh0ZW5zaW9uU2VydmVyLnByb3RvdHlwZS5fb25FdmFsdWF0
ZU9uSW5zcGVjdGVkUGFnZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRXh0ZW5zaW9uU3RhdHVz
KToKKwogMjAxMy0wMi0wMSAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBGb2xsb3cgdXAgdG8gcjE0MTI2MDogZml4aW5nIHJl
bmFtZWQgc3R5bGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0V4dGVuc2lvbkFQSS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
RXh0ZW5zaW9uQVBJLmpzCmluZGV4IGU5N2QzNDBmMTAyN2IxMTYxMWU3NmZmYjQwN2JiMDk0NTBi
NTBjZTkuLjljNjM2ODk3ZjRhNDQzYTJlNDkzZTJjMzliYzFmNGVlNmJjMjE5N2UgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uQVBJLmpzCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uQVBJLmpzCkBA
IC00NDksNyArNDQ5LDYgQEAgRXh0ZW5zaW9uU2lkZWJhclBhbmVJbXBsLnByb3RvdHlwZSA9IHsK
IAogICAgIHNldEV4cHJlc3Npb246IGZ1bmN0aW9uKGV4cHJlc3Npb24sIHJvb3RUaXRsZSwgZXZh
bHVhdGVPcHRpb25zKQogICAgIHsKLSAgICAgICAgdmFyIGNhbGxiYWNrID0gZXh0cmFjdENhbGxi
YWNrQXJndW1lbnQoYXJndW1lbnRzKTsKICAgICAgICAgdmFyIHJlcXVlc3QgPSB7CiAgICAgICAg
ICAgICBjb21tYW5kOiBjb21tYW5kcy5TZXRTaWRlYmFyQ29udGVudCwKICAgICAgICAgICAgIGlk
OiB0aGlzLl9pZCwKQEAgLTQ1OSw3ICs0NTgsNyBAQCBFeHRlbnNpb25TaWRlYmFyUGFuZUltcGwu
cHJvdG90eXBlID0gewogICAgICAgICB9OwogICAgICAgICBpZiAodHlwZW9mIGV2YWx1YXRlT3B0
aW9ucyA9PT0gIm9iamVjdCIpCiAgICAgICAgICAgICByZXF1ZXN0LmV2YWx1YXRlT3B0aW9ucyA9
IGV2YWx1YXRlT3B0aW9uczsKLSAgICAgICAgZXh0ZW5zaW9uU2VydmVyLnNlbmRSZXF1ZXN0KHJl
cXVlc3QsIGNhbGxiYWNrKTsKKyAgICAgICAgZXh0ZW5zaW9uU2VydmVyLnNlbmRSZXF1ZXN0KHJl
cXVlc3QsIGV4dHJhY3RDYWxsYmFja0FyZ3VtZW50KGFyZ3VtZW50cykpOwogICAgIH0sCiAKICAg
ICBzZXRPYmplY3Q6IGZ1bmN0aW9uKGpzb25PYmplY3QsIHJvb3RUaXRsZSwgY2FsbGJhY2spCkBA
IC02NTQsMTAgKzY1MywxMiBAQCBJbnNwZWN0ZWRXaW5kb3cucHJvdG90eXBlID0gewogCiAgICAg
ZXZhbDogZnVuY3Rpb24oZXhwcmVzc2lvbiwgZXZhbHVhdGVPcHRpb25zKQogICAgIHsKLSAgICAg
ICAgdmFyIGNhbGxiYWNrID0gZXh0cmFjdENhbGxiYWNrQXJndW1lbnQoYXJndW1lbnRzKTsKLSAg
ICAgICAgZnVuY3Rpb24gY2FsbGJhY2tXcmFwcGVyKHJlc3VsdCkKKyAgICAgICAgZnVuY3Rpb24g
Y2FsbGJhY2tXcmFwcGVyKGNsaWVudENhbGxiYWNrLCByZXN1bHQpCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNhbGxiYWNrKHJlc3VsdC52YWx1ZSwgcmVzdWx0LmlzRXhjZXB0aW9uKTsKKyAgICAg
ICAgICAgIGlmIChyZXN1bHQuaXNFcnJvciB8fCByZXN1bHQuaXNFeGNlcHRpb24pCisgICAgICAg
ICAgICAgICAgY2xpZW50Q2FsbGJhY2sodW5kZWZpbmVkLCByZXN1bHQpOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIGNsaWVudENhbGxiYWNrKHJlc3VsdC52YWx1ZSk7CiAgICAg
ICAgIH0KICAgICAgICAgdmFyIHJlcXVlc3QgPSB7CiAgICAgICAgICAgICBjb21tYW5kOiBjb21t
YW5kcy5FdmFsdWF0ZU9uSW5zcGVjdGVkUGFnZSwKQEAgLTY2NSw3ICs2NjYsNyBAQCBJbnNwZWN0
ZWRXaW5kb3cucHJvdG90eXBlID0gewogICAgICAgICB9OwogICAgICAgICBpZiAodHlwZW9mIGV2
YWx1YXRlT3B0aW9ucyA9PT0gIm9iamVjdCIpCiAgICAgICAgICAgICByZXF1ZXN0LmV2YWx1YXRl
T3B0aW9ucyA9IGV2YWx1YXRlT3B0aW9uczsKLSAgICAgICAgcmV0dXJuIGV4dGVuc2lvblNlcnZl
ci5zZW5kUmVxdWVzdChyZXF1ZXN0LCBjYWxsYmFjayAmJiBjYWxsYmFja1dyYXBwZXIpOworICAg
ICAgICByZXR1cm4gZXh0ZW5zaW9uU2VydmVyLnNlbmRSZXF1ZXN0KHJlcXVlc3QsIGV4dHJhY3RD
YWxsYmFja0FyZ3VtZW50KGFyZ3VtZW50cywgY2FsbGJhY2tXcmFwcGVyKSk7CiAgICAgfSwKIAog
ICAgIGdldFJlc291cmNlczogZnVuY3Rpb24oY2FsbGJhY2spCkBAIC04NDYsMTAgKzg0NywxNSBA
QCBmdW5jdGlvbiBkZWZpbmVEZXByZWNhdGVkUHJvcGVydHkob2JqZWN0LCBjbGFzc05hbWUsIG9s
ZE5hbWUsIG5ld05hbWUpCiAgICAgb2JqZWN0Ll9fZGVmaW5lR2V0dGVyX18ob2xkTmFtZSwgZ2V0
dGVyKTsKIH0KIAotZnVuY3Rpb24gZXh0cmFjdENhbGxiYWNrQXJndW1lbnQoYXJncykKK2Z1bmN0
aW9uIGV4dHJhY3RDYWxsYmFja0FyZ3VtZW50KGFyZ3MsIGNhbGxiYWNrV3JhcHBlcikKIHsKICAg
ICB2YXIgbGFzdEFyZ3VtZW50ID0gYXJnc1thcmdzLmxlbmd0aCAtIDFdOwotICAgIHJldHVybiB0
eXBlb2YgbGFzdEFyZ3VtZW50ID09PSAiZnVuY3Rpb24iID8gbGFzdEFyZ3VtZW50IDogdW5kZWZp
bmVkOworICAgIGlmICh0eXBlb2YgbGFzdEFyZ3VtZW50ICE9PSAiZnVuY3Rpb24iKQorICAgICAg
ICByZXR1cm4gdW5kZWZpbmVkOworICAgIGlmIChjYWxsYmFja1dyYXBwZXIpCisgICAgICAgIHJl
dHVybiBjYWxsYmFja1dyYXBwZXIuYmluZChudWxsLCBsYXN0QXJndW1lbnQpOworICAgIGVsc2UK
KyAgICAgICAgcmV0dXJuIGxhc3RBcmd1bWVudDsKIH0KIAogdmFyIEF1ZGl0Q2F0ZWdvcnkgPSBk
ZWNsYXJlSW50ZXJmYWNlQ2xhc3MoQXVkaXRDYXRlZ29yeUltcGwpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FeHRlbnNpb25TZXJ2ZXIuanMgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcwppbmRleCA3
NjhiODYxYTZkNTZlNTA3MzZkMGFhODZiNmRhYzRmNzFmMzMxOTMyLi4yYTVlYmM3YTQyZTY0M2Nh
Y2IyNjMxNGQ0ZmM0MWIxNWQ1OGRkNWU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcwpAQCAtMzI5LDE2ICszMjksMTIg
QEAgV2ViSW5zcGVjdG9yLkV4dGVuc2lvblNlcnZlci5wcm90b3R5cGUgPSB7CiAgICAgICAgICAq
LwogICAgICAgICBmdW5jdGlvbiBjYWxsYmFjayhlcnJvciwgcmVzdWx0UGF5bG9hZCwgd2FzVGhy
b3duKQogICAgICAgICB7Ci0gICAgICAgICAgICB2YXIgcmVzdWx0ID0ge307Ci0gICAgICAgICAg
ICBpZiAoZXJyb3IpIHsKLSAgICAgICAgICAgICAgICByZXN1bHQuaXNFeGNlcHRpb24gPSB0cnVl
OwotICAgICAgICAgICAgICAgIHJlc3VsdC52YWx1ZSA9IGVycm9yLnRvU3RyaW5nKCk7Ci0gICAg
ICAgICAgICB9ICBlbHNlIGlmICh3YXNUaHJvd24pIHsKLSAgICAgICAgICAgICAgICByZXN1bHQu
aXNFeGNlcHRpb24gPSB0cnVlOwotICAgICAgICAgICAgICAgIHJlc3VsdC52YWx1ZSA9IHJlc3Vs
dFBheWxvYWQuZGVzY3JpcHRpb247Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg
ICAgIHJlc3VsdC52YWx1ZSA9IHJlc3VsdFBheWxvYWQudmFsdWU7Ci0gICAgICAgICAgICB9Cisg
ICAgICAgICAgICBpZiAoZXJyb3IpCisgICAgICAgICAgICAgICAgcmVzdWx0ID0gdGhpcy5fc3Rh
dHVzLkVfUFJPVE9DT0xFUlJPUihlcnJvci50b1N0cmluZygpKTsKKyAgICAgICAgICAgIGVsc2Ug
aWYgKHdhc1Rocm93bikKKyAgICAgICAgICAgICAgICByZXN1bHQgPSB7IGlzRXhjZXB0aW9uOiB0
cnVlLCB2YWx1ZTogcmVzdWx0UGF5bG9hZC5kZXNjcmlwdGlvbiB9OworICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgIHJlc3VsdCA9IHsgdmFsdWU6IHJlc3VsdFBheWxvYWQudmFsdWUg
fTsKICAgICAgIAogICAgICAgICAgICAgdGhpcy5fZGlzcGF0Y2hDYWxsYmFjayhtZXNzYWdlLnJl
cXVlc3RJZCwgcG9ydCwgcmVzdWx0KTsKICAgICAgICAgfQpAQCAtODE5LDYgKzgxNSw3IEBAIFdl
Ykluc3BlY3Rvci5FeHRlbnNpb25TdGF0dXMgPSBmdW5jdGlvbigpCiAgICAgdGhpcy5FX0JBREFS
R1RZUEUgPSBtYWtlU3RhdHVzLmJpbmQobnVsbCwgIkVfQkFEQVJHVFlQRSIsICJJbnZhbGlkIHR5
cGUgZm9yIGFyZ3VtZW50ICVzOiBnb3QgJXMsIGV4cGVjdGVkICVzIik7CiAgICAgdGhpcy5FX05P
VEZPVU5EID0gbWFrZVN0YXR1cy5iaW5kKG51bGwsICJFX05PVEZPVU5EIiwgIk9iamVjdCBub3Qg
Zm91bmQ6ICVzIik7CiAgICAgdGhpcy5FX05PVFNVUFBPUlRFRCA9IG1ha2VTdGF0dXMuYmluZChu
dWxsLCAiRV9OT1RTVVBQT1JURUQiLCAiT2JqZWN0IGRvZXMgbm90IHN1cHBvcnQgcmVxdWVzdGVk
IG9wZXJhdGlvbjogJXMiKTsKKyAgICB0aGlzLkVfUFJPVE9DT0xFUlJPUiA9IG1ha2VTdGF0dXMu
YmluZChudWxsLCAiRV9QUk9UT0NPTEVSUk9SIiwgIkluc3BlY3RvciBwcm90b2NvbCBlcnJvcjog
JXMiKTsKICAgICB0aGlzLkVfRkFJTEVEID0gbWFrZVN0YXR1cy5iaW5kKG51bGwsICJFX0ZBSUxF
RCIsICJPcGVyYXRpb24gZmFpbGVkOiAlcyIpOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTBlNDkxODRiOWFiNjIw
ZTY2YzZkMjliM2E5NDk3Yzk3YjI1MDc0Yi4uZjM4YjdmZWZkNWMwZDY4YTJkMWJjM2YzMjBmOWZl
OGZkNDg4MWQ5NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAyLTAxICBBbmRyZXkgS29z
eWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogW0V4
dGVuc2lvbiBBUEldIGFkanVzdCBpbnNwZWN0ZWRXaW5kb3cuZXZhbCgpIGNhbGxiYWNrIHBhcmFt
ZXRlcnMgdG8gZXhwb3NlIG5vbi1leGNlcHRpb25hbCBlcnJvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4NjQwCisKKyAgICAgICAgUmViYXNlIHRl
c3RzIGZvbGxvd2luZyBjaGFuZ2UgaW4gZXhjZXB0aW9uIHBhcmFtZXRlciB0byBpbnNwZWN0ZWRX
aW5kb3cuZXZhbCgpIGNhbGxiYWNrLgorCisgICAgICAgICogaW5zcGVjdG9yL2V4dGVuc2lvbnMv
ZXh0ZW5zaW9ucy1ldmFsLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBpbnNwZWN0b3IvZXh0ZW5z
aW9ucy9leHRlbnNpb25zLWV2YWwuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3IvZXh0ZW5zaW9u
cy9leHRlbnNpb25zLXNpZGViYXItZXhwZWN0ZWQudHh0OgorCiAyMDEzLTAyLTAxICBBbGV4aXMg
TWVuYXJkICA8YWxleGlzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRW5hYmxlIHVucHJlZml4ZWQg
Q1NTIHRyYW5zaXRpb25zIGJ5IGRlZmF1bHQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZXh0ZW5zaW9ucy9leHRlbnNpb25zLWV2YWwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2V4dGVuc2lvbnMvZXh0ZW5zaW9ucy1ldmFsLWV4cGVjdGVkLnR4dAppbmRl
eCAwNDM3OGIxODgwYmM3MWJmMjcyYjI3MjAxYmFiZDMzMDI0ZmJiMTg4Li4yZDUzZDgyMTI2NDU3
YjNjYmQzZDI3OWNkODg3M2JmYzQyNGY4YTIxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZXh0ZW5zaW9ucy9leHRlbnNpb25zLWV2YWwtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL2luc3BlY3Rvci9leHRlbnNpb25zL2V4dGVuc2lvbnMtZXZhbC1leHBlY3RlZC50eHQK
QEAgLTksMTEgKzksMTIgQEAgRXZhbHVhdGU6IHsiZnVuYyI6ImZ1bmN0aW9uIiwidmFyaWFibGUi
OjQyfSAoZXhjZXB0aW9uOiB1bmRlZmluZWQpCiBSVU5OSU5HIFRFU1Q6IGV4dGVuc2lvbl90ZXN0
RXZhbE9rCiBFdmFsdWF0ZTogeyJzdHIiOiJmb28iLCJudW0iOjQyfSAoZXhjZXB0aW9uOiB1bmRl
ZmluZWQpCiBSVU5OSU5HIFRFU1Q6IGV4dGVuc2lvbl90ZXN0RXZhbFN0YXRlbWVudAorbG9nOiBF
eHRlbnNpb24gc2VydmVyIGVycm9yOiBJbnNwZWN0b3IgcHJvdG9jb2wgZXJyb3I6IE9iamVjdCBo
YXMgdG9vIGxvbmcgcmVmZXJlbmNlIGNoYWluKG11c3Qgbm90IGJlIGxvbmdlciB0aGFuIDEwMDAp
CiBFdmFsdWF0ZTogMCAoZXhjZXB0aW9uOiB1bmRlZmluZWQpCiBSVU5OSU5HIFRFU1Q6IGV4dGVu
c2lvbl90ZXN0RXZhbFN0cmluZ2lmeWluZ0xvb3BGYWlsZWQKLUV2YWx1YXRlOiAiT2JqZWN0IGhh
cyB0b28gbG9uZyByZWZlcmVuY2UgY2hhaW4obXVzdCBub3QgYmUgbG9uZ2VyIHRoYW4gMTAwMCki
IChleGNlcHRpb246IHRydWUpCitFdmFsdWF0ZTogdW5kZWZpbmVkIChleGNlcHRpb246IHsiY29k
ZSI6IkVfUFJPVE9DT0xFUlJPUiIsImRlc2NyaXB0aW9uIjoiSW5zcGVjdG9yIHByb3RvY29sIGVy
cm9yOiAlcyIsImRldGFpbHMiOlsiT2JqZWN0IGhhcyB0b28gbG9uZyByZWZlcmVuY2UgY2hhaW4o
bXVzdCBub3QgYmUgbG9uZ2VyIHRoYW4gMTAwMCkiXSwiaXNFcnJvciI6dHJ1ZX0pCiBSVU5OSU5H
IFRFU1Q6IGV4dGVuc2lvbl90ZXN0RXZhbFRocm93cwotRXZhbHVhdGU6ICJ0ZXN0RXhjZXB0aW9u
U3RyaW5nIiAoZXhjZXB0aW9uOiB0cnVlKQorRXZhbHVhdGU6IHVuZGVmaW5lZCAoZXhjZXB0aW9u
OiB7ImlzRXhjZXB0aW9uIjp0cnVlLCJ2YWx1ZSI6InRlc3RFeGNlcHRpb25TdHJpbmcifSkKIFJV
Tk5JTkcgVEVTVDogZXh0ZW5zaW9uX3Rlc3RFdmFsVW5kZWZpbmVkCiBFdmFsdWF0ZTogdW5kZWZp
bmVkIChleGNlcHRpb246IHVuZGVmaW5lZCkKIFJVTk5JTkcgVEVTVDogZXh0ZW5zaW9uX3Rlc3RX
aXRoU3RyaW5naWZ5T3ZlcnJpZGRlbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L2V4dGVuc2lvbnMvZXh0ZW5zaW9ucy1ldmFsLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
ZXh0ZW5zaW9ucy9leHRlbnNpb25zLWV2YWwuaHRtbAppbmRleCBlMmEzYTE0NGM5ZmUxZmY1OGMz
NjNkNmJmMWQyOTFlMmRiYzc4NDQ0Li5lYmI3ZGI0Y2FjMDZlNDVkMjNhODcyMDkxOGQwN2VmYTAz
ZmI2MTBiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy9leHRl
bnNpb25zLWV2YWwuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy9l
eHRlbnNpb25zLWV2YWwuaHRtbApAQCAtNTEsOSArNTEsMTAgQEAgZnVuY3Rpb24gZXh0ZW5zaW9u
X3Rlc3RFdmFsVGhyb3dzKG5leHRUZXN0KQogICAgIHdlYkluc3BlY3Rvci5pbnNwZWN0ZWRXaW5k
b3cuZXZhbCgidGhyb3coJ3Rlc3RFeGNlcHRpb25TdHJpbmcnKSIsIGNhbGxiYWNrQW5kTmV4dFRl
c3QoZXh0ZW5zaW9uX29uRXZhbCwgbmV4dFRlc3QpKTsKIH0KIAotZnVuY3Rpb24gZXh0ZW5zaW9u
X29uRXZhbCh2YWx1ZSwgaXNFeGNlcHRpb24pCitmdW5jdGlvbiBleHRlbnNpb25fb25FdmFsKHZh
bHVlLCBzdGF0dXMpCiB7Ci0gICAgb3V0cHV0KCJFdmFsdWF0ZTogIiArIEpTT04uc3RyaW5naWZ5
KHZhbHVlKSArICIgKGV4Y2VwdGlvbjogIiArIGlzRXhjZXB0aW9uICsgIikiKTsKKyAgICB2YXIg
ZXhjZXB0aW9uU3RyaW5nID0gdHlwZW9mIHN0YXR1cyA9PT0gInVuZGVmaW5lZCIgPyAidW5kZWZp
bmVkIiA6IEpTT04uc3RyaW5naWZ5KHN0YXR1cyk7CisgICAgb3V0cHV0KCJFdmFsdWF0ZTogIiAr
IEpTT04uc3RyaW5naWZ5KHZhbHVlKSArICIgKGV4Y2VwdGlvbjogIiArIGV4Y2VwdGlvblN0cmlu
ZyArICIpIik7CiB9CiAKIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2V4dGVuc2lvbnMvZXh0ZW5zaW9ucy1zaWRlYmFyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2luc3BlY3Rvci9leHRlbnNpb25zL2V4dGVuc2lvbnMtc2lkZWJhci1leHBlY3RlZC50eHQK
aW5kZXggNDcxODNjZWUwZGI3NzQyNThiN2FhODdjNTlhM2I5NDdmOTJkMDBjNC4uYzcxYzczOGYx
MDQ2MDliZjI3YjA1YmRiZjY5ZWIyNTg1ODY0YmY3ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
aW5zcGVjdG9yL2V4dGVuc2lvbnMvZXh0ZW5zaW9ucy1zaWRlYmFyLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZXh0ZW5zaW9ucy9leHRlbnNpb25zLXNpZGViYXItZXhw
ZWN0ZWQudHh0CkBAIC00LDYgKzQsNyBAQCBTdGFydGVkIGV4dGVuc2lvbi4KIFJ1bm5pbmcgdGVz
dHMuLi4KIFJVTk5JTkcgVEVTVDogZXh0ZW5zaW9uX3Rlc3RTaWRlYmFyUGFnZVJlcGxhY2VkV2l0
aE9iamVjdAogR290IG9uU2hvd24oKSwgZnJhbWUgZGVmaW5lZAorbG9nOiBFeHRlbnNpb24gc2Vy
dmVyIGVycm9yOiBJbnNwZWN0b3IgcHJvdG9jb2wgZXJyb3I6IE9iamVjdCBoYXMgdG9vIGxvbmcg
cmVmZXJlbmNlIGNoYWluKG11c3Qgbm90IGJlIGxvbmdlciB0aGFuIDEwMDApCiBHb3Qgb25TaG93
bigpLCBmcmFtZSBub3QgZGVmaW5lZAogUlVOTklORyBURVNUOiBleHRlbnNpb25fdGVzdFNpZGVi
YXJTZXRFeHByZXNzaW9uCiBTaWRlYmFyIGNvbnRlbnQ6IHRpdGxlZjA6ICJleHByZXNzaW9uImYx
OiB1bmRlZmluZWRmMjogbnVsbGYzOiBPYmplY3RmNDogQXJyYXlbMF1mNTogQXJyYXlbM11mNjog
T2JqZWN0Zjc6IDQyZjg6IExvY2F0aW9uZjk6IEhUTUxDb2xsZWN0aW9uWzJdZjEwOiBmdW5jdGlv
biAoKSB7fWYxMTogImZvbyJfX3Byb3RvX186IE9iamVjdAo=
</data>
<flag name="review"
          id="205350"
          type_id="1"
          status="+"
          setter="vsevik"
    />
    <flag name="commit-queue"
          id="205371"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
      

    </bug>

</bugzilla>