<?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>183062</bug_id>
          
          <creation_ts>2018-02-22 13:54:33 -0800</creation_ts>
          <short_desc>Caches::initialize should call all pending initialization callbacks in case of error</short_desc>
          <delta_ts>2018-02-22 16:48:23 -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>Service Workers</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=183068</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1401542</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-22 13:54:33 -0800</bug_when>
    <thetext>Currently, it is only doing so for the first callback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401545</commentid>
    <comment_count>1</comment_count>
      <attachid>334476</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-22 13:58:40 -0800</bug_when>
    <thetext>Created attachment 334476
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401546</commentid>
    <comment_count>2</comment_count>
      <attachid>334477</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-22 13:59:41 -0800</bug_when>
    <thetext>Created attachment 334477
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401547</commentid>
    <comment_count>3</comment_count>
      <attachid>334478</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-22 14:01:00 -0800</bug_when>
    <thetext>Created attachment 334478
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401565</commentid>
    <comment_count>4</comment_count>
      <attachid>334478</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-22 14:53:46 -0800</bug_when>
    <thetext>Comment on attachment 334478
Patch

Clearing flags on attachment: 334478

Committed r228936: &lt;https://trac.webkit.org/changeset/228936&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401566</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-22 14:53:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401567</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-22 14:54:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/37803485&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401589</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-22 16:17:51 -0800</bug_when>
    <thetext>Why didn&apos;t this patch have tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401590</commentid>
    <comment_count>8</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-22 16:21:35 -0800</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #7)
&gt; Why didn&apos;t this patch have tests?

These errors typically happen when there is a failure to read or write from disk.
We do not have a way to emulate or trigger these errors.

In addition, this is time sensitive since the app needs to try opening the same Caches twice from different frames/tabs at the same time to face that issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334476</attachid>
            <date>2018-02-22 13:58:40 -0800</date>
            <delta_ts>2018-02-22 13:59:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183062-20180222135839.patch</filename>
            <type>text/plain</type>
            <size>1988</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4ODU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhlOGE5MTcwMGViMTU1NDY4
OWQ5Zjc5YjNhZDA5MmFjZmI0ZGEyOGUuLjA1ZTQxMzgxZjFiZjNjOTQwOTk5MzlmNjIxODM2NmJl
YWE5NTJmMDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTgtMDItMjIgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIENhY2hlczo6aW5pdGlhbGl6ZVNp
emUgc2hvdWxkIGNhbGwgYWxsIHBlbmRpbmcgaW5pdGlhbGl6YXRpb24gY2FsbGJhY2tzIGluIGNh
c2UgbV9zdG9yYWdlIGlzIG51bGwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4MzA2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lQ2Fj
aGVzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q2FjaGVTdG9yYWdlOjpDYWNoZXM6OmluaXRpYWxp
emUpOgorCiAyMDE4LTAyLTIyICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBDYWNoZVN0b3JhZ2U6OkVuZ2luZTo6Q2FjaGVzOjp3cml0ZVJlY29yZCBpcyBub3Qg
YWx3YXlzIGNhbGxpbmcgdGhlIGNvbXBsZXRpb24gaGFuZGxlcgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVDYWNoZXMuY3Bw
IGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVD
YWNoZXMuY3BwCmluZGV4IDMzODE4ZDY4NGNmMGE2NDdmYmZiZjc3Y2RlNzYyNDA3NzU4ZDA1OWQu
LmQ0NDM0MDA4OGRhODQ2NmJlMjRhMTk0ZjU1OWNkZjQwYWNmN2I5MDggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lQ2FjaGVz
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFn
ZUVuZ2luZUNhY2hlcy5jcHAKQEAgLTE1MCw2ICsxNTAsMTAgQEAgdm9pZCBDYWNoZXM6OmluaXRp
YWxpemUoV2ViQ29yZTo6RE9NQ2FjaGVFbmdpbmU6OkNvbXBsZXRpb25DYWxsYmFjayYmIGNhbGxi
YWNrKQogICAgIHN0b3JlT3JpZ2luKFt0aGlzLCBjYWxsYmFjayA9IFdURk1vdmUoY2FsbGJhY2sp
XSAoc3RkOjpvcHRpb25hbDxFcnJvcj4mJiBlcnJvcikgbXV0YWJsZSB7CiAgICAgICAgIGlmIChl
cnJvcikgewogICAgICAgICAgICAgY2FsbGJhY2soRXJyb3I6OldyaXRlRGlzayk7CisKKyAgICAg
ICAgICAgIGF1dG8gcGVuZGluZ0NhbGxiYWNrcyA9IFdURk1vdmUobV9wZW5kaW5nSW5pdGlhbGl6
YXRpb25DYWxsYmFja3MpOworICAgICAgICAgICAgZm9yIChhdXRvJiBjYWxsYmFjayA6IHBlbmRp
bmdDYWxsYmFja3MpCisgICAgICAgICAgICAgICAgY2FsbGJhY2soRXJyb3I6OldyaXRlRGlzayk7
CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIApAQCAtMTc1LDYgKzE3OSwxMCBAQCB2
b2lkIENhY2hlczo6aW5pdGlhbGl6ZVNpemUoV2ViQ29yZTo6RE9NQ2FjaGVFbmdpbmU6OkNvbXBs
ZXRpb25DYWxsYmFjayYmIGNhbGxiYQogewogICAgIGlmICghbV9zdG9yYWdlKSB7CiAgICAgICAg
IGNhbGxiYWNrKEVycm9yOjpJbnRlcm5hbCk7CisKKyAgICAgICAgYXV0byBwZW5kaW5nQ2FsbGJh
Y2tzID0gV1RGTW92ZShtX3BlbmRpbmdJbml0aWFsaXphdGlvbkNhbGxiYWNrcyk7CisgICAgICAg
IGZvciAoYXV0byYgY2FsbGJhY2sgOiBwZW5kaW5nQ2FsbGJhY2tzKQorICAgICAgICAgICAgY2Fs
bGJhY2soRXJyb3I6OkludGVybmFsKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334477</attachid>
            <date>2018-02-22 13:59:41 -0800</date>
            <delta_ts>2018-02-22 14:00:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183062-20180222135941.patch</filename>
            <type>text/plain</type>
            <size>2041</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4ODU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhlOGE5MTcwMGViMTU1NDY4
OWQ5Zjc5YjNhZDA5MmFjZmI0ZGEyOGUuLmMwNGU2MDFiM2UyYmNkYmFjNmUyMjhmNzAxMDk5ZTFj
OTRiMTdjMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDItMjIgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIENhY2hlczo6aW5pdGlhbGl6ZSBz
aG91bGQgY2FsbCBhbGwgcGVuZGluZyBpbml0aWFsaXphdGlvbiBjYWxsYmFja3MgaW4gY2FzZSBt
X3N0b3JhZ2UgaXMgbnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTgzMDYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVDYWNoZXMu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpDYWNoZVN0b3JhZ2U6OkNhY2hlczo6aW5pdGlhbGl6ZSk6
CisgICAgICAgIChXZWJLaXQ6OkNhY2hlU3RvcmFnZTo6Q2FjaGVzOjppbml0aWFsaXplU2l6ZSk6
CisKIDIwMTgtMDItMjIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAg
ICAgIENhY2hlU3RvcmFnZTo6RW5naW5lOjpDYWNoZXM6OndyaXRlUmVjb3JkIGlzIG5vdCBhbHdh
eXMgY2FsbGluZyB0aGUgY29tcGxldGlvbiBoYW5kbGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L05ldHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZUNhY2hlcy5jcHAgYi9T
b3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZUNhY2hl
cy5jcHAKaW5kZXggMzM4MThkNjg0Y2YwYTY0N2ZiZmJmNzdjZGU3NjI0MDc3NThkMDU5ZC4uZDQ0
MzQwMDg4ZGE4NDY2YmUyNGExOTRmNTU5Y2RmNDBhY2Y3YjkwOCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVDYWNoZXMuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5n
aW5lQ2FjaGVzLmNwcApAQCAtMTUwLDYgKzE1MCwxMCBAQCB2b2lkIENhY2hlczo6aW5pdGlhbGl6
ZShXZWJDb3JlOjpET01DYWNoZUVuZ2luZTo6Q29tcGxldGlvbkNhbGxiYWNrJiYgY2FsbGJhY2sp
CiAgICAgc3RvcmVPcmlnaW4oW3RoaXMsIGNhbGxiYWNrID0gV1RGTW92ZShjYWxsYmFjayldIChz
dGQ6Om9wdGlvbmFsPEVycm9yPiYmIGVycm9yKSBtdXRhYmxlIHsKICAgICAgICAgaWYgKGVycm9y
KSB7CiAgICAgICAgICAgICBjYWxsYmFjayhFcnJvcjo6V3JpdGVEaXNrKTsKKworICAgICAgICAg
ICAgYXV0byBwZW5kaW5nQ2FsbGJhY2tzID0gV1RGTW92ZShtX3BlbmRpbmdJbml0aWFsaXphdGlv
bkNhbGxiYWNrcyk7CisgICAgICAgICAgICBmb3IgKGF1dG8mIGNhbGxiYWNrIDogcGVuZGluZ0Nh
bGxiYWNrcykKKyAgICAgICAgICAgICAgICBjYWxsYmFjayhFcnJvcjo6V3JpdGVEaXNrKTsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0xNzUsNiArMTc5LDEwIEBAIHZvaWQg
Q2FjaGVzOjppbml0aWFsaXplU2l6ZShXZWJDb3JlOjpET01DYWNoZUVuZ2luZTo6Q29tcGxldGlv
bkNhbGxiYWNrJiYgY2FsbGJhCiB7CiAgICAgaWYgKCFtX3N0b3JhZ2UpIHsKICAgICAgICAgY2Fs
bGJhY2soRXJyb3I6OkludGVybmFsKTsKKworICAgICAgICBhdXRvIHBlbmRpbmdDYWxsYmFja3Mg
PSBXVEZNb3ZlKG1fcGVuZGluZ0luaXRpYWxpemF0aW9uQ2FsbGJhY2tzKTsKKyAgICAgICAgZm9y
IChhdXRvJiBjYWxsYmFjayA6IHBlbmRpbmdDYWxsYmFja3MpCisgICAgICAgICAgICBjYWxsYmFj
ayhFcnJvcjo6SW50ZXJuYWwpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334478</attachid>
            <date>2018-02-22 14:01:00 -0800</date>
            <delta_ts>2018-02-22 14:53:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183062-20180222140059.patch</filename>
            <type>text/plain</type>
            <size>2032</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4ODU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhlOGE5MTcwMGViMTU1NDY4
OWQ5Zjc5YjNhZDA5MmFjZmI0ZGEyOGUuLjc5YTAyNTJkYWYzZmQ0MGYwYzdiMDM0ZDcwZjRkZTEz
NzdiY2I0MDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDItMjIgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIENhY2hlczo6aW5pdGlhbGl6ZSBz
aG91bGQgY2FsbCBhbGwgcGVuZGluZyBpbml0aWFsaXphdGlvbiBjYWxsYmFja3MgaW4gY2FzZSBv
ZiBlcnJvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTgzMDYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBOZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVDYWNoZXMuY3BwOgorICAg
ICAgICAoV2ViS2l0OjpDYWNoZVN0b3JhZ2U6OkNhY2hlczo6aW5pdGlhbGl6ZSk6CisgICAgICAg
IChXZWJLaXQ6OkNhY2hlU3RvcmFnZTo6Q2FjaGVzOjppbml0aWFsaXplU2l6ZSk6CisKIDIwMTgt
MDItMjIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIENhY2hl
U3RvcmFnZTo6RW5naW5lOjpDYWNoZXM6OndyaXRlUmVjb3JkIGlzIG5vdCBhbHdheXMgY2FsbGlu
ZyB0aGUgY29tcGxldGlvbiBoYW5kbGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZUNhY2hlcy5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L05ldHdvcmtQcm9jZXNzL2NhY2hlL0NhY2hlU3RvcmFnZUVuZ2luZUNhY2hlcy5jcHAKaW5k
ZXggMzM4MThkNjg0Y2YwYTY0N2ZiZmJmNzdjZGU3NjI0MDc3NThkMDU5ZC4uZDQ0MzQwMDg4ZGE4
NDY2YmUyNGExOTRmNTU5Y2RmNDBhY2Y3YjkwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9O
ZXR3b3JrUHJvY2Vzcy9jYWNoZS9DYWNoZVN0b3JhZ2VFbmdpbmVDYWNoZXMuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY2FjaGUvQ2FjaGVTdG9yYWdlRW5naW5lQ2FjaGVz
LmNwcApAQCAtMTUwLDYgKzE1MCwxMCBAQCB2b2lkIENhY2hlczo6aW5pdGlhbGl6ZShXZWJDb3Jl
OjpET01DYWNoZUVuZ2luZTo6Q29tcGxldGlvbkNhbGxiYWNrJiYgY2FsbGJhY2spCiAgICAgc3Rv
cmVPcmlnaW4oW3RoaXMsIGNhbGxiYWNrID0gV1RGTW92ZShjYWxsYmFjayldIChzdGQ6Om9wdGlv
bmFsPEVycm9yPiYmIGVycm9yKSBtdXRhYmxlIHsKICAgICAgICAgaWYgKGVycm9yKSB7CiAgICAg
ICAgICAgICBjYWxsYmFjayhFcnJvcjo6V3JpdGVEaXNrKTsKKworICAgICAgICAgICAgYXV0byBw
ZW5kaW5nQ2FsbGJhY2tzID0gV1RGTW92ZShtX3BlbmRpbmdJbml0aWFsaXphdGlvbkNhbGxiYWNr
cyk7CisgICAgICAgICAgICBmb3IgKGF1dG8mIGNhbGxiYWNrIDogcGVuZGluZ0NhbGxiYWNrcykK
KyAgICAgICAgICAgICAgICBjYWxsYmFjayhFcnJvcjo6V3JpdGVEaXNrKTsKICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogCkBAIC0xNzUsNiArMTc5LDEwIEBAIHZvaWQgQ2FjaGVzOjpp
bml0aWFsaXplU2l6ZShXZWJDb3JlOjpET01DYWNoZUVuZ2luZTo6Q29tcGxldGlvbkNhbGxiYWNr
JiYgY2FsbGJhCiB7CiAgICAgaWYgKCFtX3N0b3JhZ2UpIHsKICAgICAgICAgY2FsbGJhY2soRXJy
b3I6OkludGVybmFsKTsKKworICAgICAgICBhdXRvIHBlbmRpbmdDYWxsYmFja3MgPSBXVEZNb3Zl
KG1fcGVuZGluZ0luaXRpYWxpemF0aW9uQ2FsbGJhY2tzKTsKKyAgICAgICAgZm9yIChhdXRvJiBj
YWxsYmFjayA6IHBlbmRpbmdDYWxsYmFja3MpCisgICAgICAgICAgICBjYWxsYmFjayhFcnJvcjo6
SW50ZXJuYWwpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>