<?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>227386</bug_id>
          
          <creation_ts>2021-06-24 23:33:11 -0700</creation_ts>
          <short_desc>Fix null crash in AudioMediaStreamTrackRendererCocoa::start</short_desc>
          <delta_ts>2021-06-25 12:51:44 -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="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</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>1772559</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-24 23:33:11 -0700</bug_when>
    <thetext>Fix null crash in AudioMediaStreamTrackRendererCocoa::start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772560</commentid>
    <comment_count>1</comment_count>
      <attachid>432240</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-24 23:37:13 -0700</bug_when>
    <thetext>Created attachment 432240
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772561</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-24 23:37:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/79045120&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772623</commentid>
    <comment_count>3</comment_count>
      <attachid>432240</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-06-25 05:06:48 -0700</bug_when>
    <thetext>Comment on attachment 432240
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        has an early return or hasn&apos;t been called yet.

It probably means we have an early return, which means we have an error case when creating the audio unit.
Release logging would tell us what actually happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772743</commentid>
    <comment_count>4</comment_count>
      <attachid>432240</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-25 12:41:36 -0700</bug_when>
    <thetext>Comment on attachment 432240
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt; +        has an early return or hasn&apos;t been called yet.
&gt; 
&gt; It probably means we have an early return, which means we have an error case when creating the audio unit.
&gt; Release logging would tell us what actually happened.

There&apos;s already release logging in LocalAudioMediaStreamTrackRendererInternalUnit::retrieveFormatDescription</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772746</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-25 12:51:42 -0700</bug_when>
    <thetext>Committed r279296 (239172@main): &lt;https://commits.webkit.org/239172@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 432240.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>432240</attachid>
            <date>2021-06-24 23:37:13 -0700</date>
            <delta_ts>2021-06-25 12:51:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227386-20210624233713.patch</filename>
            <type>text/plain</type>
            <size>2047</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5MjEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI5YWY3MzQ5ZjJhNWU5
MjAzNDRiMDdiMmYwZWFkODZkYzYzYTUyMC4uZDc3ODY4MjQyZWFmOWRkM2I0NGRiMjQwOGEzZTdk
ZDIxZDhhYjk3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA2LTI0ICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IG51
bGwgY3Jhc2ggaW4gQXVkaW9NZWRpYVN0cmVhbVRyYWNrUmVuZGVyZXJDb2NvYTo6c3RhcnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNzM4NgorICAg
ICAgICA8cmRhcjovLzc5MDQ1MTIwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEF1ZGlvTWVkaWFTdHJlYW1UcmFja1JlbmRlcmVySW50ZXJuYWxVbml0
TWFuYWdlcjo6UHJveHk6On5Qcm94eSBjYWxscyB0aG9zZSBjYWxsYmFja3Mgd2l0aCBudWxscHRy
LgorICAgICAgICBTbyBjYW4gTG9jYWxBdWRpb01lZGlhU3RyZWFtVHJhY2tSZW5kZXJlckludGVy
bmFsVW5pdDo6cmV0cmlldmVGb3JtYXREZXNjcmlwdGlvbiB3aGVuIGNyZWF0ZUF1ZGlvVW5pdElm
TmVlZGVkCisgICAgICAgIGhhcyBhbiBlYXJseSByZXR1cm4gb3IgaGFzbid0IGJlZW4gY2FsbGVk
IHlldC4KKworICAgICAgICBXaGVuIHRoaXMgaGFwcGVucywgbGV0J3Mgbm90IGNyYXNoLgorCisg
ICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vY29jb2EvQXVkaW9NZWRpYVN0cmVhbVRyYWNr
UmVuZGVyZXJDb2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb01lZGlhU3RyZWFtVHJh
Y2tSZW5kZXJlckNvY29hOjpzdGFydCk6CisKIDIwMjEtMDYtMjMgIEplYW4tWXZlcyBBdmVuYXJk
ICA8anlhQGFwcGxlLmNvbT4KIAogICAgICAgICBOb3QgYWxsIHVzZXMgb2YgQXVkaW9Ub29sYm94
IGZyYW1ld29yayB1c2Ugc29mdCBsaW5raW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9jb2NvYS9BdWRpb01lZGlhU3RyZWFtVHJhY2tSZW5kZXJlckNv
Y29hLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2NvY29hL0F1ZGlv
TWVkaWFTdHJlYW1UcmFja1JlbmRlcmVyQ29jb2EuY3BwCmluZGV4IDY4NzJhODJlMzAxZmVmOWFl
OWIyNGI1NjQzN2M4NGE1YjYwZGU2MmMuLjIyMDBlZjFiOGM3MmIzOGI2NmVkNTczM2RjOTFjOGVk
MjdjMjg1MjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFt
L2NvY29hL0F1ZGlvTWVkaWFTdHJlYW1UcmFja1JlbmRlcmVyQ29jb2EuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2NvY29hL0F1ZGlvTWVkaWFTdHJlYW1UcmFj
a1JlbmRlcmVyQ29jb2EuY3BwCkBAIC00NSw3ICs0NSw3IEBAIHZvaWQgQXVkaW9NZWRpYVN0cmVh
bVRyYWNrUmVuZGVyZXJDb2NvYTo6c3RhcnQoQ29tcGxldGlvbkhhbmRsZXI8dm9pZCgpPiYmIGNh
bGxiCiAgICAgY2xlYXIoKTsKIAogICAgIEF1ZGlvTWVkaWFTdHJlYW1UcmFja1JlbmRlcmVyVW5p
dDo6c2luZ2xldG9uKCkucmV0cmlldmVGb3JtYXREZXNjcmlwdGlvbihbd2Vha1RoaXMgPSBtYWtl
V2Vha1B0cih0aGlzKSwgY2FsbGJhY2sgPSBXVEZNb3ZlKGNhbGxiYWNrKV0oYXV0byogZm9ybWF0
RGVzY3JpcHRpb24pIG11dGFibGUgewotICAgICAgICBpZiAod2Vha1RoaXMpCisgICAgICAgIGlm
ICh3ZWFrVGhpcyAmJiBmb3JtYXREZXNjcmlwdGlvbikKICAgICAgICAgICAgIHdlYWtUaGlzLT5t
X291dHB1dERlc2NyaXB0aW9uID0gbWFrZVVuaXF1ZTxDQUF1ZGlvU3RyZWFtRGVzY3JpcHRpb24+
KCpmb3JtYXREZXNjcmlwdGlvbik7CiAgICAgICAgIGNhbGxiYWNrKCk7CiAgICAgfSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>