<?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>173306</bug_id>
          
          <creation_ts>2017-06-13 01:19:43 -0700</creation_ts>
          <short_desc>[GStreamer] Spreaker live shows won&apos;t play</short_desc>
          <delta_ts>2017-06-22 09:43:57 -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>WebKitGTK</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andres Gomez Garcia">agomez</reporter>
          <assigned_to name="Charlie Turner">cturner</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>cturner</cc>
    
    <cc>eocanha</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1318599</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gomez Garcia">agomez</who>
    <bug_when>2017-06-13 01:19:43 -0700</bug_when>
    <thetext>I&apos;m using WebKitGtk+ with my own JHBuild setting:
https://github.com/tanty/jhbuild-epiphany/tree/master

WebKit 2.17.3.

The compilation was done with CMake args:

&apos;-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_MINIBROWSER=ON -DCMAKE_C_FLAGS_RELEASE=&quot;-O0 -g -DNDEBUG  -DG_DISABLE_CAST_CHECKS&quot; -DCMAKE_CXX_FLAGS_RELEASE=&quot;-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS&quot;&apos;

Open MiniBrowser and go to, for example:
http://www.spreaker.com/user/radiocable

For this show, they are live at 08:30-09:30 C(S)ET. You can choose another show at another time, if preferred.

When clicking on the play button for the live show to play nothing is played and a banner is shown:

&quot;This episode is not available, please try again in a few minutes.&quot;

This works well with, at least, Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321185</commentid>
    <comment_count>1</comment_count>
      <attachid>313420</attachid>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-20 12:06:38 -0700</bug_when>
    <thetext>Created attachment 313420
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321186</commentid>
    <comment_count>2</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-20 12:07:52 -0700</bug_when>
    <thetext>One further problem (or perhaps exposed problem) after this patch is that sometimes you will hear some garbled audio before the stream starts properly. This looks like something to do with a PAUSED-&gt;PLAYING transition happening too early, but it&apos;s a separate issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321858</commentid>
    <comment_count>3</comment_count>
      <attachid>313420</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2017-06-22 07:12:00 -0700</bug_when>
    <thetext>Comment on attachment 313420
Patch

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

The problem of this structure is that there is going to be the case of (parsedIcyMetaInt &amp;&amp; metadataInterval &gt; 0) being false and you want to set the caps to nullptr there too. You need to rework this to avoid it.

&gt; Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:956
&gt; +    String icyMetaInt = response.httpHeaderField(HTTPHeaderName::IcyMetaInt);

icyMetaInt -&gt; metadataIntervalAsString

&gt; Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:958
&gt; +        bool parsedIcyMetaInt;

isMetatadaIntervalParsed

&gt; Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:959
&gt; +        gint metadataInterval = icyMetaInt.toInt(&amp;parsedIcyMetaInt);

Please use plain int.

&gt; Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:962
&gt; +            GRefPtr&lt;GstCaps&gt; caps = adoptGRef(
&gt; +                gst_caps_new_simple(&quot;application/x-icy&quot;, &quot;metadata-interval&quot;, G_TYPE_INT, metadataInterval, nullptr));

You can have this in just one line. No problem with long lines in WK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321865</commentid>
    <comment_count>4</comment_count>
      <attachid>313619</attachid>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-22 07:42:19 -0700</bug_when>
    <thetext>Created attachment 313619
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321879</commentid>
    <comment_count>5</comment_count>
      <attachid>313619</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2017-06-22 08:12:15 -0700</bug_when>
    <thetext>Comment on attachment 313619
Patch

I can give you the r+ now but I am not totally convince of the structure. I would either:

bool areCapsSet = false;
...
if (!areCapsSet)
   gst_app_src_set_caps(priv-&gt;appsrc, nullptr);

or even

GRefPtr&lt;GstCaps&gt; caps;
...
gst_app_src_set_caps(priv-&gt;appsrc, caps.get());</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321910</commentid>
    <comment_count>6</comment_count>
      <attachid>313633</attachid>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2017-06-22 09:00:16 -0700</bug_when>
    <thetext>Created attachment 313633
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321934</commentid>
    <comment_count>7</comment_count>
      <attachid>313633</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-22 09:43:55 -0700</bug_when>
    <thetext>Comment on attachment 313633
Patch

Clearing flags on attachment: 313633

Committed r218703: &lt;http://trac.webkit.org/changeset/218703&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1321935</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-22 09:43:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313420</attachid>
            <date>2017-06-20 12:06:38 -0700</date>
            <delta_ts>2017-06-22 07:42:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173306-20170620200637.patch</filename>
            <type>text/plain</type>
            <size>2758</size>
            <attacher name="Charlie Turner">cturner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4NDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWU4Y2M2ODAxZjA5YmFm
NzFiM2ZjMmY0NmYwOTdjNDg2OWVjNDQyMi4uMzdlZTlkYTE4NzE4YTAxOWU1N2Q3NDgyN2M4Yjdh
ZjgxOGMzNWEwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE3LTA2LTIwICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBTcHJlYWtl
ciBsaXZlIHNob3dzIHdvbid0IHBsYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE3MzMwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgd2FzIGR1ZSB0byByZW1vdmluZyB0aGUgY29kZSB0aGF0IG5l
Z290aWF0ZWQgY2FwcyBmb3IgSWNlY2FzdAorICAgICAgICBzdHJlYW1zIGJhc2VkIG9uIHRoZSBy
ZXNwb25zZSBoZWFkZXJzIGluIHIxOTE5NDcuIFRoZSBwcm9ibGVtIGlzIHRoYXQKKyAgICAgICAg
dGhlIHR5cGVmaW5kIGVsZW1lbnQgY2FuIHNvbWV0aW1lcyBzcXVpbnQgaGFyZCBlbm91Z2ggYW5k
IHNlZSBhbiBNUDMKKyAgICAgICAgc3RyZWFtIGFuZCBhdHRlbXB0IHRvIHBsYXkgaXQsIHJlc3Vs
dGluZyBpbiBnYXJibGVkIGF1ZGlvIHBsYXliYWNrLiBNb3JlCisgICAgICAgIGNvbW1vbmx5IHR5
cGVmaW5kIGZhaWxzIHRvIHJlY29nbml6ZSB0aGUgSWNlY2FzdCBzdHJlYW0gYW5kIGJhaWxzLAor
ICAgICAgICByZXN1bHRpbmcgaW4gbm8gcGxheWJhY2sgYXQgYWxsLgorCisgICAgICAgIHIxOTE5
NDcgYWxzbyByZW1vdmVkIHRoZSBlbWlzc2lvbiBvZiBtZXRhZGF0YSBpbnRvIHRoZSBwaXBlbGlu
ZS4gVGhpcworICAgICAgICBwYXRjaCBhbHNvIGxlYXZlcyB0aGF0IG91dCBzaW5jZSB3ZSBoYXZl
IG5vIHVzZSBmb3IgaXQgd2l0aGluIFdlYktpdC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuY3BwOgorICAgICAgICAoU3Ry
ZWFtaW5nQ2xpZW50OjpoYW5kbGVSZXNwb25zZVJlY2VpdmVkKToKKwogMjAxNy0wNi0xOCAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIHdoZW4gcmUtZW50
ZXJpbmcgTWVkaWFEZXZpY2VzRW51bWVyYXRpb25SZXF1ZXN0OjpjYW5jZWwoKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNv
dXJjZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAppbmRleCBjOWFkZjhjMDA4NDAxOTcy
ZjU4ZmU4MGMzNDU0N2U3ZTMxNWEzYzYwLi5jMjM4MjI1MDA1ZjAxM2M4YzAxY2RmYTBjNTgwMDk5
OWU1Y2U5MjgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
c3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNw
cApAQCAtOTUyLDcgKzk1MiwxOCBAQCB2b2lkIFN0cmVhbWluZ0NsaWVudDo6aGFuZGxlUmVzcG9u
c2VSZWNlaXZlZChjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKICAgICB9IGVsc2UK
ICAgICAgICAgZ3N0X2FwcF9zcmNfc2V0X3NpemUocHJpdi0+YXBwc3JjLCAtMSk7CiAKLSAgICBn
c3RfYXBwX3NyY19zZXRfY2Fwcyhwcml2LT5hcHBzcmMsIG51bGxwdHIpOworICAgIC8vIFNpZ25h
bCB0byBkb3duc3RyZWFtIGlmIHRoaXMgaXMgYW4gSWNlY2FzdCBzdHJlYW0uCisgICAgU3RyaW5n
IGljeU1ldGFJbnQgPSByZXNwb25zZS5odHRwSGVhZGVyRmllbGQoSFRUUEhlYWRlck5hbWU6Oklj
eU1ldGFJbnQpOworICAgIGlmICghaWN5TWV0YUludC5pc0VtcHR5KCkpIHsKKyAgICAgICAgYm9v
bCBwYXJzZWRJY3lNZXRhSW50OworICAgICAgICBnaW50IG1ldGFkYXRhSW50ZXJ2YWwgPSBpY3lN
ZXRhSW50LnRvSW50KCZwYXJzZWRJY3lNZXRhSW50KTsKKyAgICAgICAgaWYgKHBhcnNlZEljeU1l
dGFJbnQgJiYgbWV0YWRhdGFJbnRlcnZhbCA+IDApIHsKKyAgICAgICAgICAgIEdSZWZQdHI8R3N0
Q2Fwcz4gY2FwcyA9IGFkb3B0R1JlZigKKyAgICAgICAgICAgICAgICBnc3RfY2Fwc19uZXdfc2lt
cGxlKCJhcHBsaWNhdGlvbi94LWljeSIsICJtZXRhZGF0YS1pbnRlcnZhbCIsIEdfVFlQRV9JTlQs
IG1ldGFkYXRhSW50ZXJ2YWwsIG51bGxwdHIpKTsKKyAgICAgICAgICAgIGdzdF9hcHBfc3JjX3Nl
dF9jYXBzKHByaXYtPmFwcHNyYywgY2Fwcy5nZXQoKSk7CisgICAgICAgIH0KKyAgICB9IGVsc2UK
KyAgICAgICAgZ3N0X2FwcF9zcmNfc2V0X2NhcHMocHJpdi0+YXBwc3JjLCBudWxscHRyKTsKIAog
ICAgIC8vIEVtaXQgYSBHU1RfRVZFTlRfQ1VTVE9NX0RPV05TVFJFQU1fU1RJQ0tZIGV2ZW50IHRv
IGxldCBHU3RyZWFtZXIga25vdyBhYm91dCB0aGUgSFRUUCBoZWFkZXJzIHNlbnQgYW5kIHJlY2Vp
dmVkLgogICAgIEdzdFN0cnVjdHVyZSogaHR0cEhlYWRlcnMgPSBnc3Rfc3RydWN0dXJlX25ld19l
bXB0eSgiaHR0cC1oZWFkZXJzIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313619</attachid>
            <date>2017-06-22 07:42:19 -0700</date>
            <delta_ts>2017-06-22 09:00:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173306-20170622154218.patch</filename>
            <type>text/plain</type>
            <size>2868</size>
            <attacher name="Charlie Turner">cturner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4NDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWU4Y2M2ODAxZjA5YmFm
NzFiM2ZjMmY0NmYwOTdjNDg2OWVjNDQyMi4uMzdlZTlkYTE4NzE4YTAxOWU1N2Q3NDgyN2M4Yjdh
ZjgxOGMzNWEwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE3LTA2LTIwICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBTcHJlYWtl
ciBsaXZlIHNob3dzIHdvbid0IHBsYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE3MzMwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgd2FzIGR1ZSB0byByZW1vdmluZyB0aGUgY29kZSB0aGF0IG5l
Z290aWF0ZWQgY2FwcyBmb3IgSWNlY2FzdAorICAgICAgICBzdHJlYW1zIGJhc2VkIG9uIHRoZSBy
ZXNwb25zZSBoZWFkZXJzIGluIHIxOTE5NDcuIFRoZSBwcm9ibGVtIGlzIHRoYXQKKyAgICAgICAg
dGhlIHR5cGVmaW5kIGVsZW1lbnQgY2FuIHNvbWV0aW1lcyBzcXVpbnQgaGFyZCBlbm91Z2ggYW5k
IHNlZSBhbiBNUDMKKyAgICAgICAgc3RyZWFtIGFuZCBhdHRlbXB0IHRvIHBsYXkgaXQsIHJlc3Vs
dGluZyBpbiBnYXJibGVkIGF1ZGlvIHBsYXliYWNrLiBNb3JlCisgICAgICAgIGNvbW1vbmx5IHR5
cGVmaW5kIGZhaWxzIHRvIHJlY29nbml6ZSB0aGUgSWNlY2FzdCBzdHJlYW0gYW5kIGJhaWxzLAor
ICAgICAgICByZXN1bHRpbmcgaW4gbm8gcGxheWJhY2sgYXQgYWxsLgorCisgICAgICAgIHIxOTE5
NDcgYWxzbyByZW1vdmVkIHRoZSBlbWlzc2lvbiBvZiBtZXRhZGF0YSBpbnRvIHRoZSBwaXBlbGlu
ZS4gVGhpcworICAgICAgICBwYXRjaCBhbHNvIGxlYXZlcyB0aGF0IG91dCBzaW5jZSB3ZSBoYXZl
IG5vIHVzZSBmb3IgaXQgd2l0aGluIFdlYktpdC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuY3BwOgorICAgICAgICAoU3Ry
ZWFtaW5nQ2xpZW50OjpoYW5kbGVSZXNwb25zZVJlY2VpdmVkKToKKwogMjAxNy0wNi0xOCAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIHdoZW4gcmUtZW50
ZXJpbmcgTWVkaWFEZXZpY2VzRW51bWVyYXRpb25SZXF1ZXN0OjpjYW5jZWwoKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNv
dXJjZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAppbmRleCBjOWFkZjhjMDA4NDAxOTcy
ZjU4ZmU4MGMzNDU0N2U3ZTMxNWEzYzYwLi5iY2JjOWY0M2RjYWRhMGExMGUzZTM4NjlhYjFkYzhj
ZWY0OTRlOGY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
c3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNw
cApAQCAtOTUyLDcgKzk1MiwxOCBAQCB2b2lkIFN0cmVhbWluZ0NsaWVudDo6aGFuZGxlUmVzcG9u
c2VSZWNlaXZlZChjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKICAgICB9IGVsc2UK
ICAgICAgICAgZ3N0X2FwcF9zcmNfc2V0X3NpemUocHJpdi0+YXBwc3JjLCAtMSk7CiAKLSAgICBn
c3RfYXBwX3NyY19zZXRfY2Fwcyhwcml2LT5hcHBzcmMsIG51bGxwdHIpOworICAgIC8vIFNpZ25h
bCB0byBkb3duc3RyZWFtIGlmIHRoaXMgaXMgYW4gSWNlY2FzdCBzdHJlYW0uCisgICAgU3RyaW5n
IG1ldGFkYXRhSW50ZXJ2YWxBc1N0cmluZyA9IHJlc3BvbnNlLmh0dHBIZWFkZXJGaWVsZChIVFRQ
SGVhZGVyTmFtZTo6SWN5TWV0YUludCk7CisgICAgaWYgKCFtZXRhZGF0YUludGVydmFsQXNTdHJp
bmcuaXNFbXB0eSgpKSB7CisgICAgICAgIGJvb2wgaXNNZXRhZGF0YUludGVydmFsUGFyc2VkOwor
ICAgICAgICBpbnQgbWV0YWRhdGFJbnRlcnZhbCA9IG1ldGFkYXRhSW50ZXJ2YWxBc1N0cmluZy50
b0ludCgmaXNNZXRhZGF0YUludGVydmFsUGFyc2VkKTsKKyAgICAgICAgaWYgKGlzTWV0YWRhdGFJ
bnRlcnZhbFBhcnNlZCAmJiBtZXRhZGF0YUludGVydmFsID4gMCkgeworICAgICAgICAgICAgR1Jl
ZlB0cjxHc3RDYXBzPiBjYXBzID0gYWRvcHRHUmVmKGdzdF9jYXBzX25ld19zaW1wbGUoImFwcGxp
Y2F0aW9uL3gtaWN5IiwgIm1ldGFkYXRhLWludGVydmFsIiwgR19UWVBFX0lOVCwgbWV0YWRhdGFJ
bnRlcnZhbCwgbnVsbHB0cikpOworICAgICAgICAgICAgZ3N0X2FwcF9zcmNfc2V0X2NhcHMocHJp
di0+YXBwc3JjLCBjYXBzLmdldCgpKTsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAgICBnc3Rf
YXBwX3NyY19zZXRfY2Fwcyhwcml2LT5hcHBzcmMsIG51bGxwdHIpOworICAgIH0gZWxzZQorICAg
ICAgICBnc3RfYXBwX3NyY19zZXRfY2Fwcyhwcml2LT5hcHBzcmMsIG51bGxwdHIpOwogCiAgICAg
Ly8gRW1pdCBhIEdTVF9FVkVOVF9DVVNUT01fRE9XTlNUUkVBTV9TVElDS1kgZXZlbnQgdG8gbGV0
IEdTdHJlYW1lciBrbm93IGFib3V0IHRoZSBIVFRQIGhlYWRlcnMgc2VudCBhbmQgcmVjZWl2ZWQu
CiAgICAgR3N0U3RydWN0dXJlKiBodHRwSGVhZGVycyA9IGdzdF9zdHJ1Y3R1cmVfbmV3X2VtcHR5
KCJodHRwLWhlYWRlcnMiKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313633</attachid>
            <date>2017-06-22 09:00:16 -0700</date>
            <delta_ts>2017-06-22 09:43:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173306-20170622170014.patch</filename>
            <type>text/plain</type>
            <size>2736</size>
            <attacher name="Charlie Turner">cturner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4NDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWU4Y2M2ODAxZjA5YmFm
NzFiM2ZjMmY0NmYwOTdjNDg2OWVjNDQyMi4uMzdlZTlkYTE4NzE4YTAxOWU1N2Q3NDgyN2M4Yjdh
ZjgxOGMzNWEwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE3LTA2LTIwICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBTcHJlYWtl
ciBsaXZlIHNob3dzIHdvbid0IHBsYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE3MzMwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgd2FzIGR1ZSB0byByZW1vdmluZyB0aGUgY29kZSB0aGF0IG5l
Z290aWF0ZWQgY2FwcyBmb3IgSWNlY2FzdAorICAgICAgICBzdHJlYW1zIGJhc2VkIG9uIHRoZSBy
ZXNwb25zZSBoZWFkZXJzIGluIHIxOTE5NDcuIFRoZSBwcm9ibGVtIGlzIHRoYXQKKyAgICAgICAg
dGhlIHR5cGVmaW5kIGVsZW1lbnQgY2FuIHNvbWV0aW1lcyBzcXVpbnQgaGFyZCBlbm91Z2ggYW5k
IHNlZSBhbiBNUDMKKyAgICAgICAgc3RyZWFtIGFuZCBhdHRlbXB0IHRvIHBsYXkgaXQsIHJlc3Vs
dGluZyBpbiBnYXJibGVkIGF1ZGlvIHBsYXliYWNrLiBNb3JlCisgICAgICAgIGNvbW1vbmx5IHR5
cGVmaW5kIGZhaWxzIHRvIHJlY29nbml6ZSB0aGUgSWNlY2FzdCBzdHJlYW0gYW5kIGJhaWxzLAor
ICAgICAgICByZXN1bHRpbmcgaW4gbm8gcGxheWJhY2sgYXQgYWxsLgorCisgICAgICAgIHIxOTE5
NDcgYWxzbyByZW1vdmVkIHRoZSBlbWlzc2lvbiBvZiBtZXRhZGF0YSBpbnRvIHRoZSBwaXBlbGlu
ZS4gVGhpcworICAgICAgICBwYXRjaCBhbHNvIGxlYXZlcyB0aGF0IG91dCBzaW5jZSB3ZSBoYXZl
IG5vIHVzZSBmb3IgaXQgd2l0aGluIFdlYktpdC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuY3BwOgorICAgICAgICAoU3Ry
ZWFtaW5nQ2xpZW50OjpoYW5kbGVSZXNwb25zZVJlY2VpdmVkKToKKwogMjAxNy0wNi0xOCAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIHdoZW4gcmUtZW50
ZXJpbmcgTWVkaWFEZXZpY2VzRW51bWVyYXRpb25SZXF1ZXN0OjpjYW5jZWwoKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNv
dXJjZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3Ry
ZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAppbmRleCBjOWFkZjhjMDA4NDAxOTcy
ZjU4ZmU4MGMzNDU0N2U3ZTMxNWEzYzYwLi45YTJhMTczMzg0YTQ5MjkwMWMxNjQyMDBkMGE0ZWRj
ODQyN2NlMGYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
c3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNw
cApAQCAtOTUyLDcgKzk1MiwxNiBAQCB2b2lkIFN0cmVhbWluZ0NsaWVudDo6aGFuZGxlUmVzcG9u
c2VSZWNlaXZlZChjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKICAgICB9IGVsc2UK
ICAgICAgICAgZ3N0X2FwcF9zcmNfc2V0X3NpemUocHJpdi0+YXBwc3JjLCAtMSk7CiAKLSAgICBn
c3RfYXBwX3NyY19zZXRfY2Fwcyhwcml2LT5hcHBzcmMsIG51bGxwdHIpOworICAgIC8vIFNpZ25h
bCB0byBkb3duc3RyZWFtIGlmIHRoaXMgaXMgYW4gSWNlY2FzdCBzdHJlYW0uCisgICAgR1JlZlB0
cjxHc3RDYXBzPiBjYXBzOworICAgIFN0cmluZyBtZXRhZGF0YUludGVydmFsQXNTdHJpbmcgPSBy
ZXNwb25zZS5odHRwSGVhZGVyRmllbGQoSFRUUEhlYWRlck5hbWU6OkljeU1ldGFJbnQpOworICAg
IGlmICghbWV0YWRhdGFJbnRlcnZhbEFzU3RyaW5nLmlzRW1wdHkoKSkgeworICAgICAgICBib29s
IGlzTWV0YWRhdGFJbnRlcnZhbFBhcnNlZDsKKyAgICAgICAgaW50IG1ldGFkYXRhSW50ZXJ2YWwg
PSBtZXRhZGF0YUludGVydmFsQXNTdHJpbmcudG9JbnQoJmlzTWV0YWRhdGFJbnRlcnZhbFBhcnNl
ZCk7CisgICAgICAgIGlmIChpc01ldGFkYXRhSW50ZXJ2YWxQYXJzZWQgJiYgbWV0YWRhdGFJbnRl
cnZhbCA+IDApCisgICAgICAgICAgICBjYXBzID0gYWRvcHRHUmVmKGdzdF9jYXBzX25ld19zaW1w
bGUoImFwcGxpY2F0aW9uL3gtaWN5IiwgIm1ldGFkYXRhLWludGVydmFsIiwgR19UWVBFX0lOVCwg
bWV0YWRhdGFJbnRlcnZhbCwgbnVsbHB0cikpOworICAgIH0KKyAgICBnc3RfYXBwX3NyY19zZXRf
Y2Fwcyhwcml2LT5hcHBzcmMsIGNhcHMuZ2V0KCkpOwogCiAgICAgLy8gRW1pdCBhIEdTVF9FVkVO
VF9DVVNUT01fRE9XTlNUUkVBTV9TVElDS1kgZXZlbnQgdG8gbGV0IEdTdHJlYW1lciBrbm93IGFi
b3V0IHRoZSBIVFRQIGhlYWRlcnMgc2VudCBhbmQgcmVjZWl2ZWQuCiAgICAgR3N0U3RydWN0dXJl
KiBodHRwSGVhZGVycyA9IGdzdF9zdHJ1Y3R1cmVfbmV3X2VtcHR5KCJodHRwLWhlYWRlcnMiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>