<?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>213660</bug_id>
          
          <creation_ts>2020-06-26 14:24:28 -0700</creation_ts>
          <short_desc>CRASH: incompatible downcast&lt;&gt; operation in SourceBufferPrivateAVFObjC::setCDMInstance()</short_desc>
          <delta_ts>2020-06-26 16:38:37 -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>New Bugs</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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1666611</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-06-26 14:24:28 -0700</bug_when>
    <thetext>CRASH: incompatible downcast&lt;&gt; operation in SourceBufferPrivateAVFObjC::setCDMInstance()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666612</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-06-26 14:26:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/63831593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666616</commentid>
    <comment_count>2</comment_count>
      <attachid>402904</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-06-26 14:33:22 -0700</bug_when>
    <thetext>Created attachment 402904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666631</commentid>
    <comment_count>3</comment_count>
      <attachid>402904</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-06-26 15:03:28 -0700</bug_when>
    <thetext>Comment on attachment 402904
Patch

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

&gt; LayoutTests/platform/mac/media/encrypted-media/fps-clearkey-crash.html:1
&gt; +&lt;html&gt;

Nit. &lt;!DOCTYPE html&gt; is missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666684</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-26 16:38:36 -0700</bug_when>
    <thetext>Committed r263601: &lt;https://trac.webkit.org/changeset/263601&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402904.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402904</attachid>
            <date>2020-06-26 14:33:22 -0700</date>
            <delta_ts>2020-06-26 16:38:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213660-20200626143321.patch</filename>
            <type>text/plain</type>
            <size>5374</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzNDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzViYzA1ZDlhYWUyODI2
YjliNzQ2MGU1ODdiOWQ5Mjk4YzFiYzFiYy4uM2FlNzg2NmI2NDRkNzk3ZTZkMDQ2OGU0MTExZjZh
YzBlOWJlMjcwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTA2LTI2ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIENSQVNIOiBpbmNvbXBhdGli
bGUgZG93bmNhc3Q8PiBvcGVyYXRpb24gaW4gU291cmNlQnVmZmVyUHJpdmF0ZUFWRk9iakM6OnNl
dENETUluc3RhbmNlKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMzY2MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjM4MzE1OTM+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogcGxhdGZvcm0v
bWFjL21lZGlhL2VuY3J5cHRlZC1tZWRpYS9mcHMtY2xlYXJrZXktY3Jhc2guaHRtbAorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvU291cmNlQnVmZmVyUHJp
dmF0ZUFWRk9iakMubW06CisgICAgICAgIChXZWJDb3JlOjpTb3VyY2VCdWZmZXJQcml2YXRlQVZG
T2JqQzo6c2V0Q0RNSW5zdGFuY2UpOgorCiAyMDIwLTA2LTI0ICBKZXIgTm9ibGUgIDxqZXIubm9i
bGVAYXBwbGUuY29tPgogCiAgICAgICAgIGlPUyBTYWZhcmkgaW5jb3JyZWN0bHkgcmVwb3J0cyAi
QXBwbGVDb3JlTWVkaWEiIGFzIFVBIHN0cmluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvU291cmNlQnVmZmVyUHJpdmF0ZUFW
Rk9iakMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24v
b2JqYy9Tb3VyY2VCdWZmZXJQcml2YXRlQVZGT2JqQy5tbQppbmRleCBhOTcyODc2MzRiYjdiNTI2
Y2E5OTk3MGIxNjQ2ZjA3MzVlYzE4ODQ1Li5hM2M5ZGVmNTZkZGQyODlhOTU5NWJmNzhhMmQxYWQ2
OGZjZWM3OTZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9h
dmZvdW5kYXRpb24vb2JqYy9Tb3VyY2VCdWZmZXJQcml2YXRlQVZGT2JqQy5tbQorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9Tb3VyY2VCdWZm
ZXJQcml2YXRlQVZGT2JqQy5tbQpAQCAtOTY0LDcgKzk2NCw3IEBAIHZvaWQgU291cmNlQnVmZmVy
UHJpdmF0ZUFWRk9iakM6OnNldENETVNlc3Npb24oQ0RNU2Vzc2lvbk1lZGlhU291cmNlQVZGT2Jq
Qyogc2VzCiB2b2lkIFNvdXJjZUJ1ZmZlclByaXZhdGVBVkZPYmpDOjpzZXRDRE1JbnN0YW5jZShD
RE1JbnN0YW5jZSogaW5zdGFuY2UpCiB7CiAjaWYgRU5BQkxFKEVOQ1JZUFRFRF9NRURJQSkgJiYg
SEFWRShBVkNPTlRFTlRLRVlTRVNTSU9OKQotICAgIGF1dG8qIGZwc0luc3RhbmNlID0gZG93bmNh
c3Q8Q0RNSW5zdGFuY2VGYWlyUGxheVN0cmVhbWluZ0FWRk9iakM+KGluc3RhbmNlKTsKKyAgICBh
dXRvKiBmcHNJbnN0YW5jZSA9IGlzPENETUluc3RhbmNlRmFpclBsYXlTdHJlYW1pbmdBVkZPYmpD
PihpbnN0YW5jZSkgPyBkb3duY2FzdDxDRE1JbnN0YW5jZUZhaXJQbGF5U3RyZWFtaW5nQVZGT2Jq
Qz4oaW5zdGFuY2UpIDogbnVsbHB0cjsKICAgICBpZiAoZnBzSW5zdGFuY2UgPT0gbV9jZG1JbnN0
YW5jZSkKICAgICAgICAgcmV0dXJuOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzJkNmM2ZjI0OTRmM2I0YjBjNjQ5MWQz
OWJiODk1ODhiMWY5MGE1ZC4uZDcwYWVkMmVhMWVkYzFkZmE5NTQ5ZDhiMmQwNzMxM2Q4ZWE4ZmU0
YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTA2LTI2ICBKZXIgTm9ibGUgIDxqZXIubm9i
bGVAYXBwbGUuY29tPgorCisgICAgICAgIENSQVNIOiBpbmNvbXBhdGlibGUgZG93bmNhc3Q8PiBv
cGVyYXRpb24gaW4gU291cmNlQnVmZmVyUHJpdmF0ZUFWRk9iakM6OnNldENETUluc3RhbmNlKCkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzY2MAor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjM4MzE1OTM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvbWVkaWEvZW5jcnlwdGVk
LW1lZGlhL2Zwcy1jbGVhcmtleS1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL21hYy9tZWRpYS9lbmNyeXB0ZWQtbWVkaWEvZnBzLWNsZWFya2V5LWNyYXNoLmh0
bWw6IEFkZGVkLgorCiAyMDIwLTA2LTIzICBUcnVpdHQgU2F2ZWxsICA8dHNhdmVsbEBhcHBsZS5j
b20+CiAKICAgICAgICAgUmVtb3ZlIGV4cGVjdGF0aW9uIGZvciBhbmltYXRpb25zL21pc3Npbmct
dmFsdWVzLWZpcnN0LWtleWZyYW1lLmh0bWwgYW5kIGFuaW1hdGlvbnMvbWlzc2luZy12YWx1ZXMt
bGFzdC1rZXlmcmFtZS5odG1sIGFzIHRoZXkgYXJlIHBhc3NpbmcuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvbWVkaWEvZW5jcnlwdGVkLW1lZGlhL2Zwcy1jbGVhcmtleS1j
cmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvbWVkaWEvZW5jcnlw
dGVkLW1lZGlhL2Zwcy1jbGVhcmtleS1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzZm
ZDBiNjM3ZGZiNGZhMWZhZTNjMjAwMTgwYWM4ZGFiMTYxOGUyZAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9tZWRpYS9lbmNyeXB0ZWQtbWVkaWEvZnBzLWNsZWFy
a2V5LWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDggQEAKKworVGVzdHMgdGhhdCBjcmVh
dGluZyBhbiBpbmNvbXBhdGlibGUgTWVkaWFLZXlzIG9iamVjdCB3aXRoIE1lZGlhU291cmNlIGRv
ZXMgbm90IGNyYXNoLgorRVZFTlQoc291cmNlb3BlbikKK0VWRU5UKHVwZGF0ZSkKK3JlcXVlc3RN
ZWRpYUtleVN5c3RlbUFjY2VzcyBwcm9taXNlIHJlc29sdmVkCitjcmVhdGVNZWRpYUtleXMgcHJv
bWlzZSByZXNvbHZlZAorRU5EIE9GIFRFU1QKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL21lZGlhL2VuY3J5cHRlZC1tZWRpYS9mcHMtY2xlYXJrZXktY3Jhc2guaHRtbCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9tZWRpYS9lbmNyeXB0ZWQtbWVkaWEvZnBzLWNsZWFy
a2V5LWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODY4NjE4MTlhYjUzODQ0ZmY2ZDVhY2JjNDBjNTYw
NjM0OWMxYWNlNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9t
ZWRpYS9lbmNyeXB0ZWQtbWVkaWEvZnBzLWNsZWFya2V5LWNyYXNoLmh0bWwKQEAgLTAsMCArMSw0
NiBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+bWVkaWEtc291cmNlLWNoYW5nZS1zb3Vy
Y2U8L3RpdGxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9tZWRpYS9tZWRpYS1zb3Vy
Y2UvbWVkaWEtc291cmNlLWxvYWRlci5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9Ii4u
Ly4uLy4uLy4uL21lZGlhL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+Cisg
ICAgbGV0IGxvYWRlcjsKKyAgICBsZXQgc291cmNlOworICAgIGxldCBzb3VyY2VCdWZmZXI7CisK
KyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGFzeW5jIGV2ZW50ID0+IHsKKyAg
ICAgICAgY29uc29sZVdyaXRlKCdUZXN0cyB0aGF0IGNyZWF0aW5nIGFuIGluY29tcGF0aWJsZSBN
ZWRpYUtleXMgb2JqZWN0IHdpdGggTWVkaWFTb3VyY2UgZG9lcyBub3QgY3Jhc2guJykKKyAgICAg
ICAgZmluZE1lZGlhRWxlbWVudCgpOworICAgICAgICBsb2FkZXIgPSBuZXcgTWVkaWFTb3VyY2VM
b2FkZXIoJy4uLy4uLy4uLy4uL21lZGlhL21lZGlhLXNvdXJjZS9jb250ZW50L3Rlc3QtZnJhZ21l
bnRlZC1tYW5pZmVzdC5qc29uJywgJy4uLy4uLy4uLy4uL21lZGlhL21lZGlhLXNvdXJjZS8nKTsK
KyAgICAgICAgbGV0IGxvYWRlclByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0
KSA9PiB7CisgICAgICAgICAgICBsb2FkZXIub25sb2FkID0gcmVzb2x2ZTsKKyAgICAgICAgICAg
IGxvYWRlci5vbmVycm9yID0gcmVqZWN0OworICAgICAgICB9KQorICAgICAgICBhd2FpdCBsb2Fk
ZXJQcm9taXNlOworCisgICAgICAgIHNvdXJjZSA9IG5ldyBNZWRpYVNvdXJjZSgpOworICAgICAg
ICB2aWRlby5zcmMgPSBVUkwuY3JlYXRlT2JqZWN0VVJMKHNvdXJjZSk7CisgICAgICAgIGF3YWl0
IHdhaXRGb3Ioc291cmNlLCAnc291cmNlb3BlbicpLAorCisgICAgICAgIHNvdXJjZUJ1ZmZlciA9
IHNvdXJjZS5hZGRTb3VyY2VCdWZmZXIoJ3ZpZGVvL21wNCcpOworICAgICAgICBzb3VyY2VCdWZm
ZXIuYXBwZW5kQnVmZmVyKGxvYWRlci5pbml0U2VnbWVudCgpKTsKKyAgICAgICAgYXdhaXQgd2Fp
dEZvcihzb3VyY2VCdWZmZXIsICd1cGRhdGUnKTsKKworCisgICAgICAgIGxldCBhY2Nlc3MgPSBh
d2FpdCBuYXZpZ2F0b3IucmVxdWVzdE1lZGlhS2V5U3lzdGVtQWNjZXNzKCdvcmcudzMuY2xlYXJr
ZXknLCBbeworICAgICAgICAgICAgaW5pdERhdGFUeXBlczogWyJjZW5jIl0sCisgICAgICAgICAg
ICB2aWRlb0NhcGFiaWxpdGllczogW3tjb250ZW50VHlwZSA6ICd2aWRlby9tcDQ7IGNvZGVjcz0i
YXZjMS42NDAwMUYiJ31dCisgICAgICAgIH1dKTsKKyAgICAgICAgY29uc29sZVdyaXRlKCdyZXF1
ZXN0TWVkaWFLZXlTeXN0ZW1BY2Nlc3MgcHJvbWlzZSByZXNvbHZlZCcpOworCisgICAgICAgIGxl
dCBrZXlzID0gYXdhaXQgYWNjZXNzLmNyZWF0ZU1lZGlhS2V5cygpOworICAgICAgICB2aWRlby5z
ZXRNZWRpYUtleXMoa2V5cyk7CisgICAgICAgIGNvbnNvbGVXcml0ZSgnY3JlYXRlTWVkaWFLZXlz
IHByb21pc2UgcmVzb2x2ZWQnKTsKKyAgICAgICAgZW5kVGVzdCgpOworICAgIH0pOworICAgIDwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8dmlkZW8gY29udHJvbHM+PC92aWRlbz48YnI+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>