<?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>136492</bug_id>
          
          <creation_ts>2014-09-03 12:08:17 -0700</creation_ts>
          <short_desc>[Win] Potential overrelease of AVCFURLAssetRef</short_desc>
          <delta_ts>2014-09-03 12:22:31 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</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>1032965</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-09-03 12:08:17 -0700</bug_when>
    <thetext>Very rarely, the AVCFURLAssetRef associated with a media element can change from its original state. When this happens, we adopt the new AVCFURLAssetRef without incrementing its retain count. Later, when the AVFWrapper is destroyed it calls Release on this item causing a double-release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1032966</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-09-03 12:08:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/18206746&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1032968</commentid>
    <comment_count>2</comment_count>
      <attachid>237568</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-09-03 12:16:46 -0700</bug_when>
    <thetext>Created attachment 237568
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1032971</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-09-03 12:22:31 -0700</bug_when>
    <thetext>Committed r173216: &lt;http://trac.webkit.org/changeset/173216&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237568</attachid>
            <date>2014-09-03 12:16:46 -0700</date>
            <delta_ts>2014-09-03 12:19:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136492-20140903121748.patch</filename>
            <type>text/plain</type>
            <size>1600</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzIxNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA5LTAzICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5dIFByZXZlbnQgZG91
YmxlLXJlbGVhc2Ugb24gQVZDRlVSTEFzc2V0UmVmCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY0OTIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE4
MjA2NzQ2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRoZSBBVkZXcmFwcGVyOjpzZXRBc3NldCBtZXRob2QgbmVlZHMgdG8gcmV0YWluIHRoZSBwYXNz
ZWQgYXJndW1lbnQsIHNpbmNlIGl0CisgICAgICAgIG9yaWdpbmF0ZXMgZnJvbSBBVkNGUGxheWVy
SXRlbUdldEFzc2V0LCB3aGljaCBkb2VzIG5vdCBpbmNyZW1lbnQgdGhlCisgICAgICAgIHJlZmVy
ZW5jZSBjb3VudCBvZiBpdHMgcmV0dXJuIHZhbHVlIGFzIGV4cGVjdGVkIGJ5IENvY29hIEdldC9D
cmVhdGUvQ29weQorICAgICAgICBzZW1hbnRpY3MuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9hdmZvdW5kYXRpb24vY2YvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uQ0YuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6QVZGV3JhcHBlcjo6c2V0QXNzZXQpOiBSZXRhaW4gdGhlIHBh
c3NlZCBhcmd1bWVudC4KKwogMjAxNC0wOS0wMyAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9A
YXBwbGUuY29tPgogCiAgICAgICAgIFVzZSBTdHJpbmdCdWlsZGVyIGFwcGVuZChjaGFyKSBhbmQg
YXBwZW5kTGl0ZXJhbCBpbiBtb3JlIHBsYWNlcwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL2NmL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlv
bkNGLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9h
dmZvdW5kYXRpb24vY2YvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uQ0YuY3BwCShyZXZp
c2lvbiAxNzMyMDYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5k
YXRpb24vY2YvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uQ0YuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0xODU0LDcgKzE4NTQsNyBAQCB2b2lkIEFWRldyYXBwZXI6OnNldEFzc2V0KEFWQ0ZV
UkxBc3NldFJlCiAgICAgICAgIHJldHVybjsKIAogICAgIEFWQ0ZBc3NldENhbmNlbExvYWRpbmco
YXZBc3NldCgpKTsKLSAgICBtX2F2QXNzZXQgPSBhZG9wdENGKGFzc2V0KTsKKyAgICBtX2F2QXNz
ZXQgPSBhc3NldDsKIH0KIAogUGxhdGZvcm1MYXllciogQVZGV3JhcHBlcjo6cGxhdGZvcm1MYXll
cigpCg==
</data>
<flag name="review"
          id="262297"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>