<?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>173463</bug_id>
          
          <creation_ts>2017-06-16 02:44:41 -0700</creation_ts>
          <short_desc>[GStreamer] criticals watching YouTube Live</short_desc>
          <delta_ts>2017-06-19 05:30:27 -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>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Charlie Turner">cturner</reporter>
          <assigned_to name="Charlie Turner">cturner</assigned_to>
          <cc>ht990332</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1319907</commentid>
    <comment_count>0</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-16 02:44:41 -0700</bug_when>
    <thetext>As soon as the video starts buffering, we get,

(WebKitWebProcess:3442): GStreamer-CRITICAL **: 
Trying to dispose element appsrc2, but it is in READY instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(WebKitWebProcess:3442): GStreamer-CRITICAL **: 
Trying to dispose element webkitwebsrc0, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

The problem is that the call chain to webKitWebSrcDispose isn&apos;t ensuring elements are in the right state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319940</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-06-16 07:18:03 -0700</bug_when>
    <thetext>Watch the case in the tags, I don&apos;t think our Bugzilla searches will find this bug if you tag it [Gstreamer] rather than [GStreamer]. For some strange reason saved searches are restricted to committers, so give me a reminder once you become a committer and I&apos;ll show you how to access our list of multimedia bugs. That&apos;ll make your life a little bit easier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319955</commentid>
    <comment_count>2</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-16 08:12:09 -0700</bug_when>
    <thetext>Thanks, that was unintentional, but I FWIW I believe bugzilla queries are case insensitive: https://bugs.webkit.org/page.cgi?id=quicksearch.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1320655</commentid>
    <comment_count>3</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-19 05:30:27 -0700</bug_when>
    <thetext>Due to an issue linking against wrong gstreamer library. YouTube live works well for me.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>