<?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>142397</bug_id>
          
          <creation_ts>2015-03-06 08:57:26 -0800</creation_ts>
          <short_desc>ReadableStreamJSSource should use JSC::Strong UnspecifiedBoolType operator</short_desc>
          <delta_ts>2015-03-09 04:36:46 -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>WebCore Misc.</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>141160</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>benjamin</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1074946</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-06 08:57:26 -0800</bug_when>
    <thetext>ReadableStreamJSSource uses JSC::Strong to keep JS objects.
It should use UnspecifiedBoolType in lieu of checking for undefined values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074952</commentid>
    <comment_count>1</comment_count>
      <attachid>248066</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-06 09:09:00 -0800</bug_when>
    <thetext>Created attachment 248066
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075518</commentid>
    <comment_count>2</comment_count>
      <attachid>248066</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-03-08 20:39:12 -0700</bug_when>
    <thetext>Comment on attachment 248066
Patch

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

Oh boy, why didn&apos;t anyone review this :(

&gt; Source/WebCore/bindings/js/ReadableStreamJSSource.h:55
&gt; +    virtual bool isErrored() { return m_error; }

!!m_error</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075564</commentid>
    <comment_count>3</comment_count>
      <attachid>248239</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-09 03:37:52 -0700</bug_when>
    <thetext>Created attachment 248239
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075580</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 04:35:17 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 248239:

media/track/track-insert-after-load-crash.html bug 142484 (author: bfulgham@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075581</commentid>
    <comment_count>5</comment_count>
      <attachid>248239</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 04:36:42 -0700</bug_when>
    <thetext>Comment on attachment 248239
Patch for landing

Clearing flags on attachment: 248239

Committed r181264: &lt;http://trac.webkit.org/changeset/181264&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075582</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-09 04:36:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248066</attachid>
            <date>2015-03-06 09:09:00 -0800</date>
            <delta_ts>2015-03-09 03:36:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142397-20150306180839.patch</filename>
            <type>text/plain</type>
            <size>2037</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwOTUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQ3ODNiMTFmM2Y2OTQ1
OTIxNTYxMTkyMjkyZGQzNWM5ZWMyMjVmYS4uMGQ4NWVjYjQyYWY3MjkwNzdmMGE5ZjBlM2Q1Njcz
ZjNjNDIwZTc4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAzLTA2ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciA8Y2FsdmFyaXNAaWdhbGlhLmNvbT4gYW5kIFlvdWVubiBGYWJs
ZXQgIDx5b3Vlbm4uZmFibGV0QGNyZi5jYW5vbi5mcj4KKworICAgICAgICBSZWFkYWJsZVN0cmVh
bUpTU291cmNlIHNob3VsZCB1c2UgSlNDOjpTdHJvbmcgVW5zcGVjaWZpZWRCb29sVHlwZSBvcGVy
YXRvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQy
Mzk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8g
YmVoYXZpb3IgY2hhbmdlLiBDdXJyZW50IHRlc3RzIGNvdmVyIHRoZSBjaGFuZ2VzLgorCisgICAg
ICAgICogYmluZGluZ3MvanMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5jcHA6CisgICAgICAgICog
YmluZGluZ3MvanMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5oOgorCiAyMDE1LTAzLTAzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgVHJ5IHRvIGZpeCB0
aGUgYnVpbGQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9SZWFkYWJs
ZVN0cmVhbUpTU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxl
U3RyZWFtSlNTb3VyY2UuY3BwCmluZGV4IGI4MWFhY2Q1MDA4YjU3NDQ4MmQ5ZWMxNjNhN2EzNzBh
ZWQ3Y2Q3ZDcuLjNjMzM2NTUxNTJkYmYyMjk1NGZhNDk3ZTQxODA4ZTNmZTNmZTM1MDAgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3VyY2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3Vy
Y2UuY3BwCkBAIC02Nyw3ICs2Nyw2IEBAIFJlZjxSZWFkYWJsZVN0cmVhbUpTU291cmNlPiBSZWFk
YWJsZVN0cmVhbUpTU291cmNlOjpjcmVhdGUoSlNDOjpFeGVjU3RhdGUqIGV4ZWMpCiB9CiAKIFJl
YWRhYmxlU3RyZWFtSlNTb3VyY2U6OlJlYWRhYmxlU3RyZWFtSlNTb3VyY2UoSlNDOjpFeGVjU3Rh
dGUqIGV4ZWMpCi0gICAgOiBtX2Vycm9yKGV4ZWMtPnZtKCksIGpzVW5kZWZpbmVkKCkpCiB7CiAg
ICAgaWYgKCFleGVjLT5hcmd1bWVudENvdW50KCkpCiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3VyY2UuaCBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3VyY2UuaAppbmRl
eCA0NDYzNDYxMjY2YTZkZWYyMzM4NTU2MDBjMmY3ODdhMjgzMGEyMDc2Li43Mzc5MzBmMTFjNWY0
ZDdlNjQ4YTQ4ODc0M2JmYzM5NjlmNGZlYWE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9SZWFkYWJsZVN0cmVhbUpTU291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5oCkBAIC01Miw3ICs1Miw3IEBAIHB1
YmxpYzoKICAgICBib29sIHN0YXJ0KCkgeyByZXR1cm4gdHJ1ZTsgfQogCiAgICAgLy8gUmVhZGFi
bGVTdHJlYW1Tb3VyY2UgQVBJLgotICAgIHZpcnR1YWwgYm9vbCBpc0Vycm9yZWQoKSB7IHJldHVy
biAhbV9lcnJvci5nZXQoKS5pc1VuZGVmaW5lZCgpOyB9CisgICAgdmlydHVhbCBib29sIGlzRXJy
b3JlZCgpIHsgcmV0dXJuIG1fZXJyb3I7IH0KIAogcHJpdmF0ZToKICAgICB2b2lkIHNldEludGVy
bmFsRXJyb3IoSlNDOjpFeGVjU3RhdGUqLCBjb25zdCBTdHJpbmcmKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248239</attachid>
            <date>2015-03-09 03:37:52 -0700</date>
            <delta_ts>2015-03-09 04:36:42 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-142397-20150309113728.patch</filename>
            <type>text/plain</type>
            <size>2065</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDM3MmQ0NTFmMjM2N2Rh
NGM5OWM4ZGIzZWFjNDYyNjY3YjljNWNlNC4uY2RmODFkNDFiZTY1MmUzNTlhOWU1MWNmZTZjNDI4
ZDgwZTgyZjExNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAzLTA2ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciA8Y2FsdmFyaXNAaWdhbGlhLmNvbT4gYW5kIFlvdWVubiBGYWJs
ZXQgIDx5b3Vlbm4uZmFibGV0QGNyZi5jYW5vbi5mcj4KKworICAgICAgICBSZWFkYWJsZVN0cmVh
bUpTU291cmNlIHNob3VsZCB1c2UgSlNDOjpTdHJvbmcgVW5zcGVjaWZpZWRCb29sVHlwZSBvcGVy
YXRvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQy
Mzk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQmVuamFtaW4gUG91bGFpbi4KKworICAgICAgICBO
byBiZWhhdmlvciBjaGFuZ2UuIEN1cnJlbnQgdGVzdHMgY292ZXIgdGhlIGNoYW5nZXMuCisKKyAg
ICAgICAgKiBiaW5kaW5ncy9qcy9SZWFkYWJsZVN0cmVhbUpTU291cmNlLmNwcDoKKyAgICAgICAg
KiBiaW5kaW5ncy9qcy9SZWFkYWJsZVN0cmVhbUpTU291cmNlLmg6CisKIDIwMTUtMDMtMDggIERl
YW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1MgTWVkaWFdIFZpZGVv
IGJ1ZmZlciBwcm9ncmVzcyBtaXNzaW5nIG9uIGlQaG9uZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3VyY2UuY3BwIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5jcHAKaW5kZXggYjgxYWFj
ZDUwMDhiNTc0NDgyZDllYzE2M2E3YTM3MGFlZDdjZDdkNy4uM2MzMzY1NTE1MmRiZjIyOTU0ZmE0
OTdlNDE4MDhlM2ZlM2ZlMzUwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvUmVhZGFibGVTdHJlYW1KU1NvdXJjZS5jcHAKQEAgLTY3LDcgKzY3LDYgQEAgUmVmPFJl
YWRhYmxlU3RyZWFtSlNTb3VyY2U+IFJlYWRhYmxlU3RyZWFtSlNTb3VyY2U6OmNyZWF0ZShKU0M6
OkV4ZWNTdGF0ZSogZXhlYykKIH0KIAogUmVhZGFibGVTdHJlYW1KU1NvdXJjZTo6UmVhZGFibGVT
dHJlYW1KU1NvdXJjZShKU0M6OkV4ZWNTdGF0ZSogZXhlYykKLSAgICA6IG1fZXJyb3IoZXhlYy0+
dm0oKSwganNVbmRlZmluZWQoKSkKIHsKICAgICBpZiAoIWV4ZWMtPmFyZ3VtZW50Q291bnQoKSkK
ICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
UmVhZGFibGVTdHJlYW1KU1NvdXJjZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvUmVh
ZGFibGVTdHJlYW1KU1NvdXJjZS5oCmluZGV4IDQ0NjM0NjEyNjZhNmRlZjIzMzg1NTYwMGMyZjc4
N2EyODMwYTIwNzYuLjE3ZTU4NWQ2OTU2N2E3YzcwMTk1MjZjOGFlNjQ1NjY2NGQ3MmRmOWIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1JlYWRhYmxlU3RyZWFtSlNTb3Vy
Y2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9SZWFkYWJsZVN0cmVhbUpTU291
cmNlLmgKQEAgLTUyLDcgKzUyLDcgQEAgcHVibGljOgogICAgIGJvb2wgc3RhcnQoKSB7IHJldHVy
biB0cnVlOyB9CiAKICAgICAvLyBSZWFkYWJsZVN0cmVhbVNvdXJjZSBBUEkuCi0gICAgdmlydHVh
bCBib29sIGlzRXJyb3JlZCgpIHsgcmV0dXJuICFtX2Vycm9yLmdldCgpLmlzVW5kZWZpbmVkKCk7
IH0KKyAgICB2aXJ0dWFsIGJvb2wgaXNFcnJvcmVkKCkgeyByZXR1cm4gISFtX2Vycm9yOyB9CiAK
IHByaXZhdGU6CiAgICAgdm9pZCBzZXRJbnRlcm5hbEVycm9yKEpTQzo6RXhlY1N0YXRlKiwgY29u
c3QgU3RyaW5nJik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>