<?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>135114</bug_id>
          
          <creation_ts>2014-07-21 02:04:52 -0700</creation_ts>
          <short_desc>[GStreamer] [GTK] WebKit does not build with GStreamer 1.4</short_desc>
          <delta_ts>2014-07-22 01:51:21 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>scampa.giovanni</cc>
    
    <cc>vjaquez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1023645</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-21 02:04:52 -0700</bug_when>
    <thetext>Ideally, we should try to keep supporting GStreamer 1.x (where x&lt;4) to make
it make it possible for downstreams to keep using previous versions. For
example distributions may want to update WebKitGTK without having to update
GStreamer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023647</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-21 02:12:54 -0700</bug_when>
    <thetext>Relevant part of the build log:

../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1005:31: error: cannot initialize a variable of type &apos;GstMpegTsSection *&apos; (aka &apos;_GstMpegTsSection *&apos;) with an rvalue of type &apos;GstMpegtsSection *&apos; (aka &apos;_GstMp
egtsSection *&apos;)
            GstMpegTsSection* section = gst_message_parse_mpegts_section(message);
                              ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1051:16: error: member access into incomplete type &apos;GstMpegTsSection&apos; (aka &apos;_GstMpegTsSection&apos;)
    if (section-&gt;section_type == GST_MPEGTS_SECTION_PMT) {
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:49:16: note: forward declaration of &apos;_GstMpegTsSection&apos;
typedef struct _GstMpegTsSection GstMpegTsSection;
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1052:15: error: unknown type name &apos;GstMpegTsPMT&apos;; did you mean &apos;GstMpegtsPMT&apos;?
        const GstMpegTsPMT* pmt = gst_mpegts_section_get_pmt(section);
              ^~~~~~~~~~~~
              GstMpegtsPMT
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:212:30: note: &apos;GstMpegtsPMT&apos; declared here
typedef struct _GstMpegtsPMT GstMpegtsPMT;
                             ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1052:35: error: no matching function for call to &apos;gst_mpegts_section_get_pmt&apos;
        const GstMpegTsPMT* pmt = gst_mpegts_section_get_pmt(section);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:374:21: note: candidate function not viable: cannot convert argument of incomplete type &apos;GstMpegTsSection *&apos; (aka &apos;_GstMpegTsSection *&apos;) to &apos;GstMpegtsSection *&apos; (aka &apos;_GstMpegtsSecti
on *&apos;)
const GstMpegtsPMT *gst_mpegts_section_get_pmt (GstMpegtsSection *section);
                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1055:19: error: unknown type name &apos;GstMpegTsPMTStream&apos;; did you mean &apos;GstMpegtsPMTStream&apos;?
            const GstMpegTsPMTStream* stream = static_cast&lt;const GstMpegTsPMTStream*&gt;(((pmt-&gt;streams)-&gt;pdata)[i]);
                  ^~~~~~~~~~~~~~~~~~
                  GstMpegtsPMTStream
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:211:36: note: &apos;GstMpegtsPMTStream&apos; declared here
typedef struct _GstMpegtsPMTStream GstMpegtsPMTStream;
                                   ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1055:66: error: unknown type name &apos;GstMpegTsPMTStream&apos;; did you mean &apos;GstMpegtsPMTStream&apos;?
            const GstMpegTsPMTStream* stream = static_cast&lt;const GstMpegTsPMTStream*&gt;(((pmt-&gt;streams)-&gt;pdata)[i]);
                                                                 ^~~~~~~~~~~~~~~~~~
                                                                 GstMpegtsPMTStream
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:211:36: note: &apos;GstMpegtsPMTStream&apos; declared here
typedef struct _GstMpegtsPMTStream GstMpegtsPMTStream;
                                   ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1074:27: error: unknown type name &apos;GstMpegTsDescriptor&apos;; did you mean &apos;GstMpegtsDescriptor&apos;?
                    const GstMpegTsDescriptor* descriptor = static_cast&lt;const GstMpegTsDescriptor*&gt;(((stream-&gt;descriptors)-&gt;pdata)[j]);
                          ^~~~~~~~~~~~~~~~~~~
                          GstMpegtsDescriptor
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtsdescriptor.h:237:37: note: &apos;GstMpegtsDescriptor&apos; declared here
typedef struct _GstMpegtsDescriptor GstMpegtsDescriptor;
                                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1074:79: error: unknown type name &apos;GstMpegTsDescriptor&apos;; did you mean &apos;GstMpegtsDescriptor&apos;?
                    const GstMpegTsDescriptor* descriptor = static_cast&lt;const GstMpegTsDescriptor*&gt;(((stream-&gt;descriptors)-&gt;pdata)[j]);
                                                                              ^~~~~~~~~~~~~~~~~~~
                                                                              GstMpegtsDescriptor
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtsdescriptor.h:237:37: note: &apos;GstMpegtsDescriptor&apos; declared here
typedef struct _GstMpegtsDescriptor GstMpegtsDescriptor;
                                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1085:50: error: member access into incomplete type &apos;GstMpegTsSection&apos; (aka &apos;_GstMpegTsSection&apos;)
        AtomicString pid = String::number(section-&gt;pid);
                                                 ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:49:16: note: forward declaration of &apos;_GstMpegTsSection&apos;
typedef struct _GstMpegTsSection GstMpegTsSection;
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1090:32: error: no matching function for call to &apos;gst_mpegts_section_get_data&apos;
        GRefPtr&lt;GBytes&gt; data = gst_mpegts_section_get_data(section);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:179:9: note: candidate function not viable: cannot convert argument of incomplete type &apos;GstMpegTsSection *&apos; (aka &apos;_GstMpegTsSection *&apos;) to &apos;GstMpegtsSection *&apos; (aka &apos;_GstMpegtsSectio
n *&apos;)
GBytes *gst_mpegts_section_get_data (GstMpegtsSection *section);
        ^</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023648</commentid>
    <comment_count>2</comment_count>
    <who name="Víctor M. Jáquez L.">vjaquez</who>
    <bug_when>2014-07-21 02:20:37 -0700</bug_when>
    <thetext>The reason of this is 
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=22dfd9aef361c6e630fe32d6b7f6c07588a2dff9

Shouldn&apos;t we have a policy for GStreamer not stable API and/or gst-plugins-bad API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023889</commentid>
    <comment_count>3</comment_count>
      <attachid>235270</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-21 22:51:44 -0700</bug_when>
    <thetext>Created attachment 235270
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023902</commentid>
    <comment_count>4</comment_count>
      <attachid>235270</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-07-21 23:57:08 -0700</bug_when>
    <thetext>Comment on attachment 235270
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests needed.

This line can be omitted.

&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:46
&gt; +#if GST_CHECK_VERSION(1, 3, 90)
&gt; +typedef struct _GstMpegtsDescriptor GstMpegTsDescriptor;
&gt; +typedef struct _GstMpegtsPMTStream GstMpegTsPMTStream;
&gt; +typedef struct _GstMpegtsSection GstMpegTsSection;
&gt; +typedef struct _GstMpegtsPMT GstMpegTsPMT;
&gt; +#endif
&gt; +typedef struct _GstMpegtsSection GstMpegtsSection;

I&apos;m not sure I understand this. The current code uses GstMpegTsSection, but with gst &lt; 1.3.90 we define GstMpegtsSection, but still using GstMpegTsSection?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023903</commentid>
    <comment_count>5</comment_count>
      <attachid>235270</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-07-22 00:03:06 -0700</bug_when>
    <thetext>Comment on attachment 235270
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:46
&gt;&gt; +typedef struct _GstMpegtsSection GstMpegtsSection;
&gt; 
&gt; I&apos;m not sure I understand this. The current code uses GstMpegTsSection, but with gst &lt; 1.3.90 we define GstMpegtsSection, but still using GstMpegTsSection?

Like I said in the other bug, let&apos;s just forget about 1.3.90, make sure gstreamer-mpegts &gt;= 1.4 is checked and only support it. 1.3.x had unstable API that we don&apos;t want to support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023905</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-07-22 00:10:06 -0700</bug_when>
    <thetext>*** Bug 134924 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023906</commentid>
    <comment_count>7</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-22 00:23:03 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 235270 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=235270&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:46
&gt; &gt; +#if GST_CHECK_VERSION(1, 3, 90)
&gt; &gt; +typedef struct _GstMpegtsDescriptor GstMpegTsDescriptor;
&gt; &gt; +typedef struct _GstMpegtsPMTStream GstMpegTsPMTStream;
&gt; &gt; +typedef struct _GstMpegtsSection GstMpegTsSection;
&gt; &gt; +typedef struct _GstMpegtsPMT GstMpegTsPMT;
&gt; &gt; +#endif
&gt; &gt; +typedef struct _GstMpegtsSection GstMpegtsSection;
&gt; 
&gt; I&apos;m not sure I understand this. The current code uses GstMpegTsSection, but with gst &lt; 1.3.90 we define GstMpegtsSection, but still using GstMpegTsSection?

Ah, typing mistake. I meant to add an #else which keeps the existing
declaration of the typedef for GStreamer &lt;1.4.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023907</commentid>
    <comment_count>8</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-22 00:23:44 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 235270 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=235270&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:46
&gt; &gt;&gt; +typedef struct _GstMpegtsSection GstMpegtsSection;
&gt; &gt; 
&gt; &gt; I&apos;m not sure I understand this. The current code uses GstMpegTsSection, but with gst &lt; 1.3.90 we define GstMpegtsSection, but still using GstMpegTsSection?
&gt; 
&gt; Like I said in the other bug, let&apos;s just forget about 1.3.90, make sure gstreamer-mpegts &gt;= 1.4 is checked and only support it. 1.3.x had unstable API that we don&apos;t want to support.

Sure, I will change the check to use the different typedefs on 1.4.0
and above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023908</commentid>
    <comment_count>9</comment_count>
      <attachid>235272</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-22 00:24:56 -0700</bug_when>
    <thetext>Created attachment 235272
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023909</commentid>
    <comment_count>10</comment_count>
      <attachid>235273</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-22 00:56:09 -0700</bug_when>
    <thetext>Created attachment 235273
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023910</commentid>
    <comment_count>11</comment_count>
      <attachid>235273</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-07-22 00:58:44 -0700</bug_when>
    <thetext>Comment on attachment 235273
Patch

Perfect! Thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023912</commentid>
    <comment_count>12</comment_count>
      <attachid>235273</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-22 01:03:23 -0700</bug_when>
    <thetext>Comment on attachment 235273
Patch

Rejecting attachment 235273 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 235273, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

/Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://webkit-queues.appspot.com/results/5237468114714624</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023914</commentid>
    <comment_count>13</comment_count>
      <attachid>235275</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2014-07-22 01:10:24 -0700</bug_when>
    <thetext>Created attachment 235275
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023915</commentid>
    <comment_count>14</comment_count>
      <attachid>235275</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-22 01:51:16 -0700</bug_when>
    <thetext>Comment on attachment 235275
Patch

Clearing flags on attachment: 235275

Committed r171339: &lt;http://trac.webkit.org/changeset/171339&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1023916</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-22 01:51:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235270</attachid>
            <date>2014-07-21 22:51:44 -0700</date>
            <delta_ts>2014-07-22 00:24:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135114-20140722085409.patch</filename>
            <type>text/plain</type>
            <size>2018</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDgxZWE4NjI2ZmYxYTk4
ZDJjMmQ1ZWRhYTQ1NmNjZDczYzM1OTU1ZC4uMjE1YzhiZmQyNTIwZjcwMjZjZTJjY2FlZjVmZmYz
ZTY3NjBmYjkyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA3LTIxICBBZHJp
YW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dTdHJl
YW1lcl0gW0dUS10gV2ViS2l0IGRvZXMgbm90IGJ1aWxkIHdpdGggR1N0cmVhbWVyIDEuNAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MTE0CisKKyAg
ICAgICAgQ29uZGl0aW9uYWxseSB0eXBlZGVmIHRoZSBHc3RNcGVnVHMqIHR5cGVzIHVzZWQgZGVw
ZW5kaW5nIG9uIHRoZQorICAgICAgICBHU3RyZWFtZXIgdmVyc2lvbi4gVGhpcyBtYWtlcyBpdCBw
b3NzaWJsZSB0byBidWlsZCBXZWJLaXQgdXNpbmcKKyAgICAgICAgdmVyc2lvbiAxLjQgd2hpbGUg
c3RpbGwgYWxsb3dpbmcgdG8gdXNlIHByZXZpb3VzIDEueCB2ZXJzaW9ucy4KKworICAgICAgICBO
byBuZXcgdGVzdHMgbmVlZGVkLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVh
bWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oOgorICAgICAgICBDb25kaXRpb25hbGx5
IHR5cGVkZWYgR3N0TXBlZ1RzKiB0eXBlcy4KKwogMjAxNC0wNy0yMSAgQW5keSBFc3RlcyAgPGFl
c3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gSGFuZGxlIFF1aWNrTG9vayBSZXNvdXJj
ZUxvYWRlcnMgaW4gdGhlIHdlYiBwcm9jZXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQ
cml2YXRlR1N0cmVhbWVyLmgKaW5kZXggNzBiM2EyMGE2NjFiMmY0ODIzYmNjNjA2NjMzNzJkMjMy
ZGJkMDVjMC4uOWYwYzllNzUwZTZkNDNhODY5MmEwNjEyNWJlZjhkNmIwZTY4Njc3NCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaApAQCAtMzcsNiArMzcs
MTMgQEAKIAogI2lmIEVOQUJMRShWSURFT19UUkFDSykgJiYgVVNFKEdTVFJFQU1FUl9NUEVHVFMp
CiAjaW5jbHVkZSA8d3RmL3RleHQvQXRvbWljU3RyaW5nSGFzaC5oPgorI2lmIEdTVF9DSEVDS19W
RVJTSU9OKDEsIDMsIDkwKQordHlwZWRlZiBzdHJ1Y3QgX0dzdE1wZWd0c0Rlc2NyaXB0b3IgR3N0
TXBlZ1RzRGVzY3JpcHRvcjsKK3R5cGVkZWYgc3RydWN0IF9Hc3RNcGVndHNQTVRTdHJlYW0gR3N0
TXBlZ1RzUE1UU3RyZWFtOwordHlwZWRlZiBzdHJ1Y3QgX0dzdE1wZWd0c1NlY3Rpb24gR3N0TXBl
Z1RzU2VjdGlvbjsKK3R5cGVkZWYgc3RydWN0IF9Hc3RNcGVndHNQTVQgR3N0TXBlZ1RzUE1UOwor
I2VuZGlmCit0eXBlZGVmIHN0cnVjdCBfR3N0TXBlZ3RzU2VjdGlvbiBHc3RNcGVndHNTZWN0aW9u
OwogI2VuZGlmCiAKICNpZiBFTkFCTEUoTUVESUFfU09VUkNFKQpAQCAtNDYsNyArNTMsNiBAQAog
dHlwZWRlZiBzdHJ1Y3QgX0dzdEJ1ZmZlciBHc3RCdWZmZXI7CiB0eXBlZGVmIHN0cnVjdCBfR3N0
TWVzc2FnZSBHc3RNZXNzYWdlOwogdHlwZWRlZiBzdHJ1Y3QgX0dzdEVsZW1lbnQgR3N0RWxlbWVu
dDsKLXR5cGVkZWYgc3RydWN0IF9Hc3RNcGVnVHNTZWN0aW9uIEdzdE1wZWdUc1NlY3Rpb247CiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235272</attachid>
            <date>2014-07-22 00:24:56 -0700</date>
            <delta_ts>2014-07-22 00:55:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135114-20140722102721.patch</filename>
            <type>text/plain</type>
            <size>1992</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDgxZWE4NjI2ZmYxYTk4
ZDJjMmQ1ZWRhYTQ1NmNjZDczYzM1OTU1ZC4uMjBjODFmMzA1NGYwMjhiYmUwZWUwMjc5ZTVjMGM5
YzRkYmNmMDQ0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE0LTA3LTIxICBBZHJp
YW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dTdHJl
YW1lcl0gW0dUS10gV2ViS2l0IGRvZXMgbm90IGJ1aWxkIHdpdGggR1N0cmVhbWVyIDEuNAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MTE0CisKKyAg
ICAgICAgQ29uZGl0aW9uYWxseSB0eXBlZGVmIHRoZSBHc3RNcGVnVHMqIHR5cGVzIHVzZWQgZGVw
ZW5kaW5nIG9uIHRoZQorICAgICAgICBHU3RyZWFtZXIgdmVyc2lvbi4gVGhpcyBtYWtlcyBpdCBw
b3NzaWJsZSB0byBidWlsZCBXZWJLaXQgdXNpbmcKKyAgICAgICAgdmVyc2lvbiAxLjQgd2hpbGUg
c3RpbGwgYWxsb3dpbmcgdG8gdXNlIHByZXZpb3VzIDEueCB2ZXJzaW9ucy4KKworICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIu
aDoKKyAgICAgICAgQ29uZGl0aW9uYWxseSB0eXBlZGVmIEdzdE1wZWdUcyogdHlwZXMuCisKIDIw
MTQtMDctMjEgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1Nd
IEhhbmRsZSBRdWlja0xvb2sgUmVzb3VyY2VMb2FkZXJzIGluIHRoZSB3ZWIgcHJvY2VzcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oCmluZGV4IDcwYjNhMjBh
NjYxYjJmNDgyM2JjYzYwNjYzMzcyZDIzMmRiZDA1YzAuLjlmODliMDIzMzk5OWNiMzA0NDFkMjlm
MWZkNjEyNjgxYTQxYzQzZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyLmgKQEAgLTM3LDYgKzM3LDE0IEBACiAKICNpZiBFTkFCTEUoVklERU9fVFJBQ0sp
ICYmIFVTRShHU1RSRUFNRVJfTVBFR1RTKQogI2luY2x1ZGUgPHd0Zi90ZXh0L0F0b21pY1N0cmlu
Z0hhc2guaD4KKyNpZiBHU1RfQ0hFQ0tfVkVSU0lPTigxLCA0LCAwKQordHlwZWRlZiBzdHJ1Y3Qg
X0dzdE1wZWd0c0Rlc2NyaXB0b3IgR3N0TXBlZ1RzRGVzY3JpcHRvcjsKK3R5cGVkZWYgc3RydWN0
IF9Hc3RNcGVndHNQTVRTdHJlYW0gR3N0TXBlZ1RzUE1UU3RyZWFtOwordHlwZWRlZiBzdHJ1Y3Qg
X0dzdE1wZWd0c1NlY3Rpb24gR3N0TXBlZ1RzU2VjdGlvbjsKK3R5cGVkZWYgc3RydWN0IF9Hc3RN
cGVndHNQTVQgR3N0TXBlZ1RzUE1UOworI2Vsc2UKK3R5cGVkZWYgc3RydWN0IF9Hc3RNcGVnVHNT
ZWN0aW9uIEdzdE1wZWdUc1NlY3Rpb247CisjZW5kaWYKICNlbmRpZgogCiAjaWYgRU5BQkxFKE1F
RElBX1NPVVJDRSkKQEAgLTQ2LDcgKzU0LDYgQEAKIHR5cGVkZWYgc3RydWN0IF9Hc3RCdWZmZXIg
R3N0QnVmZmVyOwogdHlwZWRlZiBzdHJ1Y3QgX0dzdE1lc3NhZ2UgR3N0TWVzc2FnZTsKIHR5cGVk
ZWYgc3RydWN0IF9Hc3RFbGVtZW50IEdzdEVsZW1lbnQ7Ci10eXBlZGVmIHN0cnVjdCBfR3N0TXBl
Z1RzU2VjdGlvbiBHc3RNcGVnVHNTZWN0aW9uOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235273</attachid>
            <date>2014-07-22 00:56:09 -0700</date>
            <delta_ts>2014-07-22 01:10:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135114-20140722105835.patch</filename>
            <type>text/plain</type>
            <size>6606</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDgxZWE4NjI2ZmYxYTk4
ZDJjMmQ1ZWRhYTQ1NmNjZDczYzM1OTU1ZC4uN2EwZDY4MDZjZTBjMWU2MjM2MzJlYjEzYmY2OTZi
ZDM4ODIzMThlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA3LTIyICBBZHJp
YW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dTdHJl
YW1lcl0gW0dUS10gV2ViS2l0IGRvZXMgbm90IGJ1aWxkIHdpdGggR1N0cmVhbWVyIDEuNAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MTE0CisKKyAg
ICAgICAgRml4IGJ1aWxkIHdpdGggR1N0cmVhbWVyIDEuNAorCisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6CisgICAg
ICAgIENoYW5nZSBHc3RNcGVnVHMtcHJlZml4ZWQgdHlwZXMgdG8gdXNlIHRoZSBHc3RNcGVndHMg
cHJlZml4LgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpo
YW5kbGVNZXNzYWdlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUdTdHJl
YW1lcjo6cHJvY2Vzc01wZWdUc1NlY3Rpb24pOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaDoKKyAgICAgICAgRGl0dG8u
CisKIDIwMTQtMDctMjEgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAg
IFtpT1NdIEhhbmRsZSBRdWlja0xvb2sgUmVzb3VyY2VMb2FkZXJzIGluIHRoZSB3ZWIgcHJvY2Vz
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVy
L01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAppbmRl
eCBlOTI0NTM1NDdmYmYyYjdmNjJmZWI0ZDkxOGI1MTUzOGY4NTE2YjlkLi40MmIxYTc0NDNlMDNj
N2VkNjBiNDAwYTcyZTVmZTc1YzJlZWQyN2JmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQ
bGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAtMTAwMiw3ICsxMDAyLDcgQEAgZ2Jvb2xlYW4g
TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpoYW5kbGVNZXNzYWdlKEdzdE1lc3NhZ2UqIG1l
c3NhZ2UpCiAgICAgICAgIH0KICNpZiBFTkFCTEUoVklERU9fVFJBQ0spICYmIFVTRShHU1RSRUFN
RVJfTVBFR1RTKQogICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIEdzdE1wZWdUc1NlY3Rpb24q
IHNlY3Rpb24gPSBnc3RfbWVzc2FnZV9wYXJzZV9tcGVndHNfc2VjdGlvbihtZXNzYWdlKTsKKyAg
ICAgICAgICAgIEdzdE1wZWd0c1NlY3Rpb24qIHNlY3Rpb24gPSBnc3RfbWVzc2FnZV9wYXJzZV9t
cGVndHNfc2VjdGlvbihtZXNzYWdlKTsKICAgICAgICAgICAgIGlmIChzZWN0aW9uKSB7CiAgICAg
ICAgICAgICAgICAgcHJvY2Vzc01wZWdUc1NlY3Rpb24oc2VjdGlvbik7CiAgICAgICAgICAgICAg
ICAgZ3N0X21wZWd0c19zZWN0aW9uX3VucmVmKHNlY3Rpb24pOwpAQCAtMTA0NCwxNSArMTA0NCwx
NSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6cHJvY2Vzc0J1ZmZlcmluZ1N0
YXRzKEdzdE1lc3NhZ2UqIG1lc3NhZ2UpCiB9CiAKICNpZiBFTkFCTEUoVklERU9fVFJBQ0spICYm
IFVTRShHU1RSRUFNRVJfTVBFR1RTKQotdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6
OnByb2Nlc3NNcGVnVHNTZWN0aW9uKEdzdE1wZWdUc1NlY3Rpb24qIHNlY3Rpb24pCit2b2lkIE1l
ZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6cHJvY2Vzc01wZWdUc1NlY3Rpb24oR3N0TXBlZ3Rz
U2VjdGlvbiogc2VjdGlvbikKIHsKICAgICBBU1NFUlQoc2VjdGlvbik7CiAKICAgICBpZiAoc2Vj
dGlvbi0+c2VjdGlvbl90eXBlID09IEdTVF9NUEVHVFNfU0VDVElPTl9QTVQpIHsKLSAgICAgICAg
Y29uc3QgR3N0TXBlZ1RzUE1UKiBwbXQgPSBnc3RfbXBlZ3RzX3NlY3Rpb25fZ2V0X3BtdChzZWN0
aW9uKTsKKyAgICAgICAgY29uc3QgR3N0TXBlZ3RzUE1UKiBwbXQgPSBnc3RfbXBlZ3RzX3NlY3Rp
b25fZ2V0X3BtdChzZWN0aW9uKTsKICAgICAgICAgbV9tZXRhZGF0YVRyYWNrcy5jbGVhcigpOwog
ICAgICAgICBmb3IgKGd1aW50IGkgPSAwOyBpIDwgcG10LT5zdHJlYW1zLT5sZW47ICsraSkgewot
ICAgICAgICAgICAgY29uc3QgR3N0TXBlZ1RzUE1UU3RyZWFtKiBzdHJlYW0gPSBzdGF0aWNfY2Fz
dDxjb25zdCBHc3RNcGVnVHNQTVRTdHJlYW0qPihnX3B0cl9hcnJheV9pbmRleChwbXQtPnN0cmVh
bXMsIGkpKTsKKyAgICAgICAgICAgIGNvbnN0IEdzdE1wZWd0c1BNVFN0cmVhbSogc3RyZWFtID0g
c3RhdGljX2Nhc3Q8Y29uc3QgR3N0TXBlZ3RzUE1UU3RyZWFtKj4oZ19wdHJfYXJyYXlfaW5kZXgo
cG10LT5zdHJlYW1zLCBpKSk7CiAgICAgICAgICAgICBpZiAoc3RyZWFtLT5zdHJlYW1fdHlwZSA9
PSAweDA1IHx8IHN0cmVhbS0+c3RyZWFtX3R5cGUgPj0gMHg4MCkgewogICAgICAgICAgICAgICAg
IEF0b21pY1N0cmluZyBwaWQgPSBTdHJpbmc6Om51bWJlcihzdHJlYW0tPnBpZCk7CiAgICAgICAg
ICAgICAgICAgUmVmUHRyPEluYmFuZE1ldGFkYXRhVGV4dFRyYWNrUHJpdmF0ZUdTdHJlYW1lcj4g
dHJhY2sgPSBJbmJhbmRNZXRhZGF0YVRleHRUcmFja1ByaXZhdGVHU3RyZWFtZXI6OmNyZWF0ZSgK
QEAgLTEwNzEsNyArMTA3MSw3IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpw
cm9jZXNzTXBlZ1RzU2VjdGlvbihHc3RNcGVnVHNTZWN0aW9uKiBzZWN0aW9uCiAgICAgICAgICAg
ICAgICAgU3RyaW5nIGluYmFuZE1ldGFkYXRhVHJhY2tEaXNwYXRjaFR5cGU7CiAgICAgICAgICAg
ICAgICAgYXBwZW5kVW5zaWduZWRBc0hleEZpeGVkU2l6ZShzdHJlYW0tPnN0cmVhbV90eXBlLCBp
bmJhbmRNZXRhZGF0YVRyYWNrRGlzcGF0Y2hUeXBlLCAyKTsKICAgICAgICAgICAgICAgICBmb3Ig
KGd1aW50IGogPSAwOyBqIDwgc3RyZWFtLT5kZXNjcmlwdG9ycy0+bGVuOyArK2opIHsKLSAgICAg
ICAgICAgICAgICAgICAgY29uc3QgR3N0TXBlZ1RzRGVzY3JpcHRvciogZGVzY3JpcHRvciA9IHN0
YXRpY19jYXN0PGNvbnN0IEdzdE1wZWdUc0Rlc2NyaXB0b3IqPihnX3B0cl9hcnJheV9pbmRleChz
dHJlYW0tPmRlc2NyaXB0b3JzLCBqKSk7CisgICAgICAgICAgICAgICAgICAgIGNvbnN0IEdzdE1w
ZWd0c0Rlc2NyaXB0b3IqIGRlc2NyaXB0b3IgPSBzdGF0aWNfY2FzdDxjb25zdCBHc3RNcGVndHNE
ZXNjcmlwdG9yKj4oZ19wdHJfYXJyYXlfaW5kZXgoc3RyZWFtLT5kZXNjcmlwdG9ycywgaikpOwog
ICAgICAgICAgICAgICAgICAgICBmb3IgKGd1aW50IGsgPSAwOyBrIDwgZGVzY3JpcHRvci0+bGVu
Z3RoOyArK2spCiAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlbmRCeXRlQXNIZXgoZGVzY3Jp
cHRvci0+ZGF0YVtrXSwgaW5iYW5kTWV0YWRhdGFUcmFja0Rpc3BhdGNoVHlwZSk7CiAgICAgICAg
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Z3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5o
CmluZGV4IDcwYjNhMjBhNjYxYjJmNDgyM2JjYzYwNjYzMzcyZDIzMmRiZDA1YzAuLjg3MDVkZGZl
ZjZlMjMxMjVkYzI4NTJkMmQzODQ0YWE2NmFiMTFjOGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFt
ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVk
aWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgKQEAgLTQ2LDcgKzQ2LDcgQEAKIHR5cGVkZWYgc3Ry
dWN0IF9Hc3RCdWZmZXIgR3N0QnVmZmVyOwogdHlwZWRlZiBzdHJ1Y3QgX0dzdE1lc3NhZ2UgR3N0
TWVzc2FnZTsKIHR5cGVkZWYgc3RydWN0IF9Hc3RFbGVtZW50IEdzdEVsZW1lbnQ7Ci10eXBlZGVm
IHN0cnVjdCBfR3N0TXBlZ1RzU2VjdGlvbiBHc3RNcGVnVHNTZWN0aW9uOwordHlwZWRlZiBzdHJ1
Y3QgX0dzdE1wZWd0c1NlY3Rpb24gR3N0TXBlZ3RzU2VjdGlvbjsKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCkBAIC0xNTEsNyArMTUxLDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIHNldERvd25sb2Fk
QnVmZmVyaW5nKCk7CiAgICAgdm9pZCBwcm9jZXNzQnVmZmVyaW5nU3RhdHMoR3N0TWVzc2FnZSop
OwogI2lmIEVOQUJMRShWSURFT19UUkFDSykgJiYgVVNFKEdTVFJFQU1FUl9NUEVHVFMpCi0gICAg
dm9pZCBwcm9jZXNzTXBlZ1RzU2VjdGlvbihHc3RNcGVnVHNTZWN0aW9uKik7CisgICAgdm9pZCBw
cm9jZXNzTXBlZ1RzU2VjdGlvbihHc3RNcGVndHNTZWN0aW9uKik7CiAjZW5kaWYKICNpZiBFTkFC
TEUoVklERU9fVFJBQ0spCiAgICAgdm9pZCBwcm9jZXNzVGFibGVPZkNvbnRlbnRzKEdzdE1lc3Nh
Z2UqKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9GaW5kR1N0cmVhbWVyLmNtYWtlIGIvU291
cmNlL2NtYWtlL0ZpbmRHU3RyZWFtZXIuY21ha2UKaW5kZXggMzQ5NjQ4ZGMxMjllM2U2M2M4YTdi
OGE3ZGI5MjllOWE3MDkyOWMyMy4uNzgwNTU4OGUyNjIxNGMxMGNlNjZhZTY0NjM2ZGRlNTI3MzI2
ZDBjMiAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL0ZpbmRHU3RyZWFtZXIuY21ha2UKKysrIGIv
U291cmNlL2NtYWtlL0ZpbmRHU3RyZWFtZXIuY21ha2UKQEAgLTEwNiw3ICsxMDYsNyBAQCBlbmRp
ZiAoKQogRklORF9HU1RSRUFNRVJfQ09NUE9ORU5UKEdTVFJFQU1FUl9BUFAgZ3N0cmVhbWVyLWFw
cC0xLjAgZ3N0L2FwcC9nc3RhcHBzaW5rLmggZ3N0YXBwLTEuMCkKIEZJTkRfR1NUUkVBTUVSX0NP
TVBPTkVOVChHU1RSRUFNRVJfQVVESU8gZ3N0cmVhbWVyLWF1ZGlvLTEuMCBnc3QvYXVkaW8vYXVk
aW8uaCBnc3RhdWRpby0xLjApCiBGSU5EX0dTVFJFQU1FUl9DT01QT05FTlQoR1NUUkVBTUVSX0ZG
VCBnc3RyZWFtZXItZmZ0LTEuMCBnc3QvZmZ0L2dzdGZmdC5oIGdzdGZmdC0xLjApCi1GSU5EX0dT
VFJFQU1FUl9DT01QT05FTlQoR1NUUkVBTUVSX01QRUdUUyBnc3RyZWFtZXItbXBlZ3RzLTEuMD49
MS4zLjAgZ3N0L21wZWd0cy9tcGVndHMuaCBnc3RtcGVndHMtMS4wKQorRklORF9HU1RSRUFNRVJf
Q09NUE9ORU5UKEdTVFJFQU1FUl9NUEVHVFMgZ3N0cmVhbWVyLW1wZWd0cy0xLjA+PTEuNC4wIGdz
dC9tcGVndHMvbXBlZ3RzLmggZ3N0bXBlZ3RzLTEuMCkKIEZJTkRfR1NUUkVBTUVSX0NPTVBPTkVO
VChHU1RSRUFNRVJfUEJVVElMUyBnc3RyZWFtZXItcGJ1dGlscy0xLjAgZ3N0L3BidXRpbHMvcGJ1
dGlscy5oIGdzdHBidXRpbHMtMS4wKQogRklORF9HU1RSRUFNRVJfQ09NUE9ORU5UKEdTVFJFQU1F
Ul9UQUcgZ3N0cmVhbWVyLXRhZy0xLjAgZ3N0L3RhZy90YWcuaCBnc3R0YWctMS4wKQogRklORF9H
U1RSRUFNRVJfQ09NUE9ORU5UKEdTVFJFQU1FUl9WSURFTyBnc3RyZWFtZXItdmlkZW8tMS4wIGdz
dC92aWRlby92aWRlby5oIGdzdHZpZGVvLTEuMCkKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0No
YW5nZUxvZwppbmRleCBlMDViNjRiNzc3MzAyM2VjNWMxZDIwNThlNjIwMmUzMDE3YWI5Njg1Li4z
Y2I0NmMxZGQ5MWE3OWY2NTlmNTY4ZTAxMTMxNjZhMThjMzZkMmJiIDEwMDY0NAotLS0gYS9DaGFu
Z2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDctMjIgIEFkcmlh
biBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1N0cmVh
bWVyXSBbR1RLXSBXZWJLaXQgZG9lcyBub3QgYnVpbGQgd2l0aCBHU3RyZWFtZXIgMS40CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzUxMTQKKworICAg
ICAgICBGaXggYnVpbGQgd2l0aCBHU3RyZWFtZXIgMS40CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvRmluZEdTdHJlYW1lci5j
bWFrZTogQ2hlY2sgdmVyc2lvbiAxLjQuMCBmb3IgdGhlCisgICAgICAgIGdzdC1tcGVndHMgY29t
cG9uZW50IGluc3RlYWQgb2YgdGhlIHVuc3RhYmxlIDEuMy54IHZlcnN0aW9ucy4KKwogMjAxNC0w
Ny0yMSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gU2ltcGxpZnkgbWFrZS1kaXN0IGNvbW1hbmQgbGluZSBhcmd1bWVudHMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235275</attachid>
            <date>2014-07-22 01:10:24 -0700</date>
            <delta_ts>2014-07-22 01:51:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135114-20140722111249.patch</filename>
            <type>text/plain</type>
            <size>6649</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMzE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDgxZWE4NjI2ZmYxYTk4
ZDJjMmQ1ZWRhYTQ1NmNjZDczYzM1OTU1ZC4uNGI1ODM5MTYzMGMzNTA5YTc0MTgyODY0YzFlNzQ3
NTE4NGJkYmVkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA3LTIyICBBZHJp
YW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dTdHJl
YW1lcl0gW0dUS10gV2ViS2l0IGRvZXMgbm90IGJ1aWxkIHdpdGggR1N0cmVhbWVyIDEuNAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MTE0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgUGhpbGlwcGUgTm9ybWFuZC4KKworICAgICAgICBGaXggYnVpbGQg
d2l0aCBHU3RyZWFtZXIgMS40CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFt
ZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoKKyAgICAgICAgQ2hhbmdlIEdzdE1w
ZWdUcy1wcmVmaXhlZCB0eXBlcyB0byB1c2UgdGhlIEdzdE1wZWd0cyBwcmVmaXguCisgICAgICAg
IChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OmhhbmRsZU1lc3NhZ2UpOgor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpwcm9jZXNzTXBl
Z1RzU2VjdGlvbik6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oOgorICAgICAgICBEaXR0by4KKwogMjAxNC0wNy0yMSAg
QW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gSGFuZGxlIFF1
aWNrTG9vayBSZXNvdXJjZUxvYWRlcnMgaW4gdGhlIHdlYiBwcm9jZXNzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2
YXRlR1N0cmVhbWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IGU5MjQ1MzU0N2ZiZjJi
N2Y2MmZlYjRkOTE4YjUxNTM4Zjg1MTZiOWQuLjQyYjFhNzQ0M2UwM2M3ZWQ2MGI0MDBhNzJlNWZl
NzVjMmVlZDI3YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3Ry
ZWFtZXIuY3BwCkBAIC0xMDAyLDcgKzEwMDIsNyBAQCBnYm9vbGVhbiBNZWRpYVBsYXllclByaXZh
dGVHU3RyZWFtZXI6OmhhbmRsZU1lc3NhZ2UoR3N0TWVzc2FnZSogbWVzc2FnZSkKICAgICAgICAg
fQogI2lmIEVOQUJMRShWSURFT19UUkFDSykgJiYgVVNFKEdTVFJFQU1FUl9NUEVHVFMpCiAgICAg
ICAgIGVsc2UgewotICAgICAgICAgICAgR3N0TXBlZ1RzU2VjdGlvbiogc2VjdGlvbiA9IGdzdF9t
ZXNzYWdlX3BhcnNlX21wZWd0c19zZWN0aW9uKG1lc3NhZ2UpOworICAgICAgICAgICAgR3N0TXBl
Z3RzU2VjdGlvbiogc2VjdGlvbiA9IGdzdF9tZXNzYWdlX3BhcnNlX21wZWd0c19zZWN0aW9uKG1l
c3NhZ2UpOwogICAgICAgICAgICAgaWYgKHNlY3Rpb24pIHsKICAgICAgICAgICAgICAgICBwcm9j
ZXNzTXBlZ1RzU2VjdGlvbihzZWN0aW9uKTsKICAgICAgICAgICAgICAgICBnc3RfbXBlZ3RzX3Nl
Y3Rpb25fdW5yZWYoc2VjdGlvbik7CkBAIC0xMDQ0LDE1ICsxMDQ0LDE1IEBAIHZvaWQgTWVkaWFQ
bGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpwcm9jZXNzQnVmZmVyaW5nU3RhdHMoR3N0TWVzc2FnZSog
bWVzc2FnZSkKIH0KIAogI2lmIEVOQUJMRShWSURFT19UUkFDSykgJiYgVVNFKEdTVFJFQU1FUl9N
UEVHVFMpCi12b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6cHJvY2Vzc01wZWdUc1Nl
Y3Rpb24oR3N0TXBlZ1RzU2VjdGlvbiogc2VjdGlvbikKK3ZvaWQgTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyOjpwcm9jZXNzTXBlZ1RzU2VjdGlvbihHc3RNcGVndHNTZWN0aW9uKiBzZWN0aW9u
KQogewogICAgIEFTU0VSVChzZWN0aW9uKTsKIAogICAgIGlmIChzZWN0aW9uLT5zZWN0aW9uX3R5
cGUgPT0gR1NUX01QRUdUU19TRUNUSU9OX1BNVCkgewotICAgICAgICBjb25zdCBHc3RNcGVnVHNQ
TVQqIHBtdCA9IGdzdF9tcGVndHNfc2VjdGlvbl9nZXRfcG10KHNlY3Rpb24pOworICAgICAgICBj
b25zdCBHc3RNcGVndHNQTVQqIHBtdCA9IGdzdF9tcGVndHNfc2VjdGlvbl9nZXRfcG10KHNlY3Rp
b24pOwogICAgICAgICBtX21ldGFkYXRhVHJhY2tzLmNsZWFyKCk7CiAgICAgICAgIGZvciAoZ3Vp
bnQgaSA9IDA7IGkgPCBwbXQtPnN0cmVhbXMtPmxlbjsgKytpKSB7Ci0gICAgICAgICAgICBjb25z
dCBHc3RNcGVnVHNQTVRTdHJlYW0qIHN0cmVhbSA9IHN0YXRpY19jYXN0PGNvbnN0IEdzdE1wZWdU
c1BNVFN0cmVhbSo+KGdfcHRyX2FycmF5X2luZGV4KHBtdC0+c3RyZWFtcywgaSkpOworICAgICAg
ICAgICAgY29uc3QgR3N0TXBlZ3RzUE1UU3RyZWFtKiBzdHJlYW0gPSBzdGF0aWNfY2FzdDxjb25z
dCBHc3RNcGVndHNQTVRTdHJlYW0qPihnX3B0cl9hcnJheV9pbmRleChwbXQtPnN0cmVhbXMsIGkp
KTsKICAgICAgICAgICAgIGlmIChzdHJlYW0tPnN0cmVhbV90eXBlID09IDB4MDUgfHwgc3RyZWFt
LT5zdHJlYW1fdHlwZSA+PSAweDgwKSB7CiAgICAgICAgICAgICAgICAgQXRvbWljU3RyaW5nIHBp
ZCA9IFN0cmluZzo6bnVtYmVyKHN0cmVhbS0+cGlkKTsKICAgICAgICAgICAgICAgICBSZWZQdHI8
SW5iYW5kTWV0YWRhdGFUZXh0VHJhY2tQcml2YXRlR1N0cmVhbWVyPiB0cmFjayA9IEluYmFuZE1l
dGFkYXRhVGV4dFRyYWNrUHJpdmF0ZUdTdHJlYW1lcjo6Y3JlYXRlKApAQCAtMTA3MSw3ICsxMDcx
LDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OnByb2Nlc3NNcGVnVHNTZWN0
aW9uKEdzdE1wZWdUc1NlY3Rpb24qIHNlY3Rpb24KICAgICAgICAgICAgICAgICBTdHJpbmcgaW5i
YW5kTWV0YWRhdGFUcmFja0Rpc3BhdGNoVHlwZTsKICAgICAgICAgICAgICAgICBhcHBlbmRVbnNp
Z25lZEFzSGV4Rml4ZWRTaXplKHN0cmVhbS0+c3RyZWFtX3R5cGUsIGluYmFuZE1ldGFkYXRhVHJh
Y2tEaXNwYXRjaFR5cGUsIDIpOwogICAgICAgICAgICAgICAgIGZvciAoZ3VpbnQgaiA9IDA7IGog
PCBzdHJlYW0tPmRlc2NyaXB0b3JzLT5sZW47ICsraikgewotICAgICAgICAgICAgICAgICAgICBj
b25zdCBHc3RNcGVnVHNEZXNjcmlwdG9yKiBkZXNjcmlwdG9yID0gc3RhdGljX2Nhc3Q8Y29uc3Qg
R3N0TXBlZ1RzRGVzY3JpcHRvcio+KGdfcHRyX2FycmF5X2luZGV4KHN0cmVhbS0+ZGVzY3JpcHRv
cnMsIGopKTsKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgR3N0TXBlZ3RzRGVzY3JpcHRvciog
ZGVzY3JpcHRvciA9IHN0YXRpY19jYXN0PGNvbnN0IEdzdE1wZWd0c0Rlc2NyaXB0b3IqPihnX3B0
cl9hcnJheV9pbmRleChzdHJlYW0tPmRlc2NyaXB0b3JzLCBqKSk7CiAgICAgICAgICAgICAgICAg
ICAgIGZvciAoZ3VpbnQgayA9IDA7IGsgPCBkZXNjcmlwdG9yLT5sZW5ndGg7ICsraykKICAgICAg
ICAgICAgICAgICAgICAgICAgIGFwcGVuZEJ5dGVBc0hleChkZXNjcmlwdG9yLT5kYXRhW2tdLCBp
bmJhbmRNZXRhZGF0YVRyYWNrRGlzcGF0Y2hUeXBlKTsKICAgICAgICAgICAgICAgICB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQ
bGF5ZXJQcml2YXRlR1N0cmVhbWVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgKaW5kZXggNzBiM2EyMGE2
NjFiMmY0ODIzYmNjNjA2NjMzNzJkMjMyZGJkMDVjMC4uODcwNWRkZmVmNmUyMzEyNWRjMjg1MmQy
ZDM4NDRhYTY2YWIxMWM4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXIuaApAQCAtNDYsNyArNDYsNyBAQAogdHlwZWRlZiBzdHJ1Y3QgX0dzdEJ1ZmZlciBH
c3RCdWZmZXI7CiB0eXBlZGVmIHN0cnVjdCBfR3N0TWVzc2FnZSBHc3RNZXNzYWdlOwogdHlwZWRl
ZiBzdHJ1Y3QgX0dzdEVsZW1lbnQgR3N0RWxlbWVudDsKLXR5cGVkZWYgc3RydWN0IF9Hc3RNcGVn
VHNTZWN0aW9uIEdzdE1wZWdUc1NlY3Rpb247Cit0eXBlZGVmIHN0cnVjdCBfR3N0TXBlZ3RzU2Vj
dGlvbiBHc3RNcGVndHNTZWN0aW9uOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTE1MSw3
ICsxNTEsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgc2V0RG93bmxvYWRCdWZmZXJpbmcoKTsKICAg
ICB2b2lkIHByb2Nlc3NCdWZmZXJpbmdTdGF0cyhHc3RNZXNzYWdlKik7CiAjaWYgRU5BQkxFKFZJ
REVPX1RSQUNLKSAmJiBVU0UoR1NUUkVBTUVSX01QRUdUUykKLSAgICB2b2lkIHByb2Nlc3NNcGVn
VHNTZWN0aW9uKEdzdE1wZWdUc1NlY3Rpb24qKTsKKyAgICB2b2lkIHByb2Nlc3NNcGVnVHNTZWN0
aW9uKEdzdE1wZWd0c1NlY3Rpb24qKTsKICNlbmRpZgogI2lmIEVOQUJMRShWSURFT19UUkFDSykK
ICAgICB2b2lkIHByb2Nlc3NUYWJsZU9mQ29udGVudHMoR3N0TWVzc2FnZSopOwpkaWZmIC0tZ2l0
IGEvU291cmNlL2NtYWtlL0ZpbmRHU3RyZWFtZXIuY21ha2UgYi9Tb3VyY2UvY21ha2UvRmluZEdT
dHJlYW1lci5jbWFrZQppbmRleCAzNDk2NDhkYzEyOWUzZTYzYzhhN2I4YTdkYjkyOWU5YTcwOTI5
YzIzLi43ODA1NTg4ZTI2MjE0YzEwY2U2NmFlNjQ2MzZkZGU1MjczMjZkMGMyIDEwMDY0NAotLS0g
YS9Tb3VyY2UvY21ha2UvRmluZEdTdHJlYW1lci5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvRmlu
ZEdTdHJlYW1lci5jbWFrZQpAQCAtMTA2LDcgKzEwNiw3IEBAIGVuZGlmICgpCiBGSU5EX0dTVFJF
QU1FUl9DT01QT05FTlQoR1NUUkVBTUVSX0FQUCBnc3RyZWFtZXItYXBwLTEuMCBnc3QvYXBwL2dz
dGFwcHNpbmsuaCBnc3RhcHAtMS4wKQogRklORF9HU1RSRUFNRVJfQ09NUE9ORU5UKEdTVFJFQU1F
Ul9BVURJTyBnc3RyZWFtZXItYXVkaW8tMS4wIGdzdC9hdWRpby9hdWRpby5oIGdzdGF1ZGlvLTEu
MCkKIEZJTkRfR1NUUkVBTUVSX0NPTVBPTkVOVChHU1RSRUFNRVJfRkZUIGdzdHJlYW1lci1mZnQt
MS4wIGdzdC9mZnQvZ3N0ZmZ0LmggZ3N0ZmZ0LTEuMCkKLUZJTkRfR1NUUkVBTUVSX0NPTVBPTkVO
VChHU1RSRUFNRVJfTVBFR1RTIGdzdHJlYW1lci1tcGVndHMtMS4wPj0xLjMuMCBnc3QvbXBlZ3Rz
L21wZWd0cy5oIGdzdG1wZWd0cy0xLjApCitGSU5EX0dTVFJFQU1FUl9DT01QT05FTlQoR1NUUkVB
TUVSX01QRUdUUyBnc3RyZWFtZXItbXBlZ3RzLTEuMD49MS40LjAgZ3N0L21wZWd0cy9tcGVndHMu
aCBnc3RtcGVndHMtMS4wKQogRklORF9HU1RSRUFNRVJfQ09NUE9ORU5UKEdTVFJFQU1FUl9QQlVU
SUxTIGdzdHJlYW1lci1wYnV0aWxzLTEuMCBnc3QvcGJ1dGlscy9wYnV0aWxzLmggZ3N0cGJ1dGls
cy0xLjApCiBGSU5EX0dTVFJFQU1FUl9DT01QT05FTlQoR1NUUkVBTUVSX1RBRyBnc3RyZWFtZXIt
dGFnLTEuMCBnc3QvdGFnL3RhZy5oIGdzdHRhZy0xLjApCiBGSU5EX0dTVFJFQU1FUl9DT01QT05F
TlQoR1NUUkVBTUVSX1ZJREVPIGdzdHJlYW1lci12aWRlby0xLjAgZ3N0L3ZpZGVvL3ZpZGVvLmgg
Z3N0dmlkZW8tMS4wKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUw
NWI2NGI3NzczMDIzZWM1YzFkMjA1OGU2MjAyZTMwMTdhYjk2ODUuLmMxZTA5ZWI1OGU1NmQxYWZj
ZDE4ODE5YTgwMTliNWU2ZGFjOWRiNzEgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNC0wNy0yMiAgQWRyaWFuIFBlcmV6IGRlIENhc3Ry
byAgPGFwZXJlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHU3RyZWFtZXJdIFtHVEtdIFdlYktp
dCBkb2VzIG5vdCBidWlsZCB3aXRoIEdTdHJlYW1lciAxLjQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNTExNAorCisgICAgICAgIEZpeCBidWlsZCB3
aXRoIEdTdHJlYW1lciAxLjQKKworICAgICAgICBSZXZpZXdlZCBieSBQaGlsaXBwZSBOb3JtYW5k
LgorCisgICAgICAgICogU291cmNlL2NtYWtlL0ZpbmRHU3RyZWFtZXIuY21ha2U6IENoZWNrIHZl
cnNpb24gMS40LjAgZm9yIHRoZQorICAgICAgICBnc3QtbXBlZ3RzIGNvbXBvbmVudCBpbnN0ZWFk
IG9mIHRoZSB1bnN0YWJsZSAxLjMueCB2ZXJzdGlvbnMuCisKIDIwMTQtMDctMjEgIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFNpbXBs
aWZ5IG1ha2UtZGlzdCBjb21tYW5kIGxpbmUgYXJndW1lbnRzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>