<?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>221191</bug_id>
          
          <creation_ts>2021-01-31 15:00:35 -0800</creation_ts>
          <short_desc>[macOS] Force loading the HEIF reader symbols before transcoding any HEIF image</short_desc>
          <delta_ts>2021-02-02 13:54:40 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Images</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1724111</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-31 15:00:35 -0800</bug_when>
    <thetext>Transcoding the HEIF images requires loading the HEIF reader symbols which is not happening in macOS Catalina. The bug has been fixed in the underlaying frameworks of macOS Big Sur. But since the trunk WebKit can run on macOS Catalina, we need a workaround for this bug in WebKit itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724112</commentid>
    <comment_count>1</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-31 15:05:29 -0800</bug_when>
    <thetext>&lt;rdar://problem/70942158&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724113</commentid>
    <comment_count>2</comment_count>
      <attachid>418833</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-01-31 15:06:47 -0800</bug_when>
    <thetext>Created attachment 418833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724114</commentid>
    <comment_count>3</comment_count>
      <attachid>418833</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-01-31 16:03:55 -0800</bug_when>
    <thetext>Comment on attachment 418833
Patch

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

&gt; Source/WebCore/platform/graphics/cg/ImageUtilitiesCG.cpp:54
&gt; +    // This will force ImageIO to load the symbols of the HEIF reader.

This should probably reference the ImageIO radar.

&gt; Source/WebCore/platform/graphics/cg/ImageUtilitiesCG.cpp:55
&gt; +    auto sourceMIMEType = MIMETypeFromUTI(sourceUTI);

The workaround should be scoped only to OS versions where the underlying bug is not fixed, so that this code naturally evaporates when the fix is globally available. Other than that, this seems reasonable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724125</commentid>
    <comment_count>4</comment_count>
      <attachid>418833</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-01-31 18:14:05 -0800</bug_when>
    <thetext>Comment on attachment 418833
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/cg/ImageUtilitiesCG.cpp:55
&gt;&gt; +    auto sourceMIMEType = MIMETypeFromUTI(sourceUTI);
&gt; 
&gt; The workaround should be scoped only to OS versions where the underlying bug is not fixed, so that this code naturally evaporates when the fix is globally available. Other than that, this seems reasonable.

Also, you only need to run it once per process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724275</commentid>
    <comment_count>5</comment_count>
      <attachid>418886</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-02-01 09:18:57 -0800</bug_when>
    <thetext>Created attachment 418886
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724279</commentid>
    <comment_count>6</comment_count>
      <attachid>418886</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-02-01 09:34:44 -0800</bug_when>
    <thetext>Comment on attachment 418886
Patch

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

&gt; Source/WTF/ChangeLog:5
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=221191
&gt; +

You need a radar number here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724294</commentid>
    <comment_count>7</comment_count>
      <attachid>418891</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-02-01 10:00:10 -0800</bug_when>
    <thetext>Created attachment 418891
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724498</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-02-01 18:35:22 -0800</bug_when>
    <thetext>I tried to come up with a concise alternative HAVE name that mentioned the behavior instead of the radar # and came up empty (or with paragraphs).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724879</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-02 13:54:37 -0800</bug_when>
    <thetext>Committed r272234: &lt;https://trac.webkit.org/changeset/272234&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418891.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418833</attachid>
            <date>2021-01-31 15:06:47 -0800</date>
            <delta_ts>2021-02-01 09:18:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221191-20210131150646.patch</filename>
            <type>text/plain</type>
            <size>1958</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmMyZjA2MzI4N2Y4NzU2
NWI2NjliNmNmNjU3YzI0ZTEzY2JiY2IxMy4uZDVjMjllNGExYTAxMmVjN2ZjZWM5NDlmMGQ2MTZi
N2RkZGQ3OTM1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTAxLTMxICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10gRm9yY2Ug
bG9hZGluZyB0aGUgSEVJRiByZWFkZXIgc3ltYm9scyBiZWZvcmUgdHJhbnNjb2RpbmcgYW55IEhF
SUYgaW1hZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIyMTE5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRyYW5zY29kaW5nIHRoZSBIRUlGIGltYWdlcyByZXF1aXJlcyBsb2FkaW5nIHRoZSBIRUlGIHJl
YWRlciBzeW1ib2xzIHdoaWNoCisgICAgICAgIGlzIG5vdCBoYXBwZW5pbmcgaW4gbWFjT1MgQ2F0
YWxpbmEuIEEgd29ya2Fyb3VuZCBmb3IgdGhpcyBidWcgaW4gV2ViS2l0IGlzCisgICAgICAgIHRv
IGNhbGwgQ0dJbWFnZVNvdXJjZUdldENvdW50KCkgZm9yIHRoZSBDR0ltYWdlU291cmNlIG9mIHRo
ZSBIRUlGIGltYWdlLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGls
aXRpZXNDRy5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0cmFuc2NvZGVJbWFnZSk6CisKIDIwMjEt
MDEtMjkgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAg
IFVucmV2aWV3ZWQsIHJldmVydGluZyByMjcyMDUyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcAppbmRleCBmNzJk
Y2JlZmViYzMwNTY3ZmU4Yzc2ZDJjMzViOTVhNmY3MTFlNDJiLi41YmFiOTY4OTUzMWNmNDRkM2Uy
M2NmNDllOTRmMGNhYWM1MmVjMmEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcApAQCAtNTEsNiArNTEsMTEg
QEAgc3RhdGljIFN0cmluZyB0cmFuc2NvZGVJbWFnZShjb25zdCBTdHJpbmcmIHBhdGgsIGNvbnN0
IFN0cmluZyYgZGVzdGluYXRpb25VVEksIGMKICAgICBpZiAoc291cmNlVVRJID09IGRlc3RpbmF0
aW9uVVRJKQogICAgICAgICByZXR1cm4gbnVsbFN0cmluZygpOwogCisgICAgLy8gVGhpcyB3aWxs
IGZvcmNlIEltYWdlSU8gdG8gbG9hZCB0aGUgc3ltYm9scyBvZiB0aGUgSEVJRiByZWFkZXIuCisg
ICAgYXV0byBzb3VyY2VNSU1FVHlwZSA9IE1JTUVUeXBlRnJvbVVUSShzb3VyY2VVVEkpOworICAg
IGlmIChzb3VyY2VNSU1FVHlwZSA9PSAiaW1hZ2UvaGVpZiJfcyB8fCBzb3VyY2VNSU1FVHlwZSA9
PSAiaW1hZ2UvaGVpYyJfcykKKyAgICAgICAgQ0dJbWFnZVNvdXJjZUdldENvdW50KHNvdXJjZS5n
ZXQoKSk7CisKICAgICAvLyBJdCBpcyBpbXBvcnRhbnQgdG8gYWRkIHRoZSBhcHByb3ByaWF0ZSBm
aWxlIGV4dGVuc2lvbiB0byB0aGUgdGVtcG9yYXJ5IGZpbGUgcGF0aC4KICAgICAvLyBUaGUgRmls
ZSBvYmplY3QgZGVwZW5kcyBzb2xlbHkgb24gdGhlIGV4dGVuc2lvbiB0byBrbm93IHRoZSBNSU1F
IHR5cGUgb2YgdGhlIGZpbGUuCiAgICAgYXV0byBzdWZmaXggPSBtYWtlU3RyaW5nKCcuJywgZGVz
dGluYXRpb25FeHRlbnNpb24pOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418886</attachid>
            <date>2021-02-01 09:18:57 -0800</date>
            <delta_ts>2021-02-01 10:08:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221191-20210201091856.patch</filename>
            <type>text/plain</type>
            <size>3414</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDJkNDM3MTJjOWYyMWQ4ZTQyNDdmYWI5
ODBkMDRjYjdjZjRhYjQxMWIuLmE3YzZjNmFmYjBhZjc2Zjc3ZDUyMzI3MjViYjc3NjE4NTg3ZGNk
OTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDItMDEgIFNhaWQgQWJvdS1IYWxsYXdhICA8
c2FpZEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBGb3JjZSBsb2FkaW5nIHRoZSBIRUlG
IHJlYWRlciBzeW1ib2xzIGJlZm9yZSB0cmFuc2NvZGluZyBhbnkgSEVJRiBpbWFnZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMTkxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgSEFWRSBtYWNy
byBmb3IgdGhlIGZpeCBvZiA8cmRhcjovL3Byb2JsZW0vNTk1ODk3MjM+LgorCisgICAgICAgICog
d3RmL1BsYXRmb3JtSGF2ZS5oOgorCiAyMDIxLTAxLTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CiAKICAgICAgICAgW21hY09TXSBQb2xpY3kgZm9yIHdhcm5pbmcgYWJvdXQgb3Ig
a2lsbGluZyBwcm9jZXNzZXMgdXNpbmcgdG9vIG11Y2ggbWVtb3J5IHRyaWdnZXJzIHRvbyBlYXNp
bHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCA2YzJmMDYzMjg3Zjg3NTY1YjY2OWI2Y2Y2NTdjMjRlMTNjYmJjYjEz
Li5jOWRkN2I1NzVlNjg4YWM0MDdjNTcyMjgxNWY1ZGJkNzM0ZWVhMmJiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMjEtMDItMDEgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBs
ZS5jb20+CisKKyAgICAgICAgW21hY09TXSBGb3JjZSBsb2FkaW5nIHRoZSBIRUlGIHJlYWRlciBz
eW1ib2xzIGJlZm9yZSB0cmFuc2NvZGluZyBhbnkgSEVJRiBpbWFnZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMTkxCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVHJhbnNjb2RpbmcgdGhlIEhFSUYgaW1h
Z2VzIHJlcXVpcmVzIGxvYWRpbmcgdGhlIEhFSUYgcmVhZGVyIHN5bWJvbHMgd2hpY2gKKyAgICAg
ICAgaXMgbm90IGhhcHBlbmluZyBpbiBtYWNPUyBDYXRhbGluYS4gQSB3b3JrYXJvdW5kIGZvciB0
aGlzIGJ1ZyBpbiBXZWJLaXQgaXMKKyAgICAgICAgdG8gY2FsbCBDR0ltYWdlU291cmNlR2V0Q291
bnQoKSBmb3IgdGhlIENHSW1hZ2VTb3VyY2Ugb2YgdGhlIEhFSUYgaW1hZ2UuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OnRyYW5zY29kZUltYWdlKToKKwogMjAyMS0wMS0yOSAgQ29tbWl0IFF1ZXVlICA8Y29t
bWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIy
NzIwNTIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaCBiL1NvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCmluZGV4IDA4ZjRlYTJiNjQ3MGMzYzczZDZlNTI5ZDk4
ODk2NDhmNTYyMzk2OWIuLjAxMDUyNjM1YjdjNjBkY2FiZDNlMmIxNzkzZWFiZjYyNzRkM2Y1ODgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCisrKyBiL1NvdXJjZS9X
VEYvd3RmL1BsYXRmb3JtSGF2ZS5oCkBAIC03MTYsNiArNzE2LDcgQEAKICNkZWZpbmUgSEFWRV9M
U0RBVEFCQVNFQ09OVEVYVCAxCiAjZGVmaW5lIEhBVkVfUFJFQ09OTkVDVF9QSU5HIDEKICNkZWZp
bmUgSEFWRV9XRUJQIDEKKyNkZWZpbmUgSEFWRV9JTUFHRUlPX0ZJWF9GT1JfUkFEQVJfNTk1ODk3
MjMgMQogI2VuZGlmCiAKICNpZiAoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05f
TUlOX1JFUVVJUkVEID49IDExMDAwMCkgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcAppbmRleCBmNzJkY2JlZmVi
YzMwNTY3ZmU4Yzc2ZDJjMzViOTVhNmY3MTFlNDJiLi5hMDAwODA1YWY1MjAyMDg5Mzg1MTQ3M2Fi
OGFhMDllMDY5YWFiZTZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jZy9JbWFnZVV0aWxpdGllc0NHLmNwcApAQCAtNTEsNiArNTEsMTggQEAgc3Rh
dGljIFN0cmluZyB0cmFuc2NvZGVJbWFnZShjb25zdCBTdHJpbmcmIHBhdGgsIGNvbnN0IFN0cmlu
ZyYgZGVzdGluYXRpb25VVEksIGMKICAgICBpZiAoc291cmNlVVRJID09IGRlc3RpbmF0aW9uVVRJ
KQogICAgICAgICByZXR1cm4gbnVsbFN0cmluZygpOwogCisjaWYgIUhBVkUoSU1BR0VJT19GSVhf
Rk9SX1JBREFSXzU5NTg5NzIzKQorICAgIGF1dG8gc291cmNlTUlNRVR5cGUgPSBNSU1FVHlwZUZy
b21VVEkoc291cmNlVVRJKTsKKyAgICBpZiAoc291cmNlTUlNRVR5cGUgPT0gImltYWdlL2hlaWYi
X3MgfHwgc291cmNlTUlNRVR5cGUgPT0gImltYWdlL2hlaWMiX3MpIHsKKyAgICAgICAgc3RhdGlj
IHN0ZDo6b25jZV9mbGFnIG9uY2VGbGFnOworICAgICAgICBzdGQ6OmNhbGxfb25jZShvbmNlRmxh
ZywgW10geworICAgICAgICAgICAgLy8gVGhpcyBjYWxsIHdpbGwgZm9yY2UgSW1hZ2VJTyB0byBs
b2FkIHRoZSBzeW1ib2xzIG9mIHRoZSBIRUlGIHJlYWRlci4gVGhpcworICAgICAgICAgICAgLy8g
YnVnIGlzIGFscmVhZHkgZml4ZWQgaW4gSW1hZ2VJTyBvZiBtYWNPUyBCaWcgU3VyIDxyZGFyOi8v
cHJvYmxlbS81OTU4OTcyMz4uCisgICAgICAgICAgICBDR0ltYWdlU291cmNlR2V0Q291bnQoc291
cmNlLmdldCgpKTsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgorCiAgICAgLy8gSXQgaXMgaW1w
b3J0YW50IHRvIGFkZCB0aGUgYXBwcm9wcmlhdGUgZmlsZSBleHRlbnNpb24gdG8gdGhlIHRlbXBv
cmFyeSBmaWxlIHBhdGguCiAgICAgLy8gVGhlIEZpbGUgb2JqZWN0IGRlcGVuZHMgc29sZWx5IG9u
IHRoZSBleHRlbnNpb24gdG8ga25vdyB0aGUgTUlNRSB0eXBlIG9mIHRoZSBmaWxlLgogICAgIGF1
dG8gc3VmZml4ID0gbWFrZVN0cmluZygnLicsIGRlc3RpbmF0aW9uRXh0ZW5zaW9uKTsK
</data>
<flag name="commit-queue"
          id="436991"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418891</attachid>
            <date>2021-02-01 10:00:10 -0800</date>
            <delta_ts>2021-02-02 13:54:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221191-20210201100008.patch</filename>
            <type>text/plain</type>
            <size>3487</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDJkNDM3MTJjOWYyMWQ4ZTQyNDdmYWI5
ODBkMDRjYjdjZjRhYjQxMWIuLmUwYWZkZmM3ZTAxNzVmOTAyNjQ4YWI4Mzk5YThjNjQ5ZGU4MDAx
ZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMDItMDEgIFNhaWQgQWJvdS1IYWxsYXdhICA8
c2FpZEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBGb3JjZSBsb2FkaW5nIHRoZSBIRUlG
IHJlYWRlciBzeW1ib2xzIGJlZm9yZSB0cmFuc2NvZGluZyBhbnkgSEVJRiBpbWFnZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMTkxCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS83MDk0MjE1OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgYSBIQVZFIG1hY3JvIGZvciB0aGUgZml4IG9mIDxyZGFy
Oi8vcHJvYmxlbS81OTU4OTcyMz4uCisKKyAgICAgICAgKiB3dGYvUGxhdGZvcm1IYXZlLmg6CisK
IDIwMjEtMDEtMjggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBb
bWFjT1NdIFBvbGljeSBmb3Igd2FybmluZyBhYm91dCBvciBraWxsaW5nIHByb2Nlc3NlcyB1c2lu
ZyB0b28gbXVjaCBtZW1vcnkgdHJpZ2dlcnMgdG9vIGVhc2lseQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDZjMmYw
NjMyODdmODc1NjViNjY5YjZjZjY1N2MyNGUxM2NiYmNiMTMuLmZjNmZmMGYxN2QwZjJmODA2Y2Uw
MzMzZTY4OWQ4ZDA4OGQ2N2YwNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAyMS0w
Mi0wMSAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWlkQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFj
T1NdIEZvcmNlIGxvYWRpbmcgdGhlIEhFSUYgcmVhZGVyIHN5bWJvbHMgYmVmb3JlIHRyYW5zY29k
aW5nIGFueSBIRUlGIGltYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjExOTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcwOTQyMTU4PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRyYW5zY29kaW5n
IHRoZSBIRUlGIGltYWdlcyByZXF1aXJlcyBsb2FkaW5nIHRoZSBIRUlGIHJlYWRlciBzeW1ib2xz
IHdoaWNoCisgICAgICAgIGlzIG5vdCBoYXBwZW5pbmcgaW4gbWFjT1MgQ2F0YWxpbmEuIEEgd29y
a2Fyb3VuZCBmb3IgdGhpcyBidWcgaW4gV2ViS2l0IGlzCisgICAgICAgIHRvIGNhbGwgQ0dJbWFn
ZVNvdXJjZUdldENvdW50KCkgZm9yIHRoZSBDR0ltYWdlU291cmNlIG9mIHRoZSBIRUlGIGltYWdl
LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjp0cmFuc2NvZGVJbWFnZSk6CisKIDIwMjEtMDEtMjkgIENvbW1p
dCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQs
IHJldmVydGluZyByMjcyMDUyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1I
YXZlLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAppbmRleCAwOGY0ZWEyYjY0NzBj
M2M3M2Q2ZTUyOWQ5ODg5NjQ4ZjU2MjM5NjliLi4wMTA1MjYzNWI3YzYwZGNhYmQzZTJiMTc5M2Vh
YmY2Mjc0ZDNmNTg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAor
KysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaApAQCAtNzE2LDYgKzcxNiw3IEBACiAj
ZGVmaW5lIEhBVkVfTFNEQVRBQkFTRUNPTlRFWFQgMQogI2RlZmluZSBIQVZFX1BSRUNPTk5FQ1Rf
UElORyAxCiAjZGVmaW5lIEhBVkVfV0VCUCAxCisjZGVmaW5lIEhBVkVfSU1BR0VJT19GSVhfRk9S
X1JBREFSXzU5NTg5NzIzIDEKICNlbmRpZgogCiAjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNf
T1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMTAwMDApIFwKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlVXRpbGl0aWVzQ0cuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHAKaW5k
ZXggZjcyZGNiZWZlYmMzMDU2N2ZlOGM3NmQyYzM1Yjk1YTZmNzExZTQyYi4uM2EwMTc0MDJlMzY2
MjlmMTU3N2Q5MjUyZGE2NzVjZmFkZjY2ZjAyZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VVdGlsaXRpZXNDRy5jcHAKQEAgLTUxLDYg
KzUxLDE4IEBAIHN0YXRpYyBTdHJpbmcgdHJhbnNjb2RlSW1hZ2UoY29uc3QgU3RyaW5nJiBwYXRo
LCBjb25zdCBTdHJpbmcmIGRlc3RpbmF0aW9uVVRJLCBjCiAgICAgaWYgKHNvdXJjZVVUSSA9PSBk
ZXN0aW5hdGlvblVUSSkKICAgICAgICAgcmV0dXJuIG51bGxTdHJpbmcoKTsKIAorI2lmICFIQVZF
KElNQUdFSU9fRklYX0ZPUl9SQURBUl81OTU4OTcyMykKKyAgICBhdXRvIHNvdXJjZU1JTUVUeXBl
ID0gTUlNRVR5cGVGcm9tVVRJKHNvdXJjZVVUSSk7CisgICAgaWYgKHNvdXJjZU1JTUVUeXBlID09
ICJpbWFnZS9oZWlmIl9zIHx8IHNvdXJjZU1JTUVUeXBlID09ICJpbWFnZS9oZWljIl9zKSB7Cisg
ICAgICAgIHN0YXRpYyBzdGQ6Om9uY2VfZmxhZyBvbmNlRmxhZzsKKyAgICAgICAgc3RkOjpjYWxs
X29uY2Uob25jZUZsYWcsIFsmXSB7CisgICAgICAgICAgICAvLyBUaGlzIGNhbGwgd2lsbCBmb3Jj
ZSBJbWFnZUlPIHRvIGxvYWQgdGhlIHN5bWJvbHMgb2YgdGhlIEhFSUYgcmVhZGVyLiBUaGlzCisg
ICAgICAgICAgICAvLyBidWcgaXMgYWxyZWFkeSBmaXhlZCBpbiBJbWFnZUlPIG9mIG1hY09TIEJp
ZyBTdXIgPHJkYXI6Ly9wcm9ibGVtLzU5NTg5NzIzPi4KKyAgICAgICAgICAgIENHSW1hZ2VTb3Vy
Y2VHZXRDb3VudChzb3VyY2UuZ2V0KCkpOworICAgICAgICB9KTsKKyAgICB9CisjZW5kaWYKKwog
ICAgIC8vIEl0IGlzIGltcG9ydGFudCB0byBhZGQgdGhlIGFwcHJvcHJpYXRlIGZpbGUgZXh0ZW5z
aW9uIHRvIHRoZSB0ZW1wb3JhcnkgZmlsZSBwYXRoLgogICAgIC8vIFRoZSBGaWxlIG9iamVjdCBk
ZXBlbmRzIHNvbGVseSBvbiB0aGUgZXh0ZW5zaW9uIHRvIGtub3cgdGhlIE1JTUUgdHlwZSBvZiB0
aGUgZmlsZS4KICAgICBhdXRvIHN1ZmZpeCA9IG1ha2VTdHJpbmcoJy4nLCBkZXN0aW5hdGlvbkV4
dGVuc2lvbik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>