<?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>215510</bug_id>
          
          <creation_ts>2020-08-14 10:00:19 -0700</creation_ts>
          <short_desc>AudioBufferSourceNode.buffer setter should throw when the buffer was already set</short_desc>
          <delta_ts>2020-08-14 11:20:39 -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>Web Audio</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>https://www.w3.org/TR/webaudio/#dom-audiobuffersourcenode-buffer</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>212611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>clark_wang</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1680304</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-14 10:00:19 -0700</bug_when>
    <thetext>AudioBufferSourceNode.buffer setter should throw when the buffer was already set:
- https://www.w3.org/TR/webaudio/#dom-audiobuffersourcenode-buffer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680305</commentid>
    <comment_count>1</comment_count>
      <attachid>406599</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-14 10:02:57 -0700</bug_when>
    <thetext>Created attachment 406599
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680339</commentid>
    <comment_count>2</comment_count>
      <attachid>406599</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-14 10:46:17 -0700</bug_when>
    <thetext>Comment on attachment 406599
Patch

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

&gt; Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h:55
&gt;      // returns true on success.

This comment seems wrong.

&gt; Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h:101
&gt; +    virtual bool isWebKitAudioBufferSourceNode() const { return false; }

This is a little ugly. I guess it’s how we do dynamic type checks, but I could imagine this being a policy function — &quot;can set buffer twice&quot; or whatever — rather than a type check function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680350</commentid>
    <comment_count>3</comment_count>
      <attachid>406608</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-14 10:52:15 -0700</bug_when>
    <thetext>Created attachment 406608
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680368</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-14 11:19:46 -0700</bug_when>
    <thetext>Committed r265681: &lt;https://trac.webkit.org/changeset/265681&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 406608.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680369</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-14 11:20:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/67084911&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406599</attachid>
            <date>2020-08-14 10:02:57 -0700</date>
            <delta_ts>2020-08-14 10:52:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215510-20200814100256.patch</filename>
            <type>text/plain</type>
            <size>8016</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NjcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTBkNzc1MDhiODQwMTIy
NmRjZWVlMmI3YTIzODI3NDBiOTVjNWQzZi4uMzU2NmZkNTA0ZGQ0NDY2YzQzMjI5OWRmY2Q5MmMw
ZjQyZDI4ZDNlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA4LTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXVkaW9CdWZmZXJTb3VyY2VO
b2RlLmJ1ZmZlciBzZXR0ZXIgc2hvdWxkIHRocm93IHdoZW4gdGhlIGJ1ZmZlciB3YXMgYWxyZWFk
eSBzZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
NTUxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEF1
ZGlvQnVmZmVyU291cmNlTm9kZS5idWZmZXIgc2V0dGVyIHNob3VsZCB0aHJvdyB3aGVuIHRoZSBi
dWZmZXIgd2FzIGFscmVhZHkgc2V0OgorICAgICAgICAtIGh0dHBzOi8vd3d3LnczLm9yZy9UUi93
ZWJhdWRpby8jZG9tLWF1ZGlvYnVmZmVyc291cmNlbm9kZS1idWZmZXIKKworICAgICAgICBOb3Rl
IHRoYXQgdGhlIHNldHRlciBmb3IgdGhlIFdlYktpdC1wcmVmaXhlZCBBdWRpb0J1ZmZlclNvdXJj
ZU5vZGUgc3RpbGwgZG9lcyBub3QgdGhyb3csCisgICAgICAgIHRvIGVuc3VyZSBiYWNrd2FyZC1j
b21wYXRpYmlsaXR5LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgcmViYXNlbGluZWQgZXhpc3Rp
bmcgdGVzdC4KKworICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VO
b2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkF1ZGlvQnVmZmVyU291cmNlTm9kZTo6c2V0QnVm
ZmVyKToKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQnVmZmVyU291cmNlTm9kZS5o
OgorICAgICAgICAoV2ViQ29yZTo6QXVkaW9CdWZmZXJTb3VyY2VOb2RlOjppc1dlYktpdEF1ZGlv
QnVmZmVyU291cmNlTm9kZSBjb25zdCk6CisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9XZWJL
aXRBdWRpb0J1ZmZlclNvdXJjZU5vZGUuaDoKKwogMjAyMC0wOC0xMyAgU2VyZ2lvIFZpbGxhciBT
ZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV2ViWFJdIEltcGxlbWVudCBX
ZWJYUlNlc3Npb246OnVwZGF0ZVJlbmRlclN0YXRlKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNwcAppbmRleCBj
YjNlYjM0YzhjMDhkYzJkZjJiZTA0YzY0YmQ4M2JlMzc4NGZkMTA5Li5kNmJiYWIyZmEzNGE2YjJk
ZTg2OWQzZjhhMmRjMGZjMTlhNjZlY2E1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL3dlYmF1ZGlvL0F1ZGlvQnVmZmVyU291cmNlTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1ZmZlclNvdXJjZU5vZGUuY3BwCkBAIC00MTgsMTEg
KzQxOCwxNCBAQCB2b2lkIEF1ZGlvQnVmZmVyU291cmNlTm9kZTo6cmVzZXQoKQogICAgIG1fbGFz
dEdhaW4gPSBsZWdhY3lHYWluVmFsdWUoKTsKIH0KIAotdm9pZCBBdWRpb0J1ZmZlclNvdXJjZU5v
ZGU6OnNldEJ1ZmZlcihSZWZQdHI8QXVkaW9CdWZmZXI+JiYgYnVmZmVyKQorRXhjZXB0aW9uT3I8
dm9pZD4gQXVkaW9CdWZmZXJTb3VyY2VOb2RlOjpzZXRCdWZmZXIoUmVmUHRyPEF1ZGlvQnVmZmVy
PiYmIGJ1ZmZlcikKIHsKICAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwogICAgIERFQlVHX0xP
RyhMT0dJREVOVElGSUVSKTsKIAorICAgIGlmIChidWZmZXIgJiYgbV93YXNCdWZmZXJTZXQgJiYg
IWlzV2ViS2l0QXVkaW9CdWZmZXJTb3VyY2VOb2RlKCkpCisgICAgICAgIHJldHVybiBFeGNlcHRp
b24geyBJbnZhbGlkU3RhdGVFcnJvciwgIlRoZSBidWZmZXIgd2FzIGFscmVhZHkgc2V0Il9zIH07
CisKICAgICAvLyBUaGUgY29udGV4dCBtdXN0IGJlIGxvY2tlZCBzaW5jZSBjaGFuZ2luZyB0aGUg
YnVmZmVyIGNhbiByZS1jb25maWd1cmUgdGhlIG51bWJlciBvZiBjaGFubmVscyB0aGF0IGFyZSBv
dXRwdXQuCiAgICAgQmFzZUF1ZGlvQ29udGV4dDo6QXV0b0xvY2tlciBjb250ZXh0TG9ja2VyKGNv
bnRleHQoKSk7CiAgICAgCkBAIC00MzAsNiArNDMzLDggQEAgdm9pZCBBdWRpb0J1ZmZlclNvdXJj
ZU5vZGU6OnNldEJ1ZmZlcihSZWZQdHI8QXVkaW9CdWZmZXI+JiYgYnVmZmVyKQogICAgIGF1dG8g
bG9ja2VyID0gaG9sZExvY2sobV9wcm9jZXNzTXV0ZXgpOwogICAgIAogICAgIGlmIChidWZmZXIp
IHsKKyAgICAgICAgbV93YXNCdWZmZXJTZXQgPSB0cnVlOworCiAgICAgICAgIC8vIERvIGFueSBu
ZWNlc3NzYXJ5IHJlLWNvbmZpZ3VyYXRpb24gdG8gdGhlIGJ1ZmZlcidzIG51bWJlciBvZiBjaGFu
bmVscy4KICAgICAgICAgdW5zaWduZWQgbnVtYmVyT2ZDaGFubmVscyA9IGJ1ZmZlci0+bnVtYmVy
T2ZDaGFubmVscygpOwogICAgICAgICBBU1NFUlQobnVtYmVyT2ZDaGFubmVscyA8PSBBdWRpb0Nv
bnRleHQ6Om1heE51bWJlck9mQ2hhbm5lbHMoKSk7CkBAIC00NDUsNiArNDUwLDcgQEAgdm9pZCBB
dWRpb0J1ZmZlclNvdXJjZU5vZGU6OnNldEJ1ZmZlcihSZWZQdHI8QXVkaW9CdWZmZXI+JiYgYnVm
ZmVyKQogCiAgICAgbV92aXJ0dWFsUmVhZEluZGV4ID0gMDsKICAgICBtX2J1ZmZlciA9IFdURk1v
dmUoYnVmZmVyKTsKKyAgICByZXR1cm4geyB9OwogfQogCiB1bnNpZ25lZCBBdWRpb0J1ZmZlclNv
dXJjZU5vZGU6Om51bWJlck9mQ2hhbm5lbHMoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1ZmZlclNvdXJjZU5vZGUuaCBiL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmgKaW5kZXggMjAyNjkxOTNj
NWM0NGQ4NTZmYWQ5NDljMmI4Yjg2ZTk2NzkwOTQ3MS4uMzZlZjdjMzY0YWFlOWQ1YzI2ZTcyYmNl
NjEyMThmOTZjNmViZjQzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJh
dWRpby9BdWRpb0J1ZmZlclNvdXJjZU5vZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL0F1ZGlvQnVmZmVyU291cmNlTm9kZS5oCkBAIC01Myw3ICs1Myw3IEBAIHB1Ymxp
YzoKIAogICAgIC8vIHNldEJ1ZmZlcigpIGlzIGNhbGxlZCBvbiB0aGUgbWFpbiB0aHJlYWQuICBU
aGlzIGlzIHRoZSBidWZmZXIgd2UgdXNlIGZvciBwbGF5YmFjay4KICAgICAvLyByZXR1cm5zIHRy
dWUgb24gc3VjY2Vzcy4KLSAgICB2b2lkIHNldEJ1ZmZlcihSZWZQdHI8QXVkaW9CdWZmZXI+JiYp
OworICAgIEV4Y2VwdGlvbk9yPHZvaWQ+IHNldEJ1ZmZlcihSZWZQdHI8QXVkaW9CdWZmZXI+JiYp
OwogICAgIEF1ZGlvQnVmZmVyKiBidWZmZXIoKSB7IHJldHVybiBtX2J1ZmZlci5nZXQoKTsgfQog
CiAgICAgLy8gbnVtYmVyT2ZDaGFubmVscygpIHJldHVybnMgdGhlIG51bWJlciBvZiBvdXRwdXQg
Y2hhbm5lbHMuICBUaGlzIHZhbHVlIGVxdWFscyB0aGUgbnVtYmVyIG9mIGNoYW5uZWxzIGZyb20g
dGhlIGJ1ZmZlci4KQEAgLTk4LDYgKzk4LDcgQEAgcHJpdmF0ZToKICAgICBkb3VibGUgbGF0ZW5j
eVRpbWUoKSBjb25zdCBmaW5hbCB7IHJldHVybiAwOyB9CiAKICAgICB2aXJ0dWFsIGRvdWJsZSBs
ZWdhY3lHYWluVmFsdWUoKSBjb25zdCB7IHJldHVybiAxLjA7IH0KKyAgICB2aXJ0dWFsIGJvb2wg
aXNXZWJLaXRBdWRpb0J1ZmZlclNvdXJjZU5vZGUoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQog
CiAgICAgZW51bSBCdWZmZXJQbGF5YmFja01vZGUgewogICAgICAgICBFbnRpcmUsCkBAIC0xMjYs
NiArMTI3LDggQEAgcHJpdmF0ZToKICAgICAvLyBJZiB0cnVlLCBpdCB3aWxsIHdyYXAgYXJvdW5k
IHRvIHRoZSBzdGFydCBvZiB0aGUgYnVmZmVyIGVhY2ggdGltZSBpdCByZWFjaGVzIHRoZSBlbmQu
CiAgICAgYm9vbCBtX2lzTG9vcGluZyB7IGZhbHNlIH07CiAKKyAgICBib29sIG1fd2FzQnVmZmVy
U2V0IHsgZmFsc2UgfTsKKwogICAgIGRvdWJsZSBtX2xvb3BTdGFydCB7IDAgfTsKICAgICBkb3Vi
bGUgbV9sb29wRW5kIHsgMCB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL1dlYktpdEF1ZGlvQnVmZmVyU291cmNlTm9kZS5oIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy93ZWJhdWRpby9XZWJLaXRBdWRpb0J1ZmZlclNvdXJjZU5vZGUuaAppbmRleCAzYzIz
YWY0YzhkYTZkNmFlMDFjYmNiYmU5NmFmNWU4ODcwODY4M2JlLi5iYjM3Yjc3NmJiNzdmNDExZDQ2
ZTZkZGQxNmZhNGQzNmE1ZGMxMzA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL1dlYktpdEF1ZGlvQnVmZmVyU291cmNlTm9kZS5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vV2ViS2l0QXVkaW9CdWZmZXJTb3VyY2VOb2RlLmgKQEAgLTQ3
LDYgKzQ3LDcgQEAgcHJpdmF0ZToKICAgICB7CiAgICAgfQogCisgICAgYm9vbCBpc1dlYktpdEF1
ZGlvQnVmZmVyU291cmNlTm9kZSgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIHRydWU7IH0KICAgICBk
b3VibGUgbGVnYWN5R2FpblZhbHVlKCkgY29uc3QgZmluYWwgeyByZXR1cm4gZ2FpbigpLnZhbHVl
KCk7IH0KIAogICAgIFJlZjxBdWRpb1BhcmFtPiBtX2dhaW47CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0No
YW5nZUxvZwppbmRleCBhZmMyZTk3Mjg4MmZhY2ExYmZlM2ZhYzA0YTAzNTg1ZjljZWNlMDhiLi41
OThiMDU2ZDhlNDJhMDRkMzI0OTU3Y2I0MWUxNWJiMDQ0YTAwZTBkIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wOC0xNCAgQ2hyaXMgRHVtZXog
IDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIEF1ZGlvQnVmZmVyU291cmNlTm9kZS5idWZm
ZXIgc2V0dGVyIHNob3VsZCB0aHJvdyB3aGVuIHRoZSBidWZmZXIgd2FzIGFscmVhZHkgc2V0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU1MTAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZWJhc2VsaW5l
IFdQVCB0ZXN0IG5vdyB0aGF0IGFsbCBjaGVja3MgYXJlIHBhc3NpbmcuCisKKyAgICAgICAgKiB3
ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtYXVkaW9idWZmZXJz
b3VyY2Vub2RlLWludGVyZmFjZS9hdWRpb2J1ZmZlcnNvdXJjZS1jaGFubmVscy1leHBlY3RlZC50
eHQ6CisKIDIwMjAtMDgtMTMgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5j
b20+CiAKICAgICAgICAgW1dlYlhSXSBJbXBsZW1lbnQgV2ViWFJTZXNzaW9uOjp1cGRhdGVSZW5k
ZXJTdGF0ZSgpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLWF1ZGlvYnVmZmVyc291cmNlbm9k
ZS1pbnRlcmZhY2UvYXVkaW9idWZmZXJzb3VyY2UtY2hhbm5lbHMtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVk
aW8tYXBpL3RoZS1hdWRpb2J1ZmZlcnNvdXJjZW5vZGUtaW50ZXJmYWNlL2F1ZGlvYnVmZmVyc291
cmNlLWNoYW5uZWxzLWV4cGVjdGVkLnR4dAppbmRleCBlZWM0MmEyZTI1ODVlOWZlZGY3ZjBhNjVm
YjljMTczN2QzMGVmNjY1Li5mNzNiZDAyZDUxZjVmMTBjNTMzMmIwNTVmNGZiOTBjYTJjNDEwMzE2
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLWF1ZGlvYnVmZmVyc291cmNlbm9kZS1pbnRlcmZh
Y2UvYXVkaW9idWZmZXJzb3VyY2UtY2hhbm5lbHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFw
aS90aGUtYXVkaW9idWZmZXJzb3VyY2Vub2RlLWludGVyZmFjZS9hdWRpb2J1ZmZlcnNvdXJjZS1j
aGFubmVscy1leHBlY3RlZC50eHQKQEAgLTYsOSArNiw5IEBAIFBBU1MgPiBbdmFsaWRhdGUgLmJ1
ZmZlcl0gVmFsaWRhdGF0aW9uIG9mIEF1ZGlvQnVmZmVyIGluIC5idWZmZXIgYXR0cmlidXRlIHNl
dHRlCiBQQVNTICAgc291cmNlLmJ1ZmZlciA9IDU3IHRocmV3IFR5cGVFcnJvcjogIlRoZSBBdWRp
b0J1ZmZlclNvdXJjZU5vZGUuYnVmZmVyIGF0dHJpYnV0ZSBtdXN0IGJlIGFuIGluc3RhbmNlIG9m
IEF1ZGlvQnVmZmVyIi4gCiBQQVNTICAgc291cmNlLmJ1ZmZlciA9IG51bGwgZGlkIG5vdCB0aHJv
dyBhbiBleGNlcHRpb24uIAogUEFTUyAgIHNvdXJjZS5idWZmZXIgPSBidWZmZXIgZGlkIG5vdCB0
aHJvdyBhbiBleGNlcHRpb24uIAotRkFJTCBYIHNvdXJjZS5idWZmZXIgPSBuZXcgYnVmZmVyIGRp
ZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3Qg
ZmFsc2UKK1BBU1MgICBzb3VyY2UuYnVmZmVyID0gbmV3IGJ1ZmZlciB0aHJldyBJbnZhbGlkU3Rh
dGVFcnJvcjogIlRoZSBidWZmZXIgd2FzIGFscmVhZHkgc2V0Ii4gCiBQQVNTICAgc291cmNlLmJ1
ZmZlciA9IG51bGwgYWdhaW4gZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIAotRkFJTCBYIHNv
dXJjZS5idWZmZXIgPSBidWZmZXIgYWdhaW4gZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIGFz
c2VydF90cnVlOiBleHBlY3RlZCB0cnVlIGdvdCBmYWxzZQorUEFTUyAgIHNvdXJjZS5idWZmZXIg
PSBidWZmZXIgYWdhaW4gdGhyZXcgSW52YWxpZFN0YXRlRXJyb3I6ICJUaGUgYnVmZmVyIHdhcyBh
bHJlYWR5IHNldCIuIAogUEFTUyAgIHNvdXJjZS5idWZmZXIgPSBudWxsIGFmdGVyIHNldHRpbmcg
dG8gbnVsbCBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCiBQQVNTICAgU2V0dGluZyBzb3Vy
Y2Ugd2l0aCBtb25vIGJ1ZmZlciBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCiBQQVNTICAg
U2V0dGluZyBzb3VyY2Ugd2l0aCBzdGVyZW8gYnVmZmVyIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0
aW9uLiAKQEAgLTE5LDYgKzE5LDYgQEAgUEFTUyAgIFNldHRpbmcgc291cmNlIHdpdGggNiBjaGFu
bmVscyBidWZmZXIgZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24uCiBQQVNTICAgU2V0dGluZyBz
b3VyY2Ugd2l0aCA3IGNoYW5uZWxzIGJ1ZmZlciBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4g
CiBQQVNTICAgU2V0dGluZyBzb3VyY2Ugd2l0aCA4IGNoYW5uZWxzIGJ1ZmZlciBkaWQgbm90IHRo
cm93IGFuIGV4Y2VwdGlvbi4gCiBQQVNTICAgU2V0dGluZyBzb3VyY2Ugd2l0aCA5IGNoYW5uZWxz
IGJ1ZmZlciBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCi1GQUlMIDwgW3ZhbGlkYXRlIC5i
dWZmZXJdIDIgb3V0IG9mIDE2IGFzc2VydGlvbnMgd2VyZSBmYWlsZWQuIGFzc2VydF90cnVlOiBl
eHBlY3RlZCB0cnVlIGdvdCBmYWxzZQotRkFJTCAjIEFVRElUIFRBU0sgUlVOTkVSIEZJTklTSEVE
OiAxIG91dCBvZiAxIHRhc2tzIHdlcmUgZmFpbGVkLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1
ZSBnb3QgZmFsc2UKK1BBU1MgPCBbdmFsaWRhdGUgLmJ1ZmZlcl0gQWxsIGFzc2VydGlvbnMgcGFz
c2VkLiAodG90YWwgMTYgYXNzZXJ0aW9ucykgCitQQVNTICMgQVVESVQgVEFTSyBSVU5ORVIgRklO
SVNIRUQ6IDEgdGFza3MgcmFuIHN1Y2Nlc3NmdWxseS4gCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406608</attachid>
            <date>2020-08-14 10:52:15 -0700</date>
            <delta_ts>2020-08-14 11:19:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215510-20200814105214.patch</filename>
            <type>text/plain</type>
            <size>8107</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1Njc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWFiYzU2M2I0NTk5ZGQ5
YzI1NDk1ZDJkN2M2NjMxMjZhMjc3ZDA4OS4uMjZiMTgyOTk1ZDdmNjU3OGZjOTAxNGIzZmI1NjE5
NTc4Y2RiYjk2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA4LTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXVkaW9CdWZmZXJTb3VyY2VO
b2RlLmJ1ZmZlciBzZXR0ZXIgc2hvdWxkIHRocm93IHdoZW4gdGhlIGJ1ZmZlciB3YXMgYWxyZWFk
eSBzZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
NTUxMAorCisgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIEF1ZGlv
QnVmZmVyU291cmNlTm9kZS5idWZmZXIgc2V0dGVyIHNob3VsZCB0aHJvdyB3aGVuIHRoZSBidWZm
ZXIgd2FzIGFscmVhZHkgc2V0OgorICAgICAgICAtIGh0dHBzOi8vd3d3LnczLm9yZy9UUi93ZWJh
dWRpby8jZG9tLWF1ZGlvYnVmZmVyc291cmNlbm9kZS1idWZmZXIKKworICAgICAgICBOb3RlIHRo
YXQgdGhlIHNldHRlciBmb3IgdGhlIFdlYktpdC1wcmVmaXhlZCBBdWRpb0J1ZmZlclNvdXJjZU5v
ZGUgc3RpbGwgZG9lcyBub3QgdGhyb3csCisgICAgICAgIHRvIGVuc3VyZSBiYWNrd2FyZC1jb21w
YXRpYmlsaXR5LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgcmViYXNlbGluZWQgZXhpc3Rpbmcg
dGVzdC4KKworICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VOb2Rl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkF1ZGlvQnVmZmVyU291cmNlTm9kZTo6c2V0QnVmZmVy
KToKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQnVmZmVyU291cmNlTm9kZS5oOgor
ICAgICAgICAoV2ViQ29yZTo6QXVkaW9CdWZmZXJTb3VyY2VOb2RlOjppc1dlYktpdEF1ZGlvQnVm
ZmVyU291cmNlTm9kZSBjb25zdCk6CisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9XZWJLaXRB
dWRpb0J1ZmZlclNvdXJjZU5vZGUuaDoKKwogMjAyMC0wOC0xNCAgV2Vuc29uIEhzaWVoICA8d2Vu
c29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMjU5MTg0KTogVHlw
aW5nIC0tIHRoZW4gUmV0dXJuIGludG8gYW4gZW1haWwgbW92ZXMgdGhlIHNlbGVjdGlvbiBieSB0
d28gbGluZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVk
aW9CdWZmZXJTb3VyY2VOb2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8v
QXVkaW9CdWZmZXJTb3VyY2VOb2RlLmNwcAppbmRleCBjYjNlYjM0YzhjMDhkYzJkZjJiZTA0YzY0
YmQ4M2JlMzc4NGZkMTA5Li44ODkyYzgwNjczMmE4YTI5ZTQ5ZmQ5MWU0NmJmYmQ4MmU5ZjdmN2Jj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQnVmZmVy
U291cmNlTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRp
b0J1ZmZlclNvdXJjZU5vZGUuY3BwCkBAIC00MTgsMTEgKzQxOCwxNCBAQCB2b2lkIEF1ZGlvQnVm
ZmVyU291cmNlTm9kZTo6cmVzZXQoKQogICAgIG1fbGFzdEdhaW4gPSBsZWdhY3lHYWluVmFsdWUo
KTsKIH0KIAotdm9pZCBBdWRpb0J1ZmZlclNvdXJjZU5vZGU6OnNldEJ1ZmZlcihSZWZQdHI8QXVk
aW9CdWZmZXI+JiYgYnVmZmVyKQorRXhjZXB0aW9uT3I8dm9pZD4gQXVkaW9CdWZmZXJTb3VyY2VO
b2RlOjpzZXRCdWZmZXIoUmVmUHRyPEF1ZGlvQnVmZmVyPiYmIGJ1ZmZlcikKIHsKICAgICBBU1NF
UlQoaXNNYWluVGhyZWFkKCkpOwogICAgIERFQlVHX0xPRyhMT0dJREVOVElGSUVSKTsKIAorICAg
IGlmIChidWZmZXIgJiYgbV93YXNCdWZmZXJTZXQgJiYgc2hvdWxkVGhyb3dPbkF0dGVtcHRUb092
ZXJ3cml0ZUJ1ZmZlcigpKQorICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgSW52YWxpZFN0YXRl
RXJyb3IsICJUaGUgYnVmZmVyIHdhcyBhbHJlYWR5IHNldCJfcyB9OworCiAgICAgLy8gVGhlIGNv
bnRleHQgbXVzdCBiZSBsb2NrZWQgc2luY2UgY2hhbmdpbmcgdGhlIGJ1ZmZlciBjYW4gcmUtY29u
ZmlndXJlIHRoZSBudW1iZXIgb2YgY2hhbm5lbHMgdGhhdCBhcmUgb3V0cHV0LgogICAgIEJhc2VB
dWRpb0NvbnRleHQ6OkF1dG9Mb2NrZXIgY29udGV4dExvY2tlcihjb250ZXh0KCkpOwogICAgIApA
QCAtNDMwLDYgKzQzMyw4IEBAIHZvaWQgQXVkaW9CdWZmZXJTb3VyY2VOb2RlOjpzZXRCdWZmZXIo
UmVmUHRyPEF1ZGlvQnVmZmVyPiYmIGJ1ZmZlcikKICAgICBhdXRvIGxvY2tlciA9IGhvbGRMb2Nr
KG1fcHJvY2Vzc011dGV4KTsKICAgICAKICAgICBpZiAoYnVmZmVyKSB7CisgICAgICAgIG1fd2Fz
QnVmZmVyU2V0ID0gdHJ1ZTsKKwogICAgICAgICAvLyBEbyBhbnkgbmVjZXNzc2FyeSByZS1jb25m
aWd1cmF0aW9uIHRvIHRoZSBidWZmZXIncyBudW1iZXIgb2YgY2hhbm5lbHMuCiAgICAgICAgIHVu
c2lnbmVkIG51bWJlck9mQ2hhbm5lbHMgPSBidWZmZXItPm51bWJlck9mQ2hhbm5lbHMoKTsKICAg
ICAgICAgQVNTRVJUKG51bWJlck9mQ2hhbm5lbHMgPD0gQXVkaW9Db250ZXh0OjptYXhOdW1iZXJP
ZkNoYW5uZWxzKCkpOwpAQCAtNDQ1LDYgKzQ1MCw3IEBAIHZvaWQgQXVkaW9CdWZmZXJTb3VyY2VO
b2RlOjpzZXRCdWZmZXIoUmVmUHRyPEF1ZGlvQnVmZmVyPiYmIGJ1ZmZlcikKIAogICAgIG1fdmly
dHVhbFJlYWRJbmRleCA9IDA7CiAgICAgbV9idWZmZXIgPSBXVEZNb3ZlKGJ1ZmZlcik7CisgICAg
cmV0dXJuIHsgfTsKIH0KIAogdW5zaWduZWQgQXVkaW9CdWZmZXJTb3VyY2VOb2RlOjpudW1iZXJP
ZkNoYW5uZWxzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8v
QXVkaW9CdWZmZXJTb3VyY2VOb2RlLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L0F1ZGlvQnVmZmVyU291cmNlTm9kZS5oCmluZGV4IDIwMjY5MTkzYzVjNDRkODU2ZmFkOTQ5YzJi
OGI4NmU5Njc5MDk0NzEuLjE2ODdhODExMzczNjBmNTg3ZGU4ZDE1Y2JjZGFmMjM0ZjYyNmYxMTEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9CdWZmZXJT
b3VyY2VOb2RlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1
ZmZlclNvdXJjZU5vZGUuaApAQCAtNTIsOCArNTIsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCByZXNl
dCgpIGZpbmFsOwogCiAgICAgLy8gc2V0QnVmZmVyKCkgaXMgY2FsbGVkIG9uIHRoZSBtYWluIHRo
cmVhZC4gIFRoaXMgaXMgdGhlIGJ1ZmZlciB3ZSB1c2UgZm9yIHBsYXliYWNrLgotICAgIC8vIHJl
dHVybnMgdHJ1ZSBvbiBzdWNjZXNzLgotICAgIHZvaWQgc2V0QnVmZmVyKFJlZlB0cjxBdWRpb0J1
ZmZlcj4mJik7CisgICAgRXhjZXB0aW9uT3I8dm9pZD4gc2V0QnVmZmVyKFJlZlB0cjxBdWRpb0J1
ZmZlcj4mJik7CiAgICAgQXVkaW9CdWZmZXIqIGJ1ZmZlcigpIHsgcmV0dXJuIG1fYnVmZmVyLmdl
dCgpOyB9CiAKICAgICAvLyBudW1iZXJPZkNoYW5uZWxzKCkgcmV0dXJucyB0aGUgbnVtYmVyIG9m
IG91dHB1dCBjaGFubmVscy4gIFRoaXMgdmFsdWUgZXF1YWxzIHRoZSBudW1iZXIgb2YgY2hhbm5l
bHMgZnJvbSB0aGUgYnVmZmVyLgpAQCAtOTgsNiArOTcsNyBAQCBwcml2YXRlOgogICAgIGRvdWJs
ZSBsYXRlbmN5VGltZSgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIDA7IH0KIAogICAgIHZpcnR1YWwg
ZG91YmxlIGxlZ2FjeUdhaW5WYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIDEuMDsgfQorICAgIHZpcnR1
YWwgYm9vbCBzaG91bGRUaHJvd09uQXR0ZW1wdFRvT3ZlcndyaXRlQnVmZmVyKCkgY29uc3QgeyBy
ZXR1cm4gdHJ1ZTsgfQogCiAgICAgZW51bSBCdWZmZXJQbGF5YmFja01vZGUgewogICAgICAgICBF
bnRpcmUsCkBAIC0xMjYsNiArMTI2LDggQEAgcHJpdmF0ZToKICAgICAvLyBJZiB0cnVlLCBpdCB3
aWxsIHdyYXAgYXJvdW5kIHRvIHRoZSBzdGFydCBvZiB0aGUgYnVmZmVyIGVhY2ggdGltZSBpdCBy
ZWFjaGVzIHRoZSBlbmQuCiAgICAgYm9vbCBtX2lzTG9vcGluZyB7IGZhbHNlIH07CiAKKyAgICBi
b29sIG1fd2FzQnVmZmVyU2V0IHsgZmFsc2UgfTsKKwogICAgIGRvdWJsZSBtX2xvb3BTdGFydCB7
IDAgfTsKICAgICBkb3VibGUgbV9sb29wRW5kIHsgMCB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dlYktpdEF1ZGlvQnVmZmVyU291cmNlTm9kZS5oIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9XZWJLaXRBdWRpb0J1ZmZlclNvdXJjZU5v
ZGUuaAppbmRleCAzYzIzYWY0YzhkYTZkNmFlMDFjYmNiYmU5NmFmNWU4ODcwODY4M2JlLi41ZWRm
MTE2NTM1MDE3YzEzNWVhNmIwM2RhYmMxYzc1NjA0OGFiOWE2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dlYktpdEF1ZGlvQnVmZmVyU291cmNlTm9kZS5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vV2ViS2l0QXVkaW9CdWZmZXJTb3Vy
Y2VOb2RlLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgcHJpdmF0ZToKICAgICB7CiAgICAgfQogCisgICAg
Ym9vbCBzaG91bGRUaHJvd09uQXR0ZW1wdFRvT3ZlcndyaXRlQnVmZmVyKCkgY29uc3QgZmluYWwg
eyByZXR1cm4gZmFsc2U7IH0KICAgICBkb3VibGUgbGVnYWN5R2FpblZhbHVlKCkgY29uc3QgZmlu
YWwgeyByZXR1cm4gZ2FpbigpLnZhbHVlKCk7IH0KIAogICAgIFJlZjxBdWRpb1BhcmFtPiBtX2dh
aW47CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBmZjU5MWZkMGZiOGY5YmY0MDJj
MTE2ZmQ2YWY5Yzk4Yzc0OTE0N2M3Li5jNDlmMjg3ODYyNmMwNjhhYTY4OWE2ZjNhZTYzYzUzZDAy
MmFiYzkwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAyMC0wOC0xNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIEF1
ZGlvQnVmZmVyU291cmNlTm9kZS5idWZmZXIgc2V0dGVyIHNob3VsZCB0aHJvdyB3aGVuIHRoZSBi
dWZmZXIgd2FzIGFscmVhZHkgc2V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTU1MTAKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4K
KworICAgICAgICBSZWJhc2VsaW5lIFdQVCB0ZXN0IG5vdyB0aGF0IGFsbCBjaGVja3MgYXJlIHBh
c3NpbmcuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlv
LWFwaS90aGUtYXVkaW9idWZmZXJzb3VyY2Vub2RlLWludGVyZmFjZS9hdWRpb2J1ZmZlcnNvdXJj
ZS1jaGFubmVscy1leHBlY3RlZC50eHQ6CisKIDIwMjAtMDgtMTQgIFRha2VzaGkgS3Vyb3Nhd2Eg
IDx0YWtlbi5zcGNAZ21haWwuY29tPgogCiAgICAgICAgIEBmb250LWZhY2UgZm9udC13ZWlnaHQg
ZGVzY3JpcHRvciBzaG91bGQgcmVqZWN0IGJvbGRlciBhbmQgbGlnaHRlcgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUt
YXVkaW8tYXBpL3RoZS1hdWRpb2J1ZmZlcnNvdXJjZW5vZGUtaW50ZXJmYWNlL2F1ZGlvYnVmZmVy
c291cmNlLWNoYW5uZWxzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtYXVkaW9idWZmZXJz
b3VyY2Vub2RlLWludGVyZmFjZS9hdWRpb2J1ZmZlcnNvdXJjZS1jaGFubmVscy1leHBlY3RlZC50
eHQKaW5kZXggZWVjNDJhMmUyNTg1ZTlmZWRmN2YwYTY1ZmI5YzE3MzdkMzBlZjY2NS4uZjczYmQw
MmQ1MWY1ZjEwYzUzMzJiMDU1ZjRmYjkwY2EyYzQxMDMxNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBp
L3RoZS1hdWRpb2J1ZmZlcnNvdXJjZW5vZGUtaW50ZXJmYWNlL2F1ZGlvYnVmZmVyc291cmNlLWNo
YW5uZWxzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLWF1ZGlvYnVmZmVyc291cmNl
bm9kZS1pbnRlcmZhY2UvYXVkaW9idWZmZXJzb3VyY2UtY2hhbm5lbHMtZXhwZWN0ZWQudHh0CkBA
IC02LDkgKzYsOSBAQCBQQVNTID4gW3ZhbGlkYXRlIC5idWZmZXJdIFZhbGlkYXRhdGlvbiBvZiBB
dWRpb0J1ZmZlciBpbiAuYnVmZmVyIGF0dHJpYnV0ZSBzZXR0ZQogUEFTUyAgIHNvdXJjZS5idWZm
ZXIgPSA1NyB0aHJldyBUeXBlRXJyb3I6ICJUaGUgQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmJ1ZmZl
ciBhdHRyaWJ1dGUgbXVzdCBiZSBhbiBpbnN0YW5jZSBvZiBBdWRpb0J1ZmZlciIuIAogUEFTUyAg
IHNvdXJjZS5idWZmZXIgPSBudWxsIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiAKIFBBU1Mg
ICBzb3VyY2UuYnVmZmVyID0gYnVmZmVyIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiAKLUZB
SUwgWCBzb3VyY2UuYnVmZmVyID0gbmV3IGJ1ZmZlciBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlv
bi4gYXNzZXJ0X3RydWU6IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCitQQVNTICAgc291cmNlLmJ1
ZmZlciA9IG5ldyBidWZmZXIgdGhyZXcgSW52YWxpZFN0YXRlRXJyb3I6ICJUaGUgYnVmZmVyIHdh
cyBhbHJlYWR5IHNldCIuIAogUEFTUyAgIHNvdXJjZS5idWZmZXIgPSBudWxsIGFnYWluIGRpZCBu
b3QgdGhyb3cgYW4gZXhjZXB0aW9uLiAKLUZBSUwgWCBzb3VyY2UuYnVmZmVyID0gYnVmZmVyIGFn
YWluIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1
ZSBnb3QgZmFsc2UKK1BBU1MgICBzb3VyY2UuYnVmZmVyID0gYnVmZmVyIGFnYWluIHRocmV3IElu
dmFsaWRTdGF0ZUVycm9yOiAiVGhlIGJ1ZmZlciB3YXMgYWxyZWFkeSBzZXQiLiAKIFBBU1MgICBz
b3VyY2UuYnVmZmVyID0gbnVsbCBhZnRlciBzZXR0aW5nIHRvIG51bGwgZGlkIG5vdCB0aHJvdyBh
biBleGNlcHRpb24uIAogUEFTUyAgIFNldHRpbmcgc291cmNlIHdpdGggbW9ubyBidWZmZXIgZGlk
IG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIAogUEFTUyAgIFNldHRpbmcgc291cmNlIHdpdGggc3Rl
cmVvIGJ1ZmZlciBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCkBAIC0xOSw2ICsxOSw2IEBA
IFBBU1MgICBTZXR0aW5nIHNvdXJjZSB3aXRoIDYgY2hhbm5lbHMgYnVmZmVyIGRpZCBub3QgdGhy
b3cgYW4gZXhjZXB0aW9uLgogUEFTUyAgIFNldHRpbmcgc291cmNlIHdpdGggNyBjaGFubmVscyBi
dWZmZXIgZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIAogUEFTUyAgIFNldHRpbmcgc291cmNl
IHdpdGggOCBjaGFubmVscyBidWZmZXIgZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIAogUEFT
UyAgIFNldHRpbmcgc291cmNlIHdpdGggOSBjaGFubmVscyBidWZmZXIgZGlkIG5vdCB0aHJvdyBh
biBleGNlcHRpb24uIAotRkFJTCA8IFt2YWxpZGF0ZSAuYnVmZmVyXSAyIG91dCBvZiAxNiBhc3Nl
cnRpb25zIHdlcmUgZmFpbGVkLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UK
LUZBSUwgIyBBVURJVCBUQVNLIFJVTk5FUiBGSU5JU0hFRDogMSBvdXQgb2YgMSB0YXNrcyB3ZXJl
IGZhaWxlZC4gYXNzZXJ0X3RydWU6IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCitQQVNTIDwgW3Zh
bGlkYXRlIC5idWZmZXJdIEFsbCBhc3NlcnRpb25zIHBhc3NlZC4gKHRvdGFsIDE2IGFzc2VydGlv
bnMpIAorUEFTUyAjIEFVRElUIFRBU0sgUlVOTkVSIEZJTklTSEVEOiAxIHRhc2tzIHJhbiBzdWNj
ZXNzZnVsbHkuIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>