<?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>147941</bug_id>
          
          <creation_ts>2015-08-12 11:33:22 -0700</creation_ts>
          <short_desc>CachedResource leak in validation code</short_desc>
          <delta_ts>2015-08-12 14:08:16 -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>Page Loading</component>
          <version>528+ (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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1116991</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-08-12 11:33:22 -0700</bug_when>
    <thetext>While adding test coverage I discovered a way to hit ASSERT(!resource-&gt;m_proxyResource) in CachedResource::setResourceToRevalidate. I think this ends up leaking a resource.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116996</commentid>
    <comment_count>1</comment_count>
      <attachid>258833</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-08-12 11:44:33 -0700</bug_when>
    <thetext>Created attachment 258833
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1117000</commentid>
    <comment_count>2</comment_count>
      <attachid>258833</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-08-12 11:57:07 -0700</bug_when>
    <thetext>Comment on attachment 258833
patch

r=me, nice find!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1117061</commentid>
    <comment_count>3</comment_count>
      <attachid>258833</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-12 14:08:11 -0700</bug_when>
    <thetext>Comment on attachment 258833
patch

Clearing flags on attachment: 258833

Committed r188358: &lt;http://trac.webkit.org/changeset/188358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1117062</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-12 14:08:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258833</attachid>
            <date>2015-08-12 11:44:33 -0700</date>
            <delta_ts>2015-08-12 14:08:11 -0700</delta_ts>
            <desc>patch</desc>
            <filename>recursive-revalidation.patch</filename>
            <type>text/plain</type>
            <size>9370</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4ODMzOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBACisyMDE1LTA4LTEyICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBDYWNoZWRSZXNvdXJjZSBsZWFr
IGluIHZhbGlkYXRpb24gY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTQ3OTQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hpbGUgYWRkaW5nIHRlc3QgY292ZXJhZ2UgSSBkaXNjb3ZlcmVkIGEgd2F5
IHRvIGhpdCBBU1NFUlQoIXJlc291cmNlLT5tX3Byb3h5UmVzb3VyY2UpIGluIENhY2hlZFJlc291
cmNlOjpzZXRSZXNvdXJjZVRvUmV2YWxpZGF0ZS4KKyAgICAgICAgSSB0aGluayB0aGlzIGVuZHMg
dXAgbGVha2luZyBhIHJlc291cmNlIHRvby4KKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL2Nh
Y2hlL3JlY3Vyc2l2ZS12YWxpZGF0aW9uLmh0bWwKKworICAgICAgICAqIGxvYWRlci9jYWNoZS9D
YWNoZWRSYXdSZXNvdXJjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSYXdSZXNvdXJj
ZTo6ZGlkQWRkQ2xpZW50KToKKworICAgICAgICAgICAgVGlnaHRlbiB0aGUgY29uZGl0aW9uLgor
CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNhY2hlZFJlc291cmNlOjpzZXRSZXNvdXJjZVRvUmV2YWxpZGF0ZSk6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZTo6Y2xlYXJSZXNvdXJjZVRvUmV2YWxpZGF0ZSk6CisK
KyAgICAgICAgICAgIFJlcGxhY2Ugd29ya2Fyb3VuZCBmb3IgdGhpcyBidWcgd2l0aCBhbiBhc3Nl
cnQuCisKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaDoKKyAgICAgICAg
KFdlYkNvcmU6OkNhY2hlZFJlc291cmNlOjp2YWxpZGF0aW9uSW5Qcm9ncmVzcyk6CisgICAgICAg
IChXZWJDb3JlOjpDYWNoZWRSZXNvdXJjZTo6dmFsaWRhdGlvbkNvbXBsZXRpbmcpOgorICAgICAg
ICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2U6OmRpZFNlbmREYXRhKToKKyAgICAgICAgKiBsb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2Fj
aGVkUmVzb3VyY2VMb2FkZXI6OnJldmFsaWRhdGVSZXNvdXJjZSk6CisgICAgICAgIChXZWJDb3Jl
OjpDYWNoZWRSZXNvdXJjZUxvYWRlcjo6ZGV0ZXJtaW5lUmV2YWxpZGF0aW9uUG9saWN5KToKKwor
ICAgICAgICAgICAgRml4IHRoZSBidWcgYnkgdXNpbmcgKGluc3RlYWQgb2YgcmV2YWxpZGF0aW5n
KSByZXNvdXJjZSB0aGF0IHdlIGFyZSBqdXN0IGZpbmlzaGluZyByZXZhbGlkYXRpbmcuCisgICAg
ICAgICAgICBUaGlzIGNhbiBoYXBwZW4gd2hlbiBhIHN1Y2Nlc2Z1bCByZXZhbGlkYXRpb24gc3lu
Y2hyb25vdXNseSB0cmlnZ2VycyBhbm90aGVyIGxvYWQgZm9yIHRoZSBzYW1lIHJlc291cmNlLgor
CiAyMDE1LTA4LTEyICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAg
ICBXZWIgSW5zcGVjdG9yOiBJbXBsZW1lbnQgc2VsZWN0b3IgaGlnaGxpZ2h0aW5nIGZvciBpT1MK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSYXdSZXNvdXJjZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJhd1Jlc291
cmNlLmNwcAkocmV2aXNpb24gMTg4MjUzKQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hl
L0NhY2hlZFJhd1Jlc291cmNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTQxLDEwICsxNDEsMTIg
QEAgdm9pZCBDYWNoZWRSYXdSZXNvdXJjZTo6ZGlkQWRkQ2xpZW50KENhYwogCiAgICAgaWYgKCFt
X3Jlc3BvbnNlLmlzTnVsbCgpKSB7CiAgICAgICAgIFJlc291cmNlUmVzcG9uc2UgcmVzcG9uc2Uo
bV9yZXNwb25zZSk7Ci0gICAgICAgIGlmICh2YWxpZGF0aW9uSW5Qcm9ncmVzcygpKQorICAgICAg
ICBpZiAodmFsaWRhdGlvbkNvbXBsZXRpbmcoKSkKICAgICAgICAgICAgIHJlc3BvbnNlLnNldFNv
dXJjZShSZXNvdXJjZVJlc3BvbnNlOjpTb3VyY2U6Ok1lbW9yeUNhY2hlQWZ0ZXJWYWxpZGF0aW9u
KTsKLSAgICAgICAgZWxzZQorICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIEFTU0VSVCghdmFs
aWRhdGlvbkluUHJvZ3Jlc3MoKSk7CiAgICAgICAgICAgICByZXNwb25zZS5zZXRTb3VyY2UoUmVz
b3VyY2VSZXNwb25zZTo6U291cmNlOjpNZW1vcnlDYWNoZSk7CisgICAgICAgIH0KICAgICAgICAg
Y2xpZW50LT5yZXNwb25zZVJlY2VpdmVkKHRoaXMsIHJlc3BvbnNlKTsKICAgICB9CiAgICAgaWYg
KCFoYXNDbGllbnQoYykpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVk
UmVzb3VyY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9D
YWNoZWRSZXNvdXJjZS5jcHAJKHJldmlzaW9uIDE4ODI1MykKKysrIFNvdXJjZS9XZWJDb3JlL2xv
YWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5MiwyOSAr
NTkyLDI1IEBAIHZvaWQgQ2FjaGVkUmVzb3VyY2U6OnNldFJlc291cmNlVG9SZXZhbGkKICAgICBB
U1NFUlQocmVzb3VyY2UgIT0gdGhpcyk7CiAgICAgQVNTRVJUKG1faGFuZGxlc1RvUmV2YWxpZGF0
ZS5pc0VtcHR5KCkpOwogICAgIEFTU0VSVChyZXNvdXJjZS0+dHlwZSgpID09IHR5cGUoKSk7Cisg
ICAgQVNTRVJUKCFyZXNvdXJjZS0+bV9wcm94eVJlc291cmNlKTsKIAogICAgIExPRyhSZXNvdXJj
ZUxvYWRpbmcsICJDYWNoZWRSZXNvdXJjZSAlcCBzZXRSZXNvdXJjZVRvUmV2YWxpZGF0ZSAlcCIs
IHRoaXMsIHJlc291cmNlKTsKIAotICAgIC8vIFRoZSBmb2xsb3dpbmcgYXNzZXJ0IHNob3VsZCBi
ZSBpbnZlc3RpZ2F0ZWQgd2hlbmV2ZXIgaXQgb2NjdXJzLiBBbHRob3VnaCBpdCBzaG91bGQgbmV2
ZXIgZmlyZSwgaXQgY3VycmVudGx5IGRvZXMgaW4gcmFyZSBjaXJjdW1zdGFuY2VzLgotICAgIC8v
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODYwNC4KLSAgICAvLyBT
byB0aGUgY29kZSBuZWVkcyB0byBiZSByb2J1c3QgdG8gdGhpcyBhc3NlcnQgZmFpbGluZyB0aHVz
IHRoZSAiaWYgKG1fcmVzb3VyY2VUb1JldmFsaWRhdGUtPm1fcHJveHlSZXNvdXJjZSA9PSB0aGlz
KSIgaW4gQ2FjaGVkUmVzb3VyY2U6OmNsZWFyUmVzb3VyY2VUb1JldmFsaWRhdGUuCi0gICAgQVNT
RVJUKCFyZXNvdXJjZS0+bV9wcm94eVJlc291cmNlKTsKLQogICAgIHJlc291cmNlLT5tX3Byb3h5
UmVzb3VyY2UgPSB0aGlzOwogICAgIG1fcmVzb3VyY2VUb1JldmFsaWRhdGUgPSByZXNvdXJjZTsK
IH0KIAogdm9pZCBDYWNoZWRSZXNvdXJjZTo6Y2xlYXJSZXNvdXJjZVRvUmV2YWxpZGF0ZSgpIAot
eyAKK3sKICAgICBBU1NFUlQobV9yZXNvdXJjZVRvUmV2YWxpZGF0ZSk7CisgICAgQVNTRVJUKG1f
cmVzb3VyY2VUb1JldmFsaWRhdGUtPm1fcHJveHlSZXNvdXJjZSA9PSB0aGlzKTsKKwogICAgIGlm
IChtX3N3aXRjaGluZ0NsaWVudHNUb1JldmFsaWRhdGVkUmVzb3VyY2UpCiAgICAgICAgIHJldHVy
bjsKIAotICAgIC8vIEEgcmVzb3VyY2UgbWF5IHN0YXJ0IHJldmFsaWRhdGlvbiBiZWZvcmUgdGhp
cyBtZXRob2QgaGFzIGJlZW4gY2FsbGVkLCBzbyBjaGVjayB0aGF0IHRoaXMgcmVzb3VyY2UgaXMg
c3RpbGwgdGhlIHByb3h5IHJlc291cmNlIGJlZm9yZSBjbGVhcmluZyBpdCBvdXQuCi0gICAgaWYg
KG1fcmVzb3VyY2VUb1JldmFsaWRhdGUtPm1fcHJveHlSZXNvdXJjZSA9PSB0aGlzKSB7Ci0gICAg
ICAgIG1fcmVzb3VyY2VUb1JldmFsaWRhdGUtPm1fcHJveHlSZXNvdXJjZSA9IDA7Ci0gICAgICAg
IG1fcmVzb3VyY2VUb1JldmFsaWRhdGUtPmRlbGV0ZUlmUG9zc2libGUoKTsKLSAgICB9CisgICAg
bV9yZXNvdXJjZVRvUmV2YWxpZGF0ZS0+bV9wcm94eVJlc291cmNlID0gbnVsbHB0cjsKKyAgICBt
X3Jlc291cmNlVG9SZXZhbGlkYXRlLT5kZWxldGVJZlBvc3NpYmxlKCk7CisKICAgICBtX2hhbmRs
ZXNUb1JldmFsaWRhdGUuY2xlYXIoKTsKICAgICBtX3Jlc291cmNlVG9SZXZhbGlkYXRlID0gMDsK
ICAgICBkZWxldGVJZlBvc3NpYmxlKCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2Fj
aGUvQ2FjaGVkUmVzb3VyY2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIv
Y2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAkocmV2aXNpb24gMTg4MjUzKQorKysgU291cmNlL1dlYkNv
cmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmgJKHdvcmtpbmcgY29weSkKQEAgLTI0NSw2
ICsyNDUsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBjbGVhclJlc291cmNlVG9SZXZhbGlkYXRlKCk7
CiAgICAgdm9pZCB1cGRhdGVSZXNwb25zZUFmdGVyUmV2YWxpZGF0aW9uKGNvbnN0IFJlc291cmNl
UmVzcG9uc2UmIHZhbGlkYXRpbmdSZXNwb25zZSk7CiAgICAgYm9vbCB2YWxpZGF0aW9uSW5Qcm9n
cmVzcygpIGNvbnN0IHsgcmV0dXJuIG1fcHJveHlSZXNvdXJjZTsgfQorICAgIGJvb2wgdmFsaWRh
dGlvbkNvbXBsZXRpbmcoKSBjb25zdCB7IHJldHVybiBtX3Byb3h5UmVzb3VyY2UgJiYgbV9wcm94
eVJlc291cmNlLT5tX3N3aXRjaGluZ0NsaWVudHNUb1JldmFsaWRhdGVkUmVzb3VyY2U7IH0KIAog
ICAgIHZpcnR1YWwgdm9pZCBkaWRTZW5kRGF0YSh1bnNpZ25lZCBsb25nIGxvbmcgLyogYnl0ZXNT
ZW50ICovLCB1bnNpZ25lZCBsb25nIGxvbmcgLyogdG90YWxCeXRlc1RvQmVTZW50ICovKSB7IH0K
IApJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVy
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VMb2FkZXIuY3BwCShyZXZpc2lvbiAxODgyNTMpCisrKyBTb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MDUs
NyArNjA1LDcgQEAgQ2FjaGVkUmVzb3VyY2VIYW5kbGU8Q2FjaGVkUmVzb3VyY2U+IENhYwogICAg
IEFTU0VSVChyZXNvdXJjZS0+c2Vzc2lvbklEKCkgPT0gc2Vzc2lvbklEKCkpOwogCiAgICAgQ2Fj
aGVkUmVzb3VyY2VIYW5kbGU8Q2FjaGVkUmVzb3VyY2U+IG5ld1Jlc291cmNlID0gY3JlYXRlUmVz
b3VyY2UocmVzb3VyY2UtPnR5cGUoKSwgcmVzb3VyY2UtPnJlc291cmNlUmVxdWVzdCgpLCByZXNv
dXJjZS0+ZW5jb2RpbmcoKSwgcmVzb3VyY2UtPnNlc3Npb25JRCgpKTsKLSAgICAKKwogICAgIExP
RyhSZXNvdXJjZUxvYWRpbmcsICJSZXNvdXJjZSAlcCBjcmVhdGVkIHRvIHJldmFsaWRhdGUgJXAi
LCBuZXdSZXNvdXJjZS5nZXQoKSwgcmVzb3VyY2UpOwogICAgIG5ld1Jlc291cmNlLT5zZXRSZXNv
dXJjZVRvUmV2YWxpZGF0ZShyZXNvdXJjZSk7CiAgICAgCkBAIC03MTEsMTAgKzcxMSwxNSBAQCBD
YWNoZWRSZXNvdXJjZUxvYWRlcjo6UmV2YWxpZGF0aW9uUG9saWN5CiAgICAgaWYgKG1fYWxsb3dT
dGFsZVJlc291cmNlcykKICAgICAgICAgcmV0dXJuIFVzZTsKICAgICAKLSAgICAvLyBBbHdhdXMg
dXNlIHByZWxvYWRzLgorICAgIC8vIEFsd2F5cyB1c2UgcHJlbG9hZHMuCiAgICAgaWYgKGV4aXN0
aW5nUmVzb3VyY2UtPmlzUHJlbG9hZGVkKCkpCiAgICAgICAgIHJldHVybiBVc2U7CiAKKyAgICAv
LyBXZSBjYW4gZmluZCByZXNvdXJjZXMgdGhhdCBhcmUgYmVpbmcgdmFsaWRhdGVkIGZyb20gY2Fj
aGUgb25seSB3aGVuIHZhbGlkYXRpb24gaXMganVzdCBzdWNjZXNzZnVsbHkgY29tcGxldGluZy4K
KyAgICBpZiAoZXhpc3RpbmdSZXNvdXJjZS0+dmFsaWRhdGlvbkNvbXBsZXRpbmcoKSkKKyAgICAg
ICAgcmV0dXJuIFVzZTsKKyAgICBBU1NFUlQoIWV4aXN0aW5nUmVzb3VyY2UtPnZhbGlkYXRpb25J
blByb2dyZXNzKCkpOworCiAgICAgLy8gVmFsaWRhdGUgdGhlIHJlZGlyZWN0IGNoYWluLgogICAg
IGJvb2wgY2FjaGVQb2xpY3lJc0hpc3RvcnlCdWZmZXIgPSBjYWNoZVBvbGljeSh0eXBlKSA9PSBD
YWNoZVBvbGljeUhpc3RvcnlCdWZmZXI7CiAgICAgaWYgKCFleGlzdGluZ1Jlc291cmNlLT5yZWRp
cmVjdENoYWluQWxsb3dzUmV1c2UoY2FjaGVQb2xpY3lJc0hpc3RvcnlCdWZmZXIgPyBSZXVzZUV4
cGlyZWRSZWRpcmVjdGlvbiA6IERvTm90UmV1c2VFeHBpcmVkUmVkaXJlY3Rpb24pKSB7CkluZGV4
OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCShyZXZpc2lvbiAxODgzMzkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wOC0xMiAgQW50dGkgS29pdmlzdG8gIDxhbnR0
aUBhcHBsZS5jb20+CisKKyAgICAgICAgQ2FjaGVkUmVzb3VyY2UgbGVhayBpbiB2YWxpZGF0aW9u
IGNvZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
Nzk0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
aHR0cC90ZXN0cy9jYWNoZS9yZWN1cnNpdmUtdmFsaWRhdGlvbi5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBodHRwL3Rlc3RzL2NhY2hlL3Jlc291cmNlcy9uby1jYWNoZS13aXRoLXZhbGlkYXRpb24u
cGhwOiBBZGRlZC4KKwogMjAxNS0wOC0xMiAgWW91ZW5uIEZhYmxldCAgPHlvdWVubi5mYWJsZXRA
Y3JmLmNhbm9uLmZyPgogCiAgICAgICAgIFhIUi5zZXRSZXF1ZXN0SGVhZGVyIHNob3VsZCByZW1v
dmUgdHJhaWxpbmcgYW5kIGxlYWRpbmcgd2hpdGVzcGFjZXMgZnJvbSB0aGUgaGVhZGVyIHZhbHVl
CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3JlY3Vyc2l2ZS12YWxpZGF0aW9u
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hl
L3JlY3Vyc2l2ZS12YWxpZGF0aW9uLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2h0dHAvdGVzdHMvY2FjaGUvcmVjdXJzaXZlLXZhbGlkYXRpb24tZXhwZWN0ZWQudHh0
CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsOSBAQAorVGVzdCB0aGF0IHJlY3Vyc2l2ZWx5IGxv
YWRpbmcgcmVzb3VyY2UgdGhhdCByZXF1aXJlcyB2YWxpZGF0aW9uIGRvZXMgbm90IGFzc2VydCBv
ciBjcmFzaAorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBzdWNjZXNzZnVs
bHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2h0
dHAvdGVzdHMvY2FjaGUvcmVjdXJzaXZlLXZhbGlkYXRpb24uaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3JlY3Vyc2l2ZS12YWxpZGF0aW9uLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3JlY3Vyc2l2ZS12YWxp
ZGF0aW9uLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyNCBAQAorPHNjcmlwdCBzcmM9
Ii9qcy10ZXN0LXJlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0Pgor
anNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Rlc2NyaXB0aW9uKCJUZXN0IHRoYXQgcmVjdXJzaXZl
bHkgbG9hZGluZyByZXNvdXJjZSB0aGF0IHJlcXVpcmVzIHZhbGlkYXRpb24gZG9lcyBub3QgYXNz
ZXJ0IG9yIGNyYXNoIik7CisKK2Z1bmN0aW9uIGxvYWQoY29tcGxldGlvbikgeworICAgIHZhciB4
aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKKyAgICB4aHIub3BlbignR0VUJywgInJlc291cmNl
cy9uby1jYWNoZS13aXRoLXZhbGlkYXRpb24ucGhwIik7CisgICAgeGhyLm9ubG9hZCA9IGNvbXBs
ZXRpb247CisgICAgeGhyLnNlbmQoKTsKK30KKword2luZG93Lm9ubG9hZCA9IGxvYWQoZnVuY3Rp
b24gKCkgeworICAgIGxvYWQoZnVuY3Rpb24gKCkgeworICAgICAgICBsb2FkKGZ1bmN0aW9uICgp
IHsKKyAgICAgICAgICAgIGxvYWQoZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KTsKKyAgICB9KTsKK30pOwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL2pzLXRlc3QtcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3Jlc291cmNl
cy9uby1jYWNoZS13aXRoLXZhbGlkYXRpb24ucGhwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvY2FjaGUvcmVzb3VyY2VzL25vLWNhY2hlLXdpdGgtdmFsaWRhdGlvbi5waHAJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlL3Jlc291cmNlcy9u
by1jYWNoZS13aXRoLXZhbGlkYXRpb24ucGhwCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTAg
QEAKKzw/cGhwCitpZiAoJF9TRVJWRVJbIkhUVFBfSUZfTU9ESUZJRURfU0lOQ0UiXSkgeworICAg
IGhlYWRlcigiSFRUUC8xLjAgMzA0IE5vdCBNb2RpZmllZCIpOworICAgIGV4aXQoKTsKK30KK2hl
YWRlcigiQ2FjaGUtY29udHJvbDogbm8tY2FjaGUiKTsKK2hlYWRlcigiTGFzdC1Nb2RpZmllZDog
VGh1LCAwMSBKYW4gMTk3MCAwMDowMDowMCBHTVQiKTsKK2hlYWRlcigiQ29udGVudC1UeXBlOiB0
ZXh0L3BsYWluIik7Cis/PgorZm9vCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>