<?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>196178</bug_id>
          
          <creation_ts>2019-03-23 08:57:18 -0700</creation_ts>
          <short_desc>Build failure with gstreamer 1.12.5 if USE_GSTREAMER_GL is enabled</short_desc>
          <delta_ts>2019-05-21 13:08:30 -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 Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</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>
          <dependson>196257</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Gorse">mgorse</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>magomez</cc>
    
    <cc>mgorse</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1520617</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Gorse">mgorse</who>
    <bug_when>2019-03-23 08:57:18 -0700</bug_when>
    <thetext>I&apos;m getting a build failure trying to build webkitgtk 2.24.0 on openSUSE Leap 15.0, similar to bug 159562:

In file included from ../Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:56:0,
                 from ../Source/WebCore/platform/graphics/GraphicsContext3D.h:28,
                 from ../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:32:
../Source/WebCore/platform/graphics/OpenGLShims.h:259:67: error: expected type-specifier before &apos;glActiveTexture&apos;
 #define glActiveTexture                        LOOKUP_GL_FUNCTION(glActiveTexture)
followed by many other errors. It seems to be somehow related to the version of gstreamer-plugins-base installed; if I upgrade from 1.12.5 to 1.14.4, then I no longer get the errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520618</commentid>
    <comment_count>1</comment_count>
      <attachid>365815</attachid>
    <who name="Mike Gorse">mgorse</who>
    <bug_when>2019-03-23 09:06:55 -0700</bug_when>
    <thetext>Created attachment 365815
Patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521278</commentid>
    <comment_count>2</comment_count>
      <attachid>365815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-26 06:11:38 -0700</bug_when>
    <thetext>Comment on attachment 365815
Patch.

Clearing flags on attachment: 365815

Committed r243493: &lt;https://trac.webkit.org/changeset/243493&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521279</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-26 06:11:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521281</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-26 06:18:22 -0700</bug_when>
    <thetext>*** Bug 195800 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521303</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-26 09:23:24 -0700</bug_when>
    <thetext>Nice, this patch triggered another build error:

FAILED: Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp.o 
/usr/lib/ccache/c++   -DBUILDING_GTK__=1 -DBUILDING_WEBKIT -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DBWRAP_EXECUTABLE=\&quot;/usr/bin/bwrap\&quot; -DDBUS_PROXY_EXECUTABLE=\&quot;/usr/bin/xdg-dbus-proxy\&quot; -DGETTEXT_PACKAGE=\&quot;WebKit2GTK-4.0\&quot; -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DSTATICALLY_LINKED_WITH_PAL=1 -DWEBKITGTK_API_VERSION_STRING=\&quot;4.0\&quot; -I. -I../../Source/WebCore -I../../Source/WebCore/Modules/airplay -I../../Source/WebCore/Modules/applepay -I../../Source/WebCore/Modules/applepay/paymentrequest -I../../Source/WebCore/Modules/applicationmanifest -I../../Source/WebCore/Modules/beacon -I../../Source/WebCore/Modules/cache -I../../Source/WebCore/Modules/credentialmanagement -I../../Source/WebCore/Modules/encryptedmedia -I../../Source/WebCore/Modules/encryptedmedia/legacy -I../../Source/WebCore/Modules/entriesapi -I../../Source/WebCore/Modules/fetch -I../../Source/WebCore/Modules/geolocation -I../../Source/WebCore/Modules/indexeddb -I../../Source/WebCore/Modules/indexeddb/client -I../../Source/WebCore/Modules/indexeddb/server -I../../Source/WebCore/Modules/indexeddb/shared -I../../Source/WebCore/Modules/mediacapabilities -I../../Source/WebCore/Modules/mediacontrols -I../../Source/WebCore/Modules/mediarecorder -I../../Source/WebCore/Modules/mediasession -I../../Source/WebCore/Modules/mediasource -I../../Source/WebCore/Modules/mediastream -I../../Source/WebCore/Modules/mediastream/libwebrtc -I../../Source/WebCore/Modules/navigatorcontentutils -I../../Source/WebCore/Modules/notifications -I../../Source/WebCore/Modules/paymentrequest -I../../Source/WebCore/Modules/plugins -I../../Source/WebCore/Modules/quota -I../../Source/WebCore/Modules/speech -I../../Source/WebCore/Modules/streams -I../../Source/WebCore/Modules/webaudio -I../../Source/WebCore/Modules/webauthn -I../../Source/WebCore/Modules/webauthn/cbor -I../../Source/WebCore/Modules/webauthn/fido -I../../Source/WebCore/Modules/webdatabase -I../../Source/WebCore/Modules/webdriver -I../../Source/WebCore/Modules/webgpu -I../../Source/WebCore/Modules/websockets -I../../Source/WebCore/Modules/webvr -I../../Source/WebCore/accessibility -I../../Source/WebCore/accessibility/isolatedtree -I../../Source/WebCore/animation -I../../Source/WebCore/bindings -I../../Source/WebCore/bindings/js -I../../Source/WebCore/bridge -I../../Source/WebCore/bridge/c -I../../Source/WebCore/bridge/jsc -I../../Source/WebCore/contentextensions -I../../Source/WebCore/crypto -I../../Source/WebCore/crypto/algorithms -I../../Source/WebCore/crypto/keys -I../../Source/WebCore/crypto/parameters -I../../Source/WebCore/css -I../../Source/WebCore/css/parser -I../../Source/WebCore/css/typedom -I../../Source/WebCore/cssjit -I../../Source/WebCore/dom -I../../Source/WebCore/dom/messageports -I../../Source/WebCore/domjit -I../../Source/WebCore/editing -I../../Source/WebCore/fileapi -I../../Source/WebCore/history -I../../Source/WebCore/html -I../../Source/WebCore/html/canvas -I../../Source/WebCore/html/forms -I../../Source/WebCore/html/parser -I../../Source/WebCore/html/shadow -I../../Source/WebCore/html/track -I../../Source/WebCore/inspector -I../../Source/WebCore/inspector/agents -I../../Source/WebCore/inspector/agents/page -I../../Source/WebCore/inspector/agents/worker -I../../Source/WebCore/layout -I../../Source/WebCore/layout/blockformatting -I../../Source/WebCore/layout/displaytree -I../../Source/WebCore/layout/floats -I../../Source/WebCore/layout/inlineformatting -I../../Source/WebCore/layout/inlineformatting/text -I../../Source/WebCore/layout/layouttree -I../../Source/WebCore/loader -I../../Source/WebCore/loader/appcache -I../../Source/WebCore/loader/archive -I../../Source/WebCore/loader/archive/mhtml -I../../Source/WebCore/loader/cache -I../../Source/WebCore/loader/icon -I../../Source/WebCore/mathml -I../../Source/WebCore/page -I../../Source/WebCore/page/animation -I../../Source/WebCore/page/csp -I../../Source/WebCore/page/scrolling -I../../Source/WebCore/platform -I../../Source/WebCore/platform/animation -I../../Source/WebCore/platform/audio -I../../Source/WebCore/platform/encryptedmedia -I../../Source/WebCore/platform/gamepad -I../../Source/WebCore/platform/graphics -I../../Source/WebCore/platform/graphics/cpu/arm -I../../Source/WebCore/platform/graphics/cpu/arm/filters -I../../Source/WebCore/platform/graphics/displaylists -I../../Source/WebCore/platform/graphics/filters -I../../Source/WebCore/platform/graphics/iso -I../../Source/WebCore/platform/graphics/opentype -I../../Source/WebCore/platform/graphics/transforms -I../../Source/WebCore/platform/mediacapabilities -I../../Source/WebCore/platform/mediarecorder -I../../Source/WebCore/platform/mediasession -I../../Source/WebCore/platform/mediastream -I../../Source/WebCore/platform/mediastream/libwebrtc -I../../Source/WebCore/platform/mock -I../../Source/WebCore/platform/mock/mediasource -I../../Source/WebCore/platform/network -I../../Source/WebCore/platform/sql -I../../Source/WebCore/platform/text -I../../Source/WebCore/platform/vr -I../../Source/WebCore/plugins -I../../Source/WebCore/rendering -I../../Source/WebCore/rendering/line -I../../Source/WebCore/rendering/mathml -I../../Source/WebCore/rendering/shapes -I../../Source/WebCore/rendering/style -I../../Source/WebCore/rendering/svg -I../../Source/WebCore/rendering/updating -I../../Source/WebCore/replay -I../../Source/WebCore/storage -I../../Source/WebCore/style -I../../Source/WebCore/svg -I../../Source/WebCore/svg/animation -I../../Source/WebCore/svg/graphics -I../../Source/WebCore/svg/graphics/filters -I../../Source/WebCore/svg/properties -I../../Source/WebCore/websockets -I../../Source/WebCore/workers -I../../Source/WebCore/workers/service -I../../Source/WebCore/workers/service/context -I../../Source/WebCore/workers/service/server -I../../Source/WebCore/worklets -I../../Source/WebCore/xml -I../../Source/WebCore/xml/parser -IDerivedSources/WebCore -IDerivedSources/ForwardingHeaders/ANGLE -I../../Source/WebCore/platform/graphics/gpu -I../../Source/ThirdParty/xdgmime/src -I../../Source/WebCore/platform/graphics/cairo -I../../Source/WebCore/platform/graphics/freetype -I../../Source/WebCore/platform/graphics/harfbuzz -I../../Source/WebCore/platform/graphics/harfbuzz/ng -I../../Source/WebCore/platform/graphics/gstreamer -I../../Source/WebCore/platform/graphics/gstreamer/mse -I../../Source/WebCore/platform/graphics/gstreamer/eme -I../../Source/WebCore/platform/audio/gstreamer -I../../Source/WebCore/platform/image-decoders -I../../Source/WebCore/platform/image-decoders/bmp -I../../Source/WebCore/platform/image-decoders/gif -I../../Source/WebCore/platform/image-decoders/ico -I../../Source/WebCore/platform/image-decoders/jpeg -I../../Source/WebCore/platform/image-decoders/jpeg2000 -I../../Source/WebCore/platform/image-decoders/png -I../../Source/WebCore/platform/image-decoders/webp -I../../Source/WebCore/platform/graphics/texmap -I../../Source/WebCore/page/scrolling/nicosia -I../../Source/WebCore/platform/graphics/texmap/coordinated -I../../Source/WebCore/platform/graphics/nicosia -I../../Source/WebCore/platform/graphics/nicosia/cairo -I../../Source/WebCore/platform/graphics/nicosia/texmap -I../../Source/ThirdParty/ANGLE -I../../Source/ThirdParty/ANGLE/include/KHR -I../../Source/WebCore/accessibility/atk -I../../Source/WebCore/editing/atk -I../../Source/WebCore/page/gtk -I../../Source/WebCore/platform/generic -I../../Source/WebCore/platform/gtk -I../../Source/WebCore/platform/graphics/egl -I../../Source/WebCore/platform/graphics/glx -I../../Source/WebCore/platform/graphics/gtk -I../../Source/WebCore/platform/graphics/opengl -I../../Source/WebCore/platform/graphics/wayland -I../../Source/WebCore/platform/graphics/x11 -I../../Source/WebCore/platform/mediastream/gtk -I../../Source/WebCore/platform/mediastream/gstreamer -I../../Source/WebCore/platform/network/gtk -I../../Source/WebCore/platform/network/soup -I../../Source/WebCore/platform/text/gtk -I../../Source/WebCore/bindings/gobject -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/enchant -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsecret-1 -isystem /usr/include/libsoup-2.4 -IDerivedSources/ForwardingHeaders -I../../Source/bmalloc -IDerivedSources -I../../Source/ThirdParty -fdiagnostics-color=always -Wextra -Wall -Wno-attributes -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align  -fno-strict-aliasing -fno-exceptions -fno-rtti -std=c++14 -O3 -DNDEBUG -fPIC -MD -MT Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp.o -MF Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp.o.d -o Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp.o -c /home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp
/home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp: In constructor ‘WebCore::GstVideoFrameHolder::GstVideoFrameHolder(GstSample*, WebCore::TextureMapperGL::Flags, bool)’:
/home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:175:76: warning: unused parameter ‘flags’ [-Wunused-parameter]
     explicit GstVideoFrameHolder(GstSample* sample, TextureMapperGL::Flags flags, bool gstGLEnabled)
                                                                            ^~~~~
/home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:175:88: warning: unused parameter ‘gstGLEnabled’ [-Wunused-parameter]
     explicit GstVideoFrameHolder(GstSample* sample, TextureMapperGL::Flags flags, bool gstGLEnabled)
                                                                                        ^~~~~~~~~~~~
/home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp: In lambda function:
/home/buildbot/webkitgtk/gtk-linux-64-release-debian/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:738:136: error: incomplete type ‘WebCore::GraphicsContext3D’ used in nested name specifier
                 layerBuffer = std::make_unique&lt;TextureMapperPlatformLayerBuffer&gt;(textureID, frameHolder-&gt;size(), frameHolder-&gt;flags(), GraphicsContext3D::RGBA);
                                                                                                                                        ^~~~~~~~~~~~~~~~~


(gst-gl disabled on that bot)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521304</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-26 09:33:09 -0700</bug_when>
    <thetext>Can you try this?

diff --git a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp
index 6d5c7384a2c..9ea5d81e64d 100644
--- a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp
+++ b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp
@@ -85,7 +85,6 @@
 #include &lt;gst/gl/gl.h&gt;
 #undef GST_USE_UNSTABLE_API
 
-#include &quot;GraphicsContext3D.h&quot;
 #include &quot;GLContext.h&quot;
 #if USE(GLX)
 #include &quot;GLContextGLX.h&quot;
@@ -118,6 +117,7 @@
 #if USE(TEXTURE_MAPPER_GL)
 #include &quot;BitmapTextureGL.h&quot;
 #include &quot;BitmapTexturePool.h&quot;
+#include &quot;GraphicsContext3D.h&quot;
 #include &quot;TextureMapperContextAttributes.h&quot;
 #include &quot;TextureMapperGL.h&quot;
 #include &quot;TextureMapperPlatformLayerBuffer.h&quot;
@@ -192,6 +192,9 @@ public:
             if (m_isMapped)
                 m_textureID = *reinterpret_cast&lt;GLuint*&gt;(m_videoFrame.data[0]);
         } else
+#else
+        UNUSED_PARAM(gstGLEnabled);
+        UNUSED_PARAM(flags);
 #endif // USE(GSTREAMER_GL)
 
         {


Meanwhile I will rollout this patch because I can&apos;t test the build with GStreamer 1.12.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521306</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-26 09:34:02 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 196257</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521340</commentid>
    <comment_count>8</comment_count>
    <who name="Mike Gorse">mgorse</who>
    <bug_when>2019-03-26 10:21:08 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #6)
&gt; Can you try this?

Thanks, Philippe. Builds for me. (My cmakeconfig.h has USE_TEXTURE_MAPPER_GL defined to 1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521661</commentid>
    <comment_count>9</comment_count>
      <attachid>366066</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-27 05:09:47 -0700</bug_when>
    <thetext>Created attachment 366066
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1521662</commentid>
    <comment_count>10</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-27 05:14:28 -0700</bug_when>
    <thetext>Committed r243538: &lt;https://trac.webkit.org/changeset/243538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537104</commentid>
    <comment_count>11</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2019-05-17 07:50:27 -0700</bug_when>
    <thetext>This is happening again in 2.24.2:

In file included from Source/WebCore/platform/graphics/texmap/TextureMapperGLHeaders.h:34:0,
                 from Source/WebCore/platform/graphics/texmap/TextureMapperGL.h:31,
                 from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:41,
                 from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:26:
Source/WebCore/platform/graphics/OpenGLShims.h:259:67: error: expected type-specifier before &apos;glActiveTexture&apos;
 #define glActiveTexture                        LOOKUP_GL_FUNCTION(glActiveTexture)
                                                                   ^
I think the culprit is this commit:

https://trac.webkit.org/changeset/245119/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537881</commentid>
    <comment_count>12</comment_count>
    <who name="Mike Gorse">mgorse</who>
    <bug_when>2019-05-21 08:21:23 -0700</bug_when>
    <thetext>Yeah, I just tested trunk, and it is still happening there. Should we re-open this bug, or do we need to create a new one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537885</commentid>
    <comment_count>13</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2019-05-21 08:49:39 -0700</bug_when>
    <thetext>(In reply to Mike Gorse from comment #12)
&gt; Yeah, I just tested trunk, and it is still happening there. Should we
&gt; re-open this bug, or do we need to create a new one?

I would file a new bug. If you can do it please go ahead and put me in Cc. Else I&apos;ll try to do it later this week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537964</commentid>
    <comment_count>14</comment_count>
    <who name="Mike Gorse">mgorse</who>
    <bug_when>2019-05-21 13:08:30 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=198080</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365815</attachid>
            <date>2019-03-23 09:06:55 -0700</date>
            <delta_ts>2019-03-27 05:09:39 -0700</delta_ts>
            <desc>Patch.</desc>
            <filename>build.patch</filename>
            <type>text/plain</type>
            <size>1445</size>
            <attacher name="Mike Gorse">mgorse</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkYzgyMTY2M2IwMy4uZmRjM2I5ZjM2OGUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxOS0wMy0yMyAgTWlrZSBHb3JzZSAgPG1nb3JzZUBhbHVtLndwaS5lZHU+
CisKKyAgICAgICAgQnVpbGQgZmFpbHVyZSB3aXRoIGdzdHJlYW1lciAxLjEyLjUgaWYgVVNFX0dT
VFJFQU1FUl9HTCBpcyBlbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xOTYxNzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKGJ1aWxkIGZpeCkuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZS5j
cHA6CisgICAgICAgIEluY2x1ZGUgZ3N0L2dsL2dsLmggYmVmb3JlIGluY2x1ZGluZyBHcmFwaGlj
c0NvbnRleHQzRC5oLgorCiAyMDE5LTAzLTIzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJj
aWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBSZW1vdmUgYnVpbGQgdGltZSBkZXBlbmRl
bmN5IG9uIEdlb2NsdWUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyQmFzZS5jcHAKaW5kZXggZGZmN2ZlZTgwMTUuLjZkNWM3Mzg0YTJjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5
ZXJQcml2YXRlR1N0cmVhbWVyQmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UuY3BwCkBA
IC0yOSw3ICsyOSw2IEBACiAKICNpbmNsdWRlICJHU3RyZWFtZXJDb21tb24uaCIKICNpbmNsdWRl
ICJHcmFwaGljc0NvbnRleHQuaCIKLSNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQzRC5oIgogI2lu
Y2x1ZGUgIkltYWdlR1N0cmVhbWVyLmgiCiAjaW5jbHVkZSAiSW1hZ2VPcmllbnRhdGlvbi5oIgog
I2luY2x1ZGUgIkludFJlY3QuaCIKQEAgLTg2LDYgKzg1LDcgQEAKICNpbmNsdWRlIDxnc3QvZ2wv
Z2wuaD4KICN1bmRlZiBHU1RfVVNFX1VOU1RBQkxFX0FQSQogCisjaW5jbHVkZSAiR3JhcGhpY3ND
b250ZXh0M0QuaCIKICNpbmNsdWRlICJHTENvbnRleHQuaCIKICNpZiBVU0UoR0xYKQogI2luY2x1
ZGUgIkdMQ29udGV4dEdMWC5oIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366066</attachid>
            <date>2019-03-27 05:09:47 -0700</date>
            <delta_ts>2019-03-27 05:11:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196178-20190327120946.patch</filename>
            <type>text/plain</type>
            <size>2132</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzNTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTE5NDQxY2U0NzQ0YjNh
YWNjZDllM2Q3YmU3MDJmOTNkMzhhZTYxOC4uNTUxZGNiMmE3MTBlZmU1ZDFlNTEyMzUxNjZmNjFj
Yjc3OGJjZWE3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAzLTI3ICBQaGls
aXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBCdWlsZCBmYWls
dXJlIHdpdGggZ3N0cmVhbWVyIDEuMTIuNSBpZiBVU0VfR1NUUkVBTUVSX0dMIGlzIGVuYWJsZWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjE3OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBnc3Qv
Z2wvZ2wuaCBoZWFkZXIgbmVlZHMgdG8gYmUgaW5jbHVkZWQgYmVmb3JlCisgICAgICAgIEdyYXBo
aWNzQ29udGV4dDNELmggdG8gYXZvaWQgZGVjbGFyYXRpb24gY29uZmxpY3RzIHdpdGgKKyAgICAg
ICAgT3BlbkdMU2hpbXMuCisKKyAgICAgICAgQmFzZWQgb24gYSBwYXRjaCBmcm9tIE1pa2UgR29y
c2UgPG1nb3JzZUBzdXNlLmNvbT4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2dzdHJl
YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJCYXNlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdzdFZpZGVvRnJhbWVIb2xkZXI6OkdzdFZpZGVvRnJhbWVIb2xkZXIpOgorCiAyMDE5LTAz
LTI3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
R1N0cmVhbWVyXSBSZW1vdmUgdGhlIEhMUyBxdWV1ZSBidWZmZXJpbmcgcXVlcnkgaGFjawpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlh
UGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lckJhc2UuY3BwCmlu
ZGV4IGRmZjdmZWU4MDE1Y2MxNjRkZThmNWNhZGUyMzQ2ZDg5OTllZjNmOGQuLjU3OTVlOTY4MWZl
YjY0YWNmZjM3MzM1MjUwY2Y3MDMyNjQxOWYyMDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXJC
YXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIv
TWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyQmFzZS5jcHAKQEAgLTI5LDcgKzI5LDYgQEAKIAog
I2luY2x1ZGUgIkdTdHJlYW1lckNvbW1vbi5oIgogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dC5o
IgotI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dDNELmgiCiAjaW5jbHVkZSAiSW1hZ2VHU3RyZWFt
ZXIuaCIKICNpbmNsdWRlICJJbWFnZU9yaWVudGF0aW9uLmgiCiAjaW5jbHVkZSAiSW50UmVjdC5o
IgpAQCAtMTE4LDYgKzExNyw3IEBACiAjaWYgVVNFKFRFWFRVUkVfTUFQUEVSX0dMKQogI2luY2x1
ZGUgIkJpdG1hcFRleHR1cmVHTC5oIgogI2luY2x1ZGUgIkJpdG1hcFRleHR1cmVQb29sLmgiCisj
aW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0M0QuaCIKICNpbmNsdWRlICJUZXh0dXJlTWFwcGVyQ29u
dGV4dEF0dHJpYnV0ZXMuaCIKICNpbmNsdWRlICJUZXh0dXJlTWFwcGVyR0wuaCIKICNpbmNsdWRl
ICJUZXh0dXJlTWFwcGVyUGxhdGZvcm1MYXllckJ1ZmZlci5oIgpAQCAtMTkyLDYgKzE5Miw5IEBA
IHB1YmxpYzoKICAgICAgICAgICAgIGlmIChtX2lzTWFwcGVkKQogICAgICAgICAgICAgICAgIG1f
dGV4dHVyZUlEID0gKnJlaW50ZXJwcmV0X2Nhc3Q8R0x1aW50Kj4obV92aWRlb0ZyYW1lLmRhdGFb
MF0pOwogICAgICAgICB9IGVsc2UKKyNlbHNlCisgICAgICAgIFVOVVNFRF9QQVJBTShmbGFncyk7
CisgICAgICAgIFVOVVNFRF9QQVJBTShnc3RHTEVuYWJsZWQpOwogI2VuZGlmIC8vIFVTRShHU1RS
RUFNRVJfR0wpCiAKICAgICAgICAgewo=
</data>
<flag name="review"
          id="382480"
          type_id="1"
          status="+"
          setter="calvaris"
    />
          </attachment>
      

    </bug>

</bugzilla>