<?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>176544</bug_id>
          
          <creation_ts>2017-09-07 10:47:13 -0700</creation_ts>
          <short_desc>[GStreamer] initializationDataEncountered() dispatch can outlive MediaPlayerPrivateGStreamerBase</short_desc>
          <delta_ts>2017-09-27 13:02:35 -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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>calvaris</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1346408</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-07 10:47:13 -0700</bug_when>
    <thetext>[GStreamer] initializationDataEncountered() dispatch can outlive MediaPlayerPrivateGStreamerBase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346413</commentid>
    <comment_count>1</comment_count>
      <attachid>320138</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-07 10:51:11 -0700</bug_when>
    <thetext>Created attachment 320138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346753</commentid>
    <comment_count>2</comment_count>
      <attachid>320138</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2017-09-08 01:55:46 -0700</bug_when>
    <thetext>Comment on attachment 320138
Patch

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

&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:-367
&gt; -        String sessionId(createCanonicalUUIDString());

If we&apos;re not using createCanonicalUUIDString() anymore, we can probably remove the UUID header.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346763</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-08 03:57:38 -0700</bug_when>
    <thetext>Committed r221782: &lt;http://trac.webkit.org/changeset/221782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346831</commentid>
    <comment_count>4</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-08 09:53:16 -0700</bug_when>
    <thetext>Reopening because the patch still hasn&apos;t officially landed due to svn.webkit.org issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1347087</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-09 05:40:42 -0700</bug_when>
    <thetext>This has in fact landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353783</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 13:02:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/34694530&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320138</attachid>
            <date>2017-09-07 10:51:11 -0700</date>
            <delta_ts>2017-09-08 01:55:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-176544-20170907195110.patch</filename>
            <type>text/plain</type>
            <size>4453</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTQ4NjI1MDY5Y2VjMmMx
NmQxMjY4OTdhMzIwNjAxNDY5N2EwMDdkZS4uMmJkNjM5OGFkNTUzOWRjOWEyMDBhNWM3MzNmMzZj
ODQxYWRiNzUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE3LTA5LTA3ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVhbWVyXSBp
bml0aWFsaXphdGlvbkRhdGFFbmNvdW50ZXJlZCgpIGRpc3BhdGNoIGNhbiBvdXRsaXZlIE1lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE3NjU0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoZSBSdW5Mb29wIGRpc3BhdGNoIHRoYXQgaW52b2tlcyBNZWRp
YVBsYXllcjo6aW5pdGlhbGl6YXRpb25EYXRhRW5jb3VudGVyZWQoKQorICAgICAgICBjYW4gb3V0
bGl2ZSB0aGUgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZSBvYmplY3QgdGhhdCBpcyBy
ZWZlcmVuY2VkCisgICAgICAgIGZyb20gdGhlIGRpc3BhdGNoZWQgZnVuY3Rvci4gVG8gYXZvaWQg
dGhpcywgYSBXZWFrUHRyRmFjdG9yeSBpcyBwbGFjZWQgb250bworICAgICAgICBNZWRpYVBsYXll
clByaXZhdGVHU3RyZWFtZXJCYXNlIGFuZCBhIFdlYWtQdHIgb2JqZWN0IGlzIGtlcHQgaW4gdGhl
IGZ1bmN0b3IsCisgICAgICAgIGJhaWxpbmcgZHVyaW5nIGRpc3BhdGNoIGlmIHRoZSBmYWN0b3J5
IChhbG9uZyB3aXRoIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UpCisgICAgICAgIGhh
cyBhbHJlYWR5IGJlZW4gZGVzdHJveWVkIHNpbmNlIHRoZSBzY2hlZHVsZSBvZiB0aGlzIGRpc3Bh
dGNoLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVy
UHJpdmF0ZUdTdHJlYW1lckJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQ
cml2YXRlR1N0cmVhbWVyQmFzZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJCYXNlOjpoYW5kbGVT
eW5jTWVzc2FnZSk6CisgICAgICAgIEFsc28gcmVtb3ZlIHRoZSB1bnVzZWQgYHNlc3Npb25JZGAg
c3RyaW5nLgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXll
clByaXZhdGVHU3RyZWFtZXJCYXNlLmg6CisKIDIwMTctMDktMDcgIFJ5YW4gSGFkZGFkICA8cnlh
bmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIy
MTcxNi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJCYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJC
YXNlLmNwcAppbmRleCA3MjEyMTliYTY1YjI5OGU0ODFiNmRkOTU0YWVmMTEyYzIwZGVlMjQ4Li41
Zjc0ZWM2MzY5MzVlMGUyNmI0NjgxZmYzOGVhODVhMTcwOTBiZjgxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyQmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UuY3BwCkBAIC0yMjcsNyAr
MjI3LDggQEAgcHJpdmF0ZToKICNlbmRpZiAvLyBVU0UoR1NUUkVBTUVSX0dMKQogCiBNZWRpYVBs
YXllclByaXZhdGVHU3RyZWFtZXJCYXNlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJCYXNl
KE1lZGlhUGxheWVyKiBwbGF5ZXIpCi0gICAgOiBtX25vdGlmaWVyKE1haW5UaHJlYWROb3RpZmll
cjxNYWluVGhyZWFkTm90aWZpY2F0aW9uPjo6Y3JlYXRlKCkpCisgICAgOiBtX3dlYWtQdHJGYWN0
b3J5KHRoaXMpCisgICAgLCBtX25vdGlmaWVyKE1haW5UaHJlYWROb3RpZmllcjxNYWluVGhyZWFk
Tm90aWZpY2F0aW9uPjo6Y3JlYXRlKCkpCiAgICAgLCBtX3BsYXllcihwbGF5ZXIpCiAgICAgLCBt
X2Zwc1NpbmsobnVsbHB0cikKICAgICAsIG1fcmVhZHlTdGF0ZShNZWRpYVBsYXllcjo6SGF2ZU5v
dGhpbmcpCkBAIC0zNjQsMTMgKzM2NSwxMyBAQCBib29sIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJl
YW1lckJhc2U6OmhhbmRsZVN5bmNNZXNzYWdlKEdzdE1lc3NhZ2UqIG1lc3NhZ2UpCiAgICAgICAg
IGlmIChjb25jYXRlbmF0ZWRJbml0RGF0YUNodW5rc051bWJlciA+IDEpCiAgICAgICAgICAgICBl
dmVudEtleVN5c3RlbUlkU3RyaW5nID0gZW1wdHlTdHJpbmcoKTsKIAotICAgICAgICBTdHJpbmcg
c2Vzc2lvbklkKGNyZWF0ZUNhbm9uaWNhbFVVSURTdHJpbmcoKSk7CisgICAgICAgIFJ1bkxvb3A6
Om1haW4oKS5kaXNwYXRjaChbd2Vha1RoaXMgPSBtX3dlYWtQdHJGYWN0b3J5LmNyZWF0ZVdlYWtQ
dHIoKSwgZXZlbnRLZXlTeXN0ZW1JZFN0cmluZywgaW5pdERhdGEgPSBXVEZNb3ZlKGNvbmNhdGVu
YXRlZEluaXREYXRhQ2h1bmtzKV0geworICAgICAgICAgICAgaWYgKCF3ZWFrVGhpcykKKyAgICAg
ICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFt0
aGlzLCBldmVudEtleVN5c3RlbUlkU3RyaW5nLCBzZXNzaW9uSWQsIGluaXREYXRhID0gV1RGTW92
ZShjb25jYXRlbmF0ZWRJbml0RGF0YUNodW5rcyldIHsKICAgICAgICAgICAgIEdTVF9ERUJVRygi
c2NoZWR1bGluZyBpbml0aWFsaXphdGlvbkRhdGFFbmNvdW50ZXJlZCBldmVudCBmb3IgJXMgd2l0
aCBjb25jYXRlbmF0ZWQgaW5pdCBkYXRhcyBzaXplIG9mICUiIEdfR1NJWkVfRk9STUFULCBldmVu
dEtleVN5c3RlbUlkU3RyaW5nLnV0ZjgoKS5kYXRhKCksIGluaXREYXRhLnNpemUoKSk7CiAgICAg
ICAgICAgICBHU1RfTUVNRFVNUCgiaW5pdCBkYXRhcyIsIGluaXREYXRhLmRhdGEoKSwgaW5pdERh
dGEuc2l6ZSgpKTsKLQotICAgICAgICAgICAgbV9wbGF5ZXItPmluaXRpYWxpemF0aW9uRGF0YUVu
Y291bnRlcmVkKEFTQ0lJTGl0ZXJhbCgiY2VuYyIpLCBBcnJheUJ1ZmZlcjo6Y3JlYXRlKGluaXRE
YXRhLmRhdGEoKSwgaW5pdERhdGEuc2l6ZSgpKSk7CisgICAgICAgICAgICB3ZWFrVGhpcy0+bV9w
bGF5ZXItPmluaXRpYWxpemF0aW9uRGF0YUVuY291bnRlcmVkKEFTQ0lJTGl0ZXJhbCgiY2VuYyIp
LCBBcnJheUJ1ZmZlcjo6Y3JlYXRlKGluaXREYXRhLmRhdGEoKSwgaW5pdERhdGEuc2l6ZSgpKSk7
CiAgICAgICAgIH0pOwogCiAgICAgICAgIEdTVF9JTkZPKCJ3YWl0aW5nIGZvciBhIENETSBpbnN0
YW5jZSIpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0
cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJC
YXNlLmgKaW5kZXggMWUwZmY5N2I0YzZhNjBmNjg2MDVkMzFhN2FlMTc1YmZlZDU1YWE4MC4uYTQ4
NWNmMTEyZDBkNzEwZDc3YmNmNmVlNTk0YTAzYjIxZmVhMjM0YyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdT
dHJlYW1lckJhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZS5oCkBAIC0zNCw2ICszNCw3IEBA
CiAjaW5jbHVkZSA8d3RmL0NvbmRpdGlvbi5oPgogI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+CiAj
aW5jbHVkZSA8d3RmL1J1bkxvb3AuaD4KKyNpbmNsdWRlIDx3dGYvV2Vha1B0ci5oPgogCiAjaWYg
VVNFKFRFWFRVUkVfTUFQUEVSX0dMKQogI2luY2x1ZGUgIlRleHR1cmVNYXBwZXJQbGF0Zm9ybUxh
eWVyUHJveHlQcm92aWRlci5oIgpAQCAtMTk2LDYgKzE5Nyw3IEBAIHByb3RlY3RlZDoKICAgICAg
ICAgU2l6ZUNoYW5nZWQgPSAxIDw8IDYKICAgICB9OwogCisgICAgV2Vha1B0ckZhY3Rvcnk8TWVk
aWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZT4gbV93ZWFrUHRyRmFjdG9yeTsKICAgICBSZWY8
TWFpblRocmVhZE5vdGlmaWVyPE1haW5UaHJlYWROb3RpZmljYXRpb24+PiBtX25vdGlmaWVyOwog
ICAgIE1lZGlhUGxheWVyKiBtX3BsYXllcjsKICAgICBHUmVmUHRyPEdzdEVsZW1lbnQ+IG1fcGlw
ZWxpbmU7Cg==
</data>
<flag name="review"
          id="340285"
          type_id="1"
          status="+"
          setter="calvaris"
    />
          </attachment>
      

    </bug>

</bugzilla>