<?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>199358</bug_id>
          
          <creation_ts>2019-07-01 05:15:24 -0700</creation_ts>
          <short_desc>REGRESSION(r246963) GTK&apos;s debug build is broken</short_desc>
          <delta_ts>2019-07-01 06:42:32 -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="Miguel Gomez">magomez</reporter>
          <assigned_to name="Miguel Gomez">magomez</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>noam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1549178</commentid>
    <comment_count>0</comment_count>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2019-07-01 05:15:24 -0700</bug_when>
    <thetext>The traits to use downcast are missing in AnimatedBackingStoreClient.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549181</commentid>
    <comment_count>1</comment_count>
      <attachid>373220</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2019-07-01 05:26:48 -0700</bug_when>
    <thetext>Created attachment 373220
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549182</commentid>
    <comment_count>2</comment_count>
      <attachid>373220</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-07-01 05:29:10 -0700</bug_when>
    <thetext>Comment on attachment 373220
Patch

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

&gt; Source/WebCore/ChangeLog:28
&gt; +2019-07-01  Miguel Gomez  &lt;magomez@igalia.com&gt;
&gt; +
&gt; +        REGRESSION(r246963) GTK&apos;s debug build is broken
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=199358
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        Add the traits to be able to downcast AnimatedBackingStoreClient.
&gt; +
&gt; +        * platform/graphics/nicosia/NicosiaAnimatedBackingStoreClient.h:
&gt; +        (Nicosia::AnimatedBackingStoreClient::AnimatedBackingStoreClient):
&gt; +        (Nicosia::AnimatedBackingStoreClient::type const):
&gt; +        * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:

double changelog

&gt; Source/WebCore/platform/graphics/nicosia/NicosiaAnimatedBackingStoreClient.h:45
&gt; +    enum ClientType {
&gt; +        Coordinated
&gt; +    };

Use an enum class

&gt; Source/WebCore/platform/graphics/nicosia/NicosiaAnimatedBackingStoreClient.h:47
&gt; +    AnimatedBackingStoreClient(ClientType type)

explicit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549183</commentid>
    <comment_count>3</comment_count>
      <attachid>373221</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2019-07-01 05:29:29 -0700</bug_when>
    <thetext>Created attachment 373221
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549184</commentid>
    <comment_count>4</comment_count>
      <attachid>373221</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-07-01 05:31:27 -0700</bug_when>
    <thetext>Comment on attachment 373221
Patch

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

&gt; Source/WebCore/platform/graphics/nicosia/NicosiaAnimatedBackingStoreClient.h:47
&gt; +    AnimatedBackingStoreClient(ClientType type)

explicit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549185</commentid>
    <comment_count>5</comment_count>
      <attachid>373222</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2019-07-01 05:40:26 -0700</bug_when>
    <thetext>Created attachment 373222
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549188</commentid>
    <comment_count>6</comment_count>
      <attachid>373222</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-07-01 05:48:26 -0700</bug_when>
    <thetext>Comment on attachment 373222
Patch

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

&gt; Source/WebCore/platform/graphics/nicosia/NicosiaAnimatedBackingStoreClient.h:43
&gt; +    enum class ClientType {

Now that this is an emu class Client is Redundant here, use just Type

&gt; Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:1307
&gt; +SPECIALIZE_TYPE_TRAITS_ANIMATEDBACKINGSTORECLIENT(WebCore::CoordinatedAnimatedBackingStoreClient, type() == Nicosia::AnimatedBackingStoreClient::ClientType::Coordinated)

Client::Client &lt;- this is what I mean</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549195</commentid>
    <comment_count>7</comment_count>
      <attachid>373227</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2019-07-01 06:08:54 -0700</bug_when>
    <thetext>Created attachment 373227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549201</commentid>
    <comment_count>8</comment_count>
      <attachid>373227</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-01 06:42:30 -0700</bug_when>
    <thetext>Comment on attachment 373227
Patch

Clearing flags on attachment: 373227

Committed r247007: &lt;https://trac.webkit.org/changeset/247007&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1549202</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-01 06:42:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373220</attachid>
            <date>2019-07-01 05:26:48 -0700</date>
            <delta_ts>2019-07-01 05:29:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199358-20190701142646.patch</filename>
            <type>text/plain</type>
            <size>4962</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2OTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTU3Y2VlNTkwYjg0ZGQ3
MmJlODBiYTgyY2RhYjI1NDkxNWRjZDIyYS4uMWI0YjEzOGFkNTk5OWRkNmYxYTE2NmZhZjdhZDFm
NjMzOWZmN2QwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDE5LTA3LTAxICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjQ2
OTYzKSBHVEsncyBkZWJ1ZyBidWlsZCBpcyBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTM1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0cmFpdHMgdG8gYmUgYWJsZSB0byBkb3duY2Fz
dCBBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50Lmg6CisgICAgICAg
IChOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudDo6QW5pbWF0ZWRCYWNraW5nU3Rv
cmVDbGllbnQpOgorICAgICAgICAoTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ6
OnR5cGUgY29uc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGlu
YXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29v
cmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycyk6CisKKzIwMTktMDct
MDEgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBSRUdSRVNT
SU9OKHIyNDY5NjMpIEdUSydzIGRlYnVnIGJ1aWxkIGlzIGJyb2tlbgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk5MzU4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHRoZSB0cmFpdHMgdG8gYmUgYWJs
ZSB0byBkb3duY2FzdCBBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC4KKworICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50
Lmg6CisgICAgICAgIChOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudDo6QW5pbWF0
ZWRCYWNraW5nU3RvcmVDbGllbnQpOgorICAgICAgICAoTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5n
U3RvcmVDbGllbnQ6OnR5cGUgY29uc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3Rl
eG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwOgorCiAyMDE5LTA3
LTAxICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBXZWJTb2NrZXRzOiBhZGQgc3VwcG9ydCBmb3Igc2VuZGluZyBibG9iIG1lc3NhZ2VzIHdoZW4g
dXNpbmcgd2ViIHNvY2tldHMgcGxhdGZvcm0gQVBJcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lhQW5pbWF0ZWRCYWNraW5nU3RvcmVD
bGllbnQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3Np
YUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50LmgKaW5kZXggMjFkZTE1ZWNkNTQxNTFjMDY3OTU1
MzdiZTk1NGNmYTllODE2MGJmZS4uMzAxZDI5MjQ3MTYwOTkyM2Q3ZDQxM2NkNzA2MjFhZjQ2ZmU4
NzQ2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3Np
YS9OaWNvc2lhQW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNs
aWVudC5oCkBAIC00MCwxMCArNDAsMjggQEAgbmFtZXNwYWNlIE5pY29zaWEgewogCiBjbGFzcyBB
bmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCA6IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxB
bmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudD4gewogcHVibGljOgorICAgIGVudW0gQ2xpZW50VHlw
ZSB7CisgICAgICAgIENvb3JkaW5hdGVkCisgICAgfTsKKworICAgIEFuaW1hdGVkQmFja2luZ1N0
b3JlQ2xpZW50KENsaWVudFR5cGUgdHlwZSkKKyAgICAgICAgOiBtX3R5cGUodHlwZSkKKyAgICB7
CisgICAgfQorCisgICAgQ2xpZW50VHlwZSB0eXBlKCkgY29uc3QgeyByZXR1cm4gbV90eXBlOyB9
CiAgICAgdmlydHVhbCB+QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQoKSA9IGRlZmF1bHQ7CiAg
ICAgdmlydHVhbCB2b2lkIHJlcXVlc3RCYWNraW5nU3RvcmVVcGRhdGVJZk5lZWRlZChjb25zdCBX
ZWJDb3JlOjpUcmFuc2Zvcm1hdGlvbk1hdHJpeCYpID0gMDsKKworcHJpdmF0ZToKKyAgICBDbGll
bnRUeXBlIG1fdHlwZTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIE5pY29zaWEKIAorI2RlZmluZSBT
UEVDSUFMSVpFX1RZUEVfVFJBSVRTX0FOSU1BVEVEQkFDS0lOR1NUT1JFQ0xJRU5UKFRvVmFsdWVU
eXBlTmFtZSwgcHJlZGljYXRlKSBcCitTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0JFR0lOKFRvVmFs
dWVUeXBlTmFtZSkgXAorICAgIHN0YXRpYyBib29sIGlzVHlwZShjb25zdCBOaWNvc2lhOjpBbmlt
YXRlZEJhY2tpbmdTdG9yZUNsaWVudCYgY2xpZW50KSB7IHJldHVybiBjbGllbnQucHJlZGljYXRl
OyB9IFwKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfRU5EKCkKKwogI2VuZGlmIC8vIFVTRShDT09S
RElOQVRFRF9HUkFQSElDUykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3Jk
aW5hdGVkR3JhcGhpY3NMYXllci5jcHAKaW5kZXggMGIwNTFhOWJlNThmOWIwMTQzNDUzNWY2OTFk
ZjliZjA4MDA0NzNlOC4uNmY1NzNjNDFhNjE5MTQ0OTJmZGM4ODI0ZjcwMDAyYTUwODc2M2NkZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3Jk
aW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NM
YXllci5jcHAKQEAgLTY5OSw3ICs2OTksOCBAQCBwdWJsaWM6CiAKIHByaXZhdGU6CiAgICAgQ29v
cmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudChSZWZQdHI8Q29vcmRpbmF0ZWRHcmFw
aGljc0xheWVyOjpBbmltYXRlZEJhY2tpbmdTdG9yZUhvc3Q+JiYgaG9zdCwgY29uc3QgRmxvYXRS
ZWN0JiB2aXNpYmxlUmVjdCwgY29uc3QgRmxvYXRSZWN0JiBjb3ZlclJlY3QsIGNvbnN0IEZsb2F0
U2l6ZSYgc2l6ZSwgZmxvYXQgY29udGVudHNTY2FsZSkKLSAgICAgICAgOiBtX2hvc3QoV1RGTW92
ZShob3N0KSkKKyAgICAgICAgOiBOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudChD
b29yZGluYXRlZCkKKyAgICAgICAgLCBtX2hvc3QoV1RGTW92ZShob3N0KSkKICAgICAgICAgLCBt
X3Zpc2libGVSZWN0KHZpc2libGVSZWN0KQogICAgICAgICAsIG1fY292ZXJSZWN0KGNvdmVyUmVj
dCkKICAgICAgICAgLCBtX3NpemUoc2l6ZSkKQEAgLTEwMDQsOSArMTAwNSw5IEBAIHZvaWQgQ29v
cmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycygpCiAgICAgICAgIGxh
eWVyU3RhdGUubWFpbkJhY2tpbmdTdG9yZS0+Y3JlYXRlVGlsZXNJZk5lZWRlZCh0cmFuc2Zvcm1l
ZFZpc2libGVSZWN0KCksIEludFJlY3QoMCwgMCwgbV9zaXplLndpZHRoKCksIG1fc2l6ZS5oZWln
aHQoKSkpOwogICAgIH0KIAotICAgIGlmIChtX25pY29zaWEuYW5pbWF0ZWRCYWNraW5nU3RvcmVD
bGllbnQpIHsKKyAgICBpZiAoaXM8Q29vcmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVu
dD4obV9uaWNvc2lhLmFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50KSkgewogICAgICAgICAvLyBE
ZXRlcm1pbmUgdGhlIGNvdmVyUmVjdCBhbmQgc2V0IGl0IHRvIHRoZSBjbGllbnQuCi0gICAgICAg
IGRvd25jYXN0PENvb3JkaW5hdGVkQW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ+KG1fbmljb3Np
YS5hbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC5nZXQoKSktPnNldENvdmVyUmVjdChsYXllclN0
YXRlLm1haW5CYWNraW5nU3RvcmUtPmNvdmVyUmVjdCgpKTsKKyAgICAgICAgZG93bmNhc3Q8Q29v
cmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudD4oKm1fbmljb3NpYS5hbmltYXRlZEJh
Y2tpbmdTdG9yZUNsaWVudCkuc2V0Q292ZXJSZWN0KGxheWVyU3RhdGUubWFpbkJhY2tpbmdTdG9y
ZS0+Y292ZXJSZWN0KCkpOwogICAgIH0KIAogICAgIEFTU0VSVChtX2Nvb3JkaW5hdG9yICYmIG1f
Y29vcmRpbmF0b3ItPmlzRmx1c2hpbmdMYXllckNoYW5nZXMoKSk7CkBAIC0xMzAzLDQgKzEzMDQs
NiBAQCBib29sIENvb3JkaW5hdGVkR3JhcGhpY3NMYXllcjo6dXNlc0NvbnRlbnRzTGF5ZXIoKSBj
b25zdAogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNf
QU5JTUFURURCQUNLSU5HU1RPUkVDTElFTlQoV2ViQ29yZTo6Q29vcmRpbmF0ZWRBbmltYXRlZEJh
Y2tpbmdTdG9yZUNsaWVudCwgdHlwZSgpID09IE5pY29zaWE6OkFuaW1hdGVkQmFja2luZ1N0b3Jl
Q2xpZW50OjpDb29yZGluYXRlZCkKKwogI2VuZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElD
UykK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373221</attachid>
            <date>2019-07-01 05:29:29 -0700</date>
            <delta_ts>2019-07-01 05:40:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199358-20190701142927.patch</filename>
            <type>text/plain</type>
            <size>4391</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2OTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTU3Y2VlNTkwYjg0ZGQ3
MmJlODBiYTgyY2RhYjI1NDkxNWRjZDIyYS4uNzRhZjYzNmVjYmZjYjFkY2U0NWM3Y2FkYzQ2MDc0
YmVhMjc4ODJjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA3LTAxICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjQ2
OTYzKSBHVEsncyBkZWJ1ZyBidWlsZCBpcyBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTM1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0cmFpdHMgdG8gYmUgYWJsZSB0byBkb3duY2Fz
dCBBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50Lmg6CisgICAgICAg
IChOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudDo6QW5pbWF0ZWRCYWNraW5nU3Rv
cmVDbGllbnQpOgorICAgICAgICAoTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ6
OnR5cGUgY29uc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGlu
YXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29v
cmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycyk6CisKIDIwMTktMDct
MDEgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFdlYlNvY2tldHM6IGFkZCBzdXBwb3J0IGZvciBzZW5kaW5nIGJsb2IgbWVzc2FnZXMgd2hlbiB1
c2luZyB3ZWIgc29ja2V0cyBwbGF0Zm9ybSBBUElzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNs
aWVudC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lh
QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQuaAppbmRleCAyMWRlMTVlY2Q1NDE1MWMwNjc5NTUz
N2JlOTU0Y2ZhOWU4MTYwYmZlLi4zMDFkMjkyNDcxNjA5OTIzZDdkNDEzY2Q3MDYyMWFmNDZmZTg3
NDYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lh
L05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xp
ZW50LmgKQEAgLTQwLDEwICs0MCwyOCBAQCBuYW1lc3BhY2UgTmljb3NpYSB7CiAKIGNsYXNzIEFu
aW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50IDogcHVibGljIFRocmVhZFNhZmVSZWZDb3VudGVkPEFu
aW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50PiB7CiBwdWJsaWM6CisgICAgZW51bSBDbGllbnRUeXBl
IHsKKyAgICAgICAgQ29vcmRpbmF0ZWQKKyAgICB9OworCisgICAgQW5pbWF0ZWRCYWNraW5nU3Rv
cmVDbGllbnQoQ2xpZW50VHlwZSB0eXBlKQorICAgICAgICA6IG1fdHlwZSh0eXBlKQorICAgIHsK
KyAgICB9CisKKyAgICBDbGllbnRUeXBlIHR5cGUoKSBjb25zdCB7IHJldHVybiBtX3R5cGU7IH0K
ICAgICB2aXJ0dWFsIH5BbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCgpID0gZGVmYXVsdDsKICAg
ICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEJhY2tpbmdTdG9yZVVwZGF0ZUlmTmVlZGVkKGNvbnN0IFdl
YkNvcmU6OlRyYW5zZm9ybWF0aW9uTWF0cml4JikgPSAwOworCitwcml2YXRlOgorICAgIENsaWVu
dFR5cGUgbV90eXBlOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgTmljb3NpYQogCisjZGVmaW5lIFNQ
RUNJQUxJWkVfVFlQRV9UUkFJVFNfQU5JTUFURURCQUNLSU5HU1RPUkVDTElFTlQoVG9WYWx1ZVR5
cGVOYW1lLCBwcmVkaWNhdGUpIFwKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfQkVHSU4oVG9WYWx1
ZVR5cGVOYW1lKSBcCisgICAgc3RhdGljIGJvb2wgaXNUeXBlKGNvbnN0IE5pY29zaWE6OkFuaW1h
dGVkQmFja2luZ1N0b3JlQ2xpZW50JiBjbGllbnQpIHsgcmV0dXJuIGNsaWVudC5wcmVkaWNhdGU7
IH0gXAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19FTkQoKQorCiAjZW5kaWYgLy8gVVNFKENPT1JE
SU5BVEVEX0dSQVBISUNTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRp
bmF0ZWRHcmFwaGljc0xheWVyLmNwcAppbmRleCAwYjA1MWE5YmU1OGY5YjAxNDM0NTM1ZjY5MWRm
OWJmMDgwMDQ3M2U4Li42ZjU3M2M0MWE2MTkxNDQ5MmZkYzg4MjRmNzAwMDJhNTA4NzYzY2RkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRp
bmF0ZWQvQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRHcmFwaGljc0xh
eWVyLmNwcApAQCAtNjk5LDcgKzY5OSw4IEBAIHB1YmxpYzoKIAogcHJpdmF0ZToKICAgICBDb29y
ZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50KFJlZlB0cjxDb29yZGluYXRlZEdyYXBo
aWNzTGF5ZXI6OkFuaW1hdGVkQmFja2luZ1N0b3JlSG9zdD4mJiBob3N0LCBjb25zdCBGbG9hdFJl
Y3QmIHZpc2libGVSZWN0LCBjb25zdCBGbG9hdFJlY3QmIGNvdmVyUmVjdCwgY29uc3QgRmxvYXRT
aXplJiBzaXplLCBmbG9hdCBjb250ZW50c1NjYWxlKQotICAgICAgICA6IG1faG9zdChXVEZNb3Zl
KGhvc3QpKQorICAgICAgICA6IE5pY29zaWE6OkFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50KENv
b3JkaW5hdGVkKQorICAgICAgICAsIG1faG9zdChXVEZNb3ZlKGhvc3QpKQogICAgICAgICAsIG1f
dmlzaWJsZVJlY3QodmlzaWJsZVJlY3QpCiAgICAgICAgICwgbV9jb3ZlclJlY3QoY292ZXJSZWN0
KQogICAgICAgICAsIG1fc2l6ZShzaXplKQpAQCAtMTAwNCw5ICsxMDA1LDkgQEAgdm9pZCBDb29y
ZGluYXRlZEdyYXBoaWNzTGF5ZXI6OnVwZGF0ZUNvbnRlbnRCdWZmZXJzKCkKICAgICAgICAgbGF5
ZXJTdGF0ZS5tYWluQmFja2luZ1N0b3JlLT5jcmVhdGVUaWxlc0lmTmVlZGVkKHRyYW5zZm9ybWVk
VmlzaWJsZVJlY3QoKSwgSW50UmVjdCgwLCAwLCBtX3NpemUud2lkdGgoKSwgbV9zaXplLmhlaWdo
dCgpKSk7CiAgICAgfQogCi0gICAgaWYgKG1fbmljb3NpYS5hbmltYXRlZEJhY2tpbmdTdG9yZUNs
aWVudCkgeworICAgIGlmIChpczxDb29yZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50
PihtX25pY29zaWEuYW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQpKSB7CiAgICAgICAgIC8vIERl
dGVybWluZSB0aGUgY292ZXJSZWN0IGFuZCBzZXQgaXQgdG8gdGhlIGNsaWVudC4KLSAgICAgICAg
ZG93bmNhc3Q8Q29vcmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudD4obV9uaWNvc2lh
LmFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50LmdldCgpKS0+c2V0Q292ZXJSZWN0KGxheWVyU3Rh
dGUubWFpbkJhY2tpbmdTdG9yZS0+Y292ZXJSZWN0KCkpOworICAgICAgICBkb3duY2FzdDxDb29y
ZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50PigqbV9uaWNvc2lhLmFuaW1hdGVkQmFj
a2luZ1N0b3JlQ2xpZW50KS5zZXRDb3ZlclJlY3QobGF5ZXJTdGF0ZS5tYWluQmFja2luZ1N0b3Jl
LT5jb3ZlclJlY3QoKSk7CiAgICAgfQogCiAgICAgQVNTRVJUKG1fY29vcmRpbmF0b3IgJiYgbV9j
b29yZGluYXRvci0+aXNGbHVzaGluZ0xheWVyQ2hhbmdlcygpKTsKQEAgLTEzMDMsNCArMTMwNCw2
IEBAIGJvb2wgQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1c2VzQ29udGVudHNMYXllcigpIGNv
bnN0CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19B
TklNQVRFREJBQ0tJTkdTVE9SRUNMSUVOVChXZWJDb3JlOjpDb29yZGluYXRlZEFuaW1hdGVkQmFj
a2luZ1N0b3JlQ2xpZW50LCB0eXBlKCkgPT0gTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVD
bGllbnQ6OkNvb3JkaW5hdGVkKQorCiAjZW5kaWYgLy8gVVNFKENPT1JESU5BVEVEX0dSQVBISUNT
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373222</attachid>
            <date>2019-07-01 05:40:26 -0700</date>
            <delta_ts>2019-07-01 06:08:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199358-20190701144025.patch</filename>
            <type>text/plain</type>
            <size>4430</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2OTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTU3Y2VlNTkwYjg0ZGQ3
MmJlODBiYTgyY2RhYjI1NDkxNWRjZDIyYS4uNzRhZjYzNmVjYmZjYjFkY2U0NWM3Y2FkYzQ2MDc0
YmVhMjc4ODJjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA3LTAxICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjQ2
OTYzKSBHVEsncyBkZWJ1ZyBidWlsZCBpcyBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTM1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0cmFpdHMgdG8gYmUgYWJsZSB0byBkb3duY2Fz
dCBBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50Lmg6CisgICAgICAg
IChOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudDo6QW5pbWF0ZWRCYWNraW5nU3Rv
cmVDbGllbnQpOgorICAgICAgICAoTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ6
OnR5cGUgY29uc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGlu
YXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29v
cmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycyk6CisKIDIwMTktMDct
MDEgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFdlYlNvY2tldHM6IGFkZCBzdXBwb3J0IGZvciBzZW5kaW5nIGJsb2IgbWVzc2FnZXMgd2hlbiB1
c2luZyB3ZWIgc29ja2V0cyBwbGF0Zm9ybSBBUElzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNs
aWVudC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lh
QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQuaAppbmRleCAyMWRlMTVlY2Q1NDE1MWMwNjc5NTUz
N2JlOTU0Y2ZhOWU4MTYwYmZlLi40ODIxMDZiNGJhMWI3NzQ2ZGIyNmQyNDg5NDk1M2UwMjAzOWM0
Mzk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lh
L05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xp
ZW50LmgKQEAgLTQwLDEwICs0MCwyOCBAQCBuYW1lc3BhY2UgTmljb3NpYSB7CiAKIGNsYXNzIEFu
aW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50IDogcHVibGljIFRocmVhZFNhZmVSZWZDb3VudGVkPEFu
aW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50PiB7CiBwdWJsaWM6CisgICAgZW51bSBjbGFzcyBDbGll
bnRUeXBlIHsKKyAgICAgICAgQ29vcmRpbmF0ZWQKKyAgICB9OworCisgICAgZXhwbGljaXQgQW5p
bWF0ZWRCYWNraW5nU3RvcmVDbGllbnQoQ2xpZW50VHlwZSB0eXBlKQorICAgICAgICA6IG1fdHlw
ZSh0eXBlKQorICAgIHsKKyAgICB9CisKKyAgICBDbGllbnRUeXBlIHR5cGUoKSBjb25zdCB7IHJl
dHVybiBtX3R5cGU7IH0KICAgICB2aXJ0dWFsIH5BbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCgp
ID0gZGVmYXVsdDsKICAgICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEJhY2tpbmdTdG9yZVVwZGF0ZUlm
TmVlZGVkKGNvbnN0IFdlYkNvcmU6OlRyYW5zZm9ybWF0aW9uTWF0cml4JikgPSAwOworCitwcml2
YXRlOgorICAgIENsaWVudFR5cGUgbV90eXBlOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgTmljb3Np
YQogCisjZGVmaW5lIFNQRUNJQUxJWkVfVFlQRV9UUkFJVFNfQU5JTUFURURCQUNLSU5HU1RPUkVD
TElFTlQoVG9WYWx1ZVR5cGVOYW1lLCBwcmVkaWNhdGUpIFwKK1NQRUNJQUxJWkVfVFlQRV9UUkFJ
VFNfQkVHSU4oVG9WYWx1ZVR5cGVOYW1lKSBcCisgICAgc3RhdGljIGJvb2wgaXNUeXBlKGNvbnN0
IE5pY29zaWE6OkFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50JiBjbGllbnQpIHsgcmV0dXJuIGNs
aWVudC5wcmVkaWNhdGU7IH0gXAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19FTkQoKQorCiAjZW5k
aWYgLy8gVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhp
Y3NMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29v
cmRpbmF0ZWQvQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyLmNwcAppbmRleCAwYjA1MWE5YmU1OGY5
YjAxNDM0NTM1ZjY5MWRmOWJmMDgwMDQ3M2U4Li45ZmM4ZDI4NzYyYWFhYjcwODFhYjkzNWJjMzU5
NjM2NTk3ZDlkNDhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRp
bmF0ZWRHcmFwaGljc0xheWVyLmNwcApAQCAtNjk5LDcgKzY5OSw4IEBAIHB1YmxpYzoKIAogcHJp
dmF0ZToKICAgICBDb29yZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50KFJlZlB0cjxD
b29yZGluYXRlZEdyYXBoaWNzTGF5ZXI6OkFuaW1hdGVkQmFja2luZ1N0b3JlSG9zdD4mJiBob3N0
LCBjb25zdCBGbG9hdFJlY3QmIHZpc2libGVSZWN0LCBjb25zdCBGbG9hdFJlY3QmIGNvdmVyUmVj
dCwgY29uc3QgRmxvYXRTaXplJiBzaXplLCBmbG9hdCBjb250ZW50c1NjYWxlKQotICAgICAgICA6
IG1faG9zdChXVEZNb3ZlKGhvc3QpKQorICAgICAgICA6IE5pY29zaWE6OkFuaW1hdGVkQmFja2lu
Z1N0b3JlQ2xpZW50KENsaWVudFR5cGU6OkNvb3JkaW5hdGVkKQorICAgICAgICAsIG1faG9zdChX
VEZNb3ZlKGhvc3QpKQogICAgICAgICAsIG1fdmlzaWJsZVJlY3QodmlzaWJsZVJlY3QpCiAgICAg
ICAgICwgbV9jb3ZlclJlY3QoY292ZXJSZWN0KQogICAgICAgICAsIG1fc2l6ZShzaXplKQpAQCAt
MTAwNCw5ICsxMDA1LDkgQEAgdm9pZCBDb29yZGluYXRlZEdyYXBoaWNzTGF5ZXI6OnVwZGF0ZUNv
bnRlbnRCdWZmZXJzKCkKICAgICAgICAgbGF5ZXJTdGF0ZS5tYWluQmFja2luZ1N0b3JlLT5jcmVh
dGVUaWxlc0lmTmVlZGVkKHRyYW5zZm9ybWVkVmlzaWJsZVJlY3QoKSwgSW50UmVjdCgwLCAwLCBt
X3NpemUud2lkdGgoKSwgbV9zaXplLmhlaWdodCgpKSk7CiAgICAgfQogCi0gICAgaWYgKG1fbmlj
b3NpYS5hbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCkgeworICAgIGlmIChpczxDb29yZGluYXRl
ZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50PihtX25pY29zaWEuYW5pbWF0ZWRCYWNraW5nU3Rv
cmVDbGllbnQpKSB7CiAgICAgICAgIC8vIERldGVybWluZSB0aGUgY292ZXJSZWN0IGFuZCBzZXQg
aXQgdG8gdGhlIGNsaWVudC4KLSAgICAgICAgZG93bmNhc3Q8Q29vcmRpbmF0ZWRBbmltYXRlZEJh
Y2tpbmdTdG9yZUNsaWVudD4obV9uaWNvc2lhLmFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50Lmdl
dCgpKS0+c2V0Q292ZXJSZWN0KGxheWVyU3RhdGUubWFpbkJhY2tpbmdTdG9yZS0+Y292ZXJSZWN0
KCkpOworICAgICAgICBkb3duY2FzdDxDb29yZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xp
ZW50PigqbV9uaWNvc2lhLmFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50KS5zZXRDb3ZlclJlY3Qo
bGF5ZXJTdGF0ZS5tYWluQmFja2luZ1N0b3JlLT5jb3ZlclJlY3QoKSk7CiAgICAgfQogCiAgICAg
QVNTRVJUKG1fY29vcmRpbmF0b3IgJiYgbV9jb29yZGluYXRvci0+aXNGbHVzaGluZ0xheWVyQ2hh
bmdlcygpKTsKQEAgLTEzMDMsNCArMTMwNCw2IEBAIGJvb2wgQ29vcmRpbmF0ZWRHcmFwaGljc0xh
eWVyOjp1c2VzQ29udGVudHNMYXllcigpIGNvbnN0CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
IAorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19BTklNQVRFREJBQ0tJTkdTVE9SRUNMSUVOVChXZWJD
b3JlOjpDb29yZGluYXRlZEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50LCB0eXBlKCkgPT0gTmlj
b3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ6OkNsaWVudFR5cGU6OkNvb3JkaW5hdGVk
KQorCiAjZW5kaWYgLy8gVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373227</attachid>
            <date>2019-07-01 06:08:54 -0700</date>
            <delta_ts>2019-07-01 06:42:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199358-20190701150852.patch</filename>
            <type>text/plain</type>
            <size>4377</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MDA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWZiNWE5YzU0Mjk0ZjEy
Y2E2M2ViYzI4ZmY2NTM5YTM1OGJiMDM5ZS4uZWE1YWQ2OGY5N2RiYmQ4NzQ2ZjM4MDljNmJhZGQz
OWMwMWJiM2UwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA3LTAxICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjQ2
OTYzKSBHVEsncyBkZWJ1ZyBidWlsZCBpcyBicm9rZW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTM1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE1p
Y2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFkZCB0cmFpdHMgdG8gYmUgYWJsZSB0byBkb3du
Y2FzdCBBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC4KKworICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50Lmg6CisgICAg
ICAgIChOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudDo6QW5pbWF0ZWRCYWNraW5n
U3RvcmVDbGllbnQpOgorICAgICAgICAoTmljb3NpYTo6QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGll
bnQ6OnR5cGUgY29uc3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29y
ZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycyk6CisKIDIwMTkt
MDctMDEgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQuIEZpeCBHVEsgYnVpbGQgd2l0aCBHU1RSRUFNRVJfR0wgZGlzYWJsZWQg
YWZ0ZXIgcjI0NjcxMApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3Mvbmljb3NpYS9OaWNvc2lhQW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQuaCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvTmljb3NpYUFuaW1hdGVkQmFja2luZ1N0
b3JlQ2xpZW50LmgKaW5kZXggMjFkZTE1ZWNkNTQxNTFjMDY3OTU1MzdiZTk1NGNmYTllODE2MGJm
ZS4uNGQwM2EzMjYxYjk0MTNjNzNlZGQwMjg4OTBmNDZmNjY5OWMyNmYwMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9OaWNvc2lhQW5pbWF0ZWRC
YWNraW5nU3RvcmVDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9uaWNvc2lhL05pY29zaWFBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudC5oCkBAIC00MCwxMCAr
NDAsMjggQEAgbmFtZXNwYWNlIE5pY29zaWEgewogCiBjbGFzcyBBbmltYXRlZEJhY2tpbmdTdG9y
ZUNsaWVudCA6IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxBbmltYXRlZEJhY2tpbmdTdG9y
ZUNsaWVudD4gewogcHVibGljOgorICAgIGVudW0gY2xhc3MgVHlwZSB7CisgICAgICAgIENvb3Jk
aW5hdGVkCisgICAgfTsKKworICAgIGV4cGxpY2l0IEFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50
KFR5cGUgdHlwZSkKKyAgICAgICAgOiBtX3R5cGUodHlwZSkKKyAgICB7CisgICAgfQorCisgICAg
VHlwZSB0eXBlKCkgY29uc3QgeyByZXR1cm4gbV90eXBlOyB9CiAgICAgdmlydHVhbCB+QW5pbWF0
ZWRCYWNraW5nU3RvcmVDbGllbnQoKSA9IGRlZmF1bHQ7CiAgICAgdmlydHVhbCB2b2lkIHJlcXVl
c3RCYWNraW5nU3RvcmVVcGRhdGVJZk5lZWRlZChjb25zdCBXZWJDb3JlOjpUcmFuc2Zvcm1hdGlv
bk1hdHJpeCYpID0gMDsKKworcHJpdmF0ZToKKyAgICBUeXBlIG1fdHlwZTsKIH07CiAKIH0gLy8g
bmFtZXNwYWNlIE5pY29zaWEKIAorI2RlZmluZSBTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0FOSU1B
VEVEQkFDS0lOR1NUT1JFQ0xJRU5UKFRvVmFsdWVUeXBlTmFtZSwgcHJlZGljYXRlKSBcCitTUEVD
SUFMSVpFX1RZUEVfVFJBSVRTX0JFR0lOKFRvVmFsdWVUeXBlTmFtZSkgXAorICAgIHN0YXRpYyBi
b29sIGlzVHlwZShjb25zdCBOaWNvc2lhOjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCYgY2xp
ZW50KSB7IHJldHVybiBjbGllbnQucHJlZGljYXRlOyB9IFwKK1NQRUNJQUxJWkVfVFlQRV9UUkFJ
VFNfRU5EKCkKKwogI2VuZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9D
b29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKaW5k
ZXggMGIwNTFhOWJlNThmOWIwMTQzNDUzNWY2OTFkZjliZjA4MDA0NzNlOC4uMzY3ZDhhNTNjZjM3
MGQyMjAyZDZmMzQwMWNkY2IzYTAyZmY0MmMyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NM
YXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nv
b3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKQEAgLTY5OSw3ICs2OTksOCBA
QCBwdWJsaWM6CiAKIHByaXZhdGU6CiAgICAgQ29vcmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9y
ZUNsaWVudChSZWZQdHI8Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjpBbmltYXRlZEJhY2tpbmdT
dG9yZUhvc3Q+JiYgaG9zdCwgY29uc3QgRmxvYXRSZWN0JiB2aXNpYmxlUmVjdCwgY29uc3QgRmxv
YXRSZWN0JiBjb3ZlclJlY3QsIGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSwgZmxvYXQgY29udGVudHNT
Y2FsZSkKLSAgICAgICAgOiBtX2hvc3QoV1RGTW92ZShob3N0KSkKKyAgICAgICAgOiBOaWNvc2lh
OjpBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudChUeXBlOjpDb29yZGluYXRlZCkKKyAgICAgICAg
LCBtX2hvc3QoV1RGTW92ZShob3N0KSkKICAgICAgICAgLCBtX3Zpc2libGVSZWN0KHZpc2libGVS
ZWN0KQogICAgICAgICAsIG1fY292ZXJSZWN0KGNvdmVyUmVjdCkKICAgICAgICAgLCBtX3NpemUo
c2l6ZSkKQEAgLTEwMDQsOSArMTAwNSw5IEBAIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVy
Ojp1cGRhdGVDb250ZW50QnVmZmVycygpCiAgICAgICAgIGxheWVyU3RhdGUubWFpbkJhY2tpbmdT
dG9yZS0+Y3JlYXRlVGlsZXNJZk5lZWRlZCh0cmFuc2Zvcm1lZFZpc2libGVSZWN0KCksIEludFJl
Y3QoMCwgMCwgbV9zaXplLndpZHRoKCksIG1fc2l6ZS5oZWlnaHQoKSkpOwogICAgIH0KIAotICAg
IGlmIChtX25pY29zaWEuYW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQpIHsKKyAgICBpZiAoaXM8
Q29vcmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudD4obV9uaWNvc2lhLmFuaW1hdGVk
QmFja2luZ1N0b3JlQ2xpZW50KSkgewogICAgICAgICAvLyBEZXRlcm1pbmUgdGhlIGNvdmVyUmVj
dCBhbmQgc2V0IGl0IHRvIHRoZSBjbGllbnQuCi0gICAgICAgIGRvd25jYXN0PENvb3JkaW5hdGVk
QW5pbWF0ZWRCYWNraW5nU3RvcmVDbGllbnQ+KG1fbmljb3NpYS5hbmltYXRlZEJhY2tpbmdTdG9y
ZUNsaWVudC5nZXQoKSktPnNldENvdmVyUmVjdChsYXllclN0YXRlLm1haW5CYWNraW5nU3RvcmUt
PmNvdmVyUmVjdCgpKTsKKyAgICAgICAgZG93bmNhc3Q8Q29vcmRpbmF0ZWRBbmltYXRlZEJhY2tp
bmdTdG9yZUNsaWVudD4oKm1fbmljb3NpYS5hbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCkuc2V0
Q292ZXJSZWN0KGxheWVyU3RhdGUubWFpbkJhY2tpbmdTdG9yZS0+Y292ZXJSZWN0KCkpOwogICAg
IH0KIAogICAgIEFTU0VSVChtX2Nvb3JkaW5hdG9yICYmIG1fY29vcmRpbmF0b3ItPmlzRmx1c2hp
bmdMYXllckNoYW5nZXMoKSk7CkBAIC0xMzAzLDQgKzEzMDQsNiBAQCBib29sIENvb3JkaW5hdGVk
R3JhcGhpY3NMYXllcjo6dXNlc0NvbnRlbnRzTGF5ZXIoKSBjb25zdAogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCiAKK1NQRUNJQUxJWkVfVFlQRV9UUkFJVFNfQU5JTUFURURCQUNLSU5HU1RPUkVD
TElFTlQoV2ViQ29yZTo6Q29vcmRpbmF0ZWRBbmltYXRlZEJhY2tpbmdTdG9yZUNsaWVudCwgdHlw
ZSgpID09IE5pY29zaWE6OkFuaW1hdGVkQmFja2luZ1N0b3JlQ2xpZW50OjpUeXBlOjpDb29yZGlu
YXRlZCkKKwogI2VuZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykK
</data>

          </attachment>
      

    </bug>

</bugzilla>