<?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>218236</bug_id>
          
          <creation_ts>2020-10-27 08:37:04 -0700</creation_ts>
          <short_desc>Calling AudioContext.suspend() / resume() while already suspended / running should resolve the promise right away</short_desc>
          <delta_ts>2020-10-27 10:10:18 -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></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>cdumez</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>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1701886</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-27 08:37:04 -0700</bug_when>
    <thetext>Calling AudioContext.suspend() while already suspended should resolve the promise right away. This is the behavior in the specification [1] and Blink/Gecko&apos;s behavior.

[1] https://www.w3.org/TR/webaudio/#dom-audiocontext-suspend</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701898</commentid>
    <comment_count>1</comment_count>
      <attachid>412426</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-27 09:06:26 -0700</bug_when>
    <thetext>Created attachment 412426
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701939</commentid>
    <comment_count>2</comment_count>
      <attachid>412426</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-27 10:09:40 -0700</bug_when>
    <thetext>Comment on attachment 412426
Patch

Clearing flags on attachment: 412426

Committed r269047: &lt;https://trac.webkit.org/changeset/269047&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701940</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-27 10:09:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701941</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-27 10:10:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/70727154&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412426</attachid>
            <date>2020-10-27 09:06:26 -0700</date>
            <delta_ts>2020-10-27 10:09:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218236-20201027090625.patch</filename>
            <type>text/plain</type>
            <size>9055</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5MDM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQ5MzM1NTdmODRkMzBk
MmY3ZmI2NzQ4YjIyZjA1OWU2ZGFiYjQ5NS4uYWY0OGRjMDQ1ZTViYTNhNGRkMDYwNTRlZDVhNDcz
NjY2YTA0OTRhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTEwLTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2FsbGluZyBBdWRpb0NvbnRl
eHQuc3VzcGVuZCgpIC8gcmVzdW1lKCkgd2hpbGUgYWxyZWFkeSBzdXNwZW5kZWQgLyBydW5uaW5n
IHNob3VsZCByZXNvbHZlIHRoZSBwcm9taXNlIHJpZ2h0IGF3YXkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODIzNgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbGxpbmcgQXVkaW9Db250ZXh0LnN1c3Bl
bmQoKSAvIHJlc3VtZSgpIHdoaWxlIGFscmVhZHkgc3VzcGVuZGVkIC8gcnVubmluZyBzaG91bGQg
cmVzb2x2ZSB0aGUgcHJvbWlzZSByaWdodAorICAgICAgICBhd2F5LiBUaGlzIGlzIHRoZSBiZWhh
dmlvciBpbiB0aGUgc3BlY2lmaWNhdGlvbiBbMV1bMl0gYW5kIG1hdGNoZXMgQmxpbmsgLyBHZWNr
by4KKworICAgICAgICBbMV0gaHR0cHM6Ly93d3cudzMub3JnL1RSL3dlYmF1ZGlvLyNkb20tYXVk
aW9jb250ZXh0LXN1c3BlbmQKKyAgICAgICAgWzJdIGh0dHBzOi8vd3d3LnczLm9yZy9UUi93ZWJh
dWRpby8jZG9tLWF1ZGlvY29udGV4dC1yZXN1bWUKKworICAgICAgICBUZXN0czogd2ViYXVkaW8v
cmVzdW1lLWNvbnRleHQtd2hpbGUtcnVubmluZy5odG1sCisgICAgICAgICAgICAgICB3ZWJhdWRp
by9zdXNwZW5kLWNvbnRleHQtd2hpbGUtc3VzcGVuZGVkLmh0bWwKKworICAgICAgICAqIE1vZHVs
ZXMvd2ViYXVkaW8vQXVkaW9Db250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkF1ZGlvQ29u
dGV4dDo6c3VzcGVuZFJlbmRlcmluZyk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6
OnJlc3VtZVJlbmRlcmluZyk6CisKIDIwMjAtMTAtMjcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBBdWRpb0NvbnRleHQuc3VzcGVuZCgpIHNob3VsZCBub3QgcmVq
ZWN0IHByb21pc2Ugd2hlbiBhdWRpbyBzZXNzaW9uIGlzIGludGVycnVwdGVkCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHAKaW5kZXggMjVlMmYy
OWFlMGUzYTI1NDI2YTNkNDNjZDc2ODI2MzI5MWRkZTk3Mi4uNjk0ZTRhMzM0Mjg4NzA4NDBhNTg4
ZTE3MGM1MTA3OGI3Y2VmZGI2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93
ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2Vi
YXVkaW8vQXVkaW9Db250ZXh0LmNwcApAQCAtMjE0LDE2ICsyMTQsMTggQEAgdm9pZCBBdWRpb0Nv
bnRleHQ6OnN1c3BlbmRSZW5kZXJpbmcoRE9NUHJvbWlzZURlZmVycmVkPHZvaWQ+JiYgcHJvbWlz
ZSkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGFkZFJlYWN0aW9uKFN0YXRlOjpTdXNw
ZW5kZWQsIFdURk1vdmUocHJvbWlzZSkpOwogICAgIG1fd2FzU3VzcGVuZGVkQnlTY3JpcHQgPSB0
cnVlOwogCi0gICAgaWYgKCF3aWxsUGF1c2VQbGF5YmFjaygpKQorICAgIGlmICghd2lsbFBhdXNl
UGxheWJhY2soKSkgeworICAgICAgICBhZGRSZWFjdGlvbihTdGF0ZTo6U3VzcGVuZGVkLCBXVEZN
b3ZlKHByb21pc2UpKTsKICAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAgIGxhenlJbml0aWFs
aXplKCk7CiAKLSAgICBkZXN0aW5hdGlvbk5vZGUoKS0+c3VzcGVuZChbdGhpcywgcHJvdGVjdGVk
VGhpcyA9IG1ha2VSZWYoKnRoaXMpXSB7CisgICAgZGVzdGluYXRpb25Ob2RlKCktPnN1c3BlbmQo
W3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgcHJvbWlzZSA9IFdURk1vdmUo
cHJvbWlzZSldKCkgbXV0YWJsZSB7CiAgICAgICAgIHNldFN0YXRlKFN0YXRlOjpTdXNwZW5kZWQp
OworICAgICAgICBwcm9taXNlLnJlc29sdmUoKTsKICAgICB9KTsKIH0KIApAQCAtMjM5LDIwICsy
NDEsMjUgQEAgdm9pZCBBdWRpb0NvbnRleHQ6OnJlc3VtZVJlbmRlcmluZyhET01Qcm9taXNlRGVm
ZXJyZWQ8dm9pZD4mJiBwcm9taXNlKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgYWRk
UmVhY3Rpb24oU3RhdGU6OlJ1bm5pbmcsIFdURk1vdmUocHJvbWlzZSkpOwogICAgIG1fd2FzU3Vz
cGVuZGVkQnlTY3JpcHQgPSBmYWxzZTsKIAotICAgIGlmICghd2lsbEJlZ2luUGxheWJhY2soKSkK
KyAgICBpZiAoIXdpbGxCZWdpblBsYXliYWNrKCkpIHsKKyAgICAgICAgYWRkUmVhY3Rpb24oU3Rh
dGU6OlJ1bm5pbmcsIFdURk1vdmUocHJvbWlzZSkpOwogICAgICAgICByZXR1cm47CisgICAgfQog
CiAgICAgbGF6eUluaXRpYWxpemUoKTsKIAotICAgIGRlc3RpbmF0aW9uTm9kZSgpLT5yZXN1bWUo
W3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKV0geworICAgIGRlc3RpbmF0aW9u
Tm9kZSgpLT5yZXN1bWUoW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgcHJv
bWlzZSA9IFdURk1vdmUocHJvbWlzZSldKCkgbXV0YWJsZSB7CiAgICAgICAgIC8vIFNpbmNlIHdl
IHVwZGF0ZSB0aGUgc3RhdGUgYXN5bmNocm9ub3VzbHksIHdlIG1heSBoYXZlIGJlZW4gaW50ZXJy
dXB0ZWQgYWZ0ZXIgdGhlCiAgICAgICAgIC8vIGNhbGwgdG8gcmVzdW1lKCkgYW5kIGJlZm9yZSB0
aGlzIGxhbWJkYSBydW5zLiBJbiB0aGlzIGNhc2UsIHdlIGRvbid0IHdhbnQgdG8KICAgICAgICAg
Ly8gcmVzZXQgdGhlIHN0YXRlIHRvIHJ1bm5pbmcuCiAgICAgICAgIGJvb2wgaW50ZXJydXB0ZWQg
PSBtX21lZGlhU2Vzc2lvbi0+c3RhdGUoKSA9PSBQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6SW50ZXJy
dXB0ZWQ7CiAgICAgICAgIHNldFN0YXRlKGludGVycnVwdGVkID8gU3RhdGU6OkludGVycnVwdGVk
IDogU3RhdGU6OlJ1bm5pbmcpOworICAgICAgICBpZiAoaW50ZXJydXB0ZWQpCisgICAgICAgICAg
ICBhZGRSZWFjdGlvbihTdGF0ZTo6UnVubmluZywgV1RGTW92ZShwcm9taXNlKSk7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHByb21pc2UucmVzb2x2ZSgpOwogICAgIH0pOwogfQogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMjBlMWNjYjA0MWY5ZjA1MDU1ZDAzMTZjMDYyZTI3ZGM1N2ViYTFjOC4uMTc1ZWZkNjg0MmVl
MjA4OWE3NmE0OTJkYjAwMjcwZjNhYzJlNDgyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIw
LTEwLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2FsbGlu
ZyBBdWRpb0NvbnRleHQuc3VzcGVuZCgpIC8gcmVzdW1lKCkgd2hpbGUgYWxyZWFkeSBzdXNwZW5k
ZWQgLyBydW5uaW5nIHNob3VsZCByZXNvbHZlIHRoZSBwcm9taXNlIHJpZ2h0IGF3YXkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODIzNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBsYXlvdXQgdGVz
dCBjb3ZlcmFnZS4KKworICAgICAgICAqIHdlYmF1ZGlvL3Jlc3VtZS1jb250ZXh0LXdoaWxlLXJ1
bm5pbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3ZWJhdWRpby9yZXN1bWUtY29u
dGV4dC13aGlsZS1ydW5uaW5nLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdlYmF1ZGlvL3N1c3Bl
bmQtY29udGV4dC13aGlsZS1zdXNwZW5kZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJhdWRpby9zdXNwZW5kLWNvbnRleHQtd2hpbGUtc3VzcGVuZGVkLmh0bWw6IEFkZGVkLgor
CiAyMDIwLTEwLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAg
QXVkaW9Db250ZXh0LnN1c3BlbmQoKSBzaG91bGQgbm90IHJlamVjdCBwcm9taXNlIHdoZW4gYXVk
aW8gc2Vzc2lvbiBpcyBpbnRlcnJ1cHRlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2ViYXVk
aW8vcmVzdW1lLWNvbnRleHQtd2hpbGUtcnVubmluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy93ZWJhdWRpby9yZXN1bWUtY29udGV4dC13aGlsZS1ydW5uaW5nLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi43ZTcyZjUxNDJmNzdiMmM3YjExYTIyNWJhM2E2MDg2NjkyZDA1NmIwCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2ViYXVkaW8vcmVzdW1lLWNvbnRleHQtd2hpbGUtcnVu
bmluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNSBAQAorVGVzdHMgdGhhdCBjYWxsaW5nIEF1
ZGlvQ29udGV4dC5yZXN1bWUoKSB3aGlsZSBhbHJlYWR5IHJ1bm5pbmcgcmVzb2x2ZXMgdGhlIHBy
b21pc2UuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIERpZCBzdGFydCBy
ZW5kZXJpbmcKK1BBU1MgY29udGV4dC5zdGF0ZSBpcyAicnVubmluZyIKK1BBU1MgQ2FsbGluZyBy
ZXN1bWUoKSB3aGlsZSBydW5uaW5nIHJlc29sdmVkIHRoZSBwcm9taXNlCitQQVNTIGNvbnRleHQu
c3RhdGUgaXMgInJ1bm5pbmciCitQQVNTIENhbGxpbmcgcmVzdW1lKCkgd2hpbGUgcnVubmluZyBy
ZXNvbHZlZCB0aGUgcHJvbWlzZQorUEFTUyBjb250ZXh0LnN0YXRlIGlzICJydW5uaW5nIgorUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3dlYmF1ZGlvL3Jlc3VtZS1jb250ZXh0LXdoaWxlLXJ1bm5pbmcuaHRt
bCBiL0xheW91dFRlc3RzL3dlYmF1ZGlvL3Jlc3VtZS1jb250ZXh0LXdoaWxlLXJ1bm5pbmcuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5hNDRkZGM0ZDkzMjE5NzMxMDQxZDExOWJmZmMwODExYTIxMzQ4YTNlCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2ViYXVkaW8vcmVzdW1lLWNvbnRleHQtd2hp
bGUtcnVubmluZy5odG1sCkBAIC0wLDAgKzEsMzggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQgY2FsbGluZyBBdWRpb0NvbnRleHQu
cmVzdW1lKCkgd2hpbGUgYWxyZWFkeSBydW5uaW5nIHJlc29sdmVzIHRoZSBwcm9taXNlLiIpOwor
anNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Z1bmN0aW9uIGRpZFN0YXJ0UmVuZGVyaW5nKCkKK3sK
KyAgICBjb250ZXh0Lm9uc3RhdGVjaGFuZ2UgPSBudWxsOworICAgIHRlc3RQYXNzZWQoIkRpZCBz
dGFydCByZW5kZXJpbmciKTsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImNvbnRleHQuc3Rh
dGUiLCAicnVubmluZyIpOworICAgIGNvbnRleHQucmVzdW1lKCkudGhlbigoKSA9PiB7CisgICAg
ICAgIHRlc3RQYXNzZWQoIkNhbGxpbmcgcmVzdW1lKCkgd2hpbGUgcnVubmluZyByZXNvbHZlZCB0
aGUgcHJvbWlzZSIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImNvbnRleHQuc3Rh
dGUiLCAicnVubmluZyIpOworICAgICAgICBjb250ZXh0LnJlc3VtZSgpLnRoZW4oKCkgPT4gewor
ICAgICAgICAgICAgdGVzdFBhc3NlZCgiQ2FsbGluZyByZXN1bWUoKSB3aGlsZSBydW5uaW5nIHJl
c29sdmVkIHRoZSBwcm9taXNlIik7CisgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmco
ImNvbnRleHQuc3RhdGUiLCAicnVubmluZyIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7
CisgICAgICAgIH0sIChlKSA9PiB7CisgICAgICAgICAgICB0ZXN0RmFpbGVkKCJTZWNvbmQgY2Fs
bCB0byBjb250ZXh0LnJlc3VtZSgpIHVuZXhwZWN0ZWRseSB0aHJldyBhbiBleGNlcHRpb246ICIg
KyBlKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICB9KTsKKyAgICB9LCAo
ZSkgPT4geworICAgICAgICB0ZXN0RmFpbGVkKCJGaXJzdCBjYWxsIHRvIGNvbnRleHQucmVzdW1l
KCkgdW5leHBlY3RlZGx5IHRocmV3IGFuIGV4Y2VwdGlvbjogIiArIGUpOworICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKKyAgICB9KTsKK30KKworbGV0IGNvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0
OwordmFyIHNvdXJjZSA9IGNvbnRleHQuY3JlYXRlQ29uc3RhbnRTb3VyY2UoKTsKK3NvdXJjZS5j
b25uZWN0KGNvbnRleHQuZGVzdGluYXRpb24pOworCitjb250ZXh0Lm9uc3RhdGVjaGFuZ2UgPSBk
aWRTdGFydFJlbmRlcmluZzsKK3NvdXJjZS5zdGFydCgpOworPC9zY3JpcHQ+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJhdWRpby9zdXNwZW5kLWNvbnRleHQtd2hpbGUtc3Vz
cGVuZGVkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYmF1ZGlvL3N1c3BlbmQtY29udGV4
dC13aGlsZS1zdXNwZW5kZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdkZWU5YWVlM2I3MzU5
NzkxMmRjY2VkYjc4YjgyZDEwMzdiNGQ4ZDIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy93ZWJhdWRpby9zdXNwZW5kLWNvbnRleHQtd2hpbGUtc3VzcGVuZGVkLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDE0IEBACitUZXN0cyB0aGF0IGNhbGxpbmcgQXVkaW9Db250ZXh0LnN1c3BlbmQo
KSB3aGlsZSBhbHJlYWR5IHN1c3BlbmRlZCByZXNvbHZlcyB0aGUgcHJvbWlzZS4KKworT24gc3Vj
Y2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQg
YnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgRGlkIHN0YXJ0IHJlbmRlcmluZworUEFTUyBj
b250ZXh0LnN0YXRlIGlzICJydW5uaW5nIgorUEFTUyBjb250ZXh0LnN0YXRlIGlzICJzdXNwZW5k
ZWQiCitQQVNTIENhbGxpbmcgc3VzcGVuZCgpIHdoaWxlIHN1c3BlbmRlZCByZXNvbHZlZCB0aGUg
cHJvbWlzZQorUEFTUyBjb250ZXh0LnN0YXRlIGlzICJzdXNwZW5kZWQiCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvd2ViYXVkaW8vc3VzcGVuZC1jb250ZXh0LXdoaWxlLXN1c3BlbmRlZC5odG1sIGIvTGF5
b3V0VGVzdHMvd2ViYXVkaW8vc3VzcGVuZC1jb250ZXh0LXdoaWxlLXN1c3BlbmRlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjIyZWUzZTRiNmFlMmUwMzFiYzk1ZmE2NDY1MTM0ZmEwYThhZmYyZTMKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJhdWRpby9zdXNwZW5kLWNvbnRleHQtd2hpbGUt
c3VzcGVuZGVkLmh0bWwKQEAgLTAsMCArMSwzNyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
Kzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4K
KzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGVzdHMgdGhhdCBjYWxsaW5nIEF1ZGlvQ29udGV4dC5z
dXNwZW5kKCkgd2hpbGUgYWxyZWFkeSBzdXNwZW5kZWQgcmVzb2x2ZXMgdGhlIHByb21pc2UuIik7
Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworZnVuY3Rpb24gZGlkU3RhcnRSZW5kZXJpbmcoKQor
eworICAgIGNvbnRleHQub25zdGF0ZWNoYW5nZSA9IG51bGw7CisgICAgdGVzdFBhc3NlZCgiRGlk
IHN0YXJ0IHJlbmRlcmluZyIpOworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiY29udGV4dC5z
dGF0ZSIsICJydW5uaW5nIik7CisgICAgY29udGV4dC5zdXNwZW5kKCkudGhlbigoKSA9PiB7Cisg
ICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiY29udGV4dC5zdGF0ZSIsICJzdXNwZW5kZWQi
KTsKKyAgICAgICAgY29udGV4dC5zdXNwZW5kKCkudGhlbigoKSA9PiB7CisgICAgICAgICAgICB0
ZXN0UGFzc2VkKCJDYWxsaW5nIHN1c3BlbmQoKSB3aGlsZSBzdXNwZW5kZWQgcmVzb2x2ZWQgdGhl
IHByb21pc2UiKTsKKyAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiY29udGV4dC5z
dGF0ZSIsICJzdXNwZW5kZWQiKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAg
ICB9LCAoZSkgPT4geworICAgICAgICAgICAgdGVzdEZhaWxlZCgiU2Vjb25kIGNhbGwgdG8gY29u
dGV4dC5zdXNwZW5kKCkgdW5leHBlY3RlZGx5IHRocmV3IGFuIGV4Y2VwdGlvbjogIiArIGUpOwor
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0pOworICAgIH0sIChlKSA9PiB7
CisgICAgICAgIHRlc3RGYWlsZWQoIkZpcnN0IGNhbGwgdG8gY29udGV4dC5zdXNwZW5kKCkgdW5l
eHBlY3RlZGx5IHRocmV3IGFuIGV4Y2VwdGlvbjogIiArIGUpOworICAgICAgICBmaW5pc2hKU1Rl
c3QoKTsKKyAgICB9KTsKK30KKworbGV0IGNvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0OwordmFy
IHNvdXJjZSA9IGNvbnRleHQuY3JlYXRlQ29uc3RhbnRTb3VyY2UoKTsKK3NvdXJjZS5jb25uZWN0
KGNvbnRleHQuZGVzdGluYXRpb24pOworCitjb250ZXh0Lm9uc3RhdGVjaGFuZ2UgPSBkaWRTdGFy
dFJlbmRlcmluZzsKK3NvdXJjZS5zdGFydCgpOworPC9zY3JpcHQ+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>