<?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>186588</bug_id>
          
          <creation_ts>2018-06-13 01:51:03 -0700</creation_ts>
          <short_desc>[WPE] Trying to access the remote inspector hits an assertion in the UIProcess</short_desc>
          <delta_ts>2018-06-13 23:39:23 -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>WPE WebKit</component>
          <version>Other</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>
          
          <blocked>186594</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1432610</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-06-13 01:51:03 -0700</bug_when>
    <thetext>Setting “WEBKIT_INSPECTOR_SERVER=127.0.0.1:8787” in the environment before
running e.g. Cog, and then trying to open “inspector://127.0.0.1:8787”
in Epiphany results in the following assertion being hit:

  (cog:2873): GLib-CRITICAL **: 10:13:52.759: g_bytes_get_data: assertion &apos;bytes != NULL&apos; failed

The UIProcess will segfault immediately after printing the above. This
happens both in “trunk” and the current stable version (2.20.0).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432611</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-06-13 01:53:58 -0700</bug_when>
    <thetext>After some investigation I have been able to determine that this
issue is caused by resources inside “libWPEWebInspectorResources.so”
having incorrect base paths:

  % gresource list $PREFIX/lib/wpe-webkit-0.1/libWPEWebInspectorResources.so|grep Commands
  /org/webkitgtk/inspector/UserInterface/Images/DOMComment.svg
  /org/webkitgtk/inspector/UserInterface/Protocol/InspectorBackendCommands.js

(Note that the “/org/webkitgtk” prefix is being used, when it should
have been “/org/wpe” in this case.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432626</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-06-13 06:05:12 -0700</bug_when>
    <thetext>(If you&apos;re bored, libWPEWebInspectorResources.so should almost certainly be turned into a GResource bundle, like it is for WebKitGTK+, instead of a separate shared object.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432627</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-06-13 06:13:15 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #2)
&gt; (If you&apos;re bored, libWPEWebInspectorResources.so should almost certainly be
&gt; turned into a GResource bundle, like it is for WebKitGTK+, instead of a
&gt; separate shared object.)

It hasn&apos;t been yet since it would bloat up the libWPEWebKit.so binary, while as a separate .so object it can at least be copied over to the target device when in need of debugging.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432630</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-06-13 06:16:24 -0700</bug_when>
    <thetext>(You can still load a separate resource file at runtime using g_resource_load()!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432631</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-06-13 06:30:46 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #4)
&gt; (You can still load a separate resource file at runtime using
&gt; g_resource_load()!)

TIL. That could work I guess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432865</commentid>
    <comment_count>6</comment_count>
      <attachid>342706</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-06-13 16:24:00 -0700</bug_when>
    <thetext>Created attachment 342706
Patch


First I thought of adding --gtk/--wpe switches to the Python script
which generates the XML manifest passed to glib-compile-resources,
but then it dawned on me that it is not really needed to differentiate
between resources at /org/webkitgtk/inspector and /org/wpe/inspector:
they are the same, and it cannot ever happen anyway that both resource
sets are loaded into the same process... So why not just using the
same /org/webkit/inspector prefix for both ports? This way it will
be less likely that breakage is introduced again in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432877</commentid>
    <comment_count>7</comment_count>
      <attachid>342706</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-06-13 17:09:46 -0700</bug_when>
    <thetext>Comment on attachment 342706
Patch

Makes sense to me, but let&apos;s see what Carlos Garcia thinks tomorrow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432943</commentid>
    <comment_count>8</comment_count>
      <attachid>342706</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-13 23:39:21 -0700</bug_when>
    <thetext>Comment on attachment 342706
Patch

Clearing flags on attachment: 342706

Committed r232832: &lt;https://trac.webkit.org/changeset/232832&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1432944</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-13 23:39:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342706</attachid>
            <date>2018-06-13 16:24:00 -0700</date>
            <delta_ts>2018-06-13 23:39:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186588-20180614012359.patch</filename>
            <type>text/plain</type>
            <size>9412</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyODE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
OWYzZjgwZjkwY2VkNGE3Mzg0NWVlZGIxY2U0YWM3NTIyODRlYjZiLi5kMTMyYzliODQ0MGIwOGVj
ZGMxMWQxZmVjN2I5NjMzZTEwNjQ1NzVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxOC0wNi0xMyAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBp
Z2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIFRyeWluZyB0byBhY2Nlc3MgdGhlIHJlbW90ZSBp
bnNwZWN0b3IgaGl0cyBhbiBhc3NlcnRpb24gaW4gdGhlIFVJUHJvY2VzcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg2NTg4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSBib3RoIHRoZSBXUEUgYW5k
IEdUSysgcG9ydHMgdXNlIC9vcmcvd2Via2l0L2luc3BlY3RvciBhcyBiYXNlIHByZWZpeAorICAg
ICAgICBmb3IgcmVzb3VyY2UgcGF0aHMsIHdoaWNoIGF2b2lkcyBuZWVkaW5nIGEgc3dpdGNoZXJv
byBkZXBlbmRpbmcgb24gdGhlIHBvcnQuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvcmVtb3RlL2ds
aWIvUmVtb3RlSW5zcGVjdG9yVXRpbHMuY3BwOgorCiAyMDE4LTA2LTEzICBDYWl0bGluIFBvdHRl
ciAgPGNhaXRwQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0xMSW50XSB1c2UgbG9hZHAgY29uc2lz
dGVudGx5IGZvciBnZXRfZnJvbV9zY29wZS9wdXRfdG9fc2NvcGUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggM2I1Nzg5
YmZhMjJiZDc4YzViNDQ3ZTAyZDFmOThjZTVmZTZjOGUwMi4uNTMwZjA3ZTIxZjU4MDcxZGQ5ZTEz
NWQyMjVkYzUyYzk3NTgyYmUxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxOC0wNi0x
MyAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBpZ2FsaWEuY29tPgorCisgICAgICAg
IFtXUEVdIFRyeWluZyB0byBhY2Nlc3MgdGhlIHJlbW90ZSBpbnNwZWN0b3IgaGl0cyBhbiBhc3Nl
cnRpb24gaW4gdGhlIFVJUHJvY2VzcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTg2NTg4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTWFrZSBib3RoIHRoZSBXUEUgYW5kIEdUSysgcG9ydHMgdXNlIC9vcmcv
d2Via2l0L2luc3BlY3RvciBhcyBiYXNlIHByZWZpeAorICAgICAgICBmb3IgcmVzb3VyY2UgcGF0
aHMsIHdoaWNoIGF2b2lkcyBuZWVkaW5nIGEgc3dpdGNoZXJvbyBkZXBlbmRpbmcgb24gdGhlIHBv
cnQuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3dwZS9XZWJLaXQySW5zcGVjdG9yR1Jlc291
cmNlQnVuZGxlLnhtbDoKKyAgICAgICAgKiBVSVByb2Nlc3MvZ3RrL1dlYkluc3BlY3RvclByb3h5
R3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViSW5zcGVjdG9yUHJveHk6Omluc3BlY3RvclBh
Z2VVUkwpOgorICAgICAgICAoV2ViS2l0OjpXZWJJbnNwZWN0b3JQcm94eTo6aW5zcGVjdG9yVGVz
dFBhZ2VVUkwpOgorICAgICAgICAoV2ViS2l0OjpXZWJJbnNwZWN0b3JQcm94eTo6aW5zcGVjdG9y
QmFzZVVSTCk6CisgICAgICAgICogVUlQcm9jZXNzL3dwZS9XZWJJbnNwZWN0b3JQcm94eVdQRS5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYkluc3BlY3RvclByb3h5OjppbnNwZWN0b3JQYWdlVVJM
KToKKyAgICAgICAgKFdlYktpdDo6V2ViSW5zcGVjdG9yUHJveHk6Omluc3BlY3RvclRlc3RQYWdl
VVJMKToKKyAgICAgICAgKFdlYktpdDo6V2ViSW5zcGVjdG9yUHJveHk6Omluc3BlY3RvckJhc2VV
UkwpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9ndGsvV2ViSW5zcGVjdG9yVUlHdGsu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJJbnNwZWN0b3JVSTo6bG9jYWxpemVkU3RyaW5nc1VS
TCk6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZVdlYkluc3BlY3RvclVJOjpsb2NhbGl6ZWRTdHJp
bmdzVVJMKToKKwogMjAxOC0wNi0xMyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+
CiAKICAgICAgICAgU3VwcG9ydGVkIHBsdWdpbiBjaGVjayBzaG91bGQgYmUgYmFzZWQgb24gcGx1
Z2luIGlkZW50aWZpZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0
b3IvcmVtb3RlL2dsaWIvUmVtb3RlSW5zcGVjdG9yVXRpbHMuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvZ2xpYi9SZW1vdGVJbnNwZWN0b3JVdGlscy5jcHAKaW5k
ZXggYzZjMGZjYWQyYzgwZDA4NjU0MWIwNDlmMTVkMjVkMTY2OTZhMjhlYS4uMTJmMWQxM2Q4YTZi
NmQ2NTBlYTMyNzhhMTg0MzJmMWI4ZjQxZTgxYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvZ2xpYi9SZW1vdGVJbnNwZWN0b3JVdGlscy5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvZ2xpYi9SZW1vdGVJbnNw
ZWN0b3JVdGlscy5jcHAKQEAgLTMyLDExICszMiw3IEBACiAjaW5jbHVkZSA8bXV0ZXg+CiAjaW5j
bHVkZSA8d3RmL1NIQTEuaD4KIAotI2lmIFBMQVRGT1JNKEdUSykKLSNkZWZpbmUgSU5TUEVDVE9S
X0JBQ0tFTkRfQ09NTUFORFNfUEFUSCAiL29yZy93ZWJraXRndGsvaW5zcGVjdG9yL1VzZXJJbnRl
cmZhY2UvUHJvdG9jb2wvSW5zcGVjdG9yQmFja2VuZENvbW1hbmRzLmpzIgotI2VsaWYgUExBVEZP
Uk0oV1BFKQotI2RlZmluZSBJTlNQRUNUT1JfQkFDS0VORF9DT01NQU5EU19QQVRIICIvb3JnL3dw
ZS9pbnNwZWN0b3IvVXNlckludGVyZmFjZS9Qcm90b2NvbC9JbnNwZWN0b3JCYWNrZW5kQ29tbWFu
ZHMuanMiCi0jZW5kaWYKKyNkZWZpbmUgSU5TUEVDVE9SX0JBQ0tFTkRfQ09NTUFORFNfUEFUSCAi
L29yZy93ZWJraXQvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvUHJvdG9jb2wvSW5zcGVjdG9yQmFj
a2VuZENvbW1hbmRzLmpzIgogCiBuYW1lc3BhY2UgSW5zcGVjdG9yIHsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9XZWJLaXQySW5zcGVjdG9yR1Jlc291cmNl
QnVuZGxlLnhtbCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS93cGUvV2ViS2l0Mkluc3Bl
Y3RvckdSZXNvdXJjZUJ1bmRsZS54bWwKaW5kZXggNTgyMDkyYmJmZWExZTg3MDVlYmFmMjk4M2E3
ZWM0MWIzMDc0OGY5Ny4uMTU0YzdlZWE4NWVjOTBhYWUyOTZkNDRmY2NjZDAyODY3NDEyZWJiMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9XZWJLaXQySW5zcGVj
dG9yR1Jlc291cmNlQnVuZGxlLnhtbAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
d3BlL1dlYktpdDJJbnNwZWN0b3JHUmVzb3VyY2VCdW5kbGUueG1sCkBAIC0xLDYgKzEsNiBAQAog
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KIDxncmVzb3VyY2VzPgotICA8
Z3Jlc291cmNlIHByZWZpeD0iL29yZy93cGUvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UiPgorICA8
Z3Jlc291cmNlIHByZWZpeD0iL29yZy93ZWJraXQvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UiPgog
ICAgIDxmaWxlPmluc3BlY3RvclBhZ2VJbmRleC5odG1sPC9maWxlPgogICA8L2dyZXNvdXJjZT4K
IDwvZ3Jlc291cmNlcz4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2d0ay9X
ZWJJbnNwZWN0b3JQcm94eUd0ay5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9ndGsvV2Vi
SW5zcGVjdG9yUHJveHlHdGsuY3BwCmluZGV4IDQ5YWVjYmU1ODI5M2UxMmQwNzJkZDNkZjZjNzVj
OThkOGE1MDMzNGEuLjI1ZGI0ODNhY2ZiMmFkZWVkYzdhYmNjMzUzNDM5YzUzZGZiYTI5ZTggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2d0ay9XZWJJbnNwZWN0b3JQcm94eUd0
ay5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvZ3RrL1dlYkluc3BlY3RvclByb3h5
R3RrLmNwcApAQCAtMzM4LDE3ICszMzgsMTcgQEAgdm9pZCBXZWJJbnNwZWN0b3JQcm94eTo6cGxh
dGZvcm1JbnNwZWN0ZWRVUkxDaGFuZ2VkKGNvbnN0IFN0cmluZyYgdXJsKQogCiBTdHJpbmcgV2Vi
SW5zcGVjdG9yUHJveHk6Omluc3BlY3RvclBhZ2VVUkwoKQogewotICAgIHJldHVybiBTdHJpbmco
InJlc291cmNlOi8vL29yZy93ZWJraXRndGsvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvTWFpbi5o
dG1sIik7CisgICAgcmV0dXJuIFN0cmluZygicmVzb3VyY2U6Ly8vb3JnL3dlYmtpdC9pbnNwZWN0
b3IvVXNlckludGVyZmFjZS9NYWluLmh0bWwiKTsKIH0KIAogU3RyaW5nIFdlYkluc3BlY3RvclBy
b3h5OjppbnNwZWN0b3JUZXN0UGFnZVVSTCgpCiB7Ci0gICAgcmV0dXJuIFN0cmluZygicmVzb3Vy
Y2U6Ly8vb3JnL3dlYmtpdGd0ay9pbnNwZWN0b3IvVXNlckludGVyZmFjZS9UZXN0Lmh0bWwiKTsK
KyAgICByZXR1cm4gU3RyaW5nKCJyZXNvdXJjZTovLy9vcmcvd2Via2l0L2luc3BlY3Rvci9Vc2Vy
SW50ZXJmYWNlL1Rlc3QuaHRtbCIpOwogfQogCiBTdHJpbmcgV2ViSW5zcGVjdG9yUHJveHk6Omlu
c3BlY3RvckJhc2VVUkwoKQogewotICAgIHJldHVybiBTdHJpbmcoInJlc291cmNlOi8vL29yZy93
ZWJraXRndGsvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvIik7CisgICAgcmV0dXJuIFN0cmluZygi
cmVzb3VyY2U6Ly8vb3JnL3dlYmtpdC9pbnNwZWN0b3IvVXNlckludGVyZmFjZS8iKTsKIH0KIAog
dW5zaWduZWQgV2ViSW5zcGVjdG9yUHJveHk6OnBsYXRmb3JtSW5zcGVjdGVkV2luZG93SGVpZ2h0
KCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL3dwZS9XZWJJbnNwZWN0b3JQ
cm94eVdQRS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93cGUvV2ViSW5zcGVjdG9yUHJv
eHlXUEUuY3BwCmluZGV4IGY2YjI3NmE2YmM0MjE3Yjc3YTRkYmE2YjQ1NGU2ZmU2MmE3Mzk5Y2Qu
LmZiOGQ3YTFkMjAxNjYwZmEwMTk3YTkxZGQxNmIwNTQ5NjYxZGNlNWYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL3dwZS9XZWJJbnNwZWN0b3JQcm94eVdQRS5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3Mvd3BlL1dlYkluc3BlY3RvclByb3h5V1BFLmNwcApAQCAt
ODMsMTcgKzgzLDE3IEBAIHZvaWQgV2ViSW5zcGVjdG9yUHJveHk6OnBsYXRmb3JtSW5zcGVjdGVk
VVJMQ2hhbmdlZChjb25zdCBTdHJpbmcmKQogCiBTdHJpbmcgV2ViSW5zcGVjdG9yUHJveHk6Omlu
c3BlY3RvclBhZ2VVUkwoKQogewotICAgIHJldHVybiBTdHJpbmcoInJlc291cmNlOi8vL29yZy93
cGUvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvTWFpbi5odG1sIik7CisgICAgcmV0dXJuIFN0cmlu
ZygicmVzb3VyY2U6Ly8vb3JnL3dlYmtpdC9pbnNwZWN0b3IvVXNlckludGVyZmFjZS9NYWluLmh0
bWwiKTsKIH0KIAogU3RyaW5nIFdlYkluc3BlY3RvclByb3h5OjppbnNwZWN0b3JUZXN0UGFnZVVS
TCgpCiB7Ci0gICAgcmV0dXJuIFN0cmluZygicmVzb3VyY2U6Ly8vb3JnL3dwZS9pbnNwZWN0b3Iv
VXNlckludGVyZmFjZS9UZXN0Lmh0bWwiKTsKKyAgICByZXR1cm4gU3RyaW5nKCJyZXNvdXJjZTov
Ly9vcmcvd2Via2l0L2luc3BlY3Rvci9Vc2VySW50ZXJmYWNlL1Rlc3QuaHRtbCIpOwogfQogCiBT
dHJpbmcgV2ViSW5zcGVjdG9yUHJveHk6Omluc3BlY3RvckJhc2VVUkwoKQogewotICAgIHJldHVy
biBTdHJpbmcoInJlc291cmNlOi8vL29yZy93cGUvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvIik7
CisgICAgcmV0dXJuIFN0cmluZygicmVzb3VyY2U6Ly8vb3JnL3dlYmtpdC9pbnNwZWN0b3IvVXNl
ckludGVyZmFjZS8iKTsKIH0KIAogdW5zaWduZWQgV2ViSW5zcGVjdG9yUHJveHk6OnBsYXRmb3Jt
SW5zcGVjdGVkV2luZG93SGVpZ2h0KCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9XZWJQYWdlL2d0ay9XZWJJbnNwZWN0b3JVSUd0ay5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9ndGsvV2ViSW5zcGVjdG9yVUlHdGsuY3BwCmluZGV4IGEwZjFkNDg1
MjhkZTdiYzIzNmQzZDQxZDliMzQ3YTcwOGZmMTAwMjMuLjg5YzNiYTFhYTg5MzljZmE1MWY2ZmIy
MjFhNzNiMzhkNzgwMzI3YTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQYWdlL2d0ay9XZWJJbnNwZWN0b3JVSUd0ay5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvZ3RrL1dlYkluc3BlY3RvclVJR3RrLmNwcApAQCAtNDEsMTIgKzQxLDEy
IEBAIGJvb2wgV2ViSW5zcGVjdG9yVUk6OmNhblNhdmUoKQogCiBTdHJpbmcgV2ViSW5zcGVjdG9y
VUk6OmxvY2FsaXplZFN0cmluZ3NVUkwoKQogewotICAgIHJldHVybiBTdHJpbmcoInJlc291cmNl
Oi8vL29yZy93ZWJraXRndGsvaW5zcGVjdG9yL0xvY2FsaXphdGlvbnMvZW4ubHByb2ovbG9jYWxp
emVkU3RyaW5ncy5qcyIpOworICAgIHJldHVybiBTdHJpbmcoInJlc291cmNlOi8vL29yZy93ZWJr
aXQvaW5zcGVjdG9yL0xvY2FsaXphdGlvbnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyIp
OwogfQogCiBTdHJpbmcgUmVtb3RlV2ViSW5zcGVjdG9yVUk6OmxvY2FsaXplZFN0cmluZ3NVUkwo
KQogewotICAgIHJldHVybiBTdHJpbmcoInJlc291cmNlOi8vL29yZy93ZWJraXRndGsvaW5zcGVj
dG9yL0xvY2FsaXphdGlvbnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyIpOworICAgIHJl
dHVybiBTdHJpbmcoInJlc291cmNlOi8vL29yZy93ZWJraXQvaW5zcGVjdG9yL0xvY2FsaXphdGlv
bnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyIpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCAyZTliYmViMjgwYmFlYmJiYjQ1OGVlMTNjNTJhYjFjZWQ2NWU0MzFlLi42ZTYwMWNjYmU5MzVh
ZmFkMmY5ZDJiMTgxZTNkZGI2ZjVkOGVlNzJkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cK
KysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTgtMDYtMTMgIEFkcmlh
biBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BFXSBU
cnlpbmcgdG8gYWNjZXNzIHRoZSByZW1vdGUgaW5zcGVjdG9yIGhpdHMgYW4gYXNzZXJ0aW9uIGlu
IHRoZSBVSVByb2Nlc3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4NjU4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE1ha2UgYm90aCB0aGUgV1BFIGFuZCBHVEsrIHBvcnRzIHVzZSAvb3JnL3dlYmtpdC9p
bnNwZWN0b3IgYXMgYmFzZSBwcmVmaXgKKyAgICAgICAgZm9yIHJlc291cmNlIHBhdGhzLCB3aGlj
aCBhdm9pZHMgbmVlZGluZyBhIHN3aXRjaGVyb28gZGVwZW5kaW5nIG9uIHRoZSBwb3J0LgorCisg
ICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9ndGsvVGVzdFJ1bm5lckd0
ay5jcHA6CisgICAgICAgIChXVFI6OlRlc3RSdW5uZXI6Omluc3BlY3RvclRlc3RTdHViVVJMKToK
KyAgICAgICAgKiBnbGliL2dlbmVyYXRlLWluc3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHk6
CisKIDIwMTgtMDYtMTMgIERhdmlkIEZlbnRvbiAgPGRhdmlkX2ZlbnRvbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgYWRkIG15c2VsZiBhcyBhIFdlYktpdCBjb21taXR0ZXIuCmRp
ZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2d0ay9UZXN0
UnVubmVyR3RrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvZ3Rr
L1Rlc3RSdW5uZXJHdGsuY3BwCmluZGV4IGQ4YWM4NWI2NDg5NTZiODU1OTM2MWY5MDQ4MzI5MDc1
N2M5ZjYwOGQuLjYyZGQ4NDQwMDRlMDNlMjUwNDE4MzY0NjE0YzYxNmRkMTVlMDhjODQgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvZ3RrL1Rlc3RSdW5u
ZXJHdGsuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvZ3Rr
L1Rlc3RSdW5uZXJHdGsuY3BwCkBAIC02OSw3ICs2OSw3IEBAIEpTUmV0YWluUHRyPEpTU3RyaW5n
UmVmPiBUZXN0UnVubmVyOjpwYXRoVG9Mb2NhbFJlc291cmNlKEpTU3RyaW5nUmVmIHVybCkKIAog
SlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IFRlc3RSdW5uZXI6Omluc3BlY3RvclRlc3RTdHViVVJM
KCkKIHsKLSAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoInJlc291cmNl
Oi8vL29yZy93ZWJraXRndGsvaW5zcGVjdG9yL1VzZXJJbnRlcmZhY2UvVGVzdFN0dWIuaHRtbCIp
OworICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygicmVzb3VyY2U6Ly8v
b3JnL3dlYmtpdC9pbnNwZWN0b3IvVXNlckludGVyZmFjZS9UZXN0U3R1Yi5odG1sIik7CiB9CiAK
IHZvaWQgVGVzdFJ1bm5lcjo6aW5zdGFsbEZha2VIZWx2ZXRpY2EoSlNTdHJpbmdSZWYgY29uZmln
dXJhdGlvbikKZGlmZiAtLWdpdCBhL1Rvb2xzL2dsaWIvZ2VuZXJhdGUtaW5zcGVjdG9yLWdyZXNv
dXJjZS1tYW5pZmVzdC5weSBiL1Rvb2xzL2dsaWIvZ2VuZXJhdGUtaW5zcGVjdG9yLWdyZXNvdXJj
ZS1tYW5pZmVzdC5weQppbmRleCAxMTI2MjgxZTM0ZmQ3ZjI2NzdlOTAzZDJmNzk5NWY3MTg4YmQ2
MzY4Li42M2I1M2RkNTlkYjEwZTBjNDU3YzhhYjNlZTJiMGM1MzU1N2JiYTZmIDEwMDc1NQotLS0g
YS9Ub29scy9nbGliL2dlbmVyYXRlLWluc3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkKKysr
IGIvVG9vbHMvZ2xpYi9nZW5lcmF0ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlmZXN0LnB5CkBA
IC02Nyw3ICs2Nyw3IEBAIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgYXJncy5vdXRw
dXQud3JpdGUoXAogICAgICIiIjw/eG1sIHZlcnNpb249MS4wIGVuY29kaW5nPVVURi04Pz4KICAg
ICA8Z3Jlc291cmNlcz4KLSAgICAgICAgPGdyZXNvdXJjZSBwcmVmaXg9Ii9vcmcvd2Via2l0Z3Rr
L2luc3BlY3RvciI+CisgICAgICAgIDxncmVzb3VyY2UgcHJlZml4PSIvb3JnL3dlYmtpdC9pbnNw
ZWN0b3IiPgogIiIiKQogCiAgICAgZm9yIGZpbGVuYW1lIGluIGdldF9maWxlbmFtZXMoYXJncy5p
bnB1dCk6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>