<?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>239956</bug_id>
          
          <creation_ts>2022-05-02 01:09:23 -0700</creation_ts>
          <short_desc>VPIO requires the same sample rate for microphone and speaker formats</short_desc>
          <delta_ts>2022-05-04 06:38:50 -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>WebRTC</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1865781</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 01:09:23 -0700</bug_when>
    <thetext>VPIO requires the same sample rate for microphone and speaker formats</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865782</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 01:09:55 -0700</bug_when>
    <thetext>https://jsfiddle.net/r0k2y8e1/ shows the issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865783</commentid>
    <comment_count>2</comment_count>
      <attachid>458667</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 01:22:11 -0700</bug_when>
    <thetext>Created attachment 458667
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865784</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 01:22:39 -0700</bug_when>
    <thetext>&lt;rdar://92362769&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865810</commentid>
    <comment_count>4</comment_count>
      <attachid>458667</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 06:17:54 -0700</bug_when>
    <thetext>Comment on attachment 458667
Patch

iOS failure is unrelated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865852</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-02 09:17:11 -0700</bug_when>
    <thetext>Committed r293664 (250168@main): &lt;https://commits.webkit.org/250168@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458667.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866431</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-04 06:38:50 -0700</bug_when>
    <thetext>Further fix in https://bugs.webkit.org/show_bug.cgi?id=240001 to fix the newly added ASSERT.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458667</attachid>
            <date>2022-05-02 01:22:11 -0700</date>
            <delta_ts>2022-05-02 09:17:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239956-20220502102209.patch</filename>
            <type>text/plain</type>
            <size>8490</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FiZDgyZjYzNWE3Zjg1
NDI0OGYwODEzMGRmMGE2YzAzOTkyOGU2Yy4uZmEwM2E0OGNkYjQ4YjQ2Y2I5NTYxZTM4Njg1OGI1
NTg0NjI4YzkyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIyLTA1LTAyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBWUElPIHJlcXVpcmVzIHRo
ZSBzYW1lIHNhbXBsZSByYXRlIGZvciBtaWNyb3Bob25lIGFuZCBzcGVha2VyIGZvcm1hdHMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzOTk1NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFZQSU8gcmVxdWly
ZXMgdGhlIHNwZWFrZXIgc2FtcGxlIHJhdGUgYW5kIG1pY3JvcGhvbmUgc2FtcGxlIHJhdGUgdG8g
YmUgdGhlIHNhbWUuCisgICAgICAgIFRoaXMgaXMgbm90IGd1YXJhbnRlZWQgdG8gYmUgdHJ1ZSA6
IGdldFVzZXJNZWRpYS9hcHBseUNvbnN0cmFpbnRzIG1heSBzZXQgdGhlIG1pY3JvcGhvbmUgc2Ft
cGxlIHJhdGUgdG8gZGlmZmVyZW50IHZhbHVlcy4KKyAgICAgICAgSWYgYXVkaW8gcmVuZGVyaW5n
IGFscmVhZHkgc3RhcnRlZCBhdCBjYXB0dXJlIHN0YXJ0IHRpbWUsIHdlIHVzZSB0aGUgYXVkaW8g
cmVuZGVyaW5nIHNhbXBsZSByYXRlLgorICAgICAgICBUaGlzIGlzIG5vdCBzdHJpY3RseSBjb21w
bGlhbnQsIGdpdmVuIHJlcXVpcmVkIGNvbnN0cmFpbnRzIGJ1dCB0aGV5IGFyZSBub3Qgd2lkZWx5
IHVzZWQuCisgICAgICAgIEFwcGxpY2F0aW9ucyB0aGF0IHdhbnQgdG8gbWFrZSBzdXJlIHRvIHVz
ZSBhIHNwZWNpZmljIHNhbXBsZSByYXRlIHdvdWxkIG5lZWQgdG8gcGF1c2UgYXVkaW8gcmVuZGVy
aW5nIHdoZW4gc3RhcnRpbmcgdG8gY2FwdHVyZS4KKyAgICAgICAgV2UgcmVzZXQgZXhwb3NlZCBz
ZXR0aW5ncyB3aGVuIHN0YXJ0aW5nIHRvIGNhcHR1cmUgdG8gZXhwb3NlIHRoZSBhY3R1YWwgc2Ft
cGxlIHJhdGUgdG8gSmF2YVNjcmlwdCB0aHJvdWdoIE1lZGlhU3RyZWFtVHJhY2suZ2V0U2V0dGlu
Z3MoKS4KKworICAgICAgICBNYW51YWxseSB0ZXN0ZWQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
ZWRpYXN0cmVhbS9tYWMvQmFzZUF1ZGlvU2hhcmVkVW5pdC5oOgorICAgICAgICAqIHBsYXRmb3Jt
L21lZGlhc3RyZWFtL21hYy9Db3JlQXVkaW9DYXB0dXJlU291cmNlLmNwcDoKKwogMjAyMi0wNC0y
OSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUFdBIGluIGlP
UyB1c2Ugb2xkIGFzc2V0cyBhZnRlciBwdWJsaXNoIG5ldyBzZXJ2aWNlcldvcmtlci9hc3NldHMK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNl
QXVkaW9TaGFyZWRVbml0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9t
YWMvQmFzZUF1ZGlvU2hhcmVkVW5pdC5oCmluZGV4IDc0ZGZlNmQ0NDY0MGU0NjMxMmY3YzhjZWIw
ZDdmMDkwY2MxMDFlZjkuLjE2Nzk5MTczZGQ4ZmIzNTllZjFkMTg5OGNkNDc4MzAyOGMxNDRjY2Eg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9CYXNl
QXVkaW9TaGFyZWRVbml0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vbWFjL0Jhc2VBdWRpb1NoYXJlZFVuaXQuaApAQCAtNzcsNiArNzcsNyBAQCBwdWJsaWM6CiAg
ICAgdm9pZCBzZXRDYXB0dXJlRGV2aWNlKFN0cmluZyYmLCB1aW50MzJfdCk7CiAKICAgICB2aXJ0
dWFsIENhcGFiaWxpdHlWYWx1ZU9yUmFuZ2Ugc2FtcGxlUmF0ZUNhcGFjaXRpZXMoKSBjb25zdCA9
IDA7CisgICAgdmlydHVhbCBpbnQgYWN0dWFsU2FtcGxlUmF0ZSgpIGNvbnN0IHsgcmV0dXJuIHNh
bXBsZVJhdGUoKTsgfQogCiAgICAgdm9pZCBkZXZpY2VzQ2hhbmdlZChjb25zdCBWZWN0b3I8Q2Fw
dHVyZURldmljZT4mKTsKICAgICB2b2lkIHdoZW5BdWRpb0NhcHR1cmVVbml0SXNOb3RSdW5uaW5n
KEZ1bmN0aW9uPHZvaWQoKT4mJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tZWRpYXN0cmVhbS9tYWMvQ29yZUF1ZGlvQ2FwdHVyZVNvdXJjZS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQ29yZUF1ZGlvQ2FwdHVyZVNvdXJjZS5jcHAK
aW5kZXggMWNlYjcxNmI3ZjJmMmQ2ZmQxNWQ3OWUyOTA2OTY3ZjgwNmRmNjhkOC4uNjRmZTM0NGQx
ZDdkMzE0Y2NjNDY1M2ZkZmZkNTlmZjI4ZDI4ODU3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0NvcmVBdWRpb0NhcHR1cmVTb3VyY2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9Db3JlQXVkaW9DYXB0
dXJlU291cmNlLmNwcApAQCAtMTAxLDkgKzEwMSwxMCBAQCBwcml2YXRlOgogICAgIGJvb2wgaXNQ
cm9kdWNpbmdEYXRhKCkgY29uc3QgZmluYWwgeyByZXR1cm4gbV9pb1VuaXRTdGFydGVkOyB9CiAg
ICAgdm9pZCBpc1Byb2R1Y2luZ01pY3JvcGhvbmVTYW1wbGVzQ2hhbmdlZCgpIGZpbmFsOwogICAg
IHZvaWQgdmFsaWRhdGVPdXRwdXREZXZpY2UodWludDMyX3QgZGV2aWNlSUQpIGZpbmFsOworICAg
IGludCBhY3R1YWxTYW1wbGVSYXRlKCkgY29uc3QgZmluYWw7CiAKLSAgICBPU1N0YXR1cyBjb25m
aWd1cmVTcGVha2VyUHJvYygpOwotICAgIE9TU3RhdHVzIGNvbmZpZ3VyZU1pY3JvcGhvbmVQcm9j
KCk7CisgICAgT1NTdGF0dXMgY29uZmlndXJlU3BlYWtlclByb2MoaW50IHNhbXBsZVJhdGUpOwor
ICAgIE9TU3RhdHVzIGNvbmZpZ3VyZU1pY3JvcGhvbmVQcm9jKGludCBzYW1wbGVSYXRlKTsKICAg
ICBPU1N0YXR1cyBkZWZhdWx0T3V0cHV0RGV2aWNlKHVpbnQzMl90Kik7CiAgICAgT1NTdGF0dXMg
ZGVmYXVsdElucHV0RGV2aWNlKHVpbnQzMl90Kik7CiAKQEAgLTE0OSw3ICsxNTAsNyBAQCBwcml2
YXRlOgogICAgIFRpbWVyIG1fdmVyaWZ5Q2FwdHVyaW5nVGltZXI7CiAKICAgICBib29sIG1faXNS
ZWNvbmZpZ3VyaW5nIHsgZmFsc2UgfTsKLSAgICBMb2NrIG1fc3BlYWtlclNhbXBsZXNQcm9kdWNl
ckxvY2s7CisgICAgbXV0YWJsZSBMb2NrIG1fc3BlYWtlclNhbXBsZXNQcm9kdWNlckxvY2s7CiAg
ICAgQ29yZUF1ZGlvU3BlYWtlclNhbXBsZXNQcm9kdWNlciogbV9zcGVha2VyU2FtcGxlc1Byb2R1
Y2VyIFdURl9HVUFSREVEX0JZX0xPQ0sobV9zcGVha2VyU2FtcGxlc1Byb2R1Y2VyTG9jaykgeyBu
dWxscHRyIH07CiB9OwogCkBAIC0yNTgsMTEgKzI1OSwxMyBAQCBPU1N0YXR1cyBDb3JlQXVkaW9T
aGFyZWRVbml0OjpzZXR1cEF1ZGlvVW5pdCgpCiAgICAgc2V0T3V0cHV0RGV2aWNlSUQoIWVyciA/
IGRlZmF1bHRPdXRwdXREZXZpY2VJRCA6IDApOwogI2VuZGlmCiAKLSAgICBlcnIgPSBjb25maWd1
cmVNaWNyb3Bob25lUHJvYygpOworICAgIC8vIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3IgZGlmZmVy
ZW50IHNwZWFrZXIvbWljcm9waG9uZSBzYW1wbGUgcmF0ZXMuCisgICAgaW50IGFjdHVhbFNhbXBs
ZVJhdGUgPSB0aGlzLT5hY3R1YWxTYW1wbGVSYXRlKCk7CisgICAgZXJyID0gY29uZmlndXJlTWlj
cm9waG9uZVByb2MoYWN0dWFsU2FtcGxlUmF0ZSk7CiAgICAgaWYgKGVycikKICAgICAgICAgcmV0
dXJuIGVycjsKIAotICAgIGVyciA9IGNvbmZpZ3VyZVNwZWFrZXJQcm9jKCk7CisgICAgZXJyID0g
Y29uZmlndXJlU3BlYWtlclByb2MoYWN0dWFsU2FtcGxlUmF0ZSk7CiAgICAgaWYgKGVycikKICAg
ICAgICAgcmV0dXJuIGVycjsKIApAQCAtMjg1LDggKzI4OCwxNiBAQCB2b2lkIENvcmVBdWRpb1No
YXJlZFVuaXQ6OnVuZHVjaygpCiAgICAgICAgIEF1ZGlvRGV2aWNlRHVjayhvdXRwdXREZXZpY2Us
IDEuMCwgbnVsbHB0ciwgMCk7CiB9CiAKLU9TU3RhdHVzIENvcmVBdWRpb1NoYXJlZFVuaXQ6OmNv
bmZpZ3VyZU1pY3JvcGhvbmVQcm9jKCkKK2ludCBDb3JlQXVkaW9TaGFyZWRVbml0OjphY3R1YWxT
YW1wbGVSYXRlKCkgY29uc3QKIHsKKyAgICBMb2NrZXIgbG9ja2VyIHsgbV9zcGVha2VyU2FtcGxl
c1Byb2R1Y2VyTG9jayB9OworICAgIHJldHVybiBtX3NwZWFrZXJTYW1wbGVzUHJvZHVjZXIgPyBt
X3NwZWFrZXJTYW1wbGVzUHJvZHVjZXItPmZvcm1hdCgpLnN0cmVhbURlc2NyaXB0aW9uKCkubVNh
bXBsZVJhdGUgOiBzYW1wbGVSYXRlKCk7Cit9CisKK09TU3RhdHVzIENvcmVBdWRpb1NoYXJlZFVu
aXQ6OmNvbmZpZ3VyZU1pY3JvcGhvbmVQcm9jKGludCBzYW1wbGVSYXRlKQoreworICAgIEFTU0VS
VChpc01haW5UaHJlYWQoKSk7CisKICAgICBpZiAoIWlzUHJvZHVjaW5nTWljcm9waG9uZVNhbXBs
ZXMoKSkKICAgICAgICAgcmV0dXJuIG5vRXJyOwogCkBAIC0zMDYsNyArMzE3LDcgQEAgT1NTdGF0
dXMgQ29yZUF1ZGlvU2hhcmVkVW5pdDo6Y29uZmlndXJlTWljcm9waG9uZVByb2MoKQogICAgICAg
ICByZXR1cm4gZXJyOwogICAgIH0KIAotICAgIG1pY3JvcGhvbmVQcm9jRm9ybWF0Lm1TYW1wbGVS
YXRlID0gc2FtcGxlUmF0ZSgpOworICAgIG1pY3JvcGhvbmVQcm9jRm9ybWF0Lm1TYW1wbGVSYXRl
ID0gc2FtcGxlUmF0ZTsKICAgICBlcnIgPSBQQUw6OkF1ZGlvVW5pdFNldFByb3BlcnR5KG1faW9V
bml0LCBrQXVkaW9Vbml0UHJvcGVydHlfU3RyZWFtRm9ybWF0LCBrQXVkaW9Vbml0U2NvcGVfT3V0
cHV0LCBpbnB1dEJ1cywgJm1pY3JvcGhvbmVQcm9jRm9ybWF0LCBzaXplKTsKICAgICBpZiAoZXJy
KSB7CiAgICAgICAgIFJFTEVBU0VfTE9HX0VSUk9SKFdlYlJUQywgIkNvcmVBdWRpb1NoYXJlZFVu
aXQ6OmNvbmZpZ3VyZU1pY3JvcGhvbmVQcm9jKCVwKSB1bmFibGUgdG8gc2V0IG91dHB1dCBzdHJl
YW0gZm9ybWF0LCBlcnJvciAlZCAoJS40cykiLCB0aGlzLCAoaW50KWVyciwgKGNoYXIqKSZlcnIp
OwpAQCAtMzE5LDggKzMzMCwxMCBAQCBPU1N0YXR1cyBDb3JlQXVkaW9TaGFyZWRVbml0Ojpjb25m
aWd1cmVNaWNyb3Bob25lUHJvYygpCiAgICAgcmV0dXJuIGVycjsKIH0KIAotT1NTdGF0dXMgQ29y
ZUF1ZGlvU2hhcmVkVW5pdDo6Y29uZmlndXJlU3BlYWtlclByb2MoKQorT1NTdGF0dXMgQ29yZUF1
ZGlvU2hhcmVkVW5pdDo6Y29uZmlndXJlU3BlYWtlclByb2MoaW50IHNhbXBsZVJhdGUpCiB7Cisg
ICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKwogICAgIEFVUmVuZGVyQ2FsbGJhY2tTdHJ1Y3Qg
Y2FsbGJhY2sgPSB7IHNwZWFrZXJDYWxsYmFjaywgdGhpcyB9OwogICAgIGF1dG8gZXJyID0gUEFM
OjpBdWRpb1VuaXRTZXRQcm9wZXJ0eShtX2lvVW5pdCwga0F1ZGlvVW5pdFByb3BlcnR5X1NldFJl
bmRlckNhbGxiYWNrLCBrQXVkaW9Vbml0U2NvcGVfSW5wdXQsIG91dHB1dEJ1cywgJmNhbGxiYWNr
LCBzaXplb2YoY2FsbGJhY2spKTsKICAgICBpZiAoZXJyKSB7CkBAIC0zMzIsMTcgKzM0NSwxOCBA
QCBPU1N0YXR1cyBDb3JlQXVkaW9TaGFyZWRVbml0Ojpjb25maWd1cmVTcGVha2VyUHJvYygpCiAg
ICAgVUludDMyIHNpemUgPSBzaXplb2Yoc3BlYWtlclByb2NGb3JtYXQpOwogICAgIHsKICAgICAg
ICAgTG9ja2VyIGxvY2tlciB7IG1fc3BlYWtlclNhbXBsZXNQcm9kdWNlckxvY2sgfTsKLSAgICAg
ICAgaWYgKG1fc3BlYWtlclNhbXBsZXNQcm9kdWNlcikKKyAgICAgICAgaWYgKG1fc3BlYWtlclNh
bXBsZXNQcm9kdWNlcikgeworICAgICAgICAgICAgQVNTRVJUKHNwZWFrZXJQcm9jRm9ybWF0Lm1T
YW1wbGVSYXRlID09IHNhbXBsZVJhdGUpOwogICAgICAgICAgICAgc3BlYWtlclByb2NGb3JtYXQg
PSBtX3NwZWFrZXJTYW1wbGVzUHJvZHVjZXItPmZvcm1hdCgpLnN0cmVhbURlc2NyaXB0aW9uKCk7
Ci0gICAgICAgIGVsc2UgeworICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgZXJyID0gUEFM
OjpBdWRpb1VuaXRHZXRQcm9wZXJ0eShtX2lvVW5pdCwga0F1ZGlvVW5pdFByb3BlcnR5X1N0cmVh
bUZvcm1hdCwga0F1ZGlvVW5pdFNjb3BlX0lucHV0LCBvdXRwdXRCdXMsICZzcGVha2VyUHJvY0Zv
cm1hdCwgJnNpemUpOwogICAgICAgICAgICAgaWYgKGVycikgewogICAgICAgICAgICAgICAgIFJF
TEVBU0VfTE9HX0VSUk9SKFdlYlJUQywgIkNvcmVBdWRpb1NoYXJlZFVuaXQ6OmNvbmZpZ3VyZVNw
ZWFrZXJQcm9jKCVwKSB1bmFibGUgdG8gZ2V0IGlucHV0IHN0cmVhbSBmb3JtYXQsIGVycm9yICVk
ICglLjRzKSIsIHRoaXMsIChpbnQpZXJyLCAoY2hhciopJmVycik7CiAgICAgICAgICAgICAgICAg
cmV0dXJuIGVycjsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHNwZWFrZXJQcm9jRm9ybWF0
Lm1TYW1wbGVSYXRlID0gc2FtcGxlUmF0ZSgpOwogICAgICAgICB9CiAgICAgfQorICAgIHNwZWFr
ZXJQcm9jRm9ybWF0Lm1TYW1wbGVSYXRlID0gc2FtcGxlUmF0ZTsKIAogICAgIGVyciA9IFBBTDo6
QXVkaW9Vbml0U2V0UHJvcGVydHkobV9pb1VuaXQsIGtBdWRpb1VuaXRQcm9wZXJ0eV9TdHJlYW1G
b3JtYXQsIGtBdWRpb1VuaXRTY29wZV9JbnB1dCwgb3V0cHV0QnVzLCAmc3BlYWtlclByb2NGb3Jt
YXQsIHNpemUpOwogICAgIGlmIChlcnIpIHsKQEAgLTQ5Myw2ICs1MDcsOCBAQCBPU1N0YXR1cyBD
b3JlQXVkaW9TaGFyZWRVbml0OjpyZWNvbmZpZ3VyZUF1ZGlvVW5pdCgpCiAKIE9TU3RhdHVzIENv
cmVBdWRpb1NoYXJlZFVuaXQ6OnN0YXJ0SW50ZXJuYWwoKQogeworICAgIEFTU0VSVChpc01haW5U
aHJlYWQoKSk7CisKICAgICBzZXRJc1Byb2R1Y2luZ01pY3JvcGhvbmVTYW1wbGVzKHRydWUpOwog
CiAgICAgT1NTdGF0dXMgZXJyOwpAQCAtNTczLDYgKzU4OSw4IEBAIHZvaWQgQ29yZUF1ZGlvU2hh
cmVkVW5pdDo6dmVyaWZ5SXNDYXB0dXJpbmcoKQogCiB2b2lkIENvcmVBdWRpb1NoYXJlZFVuaXQ6
OnN0b3BJbnRlcm5hbCgpCiB7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKwogICAgIG1f
dmVyaWZ5Q2FwdHVyaW5nVGltZXIuc3RvcCgpOwogCiAgICAgaWYgKCFtX2lvVW5pdCB8fCAhbV9p
b1VuaXRTdGFydGVkKQpAQCAtNjMyLDYgKzY1MCw4IEBAIE9TU3RhdHVzIENvcmVBdWRpb1NoYXJl
ZFVuaXQ6OmRlZmF1bHRPdXRwdXREZXZpY2UodWludDMyX3QqIGRldmljZUlEKQogCiB2b2lkIENv
cmVBdWRpb1NoYXJlZFVuaXQ6OnJlZ2lzdGVyU3BlYWtlclNhbXBsZXNQcm9kdWNlcihDb3JlQXVk
aW9TcGVha2VyU2FtcGxlc1Byb2R1Y2VyJiBwcm9kdWNlcikKIHsKKyAgICBBU1NFUlQoaXNNYWlu
VGhyZWFkKCkpOworCiAgICAgc2V0SXNSZW5kZXJpbmdBdWRpbyh0cnVlKTsKIAogICAgIENvcmVB
dWRpb1NwZWFrZXJTYW1wbGVzUHJvZHVjZXIqIG9sZFByb2R1Y2VyOwpAQCAtNjQ5LDYgKzY2OSw4
IEBAIHZvaWQgQ29yZUF1ZGlvU2hhcmVkVW5pdDo6cmVnaXN0ZXJTcGVha2VyU2FtcGxlc1Byb2R1
Y2VyKENvcmVBdWRpb1NwZWFrZXJTYW1wbGVzCiAKIHZvaWQgQ29yZUF1ZGlvU2hhcmVkVW5pdDo6
dW5yZWdpc3RlclNwZWFrZXJTYW1wbGVzUHJvZHVjZXIoQ29yZUF1ZGlvU3BlYWtlclNhbXBsZXNQ
cm9kdWNlciYgcHJvZHVjZXIpCiB7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKwogICAg
IHsKICAgICAgICAgTG9ja2VyIGxvY2tlciB7IG1fc3BlYWtlclNhbXBsZXNQcm9kdWNlckxvY2sg
fTsKICAgICAgICAgaWYgKG1fc3BlYWtlclNhbXBsZXNQcm9kdWNlciAhPSAmcHJvZHVjZXIpCkBA
IC04MTksNiArODQxLDcgQEAgdm9pZCBDb3JlQXVkaW9DYXB0dXJlU291cmNlOjpzdGFydFByb2R1
Y2luZ0RhdGEoKQogewogICAgIGluaXRpYWxpemVUb1N0YXJ0UHJvZHVjaW5nRGF0YSgpOwogICAg
IHVuaXQoKS5zdGFydFByb2R1Y2luZ0RhdGEoKTsKKyAgICBtX2N1cnJlbnRTZXR0aW5ncyA9IHsg
fTsKIH0KIAogdm9pZCBDb3JlQXVkaW9DYXB0dXJlU291cmNlOjpzdG9wUHJvZHVjaW5nRGF0YSgp
CkBAIC04NDUsNyArODY4LDcgQEAgY29uc3QgUmVhbHRpbWVNZWRpYVNvdXJjZVNldHRpbmdzJiBD
b3JlQXVkaW9DYXB0dXJlU291cmNlOjpzZXR0aW5ncygpCiAgICAgaWYgKCFtX2N1cnJlbnRTZXR0
aW5ncykgewogICAgICAgICBSZWFsdGltZU1lZGlhU291cmNlU2V0dGluZ3Mgc2V0dGluZ3M7CiAg
ICAgICAgIHNldHRpbmdzLnNldFZvbHVtZSh2b2x1bWUoKSk7Ci0gICAgICAgIHNldHRpbmdzLnNl
dFNhbXBsZVJhdGUoc2FtcGxlUmF0ZSgpKTsKKyAgICAgICAgc2V0dGluZ3Muc2V0U2FtcGxlUmF0
ZSh1bml0KCkuYWN0dWFsU2FtcGxlUmF0ZSgpKTsKICAgICAgICAgc2V0dGluZ3Muc2V0RGV2aWNl
SWQoaGFzaGVkSWQoKSk7CiAgICAgICAgIHNldHRpbmdzLnNldExhYmVsKG5hbWUoKSk7CiAgICAg
ICAgIHNldHRpbmdzLnNldEVjaG9DYW5jZWxsYXRpb24oZWNob0NhbmNlbGxhdGlvbigpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>