<?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>227018</bug_id>
          
          <creation_ts>2021-06-15 01:39:23 -0700</creation_ts>
          <short_desc>[MSE] Crash when getting audioTracks, videoTracks, textTracks of sourceBuffer after executing MediaSource::removeSourceBuffer()</short_desc>
          <delta_ts>2021-06-16 18:17:26 -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>Media</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="Toshio Ogasawara">toshio.ogasawara</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>calvaris</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tomoki.imai</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>Yousuke.Kimoto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1769725</commentid>
    <comment_count>0</comment_count>
    <who name="Toshio Ogasawara">toshio.ogasawara</who>
    <bug_when>2021-06-15 01:39:23 -0700</bug_when>
    <thetext>Crash when getting audioTracks, videoTracks, textTracks of SourceBuffer after executing MediaSource::removeSourceBuffer().
SourceBuffer::audioTracks(), SourceBuffer::videoTracks(), SourceBuffer::textTracks() crashes because m_source is nullptr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769726</commentid>
    <comment_count>1</comment_count>
      <attachid>431415</attachid>
    <who name="Toshio Ogasawara">toshio.ogasawara</who>
    <bug_when>2021-06-15 02:04:55 -0700</bug_when>
    <thetext>Created attachment 431415
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770123</commentid>
    <comment_count>2</comment_count>
      <attachid>431529</attachid>
    <who name="Toshio Ogasawara">toshio.ogasawara</who>
    <bug_when>2021-06-16 02:30:27 -0700</bug_when>
    <thetext>Created attachment 431529
patch

Fixed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770176</commentid>
    <comment_count>3</comment_count>
      <attachid>431529</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-06-16 07:24:13 -0700</bug_when>
    <thetext>Comment on attachment 431529
patch

The test failures are unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770178</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-16 07:27:54 -0700</bug_when>
    <thetext>Committed r278932 (238863@main): &lt;https://commits.webkit.org/238863@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431529.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770179</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-16 07:28:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/79396564&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770499</commentid>
    <comment_count>6</comment_count>
    <who name="Toshio Ogasawara">toshio.ogasawara</who>
    <bug_when>2021-06-16 18:17:26 -0700</bug_when>
    <thetext>Thank you for the review.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>431415</attachid>
            <date>2021-06-15 02:04:55 -0700</date>
            <delta_ts>2021-06-16 02:29:30 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>5413</size>
            <attacher name="Toshio Ogasawara">toshio.ogasawara</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYzk3MjM1YWJiMmQuLmVmYmFjYzRkZTAzNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTA2LTE1ICBUb3NoaW8gT2dhc2F3YXJhICA8dG9zaGlvLm9nYXNhd2FyYUBhY2Nlc3Mt
Y29tcGFueS5jb20+CisKKyAgICAgICAgW01TRV0gQ3Jhc2ggd2hlbiBnZXR0aW5nIGF1ZGlvVHJh
Y2tzLCB2aWRlb1RyYWNrcywgdGV4dFRyYWNrcyBvZiBzb3VyY2VCdWZmZXIgYWZ0ZXIgZXhlY3V0
aW5nIE1lZGlhU291cmNlOjpyZW1vdmVTb3VyY2VCdWZmZXIoKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3MDE4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBtZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEt
c291cmNlLWdldC10cmFja3MtY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBt
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2guaHRtbDogQWRk
ZWQuCisKIDIwMjEtMDYtMTUgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFtjc3Mtc2Nyb2xsLXNuYXBdIE5ldyBzbmFwIGNvbnRhaW5lcnMgYWx3YXlz
IHNuYXAgdG8gdGhlIGZpcnN0IHNjcm9sbCBwb3NpdGlvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1nZXQtdHJhY2tzLWNyYXNoLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0
LXRyYWNrcy1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5iMmU0YjlmM2I0NmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2gtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMTEgQEAKKworUlVOKHZpZGVvLnNyYyA9IFVSTC5jcmVhdGVPYmplY3RV
Ukwoc291cmNlKSkKK0VWRU5UKHNvdXJjZW9wZW4pCitSVU4oc291cmNlQnVmZmVyID0gc291cmNl
LmFkZFNvdXJjZUJ1ZmZlcigndmlkZW8vbXA0OyBjb2RlY3M9ImF2YzEuNGQ0MDFmIicpKQorUlVO
KHNvdXJjZS5yZW1vdmVTb3VyY2VCdWZmZXIoc291cmNlQnVmZmVyKSkKK0dldCB0aGUgdHJhY2tz
LCBhZnRlciByZW1vdmVTb3VyY2VCdWZmZXIuIFNob3VsZCBub3QgY3Jhc2guCitFWFBFQ1RFRCAo
c291cmNlQnVmZmVyLmF1ZGlvVHJhY2tzLmxlbmd0aCA9PSAnMCcpIE9LCitFWFBFQ1RFRCAoc291
cmNlQnVmZmVyLnZpZGVvVHJhY2tzLmxlbmd0aCA9PSAnMCcpIE9LCitFWFBFQ1RFRCAoc291cmNl
QnVmZmVyLnRleHRUcmFja3MubGVuZ3RoID09ICcwJykgT0sKK0VORCBPRiBURVNUCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0LXRy
YWNrcy1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNv
dXJjZS1nZXQtdHJhY2tzLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5lYWIxNWM2MDdiN2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2guaHRtbApAQCAt
MCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxl
Pm1lZGlhLXNvdXJjZS1nZXQtdHJhY2tzLWNyYXNoPC90aXRsZT4KKyAgICA8c2NyaXB0IHNyYz0i
Li4vdmlkZW8tdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICB2YXIgc291cmNl
OworICAgIHZhciBzb3VyY2VCdWZmZXI7CisKKyAgICBmdW5jdGlvbiBydW5UZXN0KCkgeworICAg
ICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisKKyAgICAgICAgc291cmNlID0gbmV3IE1lZGlhU291
cmNlKCk7CisgICAgICAgIHdhaXRGb3JFdmVudCgnc291cmNlb3BlbicsIHNvdXJjZU9wZW4sIGZh
bHNlLCBmYWxzZSwgc291cmNlKTsKKyAgICAgICAgcnVuKCd2aWRlby5zcmMgPSBVUkwuY3JlYXRl
T2JqZWN0VVJMKHNvdXJjZSknKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzb3VyY2VPcGVuKCkg
eworICAgICAgICBydW4oJ3NvdXJjZUJ1ZmZlciA9IHNvdXJjZS5hZGRTb3VyY2VCdWZmZXIoXCd2
aWRlby9tcDQ7IGNvZGVjcz0iYXZjMS40ZDQwMWYiXCcpJyk7CisgICAgICAgIHJ1bignc291cmNl
LnJlbW92ZVNvdXJjZUJ1ZmZlcihzb3VyY2VCdWZmZXIpJyk7CisKKyAgICAgICAgY29uc29sZVdy
aXRlKCdHZXQgdGhlIHRyYWNrcywgYWZ0ZXIgcmVtb3ZlU291cmNlQnVmZmVyLiBTaG91bGQgbm90
IGNyYXNoLicpCisgICAgICAgIHRlc3RFeHBlY3RlZCgnc291cmNlQnVmZmVyLmF1ZGlvVHJhY2tz
Lmxlbmd0aCcsIDApOworICAgICAgICB0ZXN0RXhwZWN0ZWQoJ3NvdXJjZUJ1ZmZlci52aWRlb1Ry
YWNrcy5sZW5ndGgnLCAwKTsKKyAgICAgICAgdGVzdEV4cGVjdGVkKCdzb3VyY2VCdWZmZXIudGV4
dFRyYWNrcy5sZW5ndGgnLCAwKTsKKworICAgICAgICBlbmRUZXN0KCk7CisgICAgfQorCisgICAg
PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAgPHZpZGVv
PjwvdmlkZW8+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTYyMWU4MDc3YWIxLi4w
MDhjZjg1ODVmMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMS0wNi0xNSAgVG9z
aGlvIE9nYXNhd2FyYSAgPHRvc2hpby5vZ2FzYXdhcmFAYWNjZXNzLWNvbXBhbnkuY29tPgorCisg
ICAgICAgIFtNU0VdIENyYXNoIHdoZW4gZ2V0dGluZyBhdWRpb1RyYWNrcywgdmlkZW9UcmFja3Ms
IHRleHRUcmFja3Mgb2Ygc291cmNlQnVmZmVyIGFmdGVyIGV4ZWN1dGluZyBNZWRpYVNvdXJjZTo6
cmVtb3ZlU291cmNlQnVmZmVyKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNzAxOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEZpeGVkIG5vdCB0byByZWZlciB0byBtX3NvdXJjZSB3aGVuIGlzUmVtb3Zl
ZCgpIGlzIHRydWUgaW4gU291cmNlQnVmZmVyOjp2aWRlb1RyYWNrcygpLAorICAgICAgICBTb3Vy
Y2VCdWZmZXI6OmF1ZGlvVHJhY2tzKCksIFNvdXJjZUJ1ZmZlcjo6dGV4dFRyYWNrcygpLgorCisg
ICAgICAgIFRlc3Q6IG1lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0LXRyYWNrcy1j
cmFzaC5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTb3VyY2VCdWZmZXI6OnZpZGVvVHJhY2tzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNvdXJjZUJ1ZmZlcjo6YXVkaW9UcmFja3MpOgorICAgICAgICAoV2ViQ29y
ZTo6U291cmNlQnVmZmVyOjp0ZXh0VHJhY2tzKToKKwogMjAyMS0wNi0xMSAgU2VyZ2lvIFZpbGxh
ciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBsb2dnZWQgaW4gR2l0SHVi
IGlzc3VlIHBhZ2VzIGhhdmUgYmFkIGxheW91dCBmb3IgIk5vdGlmaWNhdGlvbnMgQ3VzdG9taXpl
IiBsaW5rCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1Nv
dXJjZUJ1ZmZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJj
ZUJ1ZmZlci5jcHAKaW5kZXggYWI0Yjc5YjE0NzJmLi5hZDcyZjYwZmQ0NDggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKQEAg
LTYzMyw3ICs2MzMsNyBAQCB1aW50NjRfdCBTb3VyY2VCdWZmZXI6Om1heGltdW1CdWZmZXJTaXpl
KCkgY29uc3QKIFZpZGVvVHJhY2tMaXN0JiBTb3VyY2VCdWZmZXI6OnZpZGVvVHJhY2tzKCkKIHsK
ICAgICBpZiAoIW1fdmlkZW9UcmFja3MpCi0gICAgICAgIG1fdmlkZW9UcmFja3MgPSBWaWRlb1Ry
YWNrTGlzdDo6Y3JlYXRlKG1ha2VXZWFrUHRyKG1fc291cmNlLT5tZWRpYUVsZW1lbnQoKSksIHNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQoKSk7CisgICAgICAgIG1fdmlkZW9UcmFja3MgPSBWaWRlb1Ry
YWNrTGlzdDo6Y3JlYXRlKG1ha2VXZWFrUHRyKChpc1JlbW92ZWQoKSA/IG51bGxwdHIgOiBtX3Nv
dXJjZS0+bWVkaWFFbGVtZW50KCkpKSwgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKTsKICAgICBy
ZXR1cm4gKm1fdmlkZW9UcmFja3M7CiB9CiAKQEAgLTY0MSw3ICs2NDEsNyBAQCBBdWRpb1RyYWNr
TGlzdCYgU291cmNlQnVmZmVyOjphdWRpb1RyYWNrcygpCiB7CiAgICAgaWYgKCFtX2F1ZGlvVHJh
Y2tzKSB7CiAgICAgICAgIEFTU0VSVCghaXNSZW1vdmVkKCkpOwotICAgICAgICBtX2F1ZGlvVHJh
Y2tzID0gQXVkaW9UcmFja0xpc3Q6OmNyZWF0ZShtYWtlV2Vha1B0cihtX3NvdXJjZS0+bWVkaWFF
bGVtZW50KCkpLCBzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOworICAgICAgICBtX2F1ZGlvVHJh
Y2tzID0gQXVkaW9UcmFja0xpc3Q6OmNyZWF0ZShtYWtlV2Vha1B0cigoaXNSZW1vdmVkKCkgPyBu
dWxscHRyIDogbV9zb3VyY2UtPm1lZGlhRWxlbWVudCgpKSksIHNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHQoKSk7CiAgICAgfQogICAgIHJldHVybiAqbV9hdWRpb1RyYWNrczsKIH0KQEAgLTY1MCw3ICs2
NTAsNyBAQCBUZXh0VHJhY2tMaXN0JiBTb3VyY2VCdWZmZXI6OnRleHRUcmFja3MoKQogewogICAg
IGlmICghbV90ZXh0VHJhY2tzKSB7CiAgICAgICAgIEFTU0VSVCghaXNSZW1vdmVkKCkpOwotICAg
ICAgICBtX3RleHRUcmFja3MgPSBUZXh0VHJhY2tMaXN0OjpjcmVhdGUobWFrZVdlYWtQdHIobV9z
b3VyY2UtPm1lZGlhRWxlbWVudCgpKSwgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKTsKKyAgICAg
ICAgbV90ZXh0VHJhY2tzID0gVGV4dFRyYWNrTGlzdDo6Y3JlYXRlKG1ha2VXZWFrUHRyKChpc1Jl
bW92ZWQoKSA/IG51bGxwdHIgOiBtX3NvdXJjZS0+bWVkaWFFbGVtZW50KCkpKSwgc2NyaXB0RXhl
Y3V0aW9uQ29udGV4dCgpKTsKICAgICB9CiAgICAgcmV0dXJuICptX3RleHRUcmFja3M7CiB9Cg==
</data>
<flag name="commit-queue"
          id="453194"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431529</attachid>
            <date>2021-06-16 02:30:27 -0700</date>
            <delta_ts>2021-06-16 07:27:55 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>5430</size>
            <attacher name="Toshio Ogasawara">toshio.ogasawara</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYzk3MjM1YWJiMmQuLmVmYmFjYzRkZTAzNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTA2LTE1ICBUb3NoaW8gT2dhc2F3YXJhICA8dG9zaGlvLm9nYXNhd2FyYUBhY2Nlc3Mt
Y29tcGFueS5jb20+CisKKyAgICAgICAgW01TRV0gQ3Jhc2ggd2hlbiBnZXR0aW5nIGF1ZGlvVHJh
Y2tzLCB2aWRlb1RyYWNrcywgdGV4dFRyYWNrcyBvZiBzb3VyY2VCdWZmZXIgYWZ0ZXIgZXhlY3V0
aW5nIE1lZGlhU291cmNlOjpyZW1vdmVTb3VyY2VCdWZmZXIoKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3MDE4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBtZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEt
c291cmNlLWdldC10cmFja3MtY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBt
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2guaHRtbDogQWRk
ZWQuCisKIDIwMjEtMDYtMTUgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFtjc3Mtc2Nyb2xsLXNuYXBdIE5ldyBzbmFwIGNvbnRhaW5lcnMgYWx3YXlz
IHNuYXAgdG8gdGhlIGZpcnN0IHNjcm9sbCBwb3NpdGlvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1nZXQtdHJhY2tzLWNyYXNoLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0
LXRyYWNrcy1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5iMmU0YjlmM2I0NmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2gtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMTEgQEAKKworUlVOKHZpZGVvLnNyYyA9IFVSTC5jcmVhdGVPYmplY3RV
Ukwoc291cmNlKSkKK0VWRU5UKHNvdXJjZW9wZW4pCitSVU4oc291cmNlQnVmZmVyID0gc291cmNl
LmFkZFNvdXJjZUJ1ZmZlcigndmlkZW8vbXA0OyBjb2RlY3M9ImF2YzEuNGQ0MDFmIicpKQorUlVO
KHNvdXJjZS5yZW1vdmVTb3VyY2VCdWZmZXIoc291cmNlQnVmZmVyKSkKK0dldCB0aGUgdHJhY2tz
LCBhZnRlciByZW1vdmVTb3VyY2VCdWZmZXIuIFNob3VsZCBub3QgY3Jhc2guCitFWFBFQ1RFRCAo
c291cmNlQnVmZmVyLmF1ZGlvVHJhY2tzLmxlbmd0aCA9PSAnMCcpIE9LCitFWFBFQ1RFRCAoc291
cmNlQnVmZmVyLnZpZGVvVHJhY2tzLmxlbmd0aCA9PSAnMCcpIE9LCitFWFBFQ1RFRCAoc291cmNl
QnVmZmVyLnRleHRUcmFja3MubGVuZ3RoID09ICcwJykgT0sKK0VORCBPRiBURVNUCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0LXRy
YWNrcy1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNv
dXJjZS1nZXQtdHJhY2tzLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5lYWIxNWM2MDdiN2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tZWRpYS1zb3VyY2UvbWVkaWEtc291cmNlLWdldC10cmFja3MtY3Jhc2guaHRtbApAQCAt
MCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxl
Pm1lZGlhLXNvdXJjZS1nZXQtdHJhY2tzLWNyYXNoPC90aXRsZT4KKyAgICA8c2NyaXB0IHNyYz0i
Li4vdmlkZW8tdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICB2YXIgc291cmNl
OworICAgIHZhciBzb3VyY2VCdWZmZXI7CisKKyAgICBmdW5jdGlvbiBydW5UZXN0KCkgeworICAg
ICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisKKyAgICAgICAgc291cmNlID0gbmV3IE1lZGlhU291
cmNlKCk7CisgICAgICAgIHdhaXRGb3JFdmVudCgnc291cmNlb3BlbicsIHNvdXJjZU9wZW4sIGZh
bHNlLCBmYWxzZSwgc291cmNlKTsKKyAgICAgICAgcnVuKCd2aWRlby5zcmMgPSBVUkwuY3JlYXRl
T2JqZWN0VVJMKHNvdXJjZSknKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzb3VyY2VPcGVuKCkg
eworICAgICAgICBydW4oJ3NvdXJjZUJ1ZmZlciA9IHNvdXJjZS5hZGRTb3VyY2VCdWZmZXIoXCd2
aWRlby9tcDQ7IGNvZGVjcz0iYXZjMS40ZDQwMWYiXCcpJyk7CisgICAgICAgIHJ1bignc291cmNl
LnJlbW92ZVNvdXJjZUJ1ZmZlcihzb3VyY2VCdWZmZXIpJyk7CisKKyAgICAgICAgY29uc29sZVdy
aXRlKCdHZXQgdGhlIHRyYWNrcywgYWZ0ZXIgcmVtb3ZlU291cmNlQnVmZmVyLiBTaG91bGQgbm90
IGNyYXNoLicpCisgICAgICAgIHRlc3RFeHBlY3RlZCgnc291cmNlQnVmZmVyLmF1ZGlvVHJhY2tz
Lmxlbmd0aCcsIDApOworICAgICAgICB0ZXN0RXhwZWN0ZWQoJ3NvdXJjZUJ1ZmZlci52aWRlb1Ry
YWNrcy5sZW5ndGgnLCAwKTsKKyAgICAgICAgdGVzdEV4cGVjdGVkKCdzb3VyY2VCdWZmZXIudGV4
dFRyYWNrcy5sZW5ndGgnLCAwKTsKKworICAgICAgICBlbmRUZXN0KCk7CisgICAgfQorCisgICAg
PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAgPHZpZGVv
PjwvdmlkZW8+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTYyMWU4MDc3YWIxLi4w
MDhjZjg1ODVmMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMS0wNi0xNSAgVG9z
aGlvIE9nYXNhd2FyYSAgPHRvc2hpby5vZ2FzYXdhcmFAYWNjZXNzLWNvbXBhbnkuY29tPgorCisg
ICAgICAgIFtNU0VdIENyYXNoIHdoZW4gZ2V0dGluZyBhdWRpb1RyYWNrcywgdmlkZW9UcmFja3Ms
IHRleHRUcmFja3Mgb2Ygc291cmNlQnVmZmVyIGFmdGVyIGV4ZWN1dGluZyBNZWRpYVNvdXJjZTo6
cmVtb3ZlU291cmNlQnVmZmVyKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNzAxOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEZpeGVkIG5vdCB0byByZWZlciB0byBtX3NvdXJjZSB3aGVuIGlzUmVtb3Zl
ZCgpIGlzIHRydWUgaW4gU291cmNlQnVmZmVyOjp2aWRlb1RyYWNrcygpLAorICAgICAgICBTb3Vy
Y2VCdWZmZXI6OmF1ZGlvVHJhY2tzKCksIFNvdXJjZUJ1ZmZlcjo6dGV4dFRyYWNrcygpLgorCisg
ICAgICAgIFRlc3Q6IG1lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtZ2V0LXRyYWNrcy1j
cmFzaC5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTb3VyY2VCdWZmZXI6OnZpZGVvVHJhY2tzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNvdXJjZUJ1ZmZlcjo6YXVkaW9UcmFja3MpOgorICAgICAgICAoV2ViQ29y
ZTo6U291cmNlQnVmZmVyOjp0ZXh0VHJhY2tzKToKKwogMjAyMS0wNi0xMSAgU2VyZ2lvIFZpbGxh
ciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBsb2dnZWQgaW4gR2l0SHVi
IGlzc3VlIHBhZ2VzIGhhdmUgYmFkIGxheW91dCBmb3IgIk5vdGlmaWNhdGlvbnMgQ3VzdG9taXpl
IiBsaW5rCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1Nv
dXJjZUJ1ZmZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJj
ZUJ1ZmZlci5jcHAKaW5kZXggYWI0Yjc5YjE0NzJmLi41ZDM2MGViZTdkZGEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKQEAg
LTYzMywyNSArNjMzLDIxIEBAIHVpbnQ2NF90IFNvdXJjZUJ1ZmZlcjo6bWF4aW11bUJ1ZmZlclNp
emUoKSBjb25zdAogVmlkZW9UcmFja0xpc3QmIFNvdXJjZUJ1ZmZlcjo6dmlkZW9UcmFja3MoKQog
ewogICAgIGlmICghbV92aWRlb1RyYWNrcykKLSAgICAgICAgbV92aWRlb1RyYWNrcyA9IFZpZGVv
VHJhY2tMaXN0OjpjcmVhdGUobWFrZVdlYWtQdHIobV9zb3VyY2UtPm1lZGlhRWxlbWVudCgpKSwg
c2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKTsKKyAgICAgICAgbV92aWRlb1RyYWNrcyA9IFZpZGVv
VHJhY2tMaXN0OjpjcmVhdGUobWFrZVdlYWtQdHIoKGlzUmVtb3ZlZCgpID8gbnVsbHB0ciA6IG1f
c291cmNlLT5tZWRpYUVsZW1lbnQoKSkpLCBzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOwogICAg
IHJldHVybiAqbV92aWRlb1RyYWNrczsKIH0KIAogQXVkaW9UcmFja0xpc3QmIFNvdXJjZUJ1ZmZl
cjo6YXVkaW9UcmFja3MoKQogewotICAgIGlmICghbV9hdWRpb1RyYWNrcykgewotICAgICAgICBB
U1NFUlQoIWlzUmVtb3ZlZCgpKTsKLSAgICAgICAgbV9hdWRpb1RyYWNrcyA9IEF1ZGlvVHJhY2tM
aXN0OjpjcmVhdGUobWFrZVdlYWtQdHIobV9zb3VyY2UtPm1lZGlhRWxlbWVudCgpKSwgc2NyaXB0
RXhlY3V0aW9uQ29udGV4dCgpKTsKLSAgICB9CisgICAgaWYgKCFtX2F1ZGlvVHJhY2tzKQorICAg
ICAgICBtX2F1ZGlvVHJhY2tzID0gQXVkaW9UcmFja0xpc3Q6OmNyZWF0ZShtYWtlV2Vha1B0cigo
aXNSZW1vdmVkKCkgPyBudWxscHRyIDogbV9zb3VyY2UtPm1lZGlhRWxlbWVudCgpKSksIHNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQoKSk7CiAgICAgcmV0dXJuICptX2F1ZGlvVHJhY2tzOwogfQogCiBU
ZXh0VHJhY2tMaXN0JiBTb3VyY2VCdWZmZXI6OnRleHRUcmFja3MoKQogewotICAgIGlmICghbV90
ZXh0VHJhY2tzKSB7Ci0gICAgICAgIEFTU0VSVCghaXNSZW1vdmVkKCkpOwotICAgICAgICBtX3Rl
eHRUcmFja3MgPSBUZXh0VHJhY2tMaXN0OjpjcmVhdGUobWFrZVdlYWtQdHIobV9zb3VyY2UtPm1l
ZGlhRWxlbWVudCgpKSwgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpKTsKLSAgICB9CisgICAgaWYg
KCFtX3RleHRUcmFja3MpCisgICAgICAgIG1fdGV4dFRyYWNrcyA9IFRleHRUcmFja0xpc3Q6OmNy
ZWF0ZShtYWtlV2Vha1B0cigoaXNSZW1vdmVkKCkgPyBudWxscHRyIDogbV9zb3VyY2UtPm1lZGlh
RWxlbWVudCgpKSksIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSk7CiAgICAgcmV0dXJuICptX3Rl
eHRUcmFja3M7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>