<?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>160498</bug_id>
          
          <creation_ts>2016-08-03 04:54:40 -0700</creation_ts>
          <short_desc>http/tests/fetch/fetch-in-worker-crash.html is sometimes crashing</short_desc>
          <delta_ts>2016-08-03 10:16:36 -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>WebCore Misc.</component>
          <version>WebKit 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>151937</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>japhet</cc>
    
    <cc>ryanhaddad</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1216886</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-03 04:54:40 -0700</bug_when>
    <thetext>crash log is:

STDERR: 3   0x7f367e5d3e24 WebCore::WorkerThreadableLoader::MainThreadBridge::clearClientWrapper()
STDERR: 4   0x7f367e5d3eb4 WebCore::WorkerThreadableLoader::MainThreadBridge::cancel()
STDERR: 5   0x7f367e2f431b WebCore::ScriptExecutionContext::stopActiveDOMObjects()
STDERR: 6   0x7f367eabe15c
STDERR: 7   0x7f367eaba531 WebCore::WorkerRunLoop::Task::performTask(WebCore::WorkerRunLoop const&amp;, WebCore::WorkerGlobalScope*)
STDERR: 8   0x7f367eaba6c9 WebCore::WorkerRunLoop::runCleanupTasks(WebCore::WorkerGlobalScope*)
STDERR: 9   0x7f367eabad97 WebCore::WorkerRunLoop::run(WebCore::WorkerGlobalScope*)
STDERR: 10  0x7f367eabd315 WebCore::WorkerThread::workerThread()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216887</commentid>
    <comment_count>1</comment_count>
      <attachid>285218</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-03 05:01:34 -0700</bug_when>
    <thetext>Created attachment 285218
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216929</commentid>
    <comment_count>2</comment_count>
      <attachid>285218</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-03 09:01:57 -0700</bug_when>
    <thetext>Comment on attachment 285218
Patch

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

&gt; Source/WebCore/loader/WorkerThreadableLoader.cpp:152
&gt; +    if (m_workerClientWrapper-&gt;done())

This seems odd, if we&apos;re done, then presumably we already called didFail() / didFinishLoading(), therefore, the code below should have no effect. Do we want something like this instead?
if (m_workerClientWrapper-&gt;done()) {
    clearClientWrapper();
    return;
}
// ... the test of your code ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216949</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-03 09:36:13 -0700</bug_when>
    <thetext>*** Bug 160510 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216957</commentid>
    <comment_count>4</comment_count>
      <attachid>285241</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-03 09:49:28 -0700</bug_when>
    <thetext>Created attachment 285241
Adding missing early return</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216960</commentid>
    <comment_count>5</comment_count>
      <attachid>285241</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-03 09:52:05 -0700</bug_when>
    <thetext>Comment on attachment 285241
Adding missing early return

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216965</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2016-08-03 09:55:51 -0700</bug_when>
    <thetext>It may be that the second promise may resolve before the end of the test, in which case the test might still be flaky.
Let&apos;s see what bots will say.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216983</commentid>
    <comment_count>7</comment_count>
      <attachid>285241</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-03 10:16:32 -0700</bug_when>
    <thetext>Comment on attachment 285241
Adding missing early return

Clearing flags on attachment: 285241

Committed r204085: &lt;http://trac.webkit.org/changeset/204085&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216984</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-03 10:16:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285218</attachid>
            <date>2016-08-03 05:01:34 -0700</date>
            <delta_ts>2016-08-03 09:49:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160498-20160803140010.patch</filename>
            <type>text/plain</type>
            <size>3907</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0MDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzM1MjUyYjNkODYwMGYx
YTYwYWM2ZTFhZjIxOGYxMDllNzg4ZDBlNC4uNzZmYmJhN2M3NmFlMjVlNjk4ZTFmYWM4MTA5MmQw
MjI1MmIwZGFiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA4LTAzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwL3Rlc3RzL2ZldGNo
L2ZldGNoLWluLXdvcmtlci1jcmFzaC5odG1sIGlzIHNvbWV0aW1lcyBjcmFzaGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwNDk4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBodHRw
L3Rlc3RzL2ZldGNoL2ZldGNoLWluLXdvcmtlci1jcmFzaC5odG1sLgorCisgICAgICAgICogbG9h
ZGVyL1dvcmtlclRocmVhZGFibGVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V29ya2Vy
VGhyZWFkYWJsZUxvYWRlcjo6TWFpblRocmVhZEJyaWRnZTo6Y2FuY2VsKTogVGFraW5nIGEgcmVm
ZXJlbmNlIG9mIHRoZSBjbGllbnQgd3JhcHBlciB0byBlbnN1cmUgaXQgY2FuIGJlIGNsZWFuZWQt
dXAgc3VjY2Vzc2Z1bGx5LgorCiAyMDE2LTA4LTAyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRHJvcCBjdXN0b20gYmluZGluZ3MgY29kZSBmb3IgSFRNTFNlbGVj
dEVsZW1lbnQucmVtb3ZlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Xb3Jr
ZXJUaHJlYWRhYmxlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Xb3JrZXJUaHJl
YWRhYmxlTG9hZGVyLmNwcAppbmRleCBjNTU0ZmVkNjc4ZDM5YmMyNWIyOGNjNWNiMzdhYTllM2Fm
OWQyMzc4Li4yNWY0MDk1ZDFmYTI3MmExMGZjZjRmMjgxNWQyMzkxMzBkNjM4M2U5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvV29ya2VyVGhyZWFkYWJsZUxvYWRlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1dvcmtlclRocmVhZGFibGVMb2FkZXIuY3BwCkBAIC0x
NDksMTQgKzE0OSwxNiBAQCB2b2lkIFdvcmtlclRocmVhZGFibGVMb2FkZXI6Ok1haW5UaHJlYWRC
cmlkZ2U6OmNhbmNlbCgpCiAgICAgICAgIG1fbWFpblRocmVhZExvYWRlciA9IG51bGxwdHI7CiAg
ICAgfSk7CiAKLSAgICBUaHJlYWRhYmxlTG9hZGVyQ2xpZW50V3JhcHBlciogY2xpZW50V3JhcHBl
ciA9IG1fd29ya2VyQ2xpZW50V3JhcHBlci5nZXQoKTsKLSAgICBpZiAoIWNsaWVudFdyYXBwZXIt
PmRvbmUoKSkgewotICAgICAgICAvLyBJZiB0aGUgY2xpZW50IGhhc24ndCByZWFjaGVkIGEgdGVy
bWluYXRpb24gc3RhdGUsIHRoZW4gdHJhbnNpdGlvbiBpdCBieSBzZW5kaW5nIGEgY2FuY2VsbGF0
aW9uIGVycm9yLgotICAgICAgICAvLyBOb3RlOiBubyBtb3JlIGNsaWVudCBjYWxsYmFja3Mgd2ls
bCBiZSBkb25lIGFmdGVyIHRoaXMgbWV0aG9kIC0tIHRoZSBjbGVhckNsaWVudFdyYXBwZXIoKSBj
YWxsIGVuc3VyZXMgdGhhdC4KLSAgICAgICAgUmVzb3VyY2VFcnJvciBlcnJvcihSZXNvdXJjZUVy
cm9yOjpUeXBlOjpDYW5jZWxsYXRpb24pOwotICAgICAgICBjbGllbnRXcmFwcGVyLT5kaWRGYWls
KGVycm9yKTsKLSAgICB9Ci0gICAgY2xlYXJDbGllbnRXcmFwcGVyKCk7CisgICAgaWYgKG1fd29y
a2VyQ2xpZW50V3JhcHBlci0+ZG9uZSgpKQorICAgICAgICBjbGVhckNsaWVudFdyYXBwZXIoKTsK
KworICAgIC8vIFRha2luZyBhIHJlZiBvZiBjbGllbnQgd3JhcHBlciBhcyBjYWxsIHRvIGRpZEZh
aWwgbWF5IHRha2Ugb3V0IHRoZSBsYXN0IHJlZmVyZW5jZSBvZiBpdC4KKyAgICBSZWY8VGhyZWFk
YWJsZUxvYWRlckNsaWVudFdyYXBwZXI+IHByb3RlY3RlZFdvcmtlckNsaWVudFdyYXBwZXIoKm1f
d29ya2VyQ2xpZW50V3JhcHBlcik7CisgICAgLy8gSWYgdGhlIGNsaWVudCBoYXNuJ3QgcmVhY2hl
ZCBhIHRlcm1pbmF0aW9uIHN0YXRlLCB0aGVuIHRyYW5zaXRpb24gaXQgYnkgc2VuZGluZyBhIGNh
bmNlbGxhdGlvbiBlcnJvci4KKyAgICAvLyBOb3RlOiBubyBtb3JlIGNsaWVudCBjYWxsYmFja3Mg
d2lsbCBiZSBkb25lIGFmdGVyIHRoaXMgbWV0aG9kIC0tIHdlIGNsZWFyIHRoZSBjbGllbnQgd3Jh
cHBlciB0byBlbnN1cmUgdGhhdC4KKyAgICBSZXNvdXJjZUVycm9yIGVycm9yKFJlc291cmNlRXJy
b3I6OlR5cGU6OkNhbmNlbGxhdGlvbik7CisgICAgcHJvdGVjdGVkV29ya2VyQ2xpZW50V3JhcHBl
ci0+ZGlkRmFpbChlcnJvcik7CisgICAgcHJvdGVjdGVkV29ya2VyQ2xpZW50V3JhcHBlci0+Y2xl
YXJDbGllbnQoKTsKIH0KIAogdm9pZCBXb3JrZXJUaHJlYWRhYmxlTG9hZGVyOjpNYWluVGhyZWFk
QnJpZGdlOjpjbGVhckNsaWVudFdyYXBwZXIoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQ4M2ZhZjRkZDZjMjk0Y2ViNDkz
N2YyY2Q0OGIyNzhkM2NiYTM5NGEuLmY0OTEyM2ZhMmExZDc3YzEyNmQ1YTZjNDEzMzU4ODZhNmQ1
ZWQyMzEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0wOC0wMyAgWW91ZW5uIEZhYmxldCAg
PHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cC90ZXN0cy9mZXRjaC9mZXRjaC1pbi13
b3JrZXItY3Jhc2guaHRtbCBpcyBzb21ldGltZXMgY3Jhc2hpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDQ5OAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9mZXRjaC9mZXRjaC1p
bi13b3JrZXIuanM6CisgICAgICAgIChvbm1lc3NhZ2UpOiBSZWR1Y2luZyBmbGFraW5lc3Mgcmlz
ayBieSBtYWtpbmcgZmV0Y2ggaHR0cCBsb2FkIGJlaW5nIGRlbGF5ZWQuCisKIDIwMTYtMDgtMDIg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBEcm9wIGN1c3RvbSBi
aW5kaW5ncyBjb2RlIGZvciBIVE1MT3B0aW9uc0NvbGxlY3Rpb24ucmVtb3ZlKCkKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZmV0Y2gvZmV0Y2gtaW4td29ya2VyLmpzIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9mZXRjaC9mZXRjaC1pbi13b3JrZXIuanMKaW5kZXggMTdkYjZl
NzE4YzJkMGJiZWQzYTNkYjUzOTI1M2YwNTlhZmE1MmEzMC4uMDY4OTVkNmIyZTgzZWVjMDQ2MDhl
ZDlmMmUyOWVkMGUxYjg1OTVjMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9m
ZXRjaC9mZXRjaC1pbi13b3JrZXIuanMKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9mZXRj
aC9mZXRjaC1pbi13b3JrZXIuanMKQEAgLTMsNyArMyw3IEBAIG9ubWVzc2FnZSA9IGZ1bmN0aW9u
KGUpIHsKICAgICBpZiAoZS5kYXRhICE9PSAic3RhcnQiKQogICAgICAgICByZXR1cm47CiAKLSAg
ICB2YXIgcHJvbWlzZTEgPSBmZXRjaCgiZGV0YWNoZWQtZnJhbWUuaHRtbCIpLnRoZW4oKCkgPT4g
eworICAgIHZhciBwcm9taXNlMSA9IGZldGNoKCIvbWlzYy9yZXNvdXJjZXMvZGVsYXllZC1sb2cu
cGhwP2RlbGF5PTEwMCIpLnRoZW4oKCkgPT4gewogICAgICAgICBwb3N0TWVzc2FnZSgiRkFJTDog
cHJvbWlzZSAxIHJlc29sdmVkIik7CiAgICAgfSwgKCkgPT4gewogICAgICAgICBwb3N0TWVzc2Fn
ZSgiRkFJTDogcHJvbWlzZSAxIHJlamVjdGVkIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285241</attachid>
            <date>2016-08-03 09:49:28 -0700</date>
            <delta_ts>2016-08-03 10:16:32 -0700</delta_ts>
            <desc>Adding missing early return</desc>
            <filename>bug-160498-20160803184803.patch</filename>
            <type>text/plain</type>
            <size>3924</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0MDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzM1MjUyYjNkODYwMGYx
YTYwYWM2ZTFhZjIxOGYxMDllNzg4ZDBlNC4uNzZmYmJhN2M3NmFlMjVlNjk4ZTFmYWM4MTA5MmQw
MjI1MmIwZGFiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA4LTAzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwL3Rlc3RzL2ZldGNo
L2ZldGNoLWluLXdvcmtlci1jcmFzaC5odG1sIGlzIHNvbWV0aW1lcyBjcmFzaGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwNDk4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBodHRw
L3Rlc3RzL2ZldGNoL2ZldGNoLWluLXdvcmtlci1jcmFzaC5odG1sLgorCisgICAgICAgICogbG9h
ZGVyL1dvcmtlclRocmVhZGFibGVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V29ya2Vy
VGhyZWFkYWJsZUxvYWRlcjo6TWFpblRocmVhZEJyaWRnZTo6Y2FuY2VsKTogVGFraW5nIGEgcmVm
ZXJlbmNlIG9mIHRoZSBjbGllbnQgd3JhcHBlciB0byBlbnN1cmUgaXQgY2FuIGJlIGNsZWFuZWQt
dXAgc3VjY2Vzc2Z1bGx5LgorCiAyMDE2LTA4LTAyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRHJvcCBjdXN0b20gYmluZGluZ3MgY29kZSBmb3IgSFRNTFNlbGVj
dEVsZW1lbnQucmVtb3ZlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Xb3Jr
ZXJUaHJlYWRhYmxlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Xb3JrZXJUaHJl
YWRhYmxlTG9hZGVyLmNwcAppbmRleCBjNTU0ZmVkNjc4ZDM5YmMyNWIyOGNjNWNiMzdhYTllM2Fm
OWQyMzc4Li4wYjhhMmE1NTBlOTMyN2JiMjA4NDVjMGNiN2Q2MzU4YmMwNWIxYjg2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvV29ya2VyVGhyZWFkYWJsZUxvYWRlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1dvcmtlclRocmVhZGFibGVMb2FkZXIuY3BwCkBAIC0x
NDksMTQgKzE0OSwxNyBAQCB2b2lkIFdvcmtlclRocmVhZGFibGVMb2FkZXI6Ok1haW5UaHJlYWRC
cmlkZ2U6OmNhbmNlbCgpCiAgICAgICAgIG1fbWFpblRocmVhZExvYWRlciA9IG51bGxwdHI7CiAg
ICAgfSk7CiAKLSAgICBUaHJlYWRhYmxlTG9hZGVyQ2xpZW50V3JhcHBlciogY2xpZW50V3JhcHBl
ciA9IG1fd29ya2VyQ2xpZW50V3JhcHBlci5nZXQoKTsKLSAgICBpZiAoIWNsaWVudFdyYXBwZXIt
PmRvbmUoKSkgewotICAgICAgICAvLyBJZiB0aGUgY2xpZW50IGhhc24ndCByZWFjaGVkIGEgdGVy
bWluYXRpb24gc3RhdGUsIHRoZW4gdHJhbnNpdGlvbiBpdCBieSBzZW5kaW5nIGEgY2FuY2VsbGF0
aW9uIGVycm9yLgotICAgICAgICAvLyBOb3RlOiBubyBtb3JlIGNsaWVudCBjYWxsYmFja3Mgd2ls
bCBiZSBkb25lIGFmdGVyIHRoaXMgbWV0aG9kIC0tIHRoZSBjbGVhckNsaWVudFdyYXBwZXIoKSBj
YWxsIGVuc3VyZXMgdGhhdC4KLSAgICAgICAgUmVzb3VyY2VFcnJvciBlcnJvcihSZXNvdXJjZUVy
cm9yOjpUeXBlOjpDYW5jZWxsYXRpb24pOwotICAgICAgICBjbGllbnRXcmFwcGVyLT5kaWRGYWls
KGVycm9yKTsKKyAgICBpZiAobV93b3JrZXJDbGllbnRXcmFwcGVyLT5kb25lKCkpIHsKKyAgICAg
ICAgY2xlYXJDbGllbnRXcmFwcGVyKCk7CisgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgY2xl
YXJDbGllbnRXcmFwcGVyKCk7CisgICAgLy8gVGFraW5nIGEgcmVmIG9mIGNsaWVudCB3cmFwcGVy
IGFzIGNhbGwgdG8gZGlkRmFpbCBtYXkgdGFrZSBvdXQgdGhlIGxhc3QgcmVmZXJlbmNlIG9mIGl0
LgorICAgIFJlZjxUaHJlYWRhYmxlTG9hZGVyQ2xpZW50V3JhcHBlcj4gcHJvdGVjdGVkV29ya2Vy
Q2xpZW50V3JhcHBlcigqbV93b3JrZXJDbGllbnRXcmFwcGVyKTsKKyAgICAvLyBJZiB0aGUgY2xp
ZW50IGhhc24ndCByZWFjaGVkIGEgdGVybWluYXRpb24gc3RhdGUsIHRoZW4gdHJhbnNpdGlvbiBp
dCBieSBzZW5kaW5nIGEgY2FuY2VsbGF0aW9uIGVycm9yLgorICAgIC8vIE5vdGU6IG5vIG1vcmUg
Y2xpZW50IGNhbGxiYWNrcyB3aWxsIGJlIGRvbmUgYWZ0ZXIgdGhpcyBtZXRob2QgLS0gd2UgY2xl
YXIgdGhlIGNsaWVudCB3cmFwcGVyIHRvIGVuc3VyZSB0aGF0LgorICAgIFJlc291cmNlRXJyb3Ig
ZXJyb3IoUmVzb3VyY2VFcnJvcjo6VHlwZTo6Q2FuY2VsbGF0aW9uKTsKKyAgICBwcm90ZWN0ZWRX
b3JrZXJDbGllbnRXcmFwcGVyLT5kaWRGYWlsKGVycm9yKTsKKyAgICBwcm90ZWN0ZWRXb3JrZXJD
bGllbnRXcmFwcGVyLT5jbGVhckNsaWVudCgpOwogfQogCiB2b2lkIFdvcmtlclRocmVhZGFibGVM
b2FkZXI6Ok1haW5UaHJlYWRCcmlkZ2U6OmNsZWFyQ2xpZW50V3JhcHBlcigpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDgz
ZmFmNGRkNmMyOTRjZWI0OTM3ZjJjZDQ4YjI3OGQzY2JhMzk0YS4uZjQ5MTIzZmEyYTFkNzdjMTI2
ZDVhNmM0MTMzNTg4NmE2ZDVlZDIzMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE2LTA4LTAz
ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBodHRwL3Rlc3Rz
L2ZldGNoL2ZldGNoLWluLXdvcmtlci1jcmFzaC5odG1sIGlzIHNvbWV0aW1lcyBjcmFzaGluZwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwNDk4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rl
c3RzL2ZldGNoL2ZldGNoLWluLXdvcmtlci5qczoKKyAgICAgICAgKG9ubWVzc2FnZSk6IFJlZHVj
aW5nIGZsYWtpbmVzcyByaXNrIGJ5IG1ha2luZyBmZXRjaCBodHRwIGxvYWQgYmVpbmcgZGVsYXll
ZC4KKwogMjAxNi0wOC0wMiAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAg
ICAgIERyb3AgY3VzdG9tIGJpbmRpbmdzIGNvZGUgZm9yIEhUTUxPcHRpb25zQ29sbGVjdGlvbi5y
ZW1vdmUoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9mZXRjaC9mZXRjaC1p
bi13b3JrZXIuanMgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2ZldGNoL2ZldGNoLWluLXdvcmtl
ci5qcwppbmRleCAxN2RiNmU3MThjMmQwYmJlZDNhM2RiNTM5MjUzZjA1OWFmYTUyYTMwLi4wNjg5
NWQ2YjJlODNlZWMwNDYwOGVkOWYyZTI5ZWQwZTFiODU5NWMxIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL2ZldGNoL2ZldGNoLWluLXdvcmtlci5qcworKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2ZldGNoL2ZldGNoLWluLXdvcmtlci5qcwpAQCAtMyw3ICszLDcgQEAgb25t
ZXNzYWdlID0gZnVuY3Rpb24oZSkgewogICAgIGlmIChlLmRhdGEgIT09ICJzdGFydCIpCiAgICAg
ICAgIHJldHVybjsKIAotICAgIHZhciBwcm9taXNlMSA9IGZldGNoKCJkZXRhY2hlZC1mcmFtZS5o
dG1sIikudGhlbigoKSA9PiB7CisgICAgdmFyIHByb21pc2UxID0gZmV0Y2goIi9taXNjL3Jlc291
cmNlcy9kZWxheWVkLWxvZy5waHA/ZGVsYXk9MTAwIikudGhlbigoKSA9PiB7CiAgICAgICAgIHBv
c3RNZXNzYWdlKCJGQUlMOiBwcm9taXNlIDEgcmVzb2x2ZWQiKTsKICAgICB9LCAoKSA9PiB7CiAg
ICAgICAgIHBvc3RNZXNzYWdlKCJGQUlMOiBwcm9taXNlIDEgcmVqZWN0ZWQiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>