<?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>177107</bug_id>
          
          <creation_ts>2017-09-18 16:06:29 -0700</creation_ts>
          <short_desc>[WPE][GTK] Crash in webkit_web_resource_get_data_finish()</short_desc>
          <delta_ts>2021-02-11 20:47:45 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=186276</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=221672</see_also>
          <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="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>buildbot</cc>
    
    <cc>cgarcia</cc>
    
    <cc>gustavo</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>sfanxiang</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1350141</commentid>
    <comment_count>0</comment_count>
      <attachid>321146</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-09-18 16:06:29 -0700</bug_when>
    <thetext>Created attachment 321146
Backtrace

I don&apos;t know how to reproduce this crash, but it occurred for me once today when I had broken WebKit so badly that resource loads never finished, started loading something, and used Ctrl+C. Backtrace attached. The problem is that resourceDataCallback always returns a success result with g_task_return_boolean(), but that&apos;s wrong if the callback was canceled. It should probably check if wkData is nullptr and use g_task_return_error() in that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355405</commentid>
    <comment_count>1</comment_count>
      <attachid>322411</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-10-02 12:38:11 -0700</bug_when>
    <thetext>Created attachment 322411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355407</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-10-02 12:40:21 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355411</commentid>
    <comment_count>3</comment_count>
      <attachid>322411</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-10-02 12:45:10 -0700</bug_when>
    <thetext>Comment on attachment 322411
Patch

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

Nice test

&gt; Source/WebKit/ChangeLog:25
&gt; +2017-10-02  Carlos Garcia Campos  &lt;cgarcia@igalia.com&gt;
&gt; +
&gt; +        [GTK][WPE] WebProcess should run cleanup on quit to release resources
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=168126
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        Do not call exit on sync message send failure for GTK and WPE ports.
&gt; +
&gt; +        * WebProcess/WebProcess.cpp:
&gt; +        (WebKit::WebProcess::initializeConnection):
&gt; +

Fix the changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1355412</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-10-02 12:48:47 -0700</bug_when>
    <thetext>Committed r222735: &lt;http://trac.webkit.org/changeset/222735&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1356323</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-10-04 03:44:42 -0700</bug_when>
    <thetext>*** Bug 175870 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>321146</attachid>
            <date>2017-09-18 16:06:29 -0700</date>
            <delta_ts>2017-09-18 16:06:29 -0700</delta_ts>
            <desc>Backtrace</desc>
            <filename>gdb.txt</filename>
            <type>text/plain</type>
            <size>10181</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">IzAgIDB4MDAwMDdmMWZjOTc1MWRkMiBpbiBBUEk6OkRhdGE6OnNpemUgKHRoaXM9MHgwKSBhdCAu
Li8uLi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkvQVBJRGF0YS5oOjc4Ck5vIGxvY2Fscy4KIzEg
IDB4MDAwMDdmMWZjOWM0YzY1NyBpbiB3ZWJraXRfd2ViX3Jlc291cmNlX2dldF9kYXRhX2Zpbmlz
aCAocmVzb3VyY2U9MHgxN2E2MjYwLCByZXN1bHQ9MHhmZDFjZjAsIAogICAgbGVuZ3RoPTB4N2Zm
Y2I4YTQzNTE4LCBlcnJvcj0weDdmZmNiOGE0MzUxMCkKICAgIGF0IC4uLy4uL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYlJlc291cmNlLmNwcDo0MDYKICAgICAgICBf
X1BSRVRUWV9GVU5DVElPTl9fID0gImd1Y2hhciogd2Via2l0X3dlYl9yZXNvdXJjZV9nZXRfZGF0
YV9maW5pc2goV2ViS2l0V2ViUmVzb3VyY2UqLCBHQXN5bmNSZXN1bHQqLCBnc2l6ZSosIEdFcnJv
cioqKSIKICAgICAgICB0YXNrID0gMHhmZDFjZjAKICAgICAgICBkYXRhID0gMHg3ZjFmYWRhN2Vk
MTgKIzIgIDB4MDAwMDdmMWZkM2ZmNTg0MCBpbiBnZXRfbWFpbl9yZXNvdXJjZV9kYXRhX2NiIChy
ZXNvdXJjZT0weDE3YTYyNjAsIHJlc3VsdD0weGZkMWNmMCwgCiAgICBvc3RyZWFtPTB4MWRkZGY4
MCkgYXQgLi4vLi4vLi4vLi4vUHJvamVjdHMvR05PTUUvZXBpcGhhbnkvc3JjL3dpbmRvdy1jb21t
YW5kcy5jOjE4NzQKICAgICAgICBkYXRhID0gMHg3ZjFmZDNmZjU4MGMgPGdldF9tYWluX3Jlc291
cmNlX2RhdGFfY2I+ICJVSFwyMTFcMzQ1SFwyMDNcMzU0QEhcMjExfVwzMzBIXDIxMXVcMzIwSFwy
MTFVXDMxMEhcMzA3IiwgPGluY29tcGxldGUgc2VxdWVuY2UgXDM0MD4KICAgICAgICBkYXRhX2xl
bmd0aCA9IDE2NTA4ODAwCiAgICAgICAgZGF0YV9zdHIgPSAweDFiOGE0MzU0MAogICAgICAgIGVy
cm9yID0gMHgwCiMzICAweDAwMDA3ZjFmZDM0OGNiMjIgaW4gZ190YXNrX3JldHVybl9ub3cgKHRh
c2s9MHhmZDFjZjApCiAgICBhdCAvaG9tZS9tY2F0YW56YXJvL1Byb2plY3RzL0dOT01FL2dsaWIv
Z2lvL2d0YXNrLmM6MTE0NQpObyBsb2NhbHMuCiM0ICAweDAwMDA3ZjFmZDM0OGNjM2UgaW4gZ190
YXNrX3JldHVybiAodGFzaz0weGZkMWNmMCwgdHlwZT1HX1RBU0tfUkVUVVJOX1NVQ0NFU1MpCiAg
ICBhdCAvaG9tZS9tY2F0YW56YXJvL1Byb2plY3RzL0dOT01FL2dsaWIvZ2lvL2d0YXNrLmM6MTIw
MwogICAgICAgIHNvdXJjZSA9IDB4MTEwY2YzMAojNSAgMHgwMDAwN2YxZmQzNDhkYTVhIGluIGdf
dGFza19yZXR1cm5fYm9vbGVhbiAodGFzaz0weGZkMWNmMCwgcmVzdWx0PTEpCiAgICBhdCAvaG9t
ZS9tY2F0YW56YXJvL1Byb2plY3RzL0dOT01FL2dsaWIvZ2lvL2d0YXNrLmM6MTcxMwogICAgICAg
IF9fZnVuY19fID0gImdfdGFza19yZXR1cm5fYm9vbGVhbiIKIzYgIDB4MDAwMDdmMWZjOWM0YzI3
NSBpbiByZXNvdXJjZURhdGFDYWxsYmFjayAod2tEYXRhPTB4MCwgdGFzaz0weGZkMWNmMCkKICAg
IGF0IC4uLy4uL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYlJlc291
cmNlLmNwcDozNDkKICAgICAgICBkYXRhID0gMHg3ZjFmYWRhN2VkMTgKIzcgIDB4MDAwMDdmMWZj
OWM0YzJiZiBpbiA8bGFtYmRhKEFQSTo6RGF0YSosIFdlYktpdDo6Q2FsbGJhY2tCYXNlOjpFcnJv
cik+OjpvcGVyYXRvcigpKEFQSTo6RGF0YSAqLCBXZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3Ip
IGNvbnN0IChfX2Nsb3N1cmU9MHg3ZjFmYWRhM2I2MjgsIGRhdGE9MHgwKQogICAgYXQgLi4vLi4v
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViUmVzb3VyY2UuY3BwOjM3
MgogICAgICAgIHRhc2sgPSAweGZkMWNmMAojOCAgMHgwMDAwN2YxZmM5YzRkNDM2IGluIFdURjo6
RnVuY3Rpb248dm9pZChBUEk6OkRhdGEqLCBXZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3IpPjo6
Q2FsbGFibGVXcmFwcGVyPHdlYmtpdF93ZWJfcmVzb3VyY2VfZ2V0X2RhdGEoV2ViS2l0V2ViUmVz
b3VyY2UqLCBHQ2FuY2VsbGFibGUqLCBHQXN5bmNSZWFkeUNhbGxiYWNrLCBncG9pbnRlcik6Ojxs
YW1iZGEoQVBJOjpEYXRhKiwgV2ViS2l0OjpDYWxsYmFja0Jhc2U6OkVycm9yKT4gPjo6Y2FsbChB
UEk6OkRhdGEgKiwgV2ViS2l0OjpDYWxsYmFja0Jhc2U6OkVycm9yKSAoCiAgICB0aGlzPTB4N2Yx
ZmFkYTNiNjIwLCBpbiMwPTB4MCwgaW4jMT1XZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3I6OlBy
b2Nlc3NFeGl0ZWQpCiAgICBhdCAuLi8uLi9Tb3VyY2UvV1RGL3d0Zi9GdW5jdGlvbi5oOjEwMQpO
byBsb2NhbHMuCiM5ICAweDAwMDA3ZjFmYzk3Y2U3OGMgaW4gV1RGOjpGdW5jdGlvbjx2b2lkIChB
UEk6OkRhdGEqLCBXZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3IpPjo6b3BlcmF0b3IoKShBUEk6
OkRhdGEqLCBXZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3IpIGNvbnN0ICh0aGlzPTB4N2YxZmFk
YWY2OTMwLCBpbiMwPTB4MCwgCiAgICBpbiMxPVdlYktpdDo6Q2FsbGJhY2tCYXNlOjpFcnJvcjo6
UHJvY2Vzc0V4aXRlZCkgYXQgLi4vLi4vU291cmNlL1dURi93dGYvRnVuY3Rpb24uaDo1NgogICAg
ICAgIF9fUFJFVFRZX0ZVTkNUSU9OX18gPSAiT3V0IFdURjo6RnVuY3Rpb248T3V0KEluIC4uLik+
OjpvcGVyYXRvcigpKEluIC4uLikgY29uc3QgW3dpdGggT3V0ID0gdm9pZDsgSW4gPSB7QVBJOjpE
YXRhKiwgV2ViS2l0OjpDYWxsYmFja0Jhc2U6OkVycm9yfV0iCiMxMCAweDAwMDA3ZjFmYzk4NDc2
YjMgaW4gV2ViS2l0OjpHZW5lcmljQ2FsbGJhY2s8QVBJOjpEYXRhKj46OmludmFsaWRhdGUgKHRo
aXM9MHg3ZjFmYWRhZjY5MDAsIAogICAgZXJyb3I9V2ViS2l0OjpDYWxsYmFja0Jhc2U6OkVycm9y
OjpQcm9jZXNzRXhpdGVkKQogICAgYXQgLi4vLi4vU291cmNlL1dlYktpdC9VSVByb2Nlc3MvR2Vu
ZXJpY0NhbGxiYWNrLmg6MTI1CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05fXyA9ICJ2b2lkIFdl
YktpdDo6R2VuZXJpY0NhbGxiYWNrPFQ+OjppbnZhbGlkYXRlKFdlYktpdDo6Q2FsbGJhY2tCYXNl
OjpFcnJvcikgW3dpdGggVCA9IHtBUEk6OkRhdGEqfV0iCiMxMSAweDAwMDA3ZjFmYzk3YmFhMmYg
aW4gV2ViS2l0OjppbnZhbGlkYXRlQ2FsbGJhY2tNYXA8V1RGOjpSZWZQdHI8V2ViS2l0OjpDYWxs
YmFja0Jhc2U+ID4gKAogICAgY2FsbGJhY2tNYXA9Li4uLCBlcnJvcj1XZWJLaXQ6OkNhbGxiYWNr
QmFzZTo6RXJyb3I6OlByb2Nlc3NFeGl0ZWQpCiAgICBhdCAuLi8uLi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9HZW5lcmljQ2FsbGJhY2suaDoxNjkKICAgICAgICBjYWxsYmFjayA9IEAweDdmMWZh
ZGEzNmIwODoge3N0YXRpYyBpc1JlZlB0ciA9IDxvcHRpbWl6ZWQgb3V0PiwgbV9wdHIgPSAweDdm
MWZhZGFmNjkwMH0KICAgICAgICBfX2Zvcl9yYW5nZSA9IEAweDdmZmNiOGE0MzcyMDogezxXVEY6
OlZlY3RvckJ1ZmZlcjxXVEY6OlJlZlB0cjxXZWJLaXQ6OkNhbGxiYWNrQmFzZT4sIDAsIFdURjo6
RmFzdE1hbGxvYz4+ID0gezxXVEY6OlZlY3RvckJ1ZmZlckJhc2U8V1RGOjpSZWZQdHI8V2ViS2l0
OjpDYWxsYmFja0Jhc2U+LCBXVEY6OkZhc3RNYWxsb2M+PiA9IHsKICAgICAgICAgICAgICBtX2J1
ZmZlciA9IDB4N2YxZmFkYTM2YjAwLCBtX2NhcGFjaXR5ID0gMTYsIAogICAgICAgICAgICAgIG1f
c2l6ZSA9IDJ9LCA8Tm8gZGF0YSBmaWVsZHM+fSwgPE5vIGRhdGEgZmllbGRzPn0KICAgICAgICBf
X2Zvcl9iZWdpbiA9IDB4N2YxZmFkYTM2YjA4CiAgICAgICAgX19mb3JfZW5kID0gMHg3ZjFmYWRh
MzZiMTAKICAgICAgICBjYWxsYmFja3MgPSB7PFdURjo6VmVjdG9yQnVmZmVyPFdURjo6UmVmUHRy
PFdlYktpdDo6Q2FsbGJhY2tCYXNlPiwgMCwgV1RGOjpGYXN0TWFsbG9jPj4gPSB7PFdURjo6VmVj
dG9yQnVmZmVyQmFzZTxXVEY6OlJlZlB0cjxXZWJLaXQ6OkNhbGxiYWNrQmFzZT4sIFdURjo6RmFz
dE1hbGxvYz4+ID0ge21fYnVmZmVyID0gMHg3ZjFmYWRhMzZiMDAsIAogICAgICAgICAgICAgIG1f
Y2FwYWNpdHkgPSAxNiwgbV9zaXplID0gMn0sIDxObyBkYXRhIGZpZWxkcz59LCA8Tm8gZGF0YSBm
aWVsZHM+fQojMTIgMHgwMDAwN2YxZmM5N2I5ZDU2IGluIFdlYktpdDo6Q2FsbGJhY2tNYXA6Omlu
dmFsaWRhdGUgKHRoaXM9MHg3ZjFmNjM2Zjk1ODgsIAogICAgZXJyb3I9V2ViS2l0OjpDYWxsYmFj
a0Jhc2U6OkVycm9yOjpQcm9jZXNzRXhpdGVkKQogICAgYXQgLi4vLi4vU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvR2VuZXJpY0NhbGxiYWNrLmg6MjI2CiAgICAgICAgX19QUkVUVFlfRlVOQ1RJT05f
XyA9ICJ2b2lkIFdlYktpdDo6Q2FsbGJhY2tNYXA6OmludmFsaWRhdGUoV2ViS2l0OjpDYWxsYmFj
a0Jhc2U6OkVycm9yKSIKIzEzIDB4MDAwMDdmMWZjOTdmYjM0MiBpbiBXZWJLaXQ6OldlYlBhZ2VQ
cm94eTo6cmVzZXRTdGF0ZSAodGhpcz0weDdmMWY2MzZmOTQwMCwgCiAgICByZXNldFN0YXRlUmVh
c29uPVdlYktpdDo6V2ViUGFnZVByb3h5OjpSZXNldFN0YXRlUmVhc29uOjpXZWJQcm9jZXNzRXhp
dGVkKQogICAgYXQgLi4vLi4vU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNw
cDo1NTUxCiAgICAgICAgZXJyb3IgPSBXZWJLaXQ6OkNhbGxiYWNrQmFzZTo6RXJyb3I6OlByb2Nl
c3NFeGl0ZWQKICAgICAgICBlZGl0Q29tbWFuZFZlY3RvciA9IHs8V1RGOjpWZWN0b3JCdWZmZXI8
V2ViS2l0OjpXZWJFZGl0Q29tbWFuZFByb3h5KiwgMCwgV1RGOjpGYXN0TWFsbG9jPj4gPSB7PFdU
Rjo6VmVjdG9yQnVmZmVyQmFzZTxXZWJLaXQ6OldlYkVkaXRDb21tYW5kUHJveHkqLCBXVEY6OkZh
c3RNYWxsb2M+PiA9IHttX2J1ZmZlciA9IDB4N2ZmY2I4YTQzN2IwLCAKICAgICAgICAgICAgICBt
X2NhcGFjaXR5ID0gMjkxMzc2NTI1NiwgbV9zaXplID0gMzI1NDN9LCA8Tm8gZGF0YSBmaWVsZHM+
fSwgPE5vIGRhdGEgZmllbGRzPn0KIzE0IDB4MDAwMDdmMWZjOTdmYjU3OCBpbiBXZWJLaXQ6Oldl
YlBhZ2VQcm94eTo6cmVzZXRTdGF0ZUFmdGVyUHJvY2Vzc0V4aXRlZCAodGhpcz0weDdmMWY2MzZm
OTQwMCkKICAgIGF0IC4uLy4uL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5j
cHA6NTU5MQogICAgICAgIF9fUFJFVFRZX0ZVTkNUSU9OX18gPSAidm9pZCBXZWJLaXQ6OldlYlBh
Z2VQcm94eTo6cmVzZXRTdGF0ZUFmdGVyUHJvY2Vzc0V4aXRlZCgpIgogICAgICAgIHRyYW5zYWN0
aW9uID0ge21fd2ViUGFnZVByb3h5ID0ge3N0YXRpYyBpc1JlZlB0ciA9IDxvcHRpbWl6ZWQgb3V0
PiwgbV9wdHIgPSAweDdmMWY2MzZmOTQwMH0sIAogICAgICAgICAgbV9wYWdlTG9hZFN0YXRlID0g
MHgyZn0KIzE1IDB4MDAwMDdmMWZjOTdmYWRmZiBpbiBXZWJLaXQ6OldlYlBhZ2VQcm94eTo6cHJv
Y2Vzc0RpZFRlcm1pbmF0ZSAodGhpcz0weDdmMWY2MzZmOTQwMCwgCiAgICByZWFzb249V2ViS2l0
OjpQcm9jZXNzVGVybWluYXRpb25SZWFzb246OkNyYXNoKQogICAgYXQgLi4vLi4vU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDo1NDAxCiAgICAgICAgX19QUkVUVFlfRlVO
Q1RJT05fXyA9ICJ2b2lkIFdlYktpdDo6V2ViUGFnZVByb3h5Ojpwcm9jZXNzRGlkVGVybWluYXRl
KFdlYktpdDo6UHJvY2Vzc1Rlcm1pbmF0aW9uUmVhc29uKSIKICAgICAgICB0cmFuc2FjdGlvbiA9
IHttX3dlYlBhZ2VQcm94eSA9IHtzdGF0aWMgaXNSZWZQdHIgPSA8b3B0aW1pemVkIG91dD4sIG1f
cHRyID0gMHg3ZjFmNjM2Zjk0MDB9LCAKICAgICAgICAgIG1fcGFnZUxvYWRTdGF0ZSA9IDB4N2Yx
ZjYzNmY5YWY4fQojMTYgMHgwMDAwN2YxZmM5ODgxMmMzIGluIFdlYktpdDo6V2ViUHJvY2Vzc1By
b3h5OjpkaWRDbG9zZSAodGhpcz0weDdmMWZhZGFjODc4MCkKICAgIGF0IC4uLy4uL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHA6NjM0CiAgICAgICAgaSA9IDAKICAg
ICAgICBzaXplID0gMQogICAgICAgIHByb3RlY3QgPSB7c3RhdGljIGlzUmVmID0gPG9wdGltaXpl
ZCBvdXQ+LCBtX3B0ciA9IDB4N2YxZmFkYWM4NzgwfQogICAgICAgIHBhZ2VzID0gezxXVEY6OlZl
Y3RvckJ1ZmZlcjxXVEY6OlJlZlB0cjxXZWJLaXQ6OldlYlBhZ2VQcm94eT4sIDAsIFdURjo6RmFz
dE1hbGxvYz4+ID0gezxXVEY6OlZlY3RvckJ1ZmZlckJhc2U8V1RGOjpSZWZQdHI8V2ViS2l0OjpX
ZWJQYWdlUHJveHk+LCBXVEY6OkZhc3RNYWxsb2M+PiA9IHttX2J1ZmZlciA9IDB4N2YxZmFkYTM2
OTAwLCAKICAgICAgICAgICAgICBtX2NhcGFjaXR5ID0gMTYsIG1fc2l6ZSA9IDF9LCA8Tm8gZGF0
YSBmaWVsZHM+fSwgPE5vIGRhdGEgZmllbGRzPn0KIzE3IDB4MDAwMDdmMWZjOTZhYTMwMCBpbiBJ
UEM6OkNvbm5lY3Rpb246OjxsYW1iZGEoKT46Om9wZXJhdG9yKCkodm9pZCkgKF9fY2xvc3VyZT0w
eDdmMWZhZGE2OTY2OCkKICAgIGF0IC4uLy4uL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nv
bm5lY3Rpb24uY3BwOjgwNQogICAgICAgIHByb3RlY3RlZFRoaXMgPSB7c3RhdGljIGlzUmVmID0g
PG9wdGltaXplZCBvdXQ+LCBtX3B0ciA9IDB4N2YxZmFkYWJmNTcwfQojMTggMHgwMDAwN2YxZmM5
NmIxMjNjIGluIFdURjo6RnVuY3Rpb248dm9pZCgpPjo6Q2FsbGFibGVXcmFwcGVyPElQQzo6Q29u
bmVjdGlvbjo6Y29ubmVjdGlvbkRpZENsb3NlKCk6OjxsYW1iZGEoKT4gPjo6Y2FsbCh2b2lkKSAo
dGhpcz0weDdmMWZhZGE2OTY2MCkgYXQgLi4vLi4vU291cmNlL1dURi93dGYvRnVuY3Rpb24uaDox
MDEKTm8gbG9jYWxzLgojMTkgMHgwMDAwN2YxZmM5NWE5MjM4IGluIFdURjo6RnVuY3Rpb248dm9p
ZCAoKT46Om9wZXJhdG9yKCkoKSBjb25zdCAodGhpcz0weDdmZmNiOGE0Mzk4OCkKICAgIGF0IC4u
Ly4uL1NvdXJjZS9XVEYvd3RmL0Z1bmN0aW9uLmg6NTYKICAgICAgICBfX1BSRVRUWV9GVU5DVElP
Tl9fID0gIk91dCBXVEY6OkZ1bmN0aW9uPE91dChJbiAuLi4pPjo6b3BlcmF0b3IoKShJbiAuLi4p
IGNvbnN0IFt3aXRoIE91dCA9IHZvaWQ7IEluID0ge31dIgojMjAgMHgwMDAwN2YxZmMyODNjNmRh
IGluIFdURjo6UnVuTG9vcDo6cGVyZm9ybVdvcmsgKHRoaXM9MHg3ZjFmYWRhZmMxMDApCiAgICBh
dCAuLi8uLi9Tb3VyY2UvV1RGL3d0Zi9SdW5Mb29wLmNwcDoxMDYKICAgICAgICBmdW5jdGlvbiA9
IHsKICAgICAgICAgIG1fY2FsbGFibGVXcmFwcGVyID0gc3RkOjp1bmlxdWVfcHRyPFdURjo6RnVu
Y3Rpb248dm9pZCgpPjo6Q2FsbGFibGVXcmFwcGVyQmFzZT4gY29udGFpbmluZyAweDdmMWZhZGE2
OTY2MH0KICAgICAgICBmdW5jdGlvbnNUb0hhbmRsZSA9IDIKIzIxIDB4MDAwMDdmMWZjMjg4NzFm
ZSBpbiBXVEY6OlJ1bkxvb3A6OjxsYW1iZGEoZ3BvaW50ZXIpPjo6b3BlcmF0b3IoKShncG9pbnRl
cikgY29uc3QgKF9fY2xvc3VyZT0weDAsIAogICAgdXNlckRhdGE9MHg3ZjFmYWRhZmMxMDApIGF0
IC4uLy4uL1NvdXJjZS9XVEYvd3RmL2dsaWIvUnVuTG9vcEdMaWIuY3BwOjY4Ck5vIGxvY2Fscy4K
IzIyIDB4MDAwMDdmMWZjMjg4NzIyMiBpbiBXVEY6OlJ1bkxvb3A6OjxsYW1iZGEoZ3BvaW50ZXIp
Pjo6X0ZVTihncG9pbnRlcikgKCkKICAgIGF0IC4uLy4uL1NvdXJjZS9XVEYvd3RmL2dsaWIvUnVu
TG9vcEdMaWIuY3BwOjcwCk5vIGxvY2Fscy4KIzIzIDB4MDAwMDdmMWZjMjg4NzE5ZSBpbiBXVEY6
OjxsYW1iZGEoR1NvdXJjZSosIEdTb3VyY2VGdW5jLCBncG9pbnRlcik+OjpvcGVyYXRvcigpKEdT
b3VyY2UgKiwgR1NvdXJjZUZ1bmMsIGdwb2ludGVyKSBjb25zdCAoX19jbG9zdXJlPTB4MCwgc291
cmNlPTB4MTEwY2YzMCwgCiAgICBjYWxsYmFjaz0weDdmMWZjMjg4NzIwNSA8V1RGOjpSdW5Mb29w
Ojo8bGFtYmRhKGdwb2ludGVyKT46Ol9GVU4oZ3BvaW50ZXIpPiwgdXNlckRhdGE9MHg3ZjFmYWRh
ZmMxMDApCiAgICBhdCAuLi8uLi9Tb3VyY2UvV1RGL3d0Zi9nbGliL1J1bkxvb3BHTGliLmNwcDo0
NQpObyBsb2NhbHMuCiMyNCAweDAwMDA3ZjFmYzI4ODcxY2QgaW4gV1RGOjo8bGFtYmRhKEdTb3Vy
Y2UqLCBHU291cmNlRnVuYywgZ3BvaW50ZXIpPjo6X0ZVTihHU291cmNlICosIEdTb3VyY2VGdW5j
LCBncG9pbnRlcikgKCkgYXQgLi4vLi4vU291cmNlL1dURi93dGYvZ2xpYi9SdW5Mb29wR0xpYi5j
cHA6NDYKTm8gbG9jYWxzLgojMjUgMHgwMDAwN2YxZmQzODIxODdkIGluIGdfbWFpbl9kaXNwYXRj
aCAoY29udGV4dD0weGY5YWVkMCkKICAgIGF0IC9ob21lL21jYXRhbnphcm8vUHJvamVjdHMvR05P
TUUvZ2xpYi9nbGliL2dtYWluLmM6MzE0OAogICAgICAgIGRpc3BhdGNoID0gMHg3ZjFmYzI4ODcx
YTAgPFdURjo6PGxhbWJkYShHU291cmNlKiwgR1NvdXJjZUZ1bmMsIGdwb2ludGVyKT46Ol9GVU4o
R1NvdXJjZSAqLCBHU291cmNlRnVuYywgZ3BvaW50ZXIpPgogICAgICAgIHByZXZfc291cmNlID0g
MHgwCiAgICAgICAgd2FzX2luX2NhbGwgPSAwCiAgICAgICAgdXNlcl9kYXRhID0gMHg3ZjFmYWRh
ZmMxMDAKICAgICAgICBjYWxsYmFjayA9IDB4N2YxZmMyODg3MjA1IDxXVEY6OlJ1bkxvb3A6Ojxs
YW1iZGEoZ3BvaW50ZXIpPjo6X0ZVTihncG9pbnRlcik+CiAgICAgICAgY2JfZnVuY3MgPSAweDdm
MWZkM2FmOWE0MCA8Z19zb3VyY2VfY2FsbGJhY2tfZnVuY3M+CiAgICAgICAgY2JfZGF0YSA9IDB4
MTEyNjdkMAogICAgICAgIG5lZWRfZGVzdHJveSA9IDAKICAgICAgICBzb3VyY2UgPSAweDExMGNm
MzAKICAgICAgICBjdXJyZW50ID0gMHhmY2M0NDAKICAgICAgICBpID0gMAogICAgICAgIF9fZnVu
Y19fID0gImdfbWFpbl9kaXNwYXRjaCIKIzI2IDB4MDAwMDdmMWZkMzgyMjcxZSBpbiBnX21haW5f
Y29udGV4dF9kaXNwYXRjaCAoY29udGV4dD0weGY5YWVkMCkKICAgIGF0IC9ob21lL21jYXRhbnph
cm8vUHJvamVjdHMvR05PTUUvZ2xpYi9nbGliL2dtYWluLmM6MzgxMwpObyBsb2NhbHMuCiMyNyAw
eDAwMDA3ZjFmZDM4MjI5MDIgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weGY5
YWVkMCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwgc2VsZj0weGY5YzU1MCkKICAgIGF0IC9ob21lL21j
YXRhbnphcm8vUHJvamVjdHMvR05PTUUvZ2xpYi9nbGliL2dtYWluLmM6Mzg4NgogICAgICAgIG1h
eF9wcmlvcml0eSA9IDIxNDc0ODM2NDcKICAgICAgICB0aW1lb3V0ID0gODA2NgogICAgICAgIHNv
bWVfcmVhZHkgPSAxCiAgICAgICAgbmZkcyA9IDUKICAgICAgICBhbGxvY2F0ZWRfbmZkcyA9IDUK
ICAgICAgICBmZHMgPSAweDFkYTU3YzAKIzI4IDB4MDAwMDdmMWZkMzgyMjljNiBpbiBnX21haW5f
Y29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHhmOWFlZDAsIG1heV9ibG9jaz0xKQogICAgYXQg
L2hvbWUvbWNhdGFuemFyby9Qcm9qZWN0cy9HTk9NRS9nbGliL2dsaWIvZ21haW4uYzozOTQ3CiAg
ICAgICAgcmV0dmFsID0gMQojMjkgMHgwMDAwN2YxZmQzNGFhMjhmIGluIGdfYXBwbGljYXRpb25f
cnVuIChhcHBsaWNhdGlvbj0weDEwM2MzMTAsIGFyZ2M9MSwgYXJndj0weDdmZmNiOGE0M2RiOCkK
ICAgIGF0IC9ob21lL21jYXRhbnphcm8vUHJvamVjdHMvR05PTUUvZ2xpYi9naW8vZ2FwcGxpY2F0
aW9uLmM6MjQwMQogICAgICAgIGFyZ3VtZW50cyA9IDB4MTAyZTA3MAogICAgICAgIHN0YXR1cyA9
IDAKICAgICAgICBjb250ZXh0ID0gMHhmOWFlZDAKICAgICAgICBhY3F1aXJlZF9jb250ZXh0ID0g
MQogICAgICAgIF9fZnVuY19fID0gImdfYXBwbGljYXRpb25fcnVuIgojMzAgMHgwMDAwMDAwMDAw
NDAzNDY4IGluIG1haW4gKGFyZ2M9MSwgYXJndj0weDdmZmNiOGE0M2RiOCkKICAgIGF0IC4uLy4u
Ly4uLy4uL1Byb2plY3RzL0dOT01FL2VwaXBoYW55L3NyYy9lcGh5LW1haW4uYzo0MzIKICAgICAg
ICBvcHRpb25fY29udGV4dCA9IDB4Zjk1MTgwCiAgICAgICAgb3B0aW9uX2dyb3VwID0gMHhmOTUy
MTAKICAgICAgICBlcnJvciA9IDB4MAogICAgICAgIHVzZXJfdGltZSA9IDAKICAgICAgICBhcmJp
dHJhcnlfdXJsID0gMAogICAgICAgIGN0eCA9IDB4ZmQyYTQwCiAgICAgICAgc3RhcnR1cF9mbGFn
cyA9IEVQSFlfU1RBUlRVUF9ORVdfVEFCCiAgICAgICAgbW9kZSA9IEVQSFlfRU1CRURfU0hFTExf
TU9ERV9QUklWQVRFCiAgICAgICAgc3RhdHVzID0gMzI3NjQKICAgICAgICBmbGFncyA9IChFUEhZ
X0ZJTEVfSEVMUEVSU19QUklWQVRFX1BST0ZJTEUgfCBFUEhZX0ZJTEVfSEVMUEVSU19FTlNVUkVf
RVhJU1RTKQogICAgICAgIGRlc2t0b3BfaW5mbyA9IDB4MAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>322411</attachid>
            <date>2017-10-02 12:38:11 -0700</date>
            <delta_ts>2017-10-02 12:45:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk-get-data-crash.diff</filename>
            <type>text/plain</type>
            <size>7110</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggZWE2ZTQyZjM1ZmYuLmFkYWQ2OGJlYzg3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDI4IEBACisyMDE3LTEwLTAyICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KKworICAgICAgICBbV1BFXVtHVEtdIENyYXNoIGluIHdlYmtpdF93ZWJfcmVzb3VyY2Vf
Z2V0X2RhdGFfZmluaXNoKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3NzEwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEhhbmRsZSBlcnJvcnMgaW4gd2Via2l0X3dlYl9yZXNvdXJjZV9nZXRfZGF0YSgp
IGNhbGxiYWNrLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYlJlc291
cmNlLmNwcDoKKyAgICAgICAgKHJlc291cmNlRGF0YUNhbGxiYWNrKToKKyAgICAgICAgKHdlYmtp
dF93ZWJfcmVzb3VyY2VfZ2V0X2RhdGEpOgorCisyMDE3LTEwLTAyICBDYXJsb3MgR2FyY2lhIENh
bXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVtXUEVdIFdlYlByb2Nl
c3Mgc2hvdWxkIHJ1biBjbGVhbnVwIG9uIHF1aXQgdG8gcmVsZWFzZSByZXNvdXJjZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2ODEyNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERvIG5vdCBjYWxsIGV4
aXQgb24gc3luYyBtZXNzYWdlIHNlbmQgZmFpbHVyZSBmb3IgR1RLIGFuZCBXUEUgcG9ydHMuCisK
KyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQcm9jZXNzOjppbml0aWFsaXplQ29ubmVjdGlvbik6CisKIDIwMTctMTAtMDIgIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dQRV0g
RW5hYmxlIGludGVyYWN0aXZlIGZvcm1zIHZhbGlkYXRpb24gYnkgZGVmYXVsdApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViUmVzb3VyY2UuY3Bw
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViUmVzb3VyY2UuY3Bw
CmluZGV4IDJlNjhkZDk1YjY3Li43YmVhYmIwN2YzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViUmVzb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYlJlc291cmNlLmNwcApAQCAtMzQyLDgg
KzM0MiwxMyBAQCBzdHJ1Y3QgUmVzb3VyY2VHZXREYXRhQXN5bmNEYXRhIHsKIH07CiBXRUJLSVRf
REVGSU5FX0FTWU5DX0RBVEFfU1RSVUNUKFJlc291cmNlR2V0RGF0YUFzeW5jRGF0YSkKIAotc3Rh
dGljIHZvaWQgcmVzb3VyY2VEYXRhQ2FsbGJhY2soQVBJOjpEYXRhKiB3a0RhdGEsIEdUYXNrKiB0
YXNrKQorc3RhdGljIHZvaWQgcmVzb3VyY2VEYXRhQ2FsbGJhY2soQVBJOjpEYXRhKiB3a0RhdGEs
IENhbGxiYWNrQmFzZTo6RXJyb3IgZXJyb3IsIEdUYXNrKiB0YXNrKQogeworICAgIGlmIChlcnJv
ciAhPSBDYWxsYmFja0Jhc2U6OkVycm9yOjpOb25lKSB7CisgICAgICAgIC8vIFRoaXMgZmFpbHMg
d2hlbiB0aGUgcGFnZSBpcyBjbG9zZWQgb3IgZnJhbWUgaXMgZGVzdHJveWVkLCBzbyB3ZSBjYW4g
anVzdCBjYW5jZWwgdGhlIG9wZXJhdGlvbi4KKyAgICAgICAgZ190YXNrX3JldHVybl9uZXdfZXJy
b3IodGFzaywgR19JT19FUlJPUiwgR19JT19FUlJPUl9DQU5DRUxMRUQsIF8oIk9wZXJhdGlvbiB3
YXMgY2FuY2VsbGVkIikpOworICAgICAgICByZXR1cm47CisgICAgfQogICAgIFJlc291cmNlR2V0
RGF0YUFzeW5jRGF0YSogZGF0YSA9IHN0YXRpY19jYXN0PFJlc291cmNlR2V0RGF0YUFzeW5jRGF0
YSo+KGdfdGFza19nZXRfdGFza19kYXRhKHRhc2spKTsKICAgICBkYXRhLT53ZWJEYXRhID0gd2tE
YXRhOwogICAgIGdfdGFza19yZXR1cm5fYm9vbGVhbih0YXNrLCBUUlVFKTsKQEAgLTM2NSwxNiAr
MzcwLDE2IEBAIHZvaWQgd2Via2l0X3dlYl9yZXNvdXJjZV9nZXRfZGF0YShXZWJLaXRXZWJSZXNv
dXJjZSogcmVzb3VyY2UsIEdDYW5jZWxsYWJsZSogY2FuCiB7CiAgICAgZ19yZXR1cm5faWZfZmFp
bChXRUJLSVRfSVNfV0VCX1JFU09VUkNFKHJlc291cmNlKSk7CiAKLSAgICBHVGFzayogdGFzayA9
IGdfdGFza19uZXcocmVzb3VyY2UsIGNhbmNlbGxhYmxlLCBjYWxsYmFjaywgdXNlckRhdGEpOwot
ICAgIGdfdGFza19zZXRfdGFza19kYXRhKHRhc2ssIGNyZWF0ZVJlc291cmNlR2V0RGF0YUFzeW5j
RGF0YSgpLCByZWludGVycHJldF9jYXN0PEdEZXN0cm95Tm90aWZ5PihkZXN0cm95UmVzb3VyY2VH
ZXREYXRhQXN5bmNEYXRhKSk7CisgICAgR1JlZlB0cjxHVGFzaz4gdGFzayA9IGFkb3B0R1JlZihn
X3Rhc2tfbmV3KHJlc291cmNlLCBjYW5jZWxsYWJsZSwgY2FsbGJhY2ssIHVzZXJEYXRhKSk7Cisg
ICAgZ190YXNrX3NldF90YXNrX2RhdGEodGFzay5nZXQoKSwgY3JlYXRlUmVzb3VyY2VHZXREYXRh
QXN5bmNEYXRhKCksIHJlaW50ZXJwcmV0X2Nhc3Q8R0Rlc3Ryb3lOb3RpZnk+KGRlc3Ryb3lSZXNv
dXJjZUdldERhdGFBc3luY0RhdGEpKTsKICAgICBpZiAocmVzb3VyY2UtPnByaXYtPmlzTWFpblJl
c291cmNlKQotICAgICAgICByZXNvdXJjZS0+cHJpdi0+ZnJhbWUtPmdldE1haW5SZXNvdXJjZURh
dGEoW3Rhc2tdKEFQSTo6RGF0YSogZGF0YSwgQ2FsbGJhY2tCYXNlOjpFcnJvcikgewotICAgICAg
ICAgICAgcmVzb3VyY2VEYXRhQ2FsbGJhY2soZGF0YSwgYWRvcHRHUmVmKHRhc2spLmdldCgpKTsK
KyAgICAgICAgcmVzb3VyY2UtPnByaXYtPmZyYW1lLT5nZXRNYWluUmVzb3VyY2VEYXRhKFt0YXNr
ID0gV1RGTW92ZSh0YXNrKV0oQVBJOjpEYXRhKiBkYXRhLCBDYWxsYmFja0Jhc2U6OkVycm9yIGVy
cm9yKSB7CisgICAgICAgICAgICByZXNvdXJjZURhdGFDYWxsYmFjayhkYXRhLCBlcnJvciwgdGFz
ay5nZXQoKSk7CiAgICAgICAgIH0pOwogICAgIGVsc2UgewogICAgICAgICBTdHJpbmcgdXJsID0g
U3RyaW5nOjpmcm9tVVRGOChyZXNvdXJjZS0+cHJpdi0+dXJpLmRhdGEoKSk7Ci0gICAgICAgIHJl
c291cmNlLT5wcml2LT5mcmFtZS0+Z2V0UmVzb3VyY2VEYXRhKEFQSTo6VVJMOjpjcmVhdGUodXJs
KS5wdHIoKSwgW3Rhc2tdKEFQSTo6RGF0YSogZGF0YSwgQ2FsbGJhY2tCYXNlOjpFcnJvcikgewot
ICAgICAgICAgICAgcmVzb3VyY2VEYXRhQ2FsbGJhY2soZGF0YSwgYWRvcHRHUmVmKHRhc2spLmdl
dCgpKTsKKyAgICAgICAgcmVzb3VyY2UtPnByaXYtPmZyYW1lLT5nZXRSZXNvdXJjZURhdGEoQVBJ
OjpVUkw6OmNyZWF0ZSh1cmwpLnB0cigpLCBbdGFzayA9IFdURk1vdmUodGFzayldKEFQSTo6RGF0
YSogZGF0YSwgQ2FsbGJhY2tCYXNlOjpFcnJvciBlcnJvcikgeworICAgICAgICAgICAgcmVzb3Vy
Y2VEYXRhQ2FsbGJhY2soZGF0YSwgZXJyb3IsIHRhc2suZ2V0KCkpOwogICAgICAgICB9KTsKICAg
ICB9CiB9CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5k
ZXggOWFlOTI3NTBhM2QuLmQ2YWZmYTllZjNhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cK
KysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMTAtMDIgIENhcmxv
cyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdW0dU
S10gQ3Jhc2ggaW4gd2Via2l0X3dlYl9yZXNvdXJjZV9nZXRfZGF0YV9maW5pc2goKQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3MTA3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgdGVzdCBjYXNl
IHRvIGNoZWNrIHdlIGhhbmRsZSBlcnJvcnMgd2hlbiB3ZWJraXRfd2ViX3Jlc291cmNlX2dldF9k
YXRhKCkgZmFpbHMuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIv
VGVzdFJlc291cmNlcy5jcHA6CisgICAgICAgICh3ZWJWaWV3bG9hZENoYW5nZWQpOgorICAgICAg
ICAodGVzdFdlYlJlc291cmNlR2V0RGF0YUVycm9yKToKKyAgICAgICAgKGJlZm9yZUFsbCk6CisK
IDIwMTctMTAtMDIgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgog
CiAgICAgICAgIFJlbW92ZSBFTkFCTEVfQ1NTX1JFR0lPTlMKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0UmVzb3VyY2VzLmNwcCBiL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0UmVzb3VyY2VzLmNwcAppbmRleCAyY2My
ZmFmMDNhZi4uOTAzNjY5ZWJkZjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0R0xpYi9UZXN0UmVzb3VyY2VzLmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdEdMaWIvVGVzdFJlc291cmNlcy5jcHAKQEAgLTUzNiw2ICs1MzYsMzYgQEAg
c3RhdGljIHZvaWQgdGVzdFdlYlJlc291cmNlR2V0RGF0YShSZXNvdXJjZXNUZXN0KiB0ZXN0LCBn
Y29uc3Rwb2ludGVyKQogICAgICAgICB0ZXN0LT5jaGVja1Jlc291cmNlRGF0YShXRUJLSVRfV0VC
X1JFU09VUkNFKGl0ZW0tPmRhdGEpKTsKIH0KIAorc3RhdGljIHZvaWQgd2ViVmlld2xvYWRDaGFu
Z2VkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIFdlYktpdExvYWRFdmVudCBsb2FkRXZlbnQsIEdN
YWluTG9vcCogbWFpbkxvb3ApCit7CisgICAgaWYgKGxvYWRFdmVudCAhPSBXRUJLSVRfTE9BRF9G
SU5JU0hFRCkKKyAgICAgICAgcmV0dXJuOworICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5l
Y3RfYnlfZnVuYyh3ZWJWaWV3LCByZWludGVycHJldF9jYXN0PHZvaWQqPih3ZWJWaWV3bG9hZENo
YW5nZWQpLCBtYWluTG9vcCk7CisgICAgZ19tYWluX2xvb3BfcXVpdChtYWluTG9vcCk7Cit9CisK
K3N0YXRpYyB2b2lkIHRlc3RXZWJSZXNvdXJjZUdldERhdGFFcnJvcihUZXN0KiB0ZXN0LCBnY29u
c3Rwb2ludGVyKQoreworICAgIEdSZWZQdHI8R01haW5Mb29wPiBtYWluTG9vcCA9IGFkb3B0R1Jl
ZihnX21haW5fbG9vcF9uZXcobnVsbHB0ciwgRkFMU0UpKTsKKyAgICBHUmVmUHRyPFdlYktpdFdl
YlZpZXc+IHdlYlZpZXcgPSBXRUJLSVRfV0VCX1ZJRVcod2Via2l0X3dlYl92aWV3X25ld193aXRo
X2NvbnRleHQodGVzdC0+bV93ZWJDb250ZXh0LmdldCgpKSk7CisgICAgd2Via2l0X3dlYl92aWV3
X2xvYWRfaHRtbCh3ZWJWaWV3LmdldCgpLCAiPGh0bWw+PC9odG1sPiIsIG51bGxwdHIpOworICAg
IGdfc2lnbmFsX2Nvbm5lY3Qod2ViVmlldy5nZXQoKSwgImxvYWQtY2hhbmdlZCIsIEdfQ0FMTEJB
Q0sod2ViVmlld2xvYWRDaGFuZ2VkKSwgbWFpbkxvb3AuZ2V0KCkpOworICAgIGdfbWFpbl9sb29w
X3J1bihtYWluTG9vcC5nZXQoKSk7CisKKyAgICBhdXRvKiByZXNvdXJjZSA9IHdlYmtpdF93ZWJf
dmlld19nZXRfbWFpbl9yZXNvdXJjZSh3ZWJWaWV3LmdldCgpKTsKKyAgICB0ZXN0LT5hc3NlcnRP
YmplY3RJc0RlbGV0ZWRXaGVuVGVzdEZpbmlzaGVzKEdfT0JKRUNUKHJlc291cmNlKSk7CisgICAg
d2Via2l0X3dlYl9yZXNvdXJjZV9nZXRfZGF0YShyZXNvdXJjZSwgbnVsbHB0ciwgW10oR09iamVj
dCogc291cmNlLCBHQXN5bmNSZXN1bHQqIHJlc3VsdCwgZ3BvaW50ZXIgdXNlckRhdGEpIHsKKyAg
ICAgICAgc2l6ZV90IGRhdGFTaXplOworICAgICAgICBHVW5pcXVlT3V0UHRyPEdFcnJvcj4gZXJy
b3I7CisgICAgICAgIGF1dG8qIGRhdGEgPSB3ZWJraXRfd2ViX3Jlc291cmNlX2dldF9kYXRhX2Zp
bmlzaChXRUJLSVRfV0VCX1JFU09VUkNFKHNvdXJjZSksIHJlc3VsdCwgJmRhdGFTaXplLCAmZXJy
b3Iub3V0UHRyKCkpOworICAgICAgICBnX2Fzc2VydCghZGF0YSk7CisgICAgICAgIGdfYXNzZXJ0
X2Vycm9yKGVycm9yLmdldCgpLCBHX0lPX0VSUk9SLCBHX0lPX0VSUk9SX0NBTkNFTExFRCk7Cisg
ICAgICAgIGdfbWFpbl9sb29wX3F1aXQoc3RhdGljX2Nhc3Q8R01haW5Mb29wKj4odXNlckRhdGEp
KTsKKyAgICB9LCBtYWluTG9vcC5nZXQoKSk7CisgICAgd2ViVmlldyA9IG51bGxwdHI7CisgICAg
Z19tYWluX2xvb3BfcnVuKG1haW5Mb29wLmdldCgpKTsKK30KKwogc3RhdGljIHZvaWQgdGVzdFdl
YlZpZXdSZXNvdXJjZXNIaXN0b3J5Q2FjaGUoU2luZ2xlUmVzb3VyY2VMb2FkVGVzdCogdGVzdCwg
Z2NvbnN0cG9pbnRlcikKIHsKICAgICBDU3RyaW5nIGphdmFzY3JpcHRVUkkgPSBrU2VydmVyLT5n
ZXRVUklGb3JQYXRoKCIvamF2YXNjcmlwdC5odG1sIik7CkBAIC04NjQsNiArODk0LDcgQEAgdm9p
ZCBiZWZvcmVBbGwoKQogICAgIFNpbmdsZVJlc291cmNlTG9hZFRlc3Q6OmFkZCgiV2ViS2l0V2Vi
UmVzb3VyY2UiLCAic3VnZ2VzdGVkLWZpbGVuYW1lIiwgdGVzdFdlYlJlc291cmNlU3VnZ2VzdGVk
RmlsZW5hbWUpOwogICAgIFJlc291cmNlVVJJVHJhY2tpbmdUZXN0OjphZGQoIldlYktpdFdlYlJl
c291cmNlIiwgImFjdGl2ZS11cmkiLCB0ZXN0V2ViUmVzb3VyY2VBY3RpdmVVUkkpOwogICAgIFJl
c291cmNlc1Rlc3Q6OmFkZCgiV2ViS2l0V2ViUmVzb3VyY2UiLCAiZ2V0LWRhdGEiLCB0ZXN0V2Vi
UmVzb3VyY2VHZXREYXRhKTsKKyAgICBUZXN0OjphZGQoIldlYktpdFdlYlJlc291cmNlIiwgImdl
dC1kYXRhLWVycm9yIiwgdGVzdFdlYlJlc291cmNlR2V0RGF0YUVycm9yKTsKICAgICBTaW5nbGVS
ZXNvdXJjZUxvYWRUZXN0OjphZGQoIldlYktpdFdlYlZpZXciLCAiaGlzdG9yeS1jYWNoZSIsIHRl
c3RXZWJWaWV3UmVzb3VyY2VzSGlzdG9yeUNhY2hlKTsKICAgICBTZW5kUmVxdWVzdFRlc3Q6OmFk
ZCgiV2ViS2l0V2ViUGFnZSIsICJzZW5kLXJlcXVlc3QiLCB0ZXN0V2ViUmVzb3VyY2VTZW5kUmVx
dWVzdCk7CiAjaWYgU09VUF9DSEVDS19WRVJTSU9OKDIsIDQ5LCA5MSkK
</data>
<flag name="review"
          id="342288"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>