<?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>215615</bug_id>
          
          <creation_ts>2020-08-18 10:31:44 -0700</creation_ts>
          <short_desc>WaveShaperNode.curve setter should create a copy of the input array</short_desc>
          <delta_ts>2020-08-18 14:14:17 -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-waveshapernode-curve</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>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>1681116</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-18 10:31:44 -0700</bug_when>
    <thetext>WaveShaperNode.curve setter should create a copy of the input array, so that follow-up modifications of the array by the JS do not impact audio processing:
- https://www.w3.org/TR/webaudio/#dom-waveshapernode-curve</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681118</commentid>
    <comment_count>1</comment_count>
      <attachid>406792</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-18 10:34:48 -0700</bug_when>
    <thetext>Created attachment 406792
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681160</commentid>
    <comment_count>2</comment_count>
      <attachid>406803</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-08-18 13:14:21 -0700</bug_when>
    <thetext>Created attachment 406803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681179</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-18 14:13:35 -0700</bug_when>
    <thetext>Committed r265832: &lt;https://trac.webkit.org/changeset/265832&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 406803.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681180</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-18 14:14:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/67352223&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406792</attachid>
            <date>2020-08-18 10:34:48 -0700</date>
            <delta_ts>2020-08-18 13:14:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215615-20200818103448.patch</filename>
            <type>text/plain</type>
            <size>6934</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1ODI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThkNTU3MzE1ZDdkYmEw
NDA3NDM2MDEzNDliYTU2NzVhYjY2NzI4NS4uMDFiMmU5MWZlMGQ1Yzg1NmQyMzcyYWU5ZWIxYmUy
ODFlZGE4YTZhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA4LTE4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV2F2ZVNoYXBlck5vZGUuY3Vy
dmUgc2V0dGVyIHNob3VsZCBjcmVhdGUgYSBjb3B5IG9mIHRoZSBpbnB1dCBhcnJheQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1NjE1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2F2ZVNoYXBlck5vZGUu
Y3VydmUgc2V0dGVyIHNob3VsZCBjcmVhdGUgYSBjb3B5IG9mIHRoZSBpbnB1dCBhcnJheSwgc28g
dGhhdCBmb2xsb3ctdXAgbW9kaWZpY2F0aW9ucworICAgICAgICBvZiB0aGUgYXJyYXkgYnkgdGhl
IEpTIGRvIG5vdCBpbXBhY3QgYXVkaW8gcHJvY2Vzc2luZzoKKyAgICAgICAgLSBodHRwczovL3d3
dy53My5vcmcvVFIvd2ViYXVkaW8vI2RvbS13YXZlc2hhcGVybm9kZS1jdXJ2ZQorCisgICAgICAg
IE5vIG5ldyB0ZXN0cywgcmViYXNlbGluZWQgZXhpc3RpbmcgdGVzdC4KKworICAgICAgICAqIE1v
ZHVsZXMvd2ViYXVkaW8vV2F2ZVNoYXBlck5vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2F2
ZVNoYXBlck5vZGU6OnNldEN1cnZlKToKKwogMjAyMC0wOC0xOCAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBUdXJuIG9mZiB3aGVlbCBldmVudCByZWdp
b25zIHVudGlsIHdlIG5lZWQgdGhlbQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy93ZWJhdWRpby9XYXZlU2hhcGVyTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmF1ZGlvL1dhdmVTaGFwZXJOb2RlLmNwcAppbmRleCA1YzIzZmFhMjcyMWViMjcwNWUzZjVmYjE1
NjkyMDk3MjE1ZGQ5MTg3Li41Y2VhMDdmOWUzNzhjNzk3Njk0ZDEwZDRjNWQzYTQzZWU5MGE2ZGRl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dhdmVTaGFwZXJO
b2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dhdmVTaGFwZXJO
b2RlLmNwcApAQCAtODUsNiArODUsMTMgQEAgRXhjZXB0aW9uT3I8dm9pZD4gV2F2ZVNoYXBlck5v
ZGU6OnNldEN1cnZlKFJlZlB0cjxGbG9hdDMyQXJyYXk+JiYgY3VydmUpCiAgICAgaWYgKGN1cnZl
ICYmIGN1cnZlLT5sZW5ndGgoKSA8IDIpCiAgICAgICAgIHJldHVybiBFeGNlcHRpb24geyBJbnZh
bGlkU3RhdGVFcnJvciwgIkxlbmd0aCBvZiBjdXJ2ZSBhcnJheSBjYW5ub3QgYmUgbGVzcyB0aGFu
IDIiIH07CiAKKyAgICBpZiAoY3VydmUpIHsKKyAgICAgICAgLy8gVGhlIHNwZWNpZmljYXRpb24g
c3RhdGVzIHRoYXQgd2Ugc2hvdWxkIG1haW50YWluIGFuIGludGVybmFsIGNvcHkgb2YgdGhlIGN1
cnZlIHNvIHRoYXQKKyAgICAgICAgLy8gc3Vic2VxdWVudCBtb2RpZmljYXRpb25zIG9mIHRoZSBj
b250ZW50cyBvZiB0aGUgYXJyYXkgaGF2ZSBubyBlZmZlY3QuCisgICAgICAgIGF1dG8gY2xvbmVk
Q3VydmUgPSBGbG9hdDMyQXJyYXk6OmNyZWF0ZShjdXJ2ZS0+ZGF0YSgpLCBjdXJ2ZS0+bGVuZ3Ro
KCkpOworICAgICAgICBjdXJ2ZSA9IFdURk1vdmUoY2xvbmVkQ3VydmUpOworICAgIH0KKwogICAg
IHdhdmVTaGFwZXJQcm9jZXNzb3IoKS0+c2V0Q3VydmUoY3VydmUuZ2V0KCkpOwogICAgIHJldHVy
biB7IH07CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggZDQ4MzQwYWYyNzQ0YjRhOTdhNjFjM2RhYzc5YjBjNzExMDIzNzNk
Ny4uYjljYWRjZmQxMWU5NzNmMzdlZjAyNzU0N2YxZTQyMGIyZTg1YjY1OCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDIwLTA4LTE4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisK
KyAgICAgICAgV2F2ZVNoYXBlck5vZGUuY3VydmUgc2V0dGVyIHNob3VsZCBjcmVhdGUgYSBjb3B5
IG9mIHRoZSBpbnB1dCBhcnJheQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE1NjE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVW5za2lwIHRlc3QgdGhhdCBpcyBubyBsb25nZXIgZmxha3kuCisKKyAgICAg
ICAgKiBUZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTA4LTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFR1cm4gb2ZmIHdoZWVsIGV2ZW50IHJlZ2lv
bnMgdW50aWwgd2UgbmVlZCB0aGVtCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBl
NjQzMzg4MjQ3N2M1ZTU1NDk3MzE4NDhlZDhjOWJjNThmNjFhNDZjLi44ZWQ5MzRhNDdkNmE3MGVk
NzNkNzVjODg5YzY1NGEwNTMzOTcyZDJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNCBAQAorMjAyMC0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUu
Y29tPgorCisgICAgICAgIFdhdmVTaGFwZXJOb2RlLmN1cnZlIHNldHRlciBzaG91bGQgY3JlYXRl
IGEgY29weSBvZiB0aGUgaW5wdXQgYXJyYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxNTYxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFJlYmFzZWxpbmUgV1BUIHRlc3Qgbm93IHRoYXQgYWxsIGNoZWNr
cyBhcmUgcGFzc2luZy4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90
aGUtYXVkaW8tYXBpL3RoZS13YXZlc2hhcGVybm9kZS1pbnRlcmZhY2Uvd2F2ZXNoYXBlci1jb3B5
LWN1cnZlLWV4cGVjdGVkLnR4dDoKKwogMjAyMC0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJlYmFzZWxpbmUgd2ViYXVkaW8gV1BU
IHRlc3RzIHRoYXQgYXJlIG1hcmtlZCBhcyBmbGFreS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDFk
ODdlMjkyMWRkMGE4YjEzYjhhNjRiZGZiODI2OTI1ZjU0N2JkNjUuLjU0YjAzMmNhOGM5MWMwZjUw
NjNlNzFkZTIyN2ZiODM0NjdhY2NiNWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzI0LDcgKzMy
NCw2IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlv
LWFwaS90aGUtYmlxdWFkZmlsdGVybm9kZS1pbnRlCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLWNvbnZvbHZlcm5vZGUtaW50ZXJmYWNl
L2NvbnZvbHZlci1yZXNwb25zZS0xLWNoYW4uaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLWNvbnZv
bHZlcm5vZGUtaW50ZXJmYWNlL2NvbnZvbHZlci1yZXNwb25zZS0yLWNoYW4uaHRtbCBbIFBhc3Mg
RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1h
dWRpby1hcGkvdGhlLWNvbnZvbHZlcm5vZGUtaW50ZXJmYWNlL2NvbnZvbHZlci11cG1peGluZy0x
LWNoYW5uZWwtcmVzcG9uc2UuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLXdhdmVzaGFwZXJub2Rl
LWludGVyZmFjZS93YXZlc2hhcGVyLWNvcHktY3VydmUuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhl
LWF1ZGlvcGFyYW0taW50ZXJmYWNlL2stcmF0ZS1iaXF1YWQuaHRtbCBbIFBhc3MgRmFpbHVyZSBd
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkv
dGhlLWF1ZGlvcGFyYW0taW50ZXJmYWNlL2stcmF0ZS1kZWxheS5odG1sIFsgUGFzcyBGYWlsdXJl
IF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFw
aS90aGUtYXVkaW9wYXJhbS1pbnRlcmZhY2Uvay1yYXRlLWdhaW4uaHRtbCBbIFBhc3MgRmFpbHVy
ZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLXdhdmVzaGFwZXJub2RlLWludGVyZmFjZS93
YXZlc2hhcGVyLWNvcHktY3VydmUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBpL3RoZS13YXZlc2hh
cGVybm9kZS1pbnRlcmZhY2Uvd2F2ZXNoYXBlci1jb3B5LWN1cnZlLWV4cGVjdGVkLnR4dAppbmRl
eCA1ZmIyZmM3YWU2Yjc5M2NiMDg2MDZhOTU3NzUxZGVjMDA0YjAxYWI2Li42MmE3ZGRjNGI4ZmVh
M2UxNmIwYmEyMDljM2RmYjE2Y2Q5MzAyZjBlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRpby1hcGkvdGhlLXdh
dmVzaGFwZXJub2RlLWludGVyZmFjZS93YXZlc2hhcGVyLWNvcHktY3VydmUtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVk
aW8vdGhlLWF1ZGlvLWFwaS90aGUtd2F2ZXNoYXBlcm5vZGUtaW50ZXJmYWNlL3dhdmVzaGFwZXIt
Y29weS1jdXJ2ZS1leHBlY3RlZC50eHQKQEAgLTQsMTMgKzQsNyBAQCBQQVNTIEV4ZWN1dGluZyAi
dGVzdCBjb3B5aW5nIgogUEFTUyBBdWRpdCByZXBvcnQgCiBQQVNTID4gW3Rlc3QgY29weWluZ10g
TW9kaWZ5aW5nIGN1cnZlIHNob3VsZCBub3QgbW9kaWZ5IFdhdmVTaGFwZXIgCiBQQVNTICAgTW9k
aWZ5aW5nIGN1cnZlIGFycmF5IGF0IHRpbWUgMC4wMTYgZGlkIG5vdCB0aHJvdyBhbiBleGNlcHRp
b24uIAotRkFJTCBYIE91dHB1dCBvZiBXYXZlU2hhcGVyIHdpdGggbW9kaWZpZWQgY3VydmUgZXhw
ZWN0ZWQgdG8gYmUgZXF1YWwgdG8gdGhlIGFycmF5IFswLjQ5OTk2NzY5NDI4MjUzMTc0LDAuNTAw
OTE1MDUwNTA2NTkxOCwwLjQ1ODQwNTg1MjMxNzgxMDA2LDAuNDE4MjU5ODU5MDg1MDgzLDAuNDA2
NjI3MTE4NTg3NDkzOSwwLjM1OTA1MzYxMTc1NTM3MTEsMC4zMzE3OTU0NTQwMjUyNjg1NSwwLjMx
MDQ4MjAyNTE0NjQ4NDQsMC4yNjMxODEyNjkxNjg4NTM3NiwwLjI0MzY2NTk5MzIxMzY1MzU2LDAu
MjEzOTQ2ODE5MzA1NDE5OTIsMC4xNjcxNjQ0NDQ5MjM0MDA4OCwwLjE1OTY4MDkwMjk1NzkxNjI2
LDAuMTA3MjMxNjE2OTczODc2OTUsMC4wODY2MzcyNTg1Mjk2NjMwOSwwLjA1ODA2NzczOTAwOTg1
NzE4Li4uXSBidXQgZGlmZmVycyBpbiA3NjggcGxhY2VzOgotCUluZGV4CUFjdHVhbAkJCUV4cGVj
dGVkCi0JWzBdCS0xLjg3NDc5ODA4OTI2NTgyMzRlLTEJNC45OTk2NzY5NDI4MjUzMTc0ZS0xCi0J
WzFdCS0xLjg4MDcxOTA2NTY2NjE5ODdlLTEJNS4wMDkxNTA1MDUwNjU5MTgwZS0xCi0JWzJdCS0x
LjYxNTAzNjU3Njk4NjMxMjllLTEJNC41ODQwNTg1MjMxNzgxMDA2ZS0xCi0JWzNdCS0xLjM2NDEy
NDExOTI4MTc2ODhlLTEJNC4xODI1OTg1OTA4NTA4MzAxZS0xCi0JLi4uYW5kIDc2NCBtb3JlIGVy
cm9ycy4gYXNzZXJ0X3RydWU6IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCi1GQUlMIDwgW3Rlc3Qg
Y29weWluZ10gMSBvdXQgb2YgMiBhc3NlcnRpb25zIHdlcmUgZmFpbGVkLiBhc3NlcnRfdHJ1ZTog
ZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKLUZBSUwgIyBBVURJVCBUQVNLIFJVTk5FUiBGSU5JU0hF
RDogMSBvdXQgb2YgMSB0YXNrcyB3ZXJlIGZhaWxlZC4gYXNzZXJ0X3RydWU6IGV4cGVjdGVkIHRy
dWUgZ290IGZhbHNlCitQQVNTICAgT3V0cHV0IG9mIFdhdmVTaGFwZXIgd2l0aCBtb2RpZmllZCBj
dXJ2ZSBpcyBpZGVudGljYWwgdG8gdGhlIGFycmF5IFstMC4wNzU2NTIzNjA5MTYxMzc3LC0wLjEx
NjU5MTIxNTEzMzY2Njk5LC0wLjE1NTgzOTIwNDc4ODIwOCwtMC4yMDg2Njc1MTY3MDgzNzQwMiwt
MC4yNjA2MTcyNTYxNjQ1NTA4LC0wLjI5NDQ4Mzc4MDg2MDkwMDksLTAuMzQ1NDIwMzYwNTY1MTg1
NTUsLTAuNDExNTg0NDk2NDk4MTA3OSwtMC40MTQ1NDE2MDIxMzQ3MDQ2LC0wLjUxMTc0NTY5MTI5
OTQzODUsLTAuNTI0NTIwMjc3OTc2OTg5NywtMC41Nzc4NTI0ODc1NjQwODY5LC0wLjYzMTI2NjM1
NTUxNDUyNjQsLTAuNjg5NTQwNjI0NjE4NTMwMywtMC42Nzk2NDM4Njk0MDAwMjQ0LC0wLjgyMjQ5
MTc2NTAyMjI3NzguLi5dLiAKK1BBU1MgPCBbdGVzdCBjb3B5aW5nXSBBbGwgYXNzZXJ0aW9ucyBw
YXNzZWQuICh0b3RhbCAyIGFzc2VydGlvbnMpIAorUEFTUyAjIEFVRElUIFRBU0sgUlVOTkVSIEZJ
TklTSEVEOiAxIHRhc2tzIHJhbiBzdWNjZXNzZnVsbHkuIAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406803</attachid>
            <date>2020-08-18 13:14:21 -0700</date>
            <delta_ts>2020-08-18 14:13:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215615-20200818131421.patch</filename>
            <type>text/plain</type>
            <size>5070</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1ODI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThkNTU3MzE1ZDdkYmEw
NDA3NDM2MDEzNDliYTU2NzVhYjY2NzI4NS4uMDFiMmU5MWZlMGQ1Yzg1NmQyMzcyYWU5ZWIxYmUy
ODFlZGE4YTZhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA4LTE4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV2F2ZVNoYXBlck5vZGUuY3Vy
dmUgc2V0dGVyIHNob3VsZCBjcmVhdGUgYSBjb3B5IG9mIHRoZSBpbnB1dCBhcnJheQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1NjE1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2F2ZVNoYXBlck5vZGUu
Y3VydmUgc2V0dGVyIHNob3VsZCBjcmVhdGUgYSBjb3B5IG9mIHRoZSBpbnB1dCBhcnJheSwgc28g
dGhhdCBmb2xsb3ctdXAgbW9kaWZpY2F0aW9ucworICAgICAgICBvZiB0aGUgYXJyYXkgYnkgdGhl
IEpTIGRvIG5vdCBpbXBhY3QgYXVkaW8gcHJvY2Vzc2luZzoKKyAgICAgICAgLSBodHRwczovL3d3
dy53My5vcmcvVFIvd2ViYXVkaW8vI2RvbS13YXZlc2hhcGVybm9kZS1jdXJ2ZQorCisgICAgICAg
IE5vIG5ldyB0ZXN0cywgcmViYXNlbGluZWQgZXhpc3RpbmcgdGVzdC4KKworICAgICAgICAqIE1v
ZHVsZXMvd2ViYXVkaW8vV2F2ZVNoYXBlck5vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2F2
ZVNoYXBlck5vZGU6OnNldEN1cnZlKToKKwogMjAyMC0wOC0xOCAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBUdXJuIG9mZiB3aGVlbCBldmVudCByZWdp
b25zIHVudGlsIHdlIG5lZWQgdGhlbQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy93ZWJhdWRpby9XYXZlU2hhcGVyTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmF1ZGlvL1dhdmVTaGFwZXJOb2RlLmNwcAppbmRleCA1YzIzZmFhMjcyMWViMjcwNWUzZjVmYjE1
NjkyMDk3MjE1ZGQ5MTg3Li41Y2VhMDdmOWUzNzhjNzk3Njk0ZDEwZDRjNWQzYTQzZWU5MGE2ZGRl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dhdmVTaGFwZXJO
b2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL1dhdmVTaGFwZXJO
b2RlLmNwcApAQCAtODUsNiArODUsMTMgQEAgRXhjZXB0aW9uT3I8dm9pZD4gV2F2ZVNoYXBlck5v
ZGU6OnNldEN1cnZlKFJlZlB0cjxGbG9hdDMyQXJyYXk+JiYgY3VydmUpCiAgICAgaWYgKGN1cnZl
ICYmIGN1cnZlLT5sZW5ndGgoKSA8IDIpCiAgICAgICAgIHJldHVybiBFeGNlcHRpb24geyBJbnZh
bGlkU3RhdGVFcnJvciwgIkxlbmd0aCBvZiBjdXJ2ZSBhcnJheSBjYW5ub3QgYmUgbGVzcyB0aGFu
IDIiIH07CiAKKyAgICBpZiAoY3VydmUpIHsKKyAgICAgICAgLy8gVGhlIHNwZWNpZmljYXRpb24g
c3RhdGVzIHRoYXQgd2Ugc2hvdWxkIG1haW50YWluIGFuIGludGVybmFsIGNvcHkgb2YgdGhlIGN1
cnZlIHNvIHRoYXQKKyAgICAgICAgLy8gc3Vic2VxdWVudCBtb2RpZmljYXRpb25zIG9mIHRoZSBj
b250ZW50cyBvZiB0aGUgYXJyYXkgaGF2ZSBubyBlZmZlY3QuCisgICAgICAgIGF1dG8gY2xvbmVk
Q3VydmUgPSBGbG9hdDMyQXJyYXk6OmNyZWF0ZShjdXJ2ZS0+ZGF0YSgpLCBjdXJ2ZS0+bGVuZ3Ro
KCkpOworICAgICAgICBjdXJ2ZSA9IFdURk1vdmUoY2xvbmVkQ3VydmUpOworICAgIH0KKwogICAg
IHdhdmVTaGFwZXJQcm9jZXNzb3IoKS0+c2V0Q3VydmUoY3VydmUuZ2V0KCkpOwogICAgIHJldHVy
biB7IH07CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBlNjQzMzg4MjQ3N2M1
ZTU1NDk3MzE4NDhlZDhjOWJjNThmNjFhNDZjLi44ZWQ5MzRhNDdkNmE3MGVkNzNkNzVjODg5YzY1
NGEwNTMzOTcyZDJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAyMC0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAg
ICAgIFdhdmVTaGFwZXJOb2RlLmN1cnZlIHNldHRlciBzaG91bGQgY3JlYXRlIGEgY29weSBvZiB0
aGUgaW5wdXQgYXJyYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxNTYxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlYmFzZWxpbmUgV1BUIHRlc3Qgbm93IHRoYXQgYWxsIGNoZWNrcyBhcmUgcGFzc2lu
Zy4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBp
L3RoZS13YXZlc2hhcGVybm9kZS1pbnRlcmZhY2Uvd2F2ZXNoYXBlci1jb3B5LWN1cnZlLWV4cGVj
dGVkLnR4dDoKKwogMjAyMC0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIHJlYmFzZWxpbmUgd2ViYXVkaW8gV1BUIHRlc3RzIHRoYXQg
YXJlIG1hcmtlZCBhcyBmbGFreS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtd2F2ZXNoYXBl
cm5vZGUtaW50ZXJmYWNlL3dhdmVzaGFwZXItY29weS1jdXJ2ZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlvL3RoZS1hdWRp
by1hcGkvdGhlLXdhdmVzaGFwZXJub2RlLWludGVyZmFjZS93YXZlc2hhcGVyLWNvcHktY3VydmUt
ZXhwZWN0ZWQudHh0CmluZGV4IDVmYjJmYzdhZTZiNzkzY2IwODYwNmE5NTc3NTFkZWMwMDRiMDFh
YjYuLjYyYTdkZGM0YjhmZWEzZTE2YjBiYTIwOWMzZGZiMTZjZDkzMDJmMGUgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhl
LWF1ZGlvLWFwaS90aGUtd2F2ZXNoYXBlcm5vZGUtaW50ZXJmYWNlL3dhdmVzaGFwZXItY29weS1j
dXJ2ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBpL3RoZS13YXZlc2hhcGVybm9kZS1pbnRl
cmZhY2Uvd2F2ZXNoYXBlci1jb3B5LWN1cnZlLWV4cGVjdGVkLnR4dApAQCAtNCwxMyArNCw3IEBA
IFBBU1MgRXhlY3V0aW5nICJ0ZXN0IGNvcHlpbmciCiBQQVNTIEF1ZGl0IHJlcG9ydCAKIFBBU1Mg
PiBbdGVzdCBjb3B5aW5nXSBNb2RpZnlpbmcgY3VydmUgc2hvdWxkIG5vdCBtb2RpZnkgV2F2ZVNo
YXBlciAKIFBBU1MgICBNb2RpZnlpbmcgY3VydmUgYXJyYXkgYXQgdGltZSAwLjAxNiBkaWQgbm90
IHRocm93IGFuIGV4Y2VwdGlvbi4gCi1GQUlMIFggT3V0cHV0IG9mIFdhdmVTaGFwZXIgd2l0aCBt
b2RpZmllZCBjdXJ2ZSBleHBlY3RlZCB0byBiZSBlcXVhbCB0byB0aGUgYXJyYXkgWzAuNDk5OTY3
Njk0MjgyNTMxNzQsMC41MDA5MTUwNTA1MDY1OTE4LDAuNDU4NDA1ODUyMzE3ODEwMDYsMC40MTgy
NTk4NTkwODUwODMsMC40MDY2MjcxMTg1ODc0OTM5LDAuMzU5MDUzNjExNzU1MzcxMSwwLjMzMTc5
NTQ1NDAyNTI2ODU1LDAuMzEwNDgyMDI1MTQ2NDg0NCwwLjI2MzE4MTI2OTE2ODg1Mzc2LDAuMjQz
NjY1OTkzMjEzNjUzNTYsMC4yMTM5NDY4MTkzMDU0MTk5MiwwLjE2NzE2NDQ0NDkyMzQwMDg4LDAu
MTU5NjgwOTAyOTU3OTE2MjYsMC4xMDcyMzE2MTY5NzM4NzY5NSwwLjA4NjYzNzI1ODUyOTY2MzA5
LDAuMDU4MDY3NzM5MDA5ODU3MTguLi5dIGJ1dCBkaWZmZXJzIGluIDc2OCBwbGFjZXM6Ci0JSW5k
ZXgJQWN0dWFsCQkJRXhwZWN0ZWQKLQlbMF0JLTEuODc0Nzk4MDg5MjY1ODIzNGUtMQk0Ljk5OTY3
Njk0MjgyNTMxNzRlLTEKLQlbMV0JLTEuODgwNzE5MDY1NjY2MTk4N2UtMQk1LjAwOTE1MDUwNTA2
NTkxODBlLTEKLQlbMl0JLTEuNjE1MDM2NTc2OTg2MzEyOWUtMQk0LjU4NDA1ODUyMzE3ODEwMDZl
LTEKLQlbM10JLTEuMzY0MTI0MTE5MjgxNzY4OGUtMQk0LjE4MjU5ODU5MDg1MDgzMDFlLTEKLQku
Li5hbmQgNzY0IG1vcmUgZXJyb3JzLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFs
c2UKLUZBSUwgPCBbdGVzdCBjb3B5aW5nXSAxIG91dCBvZiAyIGFzc2VydGlvbnMgd2VyZSBmYWls
ZWQuIGFzc2VydF90cnVlOiBleHBlY3RlZCB0cnVlIGdvdCBmYWxzZQotRkFJTCAjIEFVRElUIFRB
U0sgUlVOTkVSIEZJTklTSEVEOiAxIG91dCBvZiAxIHRhc2tzIHdlcmUgZmFpbGVkLiBhc3NlcnRf
dHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKK1BBU1MgICBPdXRwdXQgb2YgV2F2ZVNoYXBl
ciB3aXRoIG1vZGlmaWVkIGN1cnZlIGlzIGlkZW50aWNhbCB0byB0aGUgYXJyYXkgWy0wLjA3NTY1
MjM2MDkxNjEzNzcsLTAuMTE2NTkxMjE1MTMzNjY2OTksLTAuMTU1ODM5MjA0Nzg4MjA4LC0wLjIw
ODY2NzUxNjcwODM3NDAyLC0wLjI2MDYxNzI1NjE2NDU1MDgsLTAuMjk0NDgzNzgwODYwOTAwOSwt
MC4zNDU0MjAzNjA1NjUxODU1NSwtMC40MTE1ODQ0OTY0OTgxMDc5LC0wLjQxNDU0MTYwMjEzNDcw
NDYsLTAuNTExNzQ1NjkxMjk5NDM4NSwtMC41MjQ1MjAyNzc5NzY5ODk3LC0wLjU3Nzg1MjQ4NzU2
NDA4NjksLTAuNjMxMjY2MzU1NTE0NTI2NCwtMC42ODk1NDA2MjQ2MTg1MzAzLC0wLjY3OTY0Mzg2
OTQwMDAyNDQsLTAuODIyNDkxNzY1MDIyMjc3OC4uLl0uIAorUEFTUyA8IFt0ZXN0IGNvcHlpbmdd
IEFsbCBhc3NlcnRpb25zIHBhc3NlZC4gKHRvdGFsIDIgYXNzZXJ0aW9ucykgCitQQVNTICMgQVVE
SVQgVEFTSyBSVU5ORVIgRklOSVNIRUQ6IDEgdGFza3MgcmFuIHN1Y2Nlc3NmdWxseS4gCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>