<?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>192590</bug_id>
          
          <creation_ts>2018-12-11 09:03:28 -0800</creation_ts>
          <short_desc>[WebAudio] Release the AudioDestination when uninitializing DefaultAudioDestinationNode</short_desc>
          <delta_ts>2019-01-18 06:13:27 -0800</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="Yacine Bandou">bandou.yacine</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jer.noble</cc>
    
    <cc>olivier.blin</cc>
    
    <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1486935</commentid>
    <comment_count>0</comment_count>
    <who name="Yacine Bandou">bandou.yacine</who>
    <bug_when>2018-12-11 09:03:28 -0800</bug_when>
    <thetext>When we uninitialize DefaultAudioDestinationNode, the AudioDestination is stopped but not destroyed.

On some platforms the resources are allocated and released with the AudioDestination, thus when we uninitialize DefaultAudioDestinationNode, when the WebProcess is killed for example, we don&apos;t release resources because the AudioDestination is not destroyed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486940</commentid>
    <comment_count>1</comment_count>
      <attachid>357053</attachid>
    <who name="Yacine Bandou">bandou.yacine</who>
    <bug_when>2018-12-11 09:16:48 -0800</bug_when>
    <thetext>Created attachment 357053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495811</commentid>
    <comment_count>2</comment_count>
      <attachid>357053</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-18 06:12:59 -0800</bug_when>
    <thetext>Comment on attachment 357053
Patch

Clearing flags on attachment: 357053

Committed r240143: &lt;https://trac.webkit.org/changeset/240143&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495812</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-18 06:13:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495813</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-18 06:13:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/47383274&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357053</attachid>
            <date>2018-12-11 09:16:48 -0800</date>
            <delta_ts>2019-01-18 06:12:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192590-20181211181641.patch</filename>
            <type>text/plain</type>
            <size>1746</size>
            <attacher name="Yacine Bandou">bandou.yacine</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4NDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjQ1MjA5OGZmYWYzNjZk
MmEwODlkYmJlYTQ0ZjRiZWJkOWM1YzU2ZS4uZTM4ZTRlMzExOGQ5NGVlZmE1NjRiYTgzZjBmMDRh
YzkwYmFhNzkyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTEyLTExICBZYWNp
bmUgQmFuZG91ICA8eWFjaW5lLmJhbmRvdUBzb2Z0YXRob21lLmNvbT4KKworICAgICAgICBbV2Vi
QXVkaW9dIFJlbGVhc2UgdGhlIEF1ZGlvRGVzdGluYXRpb24gd2hlbiB1bmluaXRpYWxpemluZyBE
ZWZhdWx0QXVkaW9EZXN0aW5hdGlvbk5vZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE5MjU5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdoZW4gd2UgdW5pbml0aWFsaXplIERlZmF1bHRBdWRpb0Rlc3Rp
bmF0aW9uTm9kZSwgdGhlIEF1ZGlvRGVzdGluYXRpb24gaXMgc3RvcHBlZCBidXQgbm90IGRlc3Ry
b3llZC4KKworICAgICAgICBPbiBzb21lIHBsYXRmb3JtcyB0aGUgcmVzb3VyY2VzIGFyZSBhbGxv
Y2F0ZWQgYW5kIHJlbGVhc2VkIHdpdGggdGhlIEF1ZGlvRGVzdGluYXRpb24sIHRodXMgd2hlbiB3
ZSB1bmluaXRpYWxpemUKKyAgICAgICAgRGVmYXVsdEF1ZGlvRGVzdGluYXRpb25Ob2RlIHdlIGRv
bid0IHJlbGVhc2UgcmVzb3VyY2VzIGJlY2F1c2UgdGhlIEF1ZGlvRGVzdGluYXRpb24gaXMgbm90
IGRlc3Ryb3llZC4KKworICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8vRGVmYXVsdEF1ZGlvRGVz
dGluYXRpb25Ob2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRlZmF1bHRBdWRpb0Rlc3RpbmF0
aW9uTm9kZTo6dW5pbml0aWFsaXplKToKKwogMjAxOC0xMi0xMSAgWWFjaW5lIEJhbmRvdSAgPHlh
Y2luZS5iYW5kb3VAc29mdGF0aG9tZS5jb20+CiAKICAgICAgICAgW1dlYkF1ZGlvXSBDYWxsIEF1
ZGlvQ29udGV4dDo6dW5pbml0aWFsaXplKCkgaW1tZWRpYXRlbHkgd2hlbiB0aGUgQXVkaW9Db250
ZXh0IGlzIHN0b3BwZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vRGVmYXVsdEF1ZGlvRGVzdGluYXRpb25Ob2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvd2ViYXVkaW8vRGVmYXVsdEF1ZGlvRGVzdGluYXRpb25Ob2RlLmNwcAppbmRleCAxN2FkODcx
NzNlZjVhYWVlMjA2ZjRhYzA3YThlZGI2OWVhODBiNTRkLi43YWNlN2U3MzYxODQxM2YwM2I0MmJm
NTZjMDY0N2NmMjA0MDgyZDA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmF1ZGlvL0RlZmF1bHRBdWRpb0Rlc3RpbmF0aW9uTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy93ZWJhdWRpby9EZWZhdWx0QXVkaW9EZXN0aW5hdGlvbk5vZGUuY3BwCkBAIC02
OSw2ICs2OSw3IEBAIHZvaWQgRGVmYXVsdEF1ZGlvRGVzdGluYXRpb25Ob2RlOjp1bmluaXRpYWxp
emUoKQogICAgICAgICByZXR1cm47CiAKICAgICBtX2Rlc3RpbmF0aW9uLT5zdG9wKCk7CisgICAg
bV9kZXN0aW5hdGlvbiA9IG51bGxwdHI7CiAgICAgbV9udW1iZXJPZklucHV0Q2hhbm5lbHMgPSAw
OwogCiAgICAgQXVkaW9Ob2RlOjp1bmluaXRpYWxpemUoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>