<?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>228601</bug_id>
          
          <creation_ts>2021-07-29 13:09:09 -0700</creation_ts>
          <short_desc>GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull</short_desc>
          <delta_ts>2021-08-05 08:27:17 -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>PC</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>
          
          <blocked>226557</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>annulen</cc>
    
    <cc>benjamin</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>keith_miller</cc>
    
    <cc>macpherson</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>menard</cc>
    
    <cc>msaboff</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>saam</cc>
    
    <cc>sergio</cc>
    
    <cc>tzagallo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1780525</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-07-29 13:09:09 -0700</bug_when>
    <thetext>Prior to GCC 11, these were good warnings that could catch serious errors. But GCC 11 has just become too sensitive and it&apos;s flagging what appear to be harmless cases, and not providing enough feedback to know why. This has resulted in me littering our code with pragmas to suppress GCC&apos;s false positives, and I think it&apos;s reached the point where it&apos;s nicer to just turn off the warnings until such time that GCC gets this under control, and rely on Clang instead in the meantime.

The GCC developers have indicated that these warnings will *always* produce false positives in some circumstances, but with GCC 11 it&apos;s just too become too much IMO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780530</commentid>
    <comment_count>1</comment_count>
      <attachid>434563</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-07-29 13:14:39 -0700</bug_when>
    <thetext>Created attachment 434563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782213</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-05 08:27:11 -0700</bug_when>
    <thetext>Committed r280689 (240291@main): &lt;https://commits.webkit.org/240291@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434563.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434563</attachid>
            <date>2021-07-29 13:14:39 -0700</date>
            <delta_ts>2021-08-05 08:27:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228601-20210729151438.patch</filename>
            <type>text/plain</type>
            <size>12491</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
ODI3NGVhODQzOGQxZTNmZmNmMjQwNmZmNmUwNGY4Yjg0ODc4YmZhLi5iOTdjZTE2NDMyMjMyZDFk
NGEwOWJkMmQ5NTIwMzM2MmQwNjE1YWY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAyMS0wNy0yOSAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGdu
b21lLm9yZz4KKworICAgICAgICBHQ0MgMTEgYnVpbGRzIHNob3VsZCB1c2UgLVduby1hcnJheS1i
b3VuZHMsIC1Xbm8tbm9ubnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NjAxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBiMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNCeUdyYXBoQ29sb3Jpbmcu
Y3BwOgorICAgICAgICAqIGppdC9KSVRDYWxsLmNwcDoKKyAgICAgICAgKEpTQzo6SklUOjpjb21w
aWxlT3BDYWxsKToKKwogMjAyMS0wNy0yOCAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUu
Y29tPgogCiAgICAgICAgIFtKU0NdIGxvYWQvc3RvcmUgd2l0aCBCYXNlSW5kZXggaXMgaW5lZmZp
Y2llbnQgaW4gQVJNNjQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNl
L1dURi9DaGFuZ2VMb2cKaW5kZXggYzA4NThlMzg1ZmVkOWY1Y2FiYjUyMGVmZDM5MzhjZTkwZGE4
MzQzMS4uNjM2ZDg5NGUxYzRiMTExMjUwMjdhNDBmMWM3Y2RmMmRhOWM1ZWY3YSAxMDA2NDQKLS0t
IGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMS0wNy0yOSAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGdu
b21lLm9yZz4KKworICAgICAgICBHQ0MgMTEgYnVpbGRzIHNob3VsZCB1c2UgLVduby1hcnJheS1i
b3VuZHMsIC1Xbm8tbm9ubnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NjAxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiB3dGYvQml0bWFwLmg6CisgICAgICAgIChXVEY6OldvcmRUeXBlPjo6Y2xl
YXIpOgorICAgICAgICAqIHd0Zi9Db21waWxlci5oOgorICAgICAgICAqIHd0Zi9QYWNrZWQuaDoK
KyAgICAgICAgKFdURjo6UGFja2VkQWxpZ25lZFB0cjo6Z2V0IGNvbnN0KToKKyAgICAgICAgKiB3
dGYvUmVmUHRyLmg6CisgICAgICAgIChXVEY6OkRlZmF1bHRSZWZEZXJlZlRyYWl0czo6ZGVyZWZJ
Zk5vdE51bGwpOgorCiAyMDIxLTA3LTI4ICBKZWFuLVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5j
b20+CiAKICAgICAgICAgW1dlYkF1ZGlvXSBBZGQgd2VibS9vcHVzIGNvbnRhaW5lciBzdXBwb3J0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggM2RhYmM1NTg2N2QwNTkxYzJiMzJkZjJmMGRmZTJjZmIzMjVlNzFhNy4u
NTE5NTViMjk0Y2NhMzI1Y2E3ZTY1YWMxODY0NWFlMmFjOTY1MjgwZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE3IEBACisyMDIxLTA3LTI5ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9A
Z25vbWUub3JnPgorCisgICAgICAgIEdDQyAxMSBidWlsZHMgc2hvdWxkIHVzZSAtV25vLWFycmF5
LWJvdW5kcywgLVduby1ub25udWxsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjg2MDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGNzcy9DU1NWYWx1ZS5oOgorICAgICAgICAoV2ViQ29yZTo6Q1NTVmFs
dWU6OmRlcmVmKToKKyAgICAgICAgKiBjc3MvU3R5bGVSdWxlLmg6CisgICAgICAgIChXZWJDb3Jl
OjpTdHlsZVJ1bGVCYXNlOjpkZXJlZiBjb25zdCk6CisgICAgICAgICogZG9tL05vZGUuaDoKKyAg
ICAgICAgKFdlYkNvcmU6Ok5vZGU6OmRlcmVmIGNvbnN0KToKKwogMjAyMS0wNy0yOSAgQWRyaWFu
IFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtDTWFrZV0g
VXNlIGFuIGltcG9ydGVkIHRhcmdldCBmb3IgdGhlIGxpYmdjcnlwdCBsaWJyYXJ5CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmlu
ZGV4IDFhM2JkNjU4MGI3YWIzMjNmY2U4MjMzMWZkZTZkYzhiMDAxOTg2NjUuLjNlM2QzMmEwMWRi
YzFlOWI5ZDUxNTMwYjlhNWE5OGZhOThiMGUzNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMjEtMDctMjkgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisK
KyAgICAgICAgR0NDIDExIGJ1aWxkcyBzaG91bGQgdXNlIC1Xbm8tYXJyYXktYm91bmRzLCAtV25v
LW5vbm51bGwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIyODYwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogV2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwOgorICAgICAgICAoV2ViS2l0OjpQ
bHVnaW5WaWV3OjpTdHJlYW06On5TdHJlYW0pOgorCiAyMDIxLTA3LTI5ICBQZW5nIExpdSAgPHBl
bmcubGl1NkBhcHBsZS5jb20+CiAKICAgICAgICAgVGhlIGJ1bmRsZSBwYXRoIG9mIGRvd25sZXZl
bCBTYWZhcmkgaXMgd3JvbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9h
aXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNCeUdyYXBoQ29sb3JpbmcuY3BwIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0J5R3JhcGhDb2xvcmluZy5jcHAK
aW5kZXggNGZjNjY3ZjM5Y2RmNzE2MWMyYWIyMDMyZmY0ODQ5YzE4ZTgwNjI1YS4uZTY2OTcwZWRi
N2I2YTMzNTE4YzQyZTIwOGM0MTFjN2EzZmUzNjJmYyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0J5R3JhcGhDb2xvcmluZy5jcHAK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0J5
R3JhcGhDb2xvcmluZy5jcHAKQEAgLTE0NjYsMTAgKzE0NjYsNyBAQCBwdWJsaWM6CiAgICAgICAg
IGlmICghcmVnKSB7CiAgICAgICAgICAgICBkYXRhTG9nKCJGQVRBTDogTm8gY29sb3IgZm9yICIs
IHRtcCwgIlxuIik7CiAgICAgICAgICAgICBkYXRhTG9nKCJDb2RlOlxuIik7Ci0vLyBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0NzgyCi1JR05PUkVfQVJSQVlfQk9V
TkRTX1dBUk5JTkdTX0JFR0lOCiAgICAgICAgICAgICBkYXRhTG9nKG1fY29kZSk7Ci1JR05PUkVf
QVJSQVlfQk9VTkRTX1dBUk5JTkdTX0VORAogICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9U
X1JFQUNIRUQoKTsKICAgICAgICAgfQogICAgICAgICByZXR1cm4gcmVnOwpAQCAtMTQ4NCwxNSAr
MTQ4MSwxMiBAQCBwcm90ZWN0ZWQ6CiAKICAgICB2b2lkIGluaXRpYWxpemVQcmVjb2xvcmVkVG1w
KCkKICAgICB7Ci0vLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0
NzgyCi1JR05PUkVfQVJSQVlfQk9VTkRTX1dBUk5JTkdTX0JFR0lOCiAgICAgICAgIG1fY29sb3Jl
ZFRtcC5yZXNpemUobV9sYXN0UHJlY29sb3JlZFJlZ2lzdGVySW5kZXggKyAxKTsKICAgICAgICAg
Zm9yICh1bnNpZ25lZCBpID0gMTsgaSA8PSBtX2xhc3RQcmVjb2xvcmVkUmVnaXN0ZXJJbmRleDsg
KytpKSB7CiAgICAgICAgICAgICBUbXAgdG1wID0gVG1wTWFwcGVyOjp0bXBGcm9tQWJzb2x1dGVJ
bmRleChpKTsKICAgICAgICAgICAgIEFTU0VSVCh0bXAuaXNSZWcoKSk7CiAgICAgICAgICAgICBt
X2NvbG9yZWRUbXBbaV0gPSB0bXAucmVnKCk7CiAgICAgICAgIH0KLUlHTk9SRV9BUlJBWV9CT1VO
RFNfV0FSTklOR1NfRU5ECiAgICAgfQogCiAgICAgYm9vbCBtYXlCZUNvYWxlc2NlZChBcmcgbGVm
dCwgQXJnIHJpZ2h0KQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRD
YWxsLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbC5jcHAKaW5kZXggZTM2
MmI3NzQzNGE0MDE3M2FjOTE0NWE5YmE1N2Y0YmMxOTdmZDgwMi4uNmFiNTQ4ODJkN2Q5MTJjNTYx
OWY2YmFmNDBhMWM2NWEwMzFiZTYwMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2ppdC9KSVRDYWxsLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVENhbGwu
Y3BwCkBAIC0yNTMsOSArMjUzLDcgQEAgdm9pZCBKSVQ6OmNvbXBpbGVPcENhbGwoY29uc3QgSW5z
dHJ1Y3Rpb24qIGluc3RydWN0aW9uLCB1bnNpZ25lZCBjYWxsTGlua0luZm9JbmQKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAotSUdOT1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5H
U19CRUdJTgogICAgIGF1dG8gc2xvd1BhdGhzID0gaW5mby0+ZW1pdEZhc3RQYXRoKCp0aGlzLCBy
ZWdUMCwgcmVnVDIsIENhbGxMaW5rSW5mbzo6VXNlRGF0YUlDOjpZZXMpOwotSUdOT1JFX0VSUk9O
RU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5HU19FTkQKICAgICBhdXRvIGRvbmVMb2NhdGlvbiA9
IGxhYmVsKCk7CiAgICAgYWRkU2xvd0Nhc2Uoc2xvd1BhdGhzKTsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dURi93dGYvQml0bWFwLmggYi9Tb3VyY2UvV1RGL3d0Zi9CaXRtYXAuaAppbmRleCA4ZjEz
MjdhNDc0MTJmZDJhZGQ0ZWFmNTliMWY1YWVlMzZkZmYxYTg2Li4xYTNhNjc3Y2U4OGU5OWU3Y2Uy
YmI3OTUxOGYxYTM2YTdlNDc3M2FhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9CaXRtYXAu
aAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9CaXRtYXAuaApAQCAtMjI2LDkgKzIyNiw3IEBAIEFMV0FZ
U19JTkxJTkUgYm9vbCBCaXRtYXA8Yml0bWFwU2l6ZSwgV29yZFR5cGU+Ojpjb25jdXJyZW50VGVz
dEFuZENsZWFyKHNpemVfdCBuCiB0ZW1wbGF0ZTxzaXplX3QgYml0bWFwU2l6ZSwgdHlwZW5hbWUg
V29yZFR5cGU+CiBpbmxpbmUgdm9pZCBCaXRtYXA8Yml0bWFwU2l6ZSwgV29yZFR5cGU+OjpjbGVh
cihzaXplX3QgbikKIHsKLUlHTk9SRV9BUlJBWV9CT1VORFNfV0FSTklOR1NfQkVHSU4KICAgICBi
aXRzW24gLyB3b3JkU2l6ZV0gJj0gfihvbmUgPDwgKG4gJSB3b3JkU2l6ZSkpOwotSUdOT1JFX0FS
UkFZX0JPVU5EU19XQVJOSU5HU19FTkQKIH0KIAogdGVtcGxhdGU8c2l6ZV90IGJpdG1hcFNpemUs
IHR5cGVuYW1lIFdvcmRUeXBlPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvQ29tcGlsZXIu
aCBiL1NvdXJjZS9XVEYvd3RmL0NvbXBpbGVyLmgKaW5kZXggN2YyY2Y4ZWZkNjFkMDdmOTBmZmEz
ZTg1MzJmYzU1MWMxNzEyZmFjNi4uZjliYzgyNjc3NTY5ZDU4NzRlYTk2NjI5ZjllOTRjNWE1ZWEx
NmMxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvQ29tcGlsZXIuaAorKysgYi9Tb3VyY2Uv
V1RGL3d0Zi9Db21waWxlci5oCkBAIC01MTMsMTMgKzUxMyw2IEBACiAjZGVmaW5lIElHTk9SRV9O
VUxMX0NIRUNLX1dBUk5JTkdTX0JFR0lOIElHTk9SRV9XQVJOSU5HU19CRUdJTigibm9ubnVsbCIp
CiAjZGVmaW5lIElHTk9SRV9OVUxMX0NIRUNLX1dBUk5JTkdTX0VORCBJR05PUkVfV0FSTklOR1Nf
RU5ECiAKLSNkZWZpbmUgSUdOT1JFX0FSUkFZX0JPVU5EU19XQVJOSU5HU19CRUdJTiBJR05PUkVf
V0FSTklOR1NfQkVHSU4oImFycmF5LWJvdW5kcyIpCi0jZGVmaW5lIElHTk9SRV9BUlJBWV9CT1VO
RFNfV0FSTklOR1NfRU5EIElHTk9SRV9XQVJOSU5HU19FTkQKLQotLyogaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDQ1MiAqLwotI2RlZmluZSBJR05PUkVfRVJST05F
T1VTX0dDQ19OVUxMX0NIRUNLX1dBUk5JTkdTX0JFR0lOIElHTk9SRV9HQ0NfV0FSTklOR1NfQkVH
SU4oIm5vbm51bGwiKQotI2RlZmluZSBJR05PUkVfRVJST05FT1VTX0dDQ19OVUxMX0NIRUNLX1dB
Uk5JTkdTX0VORCBJR05PUkVfR0NDX1dBUk5JTkdTX0VORAotCiAvKiBOT19VTklRVUVfQUREUkVT
UyAqLwogCiAjaWYgIWRlZmluZWQoTk9fVU5JUVVFX0FERFJFU1MpICYmIGRlZmluZWQoX19oYXNf
Y3BwX2F0dHJpYnV0ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BhY2tlZC5oIGIvU291
cmNlL1dURi93dGYvUGFja2VkLmgKaW5kZXggM2ZjODU4ZWMzNDZjNmY3YjZmNjI5M2NmZjZkNGQ4
MjMzODZlMWNiMy4uZWQ5NDFiZmFkMTI2ZTQ3NGQzMTk3NzZlYmYwZjEwY2VmNWMwNjU1MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGFja2VkLmgKKysrIGIvU291cmNlL1dURi93dGYvUGFj
a2VkLmgKQEAgLTE0MiwxMyArMTQyLDExIEBAIHB1YmxpYzoKICAgICAgICAgLy8gaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5Nzc1NAogICAgICAgICB1aW50cHRyX3Qg
dmFsdWUgPSAwOwogCi1JR05PUkVfQVJSQVlfQk9VTkRTX1dBUk5JTkdTX0JFR0lOCiAjaWYgQ1BV
KExJVFRMRV9FTkRJQU4pCiAgICAgICAgIG1lbWNweSgmdmFsdWUsIG1fc3RvcmFnZS5kYXRhKCks
IHN0b3JhZ2VTaXplKTsKICNlbHNlCiAgICAgICAgIG1lbWNweShiaXR3aXNlX2Nhc3Q8dWludDhf
dCo+KCZ2YWx1ZSkgKyAoc2l6ZW9mKHZvaWQqKSAtIHN0b3JhZ2VTaXplKSwgbV9zdG9yYWdlLmRh
dGEoKSwgc3RvcmFnZVNpemUpOwogI2VuZGlmCi1JR05PUkVfQVJSQVlfQk9VTkRTX1dBUk5JTkdT
X0VORAogCiAgICAgICAgIGlmIChpc0FsaWdubWVudFNoaWZ0UHJvZml0YWJsZSkKICAgICAgICAg
ICAgIHZhbHVlIDw8PSBhbGlnbm1lbnRTaGlmdFNpemU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi9SZWZQdHIuaCBiL1NvdXJjZS9XVEYvd3RmL1JlZlB0ci5oCmluZGV4IDQ3ZjliOTk1YWVi
MDk4MDgxZWViOTMzMWNlNDI1YTQzZDQ4NGFkNWMuLjcxMTU1ZmI2MzQwNTU4MzRkNzcxMGM4ZjRl
YzM0NTEzMmIyOGE5YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1JlZlB0ci5oCisrKyBi
L1NvdXJjZS9XVEYvd3RmL1JlZlB0ci5oCkBAIC0zOCwxMCArMzgsOCBAQCB0ZW1wbGF0ZTx0eXBl
bmFtZSBUPiBzdHJ1Y3QgRGVmYXVsdFJlZkRlcmVmVHJhaXRzIHsKIAogICAgIHN0YXRpYyBBTFdB
WVNfSU5MSU5FIHZvaWQgZGVyZWZJZk5vdE51bGwoVCogcHRyKQogICAgIHsKLUlHTk9SRV9FUlJP
TkVPVVNfR0NDX05VTExfQ0hFQ0tfV0FSTklOR1NfQkVHSU4KICAgICAgICAgaWYgKExJS0VMWShw
dHIgIT0gbnVsbHB0cikpCiAgICAgICAgICAgICBwdHItPmRlcmVmKCk7Ci1JR05PUkVfRVJST05F
T1VTX0dDQ19OVUxMX0NIRUNLX1dBUk5JTkdTX0VORAogICAgIH0KIH07CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Zh
bHVlLmgKaW5kZXggZGE4ZjBiMGM3MTk2OTQ0N2RkZGEzMDI1YTIwZGE2MGE3YmU4YzRjZi4uMjNl
YjVlYzM4Y2NlOTY5MGU1ZDhhYjQ0YjU2NTI0NWY4NzJkOTA1ZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVl
LmgKQEAgLTcwLDkgKzcwLDcgQEAgcHVibGljOgogICAgICAgICAvLyB0aGUgYXBwcm9wcmlhdGUg
c3ViY2xhc3MgdHlwZS4KICAgICAgICAgdW5zaWduZWQgdGVtcFJlZkNvdW50ID0gbV9yZWZDb3Vu
dCAtIHJlZkNvdW50SW5jcmVtZW50OwogICAgICAgICBpZiAoIXRlbXBSZWZDb3VudCkgewotSUdO
T1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5HU19CRUdJTgogICAgICAgICAgICAg
ZGVzdHJveSgpOwotSUdOT1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5HU19FTkQK
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBtX3JlZkNvdW50ID0gdGVt
cFJlZkNvdW50OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZS5oIGIv
U291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUnVsZS5oCmluZGV4IGQ2MmI3NzAwYjMwMTI2MzE4ODA4
MTgzNDU5NmY2YzJlMTk1MWQ3YTIuLmUwMmM1NmExNDdjOWJjZjI4ZGM2NDU2NDNlYWViZjIyOWUy
NzdlYzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJ1bGUuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSdWxlLmgKQEAgLTI3Nyw5ICsyNzcsNyBAQCBpbmxpbmUg
U3R5bGVSdWxlQmFzZTo6U3R5bGVSdWxlQmFzZShjb25zdCBTdHlsZVJ1bGVCYXNlJiBvKQogaW5s
aW5lIHZvaWQgU3R5bGVSdWxlQmFzZTo6ZGVyZWYoKSBjb25zdAogewogICAgIGlmIChkZXJlZkJh
c2UoKSkKLUlHTk9SRV9FUlJPTkVPVVNfR0NDX05VTExfQ0hFQ0tfV0FSTklOR1NfQkVHSU4KICAg
ICAgICAgY29uc3RfY2FzdDxTdHlsZVJ1bGVCYXNlJj4oKnRoaXMpLmRlc3Ryb3koKTsKLUlHTk9S
RV9FUlJPTkVPVVNfR0NDX05VTExfQ0hFQ0tfV0FSTklOR1NfRU5ECiB9CiAKIGlubGluZSB2b2lk
IFN0eWxlUnVsZTo6d3JhcHBlckFkb3B0U2VsZWN0b3JMaXN0KENTU1NlbGVjdG9yTGlzdCYmIHNl
bGVjdG9ycykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmggYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5oCmluZGV4IDZkNmExNTQzYzAwM2NiOWMyYTExMzMxNzAwNWYyYzgy
ZTE0NDJlY2YuLjM2MzAxYmRlYzc0ODI3YWVlYTdkMzllMTE3ZDViZjgyZjRlNjdlYjQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9t
L05vZGUuaApAQCAtNzk1LDkgKzc5NSw3IEBAIEFMV0FZU19JTkxJTkUgdm9pZCBOb2RlOjpkZXJl
ZigpIGNvbnN0CiAjaWYgQVNTRVJUX0VOQUJMRUQKICAgICAgICAgbV9pblJlbW92ZWRMYXN0UmVm
RnVuY3Rpb24gPSB0cnVlOwogI2VuZGlmCi1JR05PUkVfRVJST05FT1VTX0dDQ19OVUxMX0NIRUNL
X1dBUk5JTkdTX0JFR0lOCiAgICAgICAgIGNvbnN0X2Nhc3Q8Tm9kZSY+KCp0aGlzKS5yZW1vdmVk
TGFzdFJlZigpOwotSUdOT1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5HU19FTkQK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBtX3JlZkNvdW50QW5kUGFyZW50Qml0ID0gdXBk
YXRlZFJlZkNvdW50OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdp
bnMvUGx1Z2luVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVn
aW5WaWV3LmNwcAppbmRleCAzYTA5NjgzZWVjN2FhMjFlNjFkZWExMGM4ODI5YzMwNzY4NDA3YTk1
Li5hZjc5MTMzYjk4YWVhNjhiN2ZhYzRhMWY4YmY4NjBkMTBlOTZkM2MwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmNwcApAQCAtMTQ1LDE0ICsx
NDUsMTIgQEAgcHJpdmF0ZToKICAgICBSZWZQdHI8TmV0c2NhcGVQbHVnSW5TdHJlYW1Mb2FkZXI+
IG1fbG9hZGVyOwogfTsKIAotSUdOT1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5H
U19CRUdJTgogUGx1Z2luVmlldzo6U3RyZWFtOjp+U3RyZWFtKCkKIHsKICAgICBpZiAobV9sb2Fk
Q2FsbGJhY2spCiAgICAgICAgIG1fbG9hZENhbGxiYWNrKHsgfSk7CiAgICAgQVNTRVJUKCFtX3Bs
dWdpblZpZXcpOwogfQotSUdOT1JFX0VSUk9ORU9VU19HQ0NfTlVMTF9DSEVDS19XQVJOSU5HU19F
TkQKICAgICAKIHZvaWQgUGx1Z2luVmlldzo6U3RyZWFtOjpzdGFydCgpCiB7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvY21ha2UvV2ViS2l0Q29tcGlsZXJGbGFncy5jbWFrZSBiL1NvdXJjZS9jbWFrZS9X
ZWJLaXRDb21waWxlckZsYWdzLmNtYWtlCmluZGV4IGU1NDc0YWM5YTNhNDQyMTk4OTdlOWU5Yzc1
NTViZmFkYjMyYWVlYjMuLjc3ZWJiODAyZWJiMDM0NTBiNWU5NjYyOWE0N2I2ODE5YTY4NjcyYzYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9XZWJLaXRDb21waWxlckZsYWdzLmNtYWtlCisrKyBi
L1NvdXJjZS9jbWFrZS9XZWJLaXRDb21waWxlckZsYWdzLmNtYWtlCkBAIC0xMzYsOSArMTM2LDE2
IEBAIGlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCiAgICAgICAgIFdFQktJVF9QUkVQRU5E
X0dMT0JBTF9DWFhfRkxBR1MoLVduby1hdHRyaWJ1dGVzKQogICAgIGVuZGlmICgpCiAKKyAgICAj
IFNpbmNlIEdDQyAxMSwgdGhlc2Ugd2FybmluZ3MgcHJvZHVjZSB0b28gbWFueSBmYWxzZSBwb3Np
dGl2ZXMgdG8gYmUgdXNlZnVsLiBXZSdsbCByZWx5IG9uCisgICAgIyBkZXZlbG9wZXJzIHdobyBi
dWlsZCB3aXRoIENsYW5nIHRvIG5vdGljZSB0aGVzZSB3YXJuaW5ncy4KKyAgICBpZiAoQ01BS0Vf
Q1hYX0NPTVBJTEVSX0lEIE1BVENIRVMgIkdOVSIgQU5EICR7Q01BS0VfQ1hYX0NPTVBJTEVSX1ZF
UlNJT059IFZFUlNJT05fR1JFQVRFUl9FUVVBTCAiMTEuMCIpCisgICAgICAgIFdFQktJVF9QUkVQ
RU5EX0dMT0JBTF9DWFhfRkxBR1MoLVduby1hcnJheS1ib3VuZHMpCisgICAgICAgIFdFQktJVF9Q
UkVQRU5EX0dMT0JBTF9DWFhfRkxBR1MoLVduby1ub25udWxsKQorICAgIGVuZGlmICgpCisKICAg
ICAjIC1XZXhwYW5zaW9uLXRvLWRlZmluZWQgcHJvZHVjZXMgZmFsc2UgcG9zaXRpdmVzIHdpdGgg
R0NDIGJ1dCBub3QgQ2xhbmcKICAgICAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNjc2NDMjYzEzCi0gICAgaWYgKENNQUtFX0NPTVBJTEVSX0lTX0dOVUNYWCkKKyAg
ICBpZiAoQ01BS0VfQ1hYX0NPTVBJTEVSX0lEIE1BVENIRVMgIkdOVSIpCiAgICAgICAgIFdFQktJ
VF9QUkVQRU5EX0dMT0JBTF9DT01QSUxFUl9GTEFHUygtV25vLWV4cGFuc2lvbi10by1kZWZpbmVk
KQogICAgIGVuZGlmICgpCiAKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRl
eCA2MTZmMDYwYzE4ZTYxYTlkOTI3ZjM0ZTkyMTQ4OGI5YjIyYTJiMTViLi44NjY5MjYyOWJiZDk5
NDc4OTJiZDg1ZDNkNTk3Y2ZkNzFlMTk1MTU1IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjEtMDctMjkgIE1pY2hhZWwgQ2F0YW56YXJv
ICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisKKyAgICAgICAgR0NDIDExIGJ1aWxkcyBzaG91bGQg
dXNlIC1Xbm8tYXJyYXktYm91bmRzLCAtV25vLW5vbm51bGwKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODYwMQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFByaW9yIHRvIEdDQyAxMSwgdGhlc2Ugd2VyZSBn
b29kIHdhcm5pbmdzIHRoYXQgY291bGQgY2F0Y2ggc2VyaW91cyBlcnJvcnMuIEJ1dCBHQ0MgMTEg
aGFzCisgICAgICAgIGp1c3QgYmVjb21lIHRvbyBzZW5zaXRpdmUgYW5kIGl0J3MgZmxhZ2dpbmcg
d2hhdCBhcHBlYXIgdG8gYmUgaGFybWxlc3MgY2FzZXMsIGFuZCBub3QKKyAgICAgICAgcHJvdmlk
aW5nIGVub3VnaCBmZWVkYmFjayB0byBrbm93IHdoeS4gVGhpcyBoYXMgcmVzdWx0ZWQgaW4gbWUg
bGl0dGVyaW5nIG91ciBjb2RlIHdpdGgKKyAgICAgICAgcHJhZ21hcyB0byBzdXBwcmVzcyBHQ0Mn
cyBmYWxzZSBwb3NpdGl2ZXMsIGFuZCBJIHRoaW5rIGl0J3MgcmVhY2hlZCB0aGUgcG9pbnQgd2hl
cmUgaXQncworICAgICAgICBuaWNlciB0byBqdXN0IHR1cm4gb2ZmIHRoZSB3YXJuaW5ncyB1bnRp
bCBzdWNoIHRpbWUgdGhhdCBHQ0MgZ2V0cyB0aGlzIHVuZGVyIGNvbnRyb2wsIGFuZAorICAgICAg
ICByZWx5IG9uIENsYW5nIGluc3RlYWQgaW4gdGhlIG1lYW50aW1lLgorCisgICAgICAgIFRoZSBH
Q0MgZGV2ZWxvcGVycyBoYXZlIGluZGljYXRlZCB0aGF0IHRoZXNlIHdhcm5pbmdzIHdpbGwgKmFs
d2F5cyogcHJvZHVjZSBmYWxzZSBwb3NpdGl2ZXMKKyAgICAgICAgaW4gc29tZSBjaXJjdW1zdGFu
Y2VzLCBidXQgd2l0aCBHQ0MgMTEgaXQncyBqdXN0IHRvbyBiZWNvbWUgdG9vIG11Y2ggSU1PLgor
CisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdENvbXBpbGVyRmxhZ3MuY21ha2U6CisKIDIw
MjEtMDctMjkgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbQ01ha2VdIFVzZSBhbiBpbXBvcnRlZCB0YXJnZXQgZm9yIHRoZSBsaWJnY3J5cHQg
bGlicmFyeQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>