<?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>235889</bug_id>
          
          <creation_ts>2022-01-31 05:23:36 -0800</creation_ts>
          <short_desc>Fix GPUP WebGL generator script wrt uninitialised sized span</short_desc>
          <delta_ts>2022-02-23 05:21:00 -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>WebGL</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=233931</see_also>
          <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="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>dino</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1835507</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-01-31 05:23:36 -0800</bug_when>
    <thetext>Fix GPUP WebGL generator script wrt uninitialised sized span

Likely generates a dangling reference:
IPC::ArrayReference&lt;int32_t, 2&gt; rangeReply { { } };</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835508</commentid>
    <comment_count>1</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-01-31 05:25:34 -0800</bug_when>
    <thetext>caused by bug 233931</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838082</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-07 05:24:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/88567612&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844821</commentid>
    <comment_count>3</comment_count>
      <attachid>452890</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-02-22 12:06:09 -0800</bug_when>
    <thetext>Created attachment 452890
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844829</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2022-02-22 12:45:15 -0800</bug_when>
    <thetext>r290328</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845034</commentid>
    <comment_count>5</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-02-23 00:26:04 -0800</bug_when>
    <thetext>Fix GPUP WebGL *generator script* wrt uninitialised sized span</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845037</commentid>
    <comment_count>6</comment_count>
      <attachid>452946</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-02-23 00:44:52 -0800</bug_when>
    <thetext>Created attachment 452946
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845038</commentid>
    <comment_count>7</comment_count>
      <attachid>452947</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-02-23 00:47:16 -0800</bug_when>
    <thetext>Created attachment 452947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845096</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-23 05:20:55 -0800</bug_when>
    <thetext>Committed r290367 (247683@main): &lt;https://commits.webkit.org/247683@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 452947.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452890</attachid>
            <date>2022-02-22 12:06:09 -0800</date>
            <delta_ts>2022-02-23 00:44:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235889-20220222120609.patch</filename>
            <type>text/plain</type>
            <size>2320</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMzI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQxOTc5YjRkMmNhN2E0ODUw
ZGFjMjc3YzcxMDQ4NGNjOTM5ZWUzOGQuLmIwZThhY2VjODcyNzRhMTc0YWU4YWViMGUyNTQxYmY3
ZTMxNmYwZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjItMDItMjIgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBGaXggR1BVUCBX
ZWJHTCBnZW5lcmF0b3Igc2NyaXB0IHdydCB1bmluaXRpYWxpc2VkIHNpemVkIHNwYW4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTg4OQorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vODg1Njc2MTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRXZlbiB0aG91Z2ggd2UgY2hlY2sgaWYgdGhlIHN5bmNocm9u
b3VzIG1lc3NhZ2Ugd2FzIHJlY2VpdmVkIHN1Y2Nlc3NmdWxseSBiZWZvcmUgdXNpbmcgaXQsCisg
ICAgICAgIGlmIHdlIGRpZG4ndCBjaGVjayB0aGVuIHdlIG1pZ2h0IGhhdmUgYSBwcm9ibGVtIHdp
dGggcG9pbnRpbmcgdG8gdW5pbml0aWFsaXplZCBtZW1vcnksIHdoaWNoIHdlIHRoZW4gd291bGRu
J3QgdXNlIGZvciBhbnl0aGluZy4KKyAgICAgICAgVG8gZml4IHRoaXMgaHlwb3RoZXRpY2FsIHBy
b2JsZW0sIEkgc3RhcnQgb3V0IGJ5IHBvaW50aW5nIHRvIGluaXRpYWxpemVkIG1lbW9yeS4KKwor
ICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdM
UHJveHlGdW5jdGlvbnNHZW5lcmF0ZWQuY3BwOgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVHcmFw
aGljc0NvbnRleHRHTFByb3h5OjpnZXRTaGFkZXJQcmVjaXNpb25Gb3JtYXQpOgorCiAyMDIyLTAy
LTIyICBKIFBhc2NvZSAgPGpfcGFzY29lQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViQXV0aG5d
IEZpeCBsaWZldGltZSBpc3N1ZSBvbiBpT1MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94eUZ1bmN0aW9u
c0dlbmVyYXRlZC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1Jl
bW90ZUdyYXBoaWNzQ29udGV4dEdMUHJveHlGdW5jdGlvbnNHZW5lcmF0ZWQuY3BwCmluZGV4IGVj
YTlmOTMzNzZjNDBjNTdjNzRkYmZiMTBlMjgyYzYwMDRiYjlhMWYuLmM1MmE1NDJkYzY3NzU5NjA4
YTRjODY0MDFiZWQ4YWUyOGVmNjkyNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94eUZ1bmN0aW9uc0dl
bmVyYXRlZC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9S
ZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5RnVuY3Rpb25zR2VuZXJhdGVkLmNwcApAQCAtNjg2
LDcgKzY4Niw4IEBAIFN0cmluZyBSZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5OjpnZXRTaGFk
ZXJJbmZvTG9nKFBsYXRmb3JtR0xPYmplY3QgYXJnMCkKIAogdm9pZCBSZW1vdGVHcmFwaGljc0Nv
bnRleHRHTFByb3h5OjpnZXRTaGFkZXJQcmVjaXNpb25Gb3JtYXQoR0NHTGVudW0gc2hhZGVyVHlw
ZSwgR0NHTGVudW0gcHJlY2lzaW9uVHlwZSwgR0NHTFNwYW48R0NHTGludCwgMj4gcmFuZ2UsIEdD
R0xpbnQqIHByZWNpc2lvbikKIHsKLSAgICBJUEM6OkFycmF5UmVmZXJlbmNlPGludDMyX3QsIDI+
IHJhbmdlUmVwbHkgeyB7IH0gfTsKKyAgICBjb25zdGV4cHIgc3RkOjphcnJheTxpbnQzMl90LCAy
PiBlbXB0eVJhbmdlUmVwbHkgeyAwLCAwIH07CisgICAgSVBDOjpBcnJheVJlZmVyZW5jZTxpbnQz
Ml90LCAyPiByYW5nZVJlcGx5IHsgZW1wdHlSYW5nZVJlcGx5IH07CiAgICAgaW50MzJfdCBwcmVj
aXNpb25SZXBseSA9IHsgfTsKICAgICBpZiAoIWlzQ29udGV4dExvc3QoKSkgewogICAgICAgICBh
dXRvIHNlbmRSZXN1bHQgPSBzZW5kU3luYyhNZXNzYWdlczo6UmVtb3RlR3JhcGhpY3NDb250ZXh0
R0w6OkdldFNoYWRlclByZWNpc2lvbkZvcm1hdChzaGFkZXJUeXBlLCBwcmVjaXNpb25UeXBlKSwg
TWVzc2FnZXM6OlJlbW90ZUdyYXBoaWNzQ29udGV4dEdMOjpHZXRTaGFkZXJQcmVjaXNpb25Gb3Jt
YXQ6OlJlcGx5KHJhbmdlUmVwbHksIHByZWNpc2lvblJlcGx5KSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452946</attachid>
            <date>2022-02-23 00:44:52 -0800</date>
            <delta_ts>2022-02-23 00:47:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235889-20220223104451.patch</filename>
            <type>text/plain</type>
            <size>5000</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDczMjBkMGY1YzNiMzJkMjA5
MzU0ODBjM2I2ODZlZmUwNWNhZDRkYzAuLjM1YWY3NTEzYmM1NjZmZjg3Yjk3Nzg2NDkyMGZlYjA5
ZTI3OTVhNzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDItMjMgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggR1BVUCBXZWJHTCBn
ZW5lcmF0b3Igc2NyaXB0IHdydCB1bmluaXRpYWxpc2VkIHNpemVkIHNwYW4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTg4OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlZ2VuZXJhdGVkLgorCisgICAg
ICAgICogV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94
eUZ1bmN0aW9uc0dlbmVyYXRlZC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNz
Q29udGV4dEdMUHJveHk6OmdldFNoYWRlclByZWNpc2lvbkZvcm1hdCk6CisKIDIwMjItMDItMjIg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBodHRwL3dwdC9wdXNo
LWFwaS9vbnB1c2gtZGlzYWJsZWQuaHRtbCBmYWlscwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5RnVu
Y3Rpb25zR2VuZXJhdGVkLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhp
Y3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94eUZ1bmN0aW9uc0dlbmVyYXRlZC5jcHAKaW5k
ZXggYzUyYTU0MmRjNjc3NTk2MDhhNGM4NjQwMWJlZDhhZTI4ZWY2OTI0YS4uMTc5MDhmNzZmYzc4
ZDIxMWI1MTNhNDNlZDI0MWFmNzQ4ZGQ1ODU3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5RnVuY3Rp
b25zR2VuZXJhdGVkLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBo
aWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMUHJveHlGdW5jdGlvbnNHZW5lcmF0ZWQuY3BwCkBA
IC02ODYsOCArNjg2LDggQEAgU3RyaW5nIFJlbW90ZUdyYXBoaWNzQ29udGV4dEdMUHJveHk6Omdl
dFNoYWRlckluZm9Mb2coUGxhdGZvcm1HTE9iamVjdCBhcmcwKQogCiB2b2lkIFJlbW90ZUdyYXBo
aWNzQ29udGV4dEdMUHJveHk6OmdldFNoYWRlclByZWNpc2lvbkZvcm1hdChHQ0dMZW51bSBzaGFk
ZXJUeXBlLCBHQ0dMZW51bSBwcmVjaXNpb25UeXBlLCBHQ0dMU3BhbjxHQ0dMaW50LCAyPiByYW5n
ZSwgR0NHTGludCogcHJlY2lzaW9uKQogewotICAgIGNvbnN0ZXhwciBzdGQ6OmFycmF5PGludDMy
X3QsIDI+IGVtcHR5UmFuZ2VSZXBseSB7IDAsIDAgfTsKLSAgICBJUEM6OkFycmF5UmVmZXJlbmNl
PGludDMyX3QsIDI+IHJhbmdlUmVwbHkgeyBlbXB0eVJhbmdlUmVwbHkgfTsKKyAgICBjb25zdGV4
cHIgc3RkOjphcnJheTxpbnQzMl90LCAyPiByYW5nZVJlcGx5RW1wdHkgeyB9OworICAgIElQQzo6
QXJyYXlSZWZlcmVuY2U8aW50MzJfdCwgMj4gcmFuZ2VSZXBseSB7IHJhbmdlUmVwbHlFbXB0eSB9
OwogICAgIGludDMyX3QgcHJlY2lzaW9uUmVwbHkgPSB7IH07CiAgICAgaWYgKCFpc0NvbnRleHRM
b3N0KCkpIHsKICAgICAgICAgYXV0byBzZW5kUmVzdWx0ID0gc2VuZFN5bmMoTWVzc2FnZXM6OlJl
bW90ZUdyYXBoaWNzQ29udGV4dEdMOjpHZXRTaGFkZXJQcmVjaXNpb25Gb3JtYXQoc2hhZGVyVHlw
ZSwgcHJlY2lzaW9uVHlwZSksIE1lc3NhZ2VzOjpSZW1vdGVHcmFwaGljc0NvbnRleHRHTDo6R2V0
U2hhZGVyUHJlY2lzaW9uRm9ybWF0OjpSZXBseShyYW5nZVJlcGx5LCBwcmVjaXNpb25SZXBseSkp
OwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDcz
Y2JkYmQxYzNjMjI4MjU0OWRhZTdkMjdiNWY4YmMzOTM3ODk0ZGIuLmJiNTZkNTg1ODY2MDEwYjJm
ZTFlZGE0ZWZkMGEzMTk0MzBmMDRmMzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMi0wMi0yMyAgS2ltbW8gS2lu
bnVuZW4gIDxra2lubnVuZW5AYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBHUFVQIFdlYkdMIGdl
bmVyYXRvciBzY3JpcHQgd3J0IHVuaW5pdGlhbGlzZWQgc2l6ZWQgc3BhbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1ODg5CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIEZpeCB0aGUgZ2VuZXJhdG9yLiBUaGUg
dHJ1bmtAMjkwMzI4IG9ubHkgZWRpdGVkIHRoZSBnZW5lcmF0ZWQgZmlsZXMuCisKKyAgICAgICAg
KiBTY3JpcHRzL2dlbmVyYXRlLWdwdXAtd2ViZ2w6CisKIDIwMjItMDItMjIgIENocmlzIER1bWV6
ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBEcm9wIFN0cmluZ0hhc2hlcjo6aGFzaE1l
bW9yeSgpIGFuZCB1c2UgdGhlIG1vZGVybiBIYXNoZXIgaW5zdGVhZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy9nZW5lcmF0ZS1ncHVwLXdlYmdsIGIvVG9vbHMvU2NyaXB0cy9nZW5lcmF0ZS1n
cHVwLXdlYmdsCmluZGV4IDBiNTQ1ZjgxZTg2MGRmNDhkYWVhY2I1MjYxY2I5ZjgxYmRiMjc3NDcu
LjY3MmQxMzg2MWEzMGVkODdhYjRhOWI4ZGYxYjhjMzE0NGJkMGJlYTEgMTAwNzU1Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvZ2VuZXJhdGUtZ3B1cC13ZWJnbAorKysgYi9Ub29scy9TY3JpcHRzL2dlbmVy
YXRlLWdwdXAtd2ViZ2wKQEAgLTEwNSw3ICsxMDUsOSBAQCBtZXNzYWdlcyAtPiBSZW1vdGVHcmFw
aGljc0NvbnRleHRHTCBOb3RSZWZDb3VudGVkIFN0cmVhbSB7ewogICAgIHZvaWQgR2V0RXJyb3Io
KSAtPiAodWludDMyX3QgcmV0dXJuVmFsdWUpIFN5bmNocm9ub3VzCiAgICAgdm9pZCBQYWludFJl
bmRlcmluZ1Jlc3VsdHNUb0NhbnZhcyhXZWJDb3JlOjpSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZp
ZXIgaW1hZ2VCdWZmZXIpIC0+ICgpIFN5bmNocm9ub3VzCiAgICAgdm9pZCBQYWludENvbXBvc2l0
ZWRSZXN1bHRzVG9DYW52YXMoV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyIGlt
YWdlQnVmZmVyKSAtPiAoKSBTeW5jaHJvbm91cwotICAgIHZvaWQgQ29weVRleHR1cmVGcm9tTWVk
aWEoV2ViQ29yZTo6TWVkaWFQbGF5ZXJJZGVudGlmaWVyIGlkZW50aWZpZXIsIHVpbnQzMl90IHRl
eHR1cmUsIHVpbnQzMl90IHRhcmdldCwgaW50MzJfdCBsZXZlbCwgdWludDMyX3QgaW50ZXJuYWxG
b3JtYXQsIHVpbnQzMl90IGZvcm1hdCwgdWludDMyX3QgdHlwZSwgYm9vbCBwcmVtdWx0aXBseUFs
cGhhLCBib29sIGZsaXBZKSAtPiAoYm9vbCBzdWNjZXNzKSBTeW5jaHJvbm91cworI2lmIEVOQUJM
RShWSURFTykKKyAgICB2b2lkIENvcHlUZXh0dXJlRnJvbVZpZGVvRnJhbWUoV2ViS2l0OjpSZW1v
dGVWaWRlb0ZyYW1lUmVhZFJlZmVyZW5jZSB2aWRlb0ZyYW1lLCB1aW50MzJfdCB0ZXh0dXJlLCB1
aW50MzJfdCB0YXJnZXQsIGludDMyX3QgbGV2ZWwsIHVpbnQzMl90IGludGVybmFsRm9ybWF0LCB1
aW50MzJfdCBmb3JtYXQsIHVpbnQzMl90IHR5cGUsIGJvb2wgcHJlbXVsdGlwbHlBbHBoYSwgYm9v
bCBmbGlwWSkgLT4gKGJvb2wgc3VjY2VzcykgU3luY2hyb25vdXMKKyNlbmRpZgogI2lmIEVOQUJM
RShNRURJQV9TVFJFQU0pCiAgICAgdm9pZCBQYWludENvbXBvc2l0ZWRSZXN1bHRzVG9NZWRpYVNh
bXBsZSgpIC0+IChzdGQ6Om9wdGlvbmFsPFdlYktpdDo6UmVtb3RlVmlkZW9GcmFtZVByb3h5OjpQ
cm9wZXJ0aWVzPiBwcm9wZXJ0aWVzKSBTeW5jaHJvbm91cwogI2VuZGlmCkBAIC02NDYsMTAgKzY0
OCwxMCBAQCBjbGFzcyB3ZWJraXRfaXBjX2NwcF9wcm94eV9pbXBsKG9iamVjdCk6CiAgICAgICAg
ICAgICAgICAgaWYgby50eXBlLmlzX2R5bmFtaWNfc3BhbigpOgogICAgICAgICAgICAgICAgICAg
ICBzZWxmLnByZV9jYWxsX3N0bXRzICs9IFtmIntzdHIodi50eXBlKX0ge3N0cih2Lm5hbWUpfTsi
XQogICAgICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgICAgICMgRklYTUU6IExp
a2VseSB0aGlzIGNyZWF0ZXMgYSBkYW5nbGluZyByZWZlcmVuY2Ugc3BhbjxpbnQsIDI+IGFSZXBs
eSA9IHsgeyB9IH07LgotICAgICAgICAgICAgICAgICAgICAjIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU4ODkKLSAgICAgICAgICAgICAgICAgICAgc2VsZi5wcmVf
Y2FsbF9zdG10cyArPSBbZiJ7c3RyKHYudHlwZSl9IHtzdHIodi5uYW1lKX0ge3sge3sgfX0gfX07
Il0KLQorICAgICAgICAgICAgICAgICAgICBzZWxmLnByZV9jYWxsX3N0bXRzICs9IFsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGYiY29uc3RleHByIHN0ZDo6YXJyYXk8e3N0cih2LnR5cGUuZ2V0
X2NvbnRhaW5lZF90eXBlKCkpfSwge3N0cih2LnR5cGUuZ2V0X2FyaXR5KCkpfT4ge3N0cih2Lm5h
bWUpfUVtcHR5IHt7IH19OyIsCisgICAgICAgICAgICAgICAgICAgICAgICBmIntzdHIodi50eXBl
KX0ge3N0cih2Lm5hbWUpfSB7eyB7c3RyKHYubmFtZSl9RW1wdHkgfX07IgorICAgICAgICAgICAg
ICAgICAgICBdCiAgICAgICAgICAgICAgICAgc2VsZi5vdXRfZXhwcnMgKz0gW2NwcF9leHByKHYu
dHlwZSwgdi5uYW1lKV0KICAgICAgICAgICAgICAgICBpZiBvLnR5cGUuaXNfZHluYW1pY19zcGFu
KCk6CiAgICAgICAgICAgICAgICAgICAgIHNlbGYuaW5fZXhwcnMgKz0gW2NwcF9leHByKGdldF9j
cHBfdHlwZSgic2l6ZV90IiksIGYie28ubmFtZX0uYnVmU2l6ZSIpXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452947</attachid>
            <date>2022-02-23 00:47:16 -0800</date>
            <delta_ts>2022-02-23 05:20:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235889-20220223104715.patch</filename>
            <type>text/plain</type>
            <size>5043</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwMzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDczMjBkMGY1YzNiMzJkMjA5
MzU0ODBjM2I2ODZlZmUwNWNhZDRkYzAuLjM1YWY3NTEzYmM1NjZmZjg3Yjk3Nzg2NDkyMGZlYjA5
ZTI3OTVhNzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDItMjMgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggR1BVUCBXZWJHTCBn
ZW5lcmF0b3Igc2NyaXB0IHdydCB1bmluaXRpYWxpc2VkIHNpemVkIHNwYW4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTg4OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlZ2VuZXJhdGVkLgorCisgICAg
ICAgICogV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94
eUZ1bmN0aW9uc0dlbmVyYXRlZC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNz
Q29udGV4dEdMUHJveHk6OmdldFNoYWRlclByZWNpc2lvbkZvcm1hdCk6CisKIDIwMjItMDItMjIg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBodHRwL3dwdC9wdXNo
LWFwaS9vbnB1c2gtZGlzYWJsZWQuaHRtbCBmYWlscwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5RnVu
Y3Rpb25zR2VuZXJhdGVkLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhp
Y3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0xQcm94eUZ1bmN0aW9uc0dlbmVyYXRlZC5jcHAKaW5k
ZXggYzUyYTU0MmRjNjc3NTk2MDhhNGM4NjQwMWJlZDhhZTI4ZWY2OTI0YS4uMTc5MDhmNzZmYzc4
ZDIxMWI1MTNhNDNlZDI0MWFmNzQ4ZGQ1ODU3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0NvbnRleHRHTFByb3h5RnVuY3Rp
b25zR2VuZXJhdGVkLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBo
aWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMUHJveHlGdW5jdGlvbnNHZW5lcmF0ZWQuY3BwCkBA
IC02ODYsOCArNjg2LDggQEAgU3RyaW5nIFJlbW90ZUdyYXBoaWNzQ29udGV4dEdMUHJveHk6Omdl
dFNoYWRlckluZm9Mb2coUGxhdGZvcm1HTE9iamVjdCBhcmcwKQogCiB2b2lkIFJlbW90ZUdyYXBo
aWNzQ29udGV4dEdMUHJveHk6OmdldFNoYWRlclByZWNpc2lvbkZvcm1hdChHQ0dMZW51bSBzaGFk
ZXJUeXBlLCBHQ0dMZW51bSBwcmVjaXNpb25UeXBlLCBHQ0dMU3BhbjxHQ0dMaW50LCAyPiByYW5n
ZSwgR0NHTGludCogcHJlY2lzaW9uKQogewotICAgIGNvbnN0ZXhwciBzdGQ6OmFycmF5PGludDMy
X3QsIDI+IGVtcHR5UmFuZ2VSZXBseSB7IDAsIDAgfTsKLSAgICBJUEM6OkFycmF5UmVmZXJlbmNl
PGludDMyX3QsIDI+IHJhbmdlUmVwbHkgeyBlbXB0eVJhbmdlUmVwbHkgfTsKKyAgICBjb25zdGV4
cHIgc3RkOjphcnJheTxpbnQzMl90LCAyPiByYW5nZVJlcGx5RW1wdHkgeyB9OworICAgIElQQzo6
QXJyYXlSZWZlcmVuY2U8aW50MzJfdCwgMj4gcmFuZ2VSZXBseSB7IHJhbmdlUmVwbHlFbXB0eSB9
OwogICAgIGludDMyX3QgcHJlY2lzaW9uUmVwbHkgPSB7IH07CiAgICAgaWYgKCFpc0NvbnRleHRM
b3N0KCkpIHsKICAgICAgICAgYXV0byBzZW5kUmVzdWx0ID0gc2VuZFN5bmMoTWVzc2FnZXM6OlJl
bW90ZUdyYXBoaWNzQ29udGV4dEdMOjpHZXRTaGFkZXJQcmVjaXNpb25Gb3JtYXQoc2hhZGVyVHlw
ZSwgcHJlY2lzaW9uVHlwZSksIE1lc3NhZ2VzOjpSZW1vdGVHcmFwaGljc0NvbnRleHRHTDo6R2V0
U2hhZGVyUHJlY2lzaW9uRm9ybWF0OjpSZXBseShyYW5nZVJlcGx5LCBwcmVjaXNpb25SZXBseSkp
OwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDcz
Y2JkYmQxYzNjMjI4MjU0OWRhZTdkMjdiNWY4YmMzOTM3ODk0ZGIuLjMyYmU4OTBjZTRhMjI3NDNk
NWNkYWQ4NjYzNzViNDg0NDc4OWJjOTcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMi0wMi0yMyAgS2ltbW8gS2lu
bnVuZW4gIDxra2lubnVuZW5AYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBHUFVQIFdlYkdMIGdl
bmVyYXRvciBzY3JpcHQgd3J0IHVuaW5pdGlhbGlzZWQgc2l6ZWQgc3BhbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1ODg5CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIEZpeCB0aGUgZ2VuZXJhdG9yLiBUaGUg
cjI5MDMyOCBvbmx5IGVkaXRlZCB0aGUgZ2VuZXJhdGVkIGZpbGVzLgorICAgICAgICBBZGQgYSBv
dGhlciBodW5rIG1pc3NpbmcgZnJvbSByMjkwMTc1LgorCisgICAgICAgICogU2NyaXB0cy9nZW5l
cmF0ZS1ncHVwLXdlYmdsOgorCiAyMDIyLTAyLTIyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRHJvcCBTdHJpbmdIYXNoZXI6Omhhc2hNZW1vcnkoKSBhbmQgdXNl
IHRoZSBtb2Rlcm4gSGFzaGVyIGluc3RlYWQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvZ2Vu
ZXJhdGUtZ3B1cC13ZWJnbCBiL1Rvb2xzL1NjcmlwdHMvZ2VuZXJhdGUtZ3B1cC13ZWJnbAppbmRl
eCAwYjU0NWY4MWU4NjBkZjQ4ZGFlYWNiNTI2MWNiOWY4MWJkYjI3NzQ3Li42NzJkMTM4NjFhMzBl
ZDg3YWI0YTliOGRmMWI4YzMxNDRiZDBiZWExIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL2dl
bmVyYXRlLWdwdXAtd2ViZ2wKKysrIGIvVG9vbHMvU2NyaXB0cy9nZW5lcmF0ZS1ncHVwLXdlYmds
CkBAIC0xMDUsNyArMTA1LDkgQEAgbWVzc2FnZXMgLT4gUmVtb3RlR3JhcGhpY3NDb250ZXh0R0wg
Tm90UmVmQ291bnRlZCBTdHJlYW0ge3sKICAgICB2b2lkIEdldEVycm9yKCkgLT4gKHVpbnQzMl90
IHJldHVyblZhbHVlKSBTeW5jaHJvbm91cwogICAgIHZvaWQgUGFpbnRSZW5kZXJpbmdSZXN1bHRz
VG9DYW52YXMoV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVyIGltYWdlQnVmZmVy
KSAtPiAoKSBTeW5jaHJvbm91cwogICAgIHZvaWQgUGFpbnRDb21wb3NpdGVkUmVzdWx0c1RvQ2Fu
dmFzKFdlYkNvcmU6OlJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllciBpbWFnZUJ1ZmZlcikgLT4g
KCkgU3luY2hyb25vdXMKLSAgICB2b2lkIENvcHlUZXh0dXJlRnJvbU1lZGlhKFdlYkNvcmU6Ok1l
ZGlhUGxheWVySWRlbnRpZmllciBpZGVudGlmaWVyLCB1aW50MzJfdCB0ZXh0dXJlLCB1aW50MzJf
dCB0YXJnZXQsIGludDMyX3QgbGV2ZWwsIHVpbnQzMl90IGludGVybmFsRm9ybWF0LCB1aW50MzJf
dCBmb3JtYXQsIHVpbnQzMl90IHR5cGUsIGJvb2wgcHJlbXVsdGlwbHlBbHBoYSwgYm9vbCBmbGlw
WSkgLT4gKGJvb2wgc3VjY2VzcykgU3luY2hyb25vdXMKKyNpZiBFTkFCTEUoVklERU8pCisgICAg
dm9pZCBDb3B5VGV4dHVyZUZyb21WaWRlb0ZyYW1lKFdlYktpdDo6UmVtb3RlVmlkZW9GcmFtZVJl
YWRSZWZlcmVuY2UgdmlkZW9GcmFtZSwgdWludDMyX3QgdGV4dHVyZSwgdWludDMyX3QgdGFyZ2V0
LCBpbnQzMl90IGxldmVsLCB1aW50MzJfdCBpbnRlcm5hbEZvcm1hdCwgdWludDMyX3QgZm9ybWF0
LCB1aW50MzJfdCB0eXBlLCBib29sIHByZW11bHRpcGx5QWxwaGEsIGJvb2wgZmxpcFkpIC0+IChi
b29sIHN1Y2Nlc3MpIFN5bmNocm9ub3VzCisjZW5kaWYKICNpZiBFTkFCTEUoTUVESUFfU1RSRUFN
KQogICAgIHZvaWQgUGFpbnRDb21wb3NpdGVkUmVzdWx0c1RvTWVkaWFTYW1wbGUoKSAtPiAoc3Rk
OjpvcHRpb25hbDxXZWJLaXQ6OlJlbW90ZVZpZGVvRnJhbWVQcm94eTo6UHJvcGVydGllcz4gcHJv
cGVydGllcykgU3luY2hyb25vdXMKICNlbmRpZgpAQCAtNjQ2LDEwICs2NDgsMTAgQEAgY2xhc3Mg
d2Via2l0X2lwY19jcHBfcHJveHlfaW1wbChvYmplY3QpOgogICAgICAgICAgICAgICAgIGlmIG8u
dHlwZS5pc19keW5hbWljX3NwYW4oKToKICAgICAgICAgICAgICAgICAgICAgc2VsZi5wcmVfY2Fs
bF9zdG10cyArPSBbZiJ7c3RyKHYudHlwZSl9IHtzdHIodi5uYW1lKX07Il0KICAgICAgICAgICAg
ICAgICBlbHNlOgotICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBMaWtlbHkgdGhpcyBjcmVh
dGVzIGEgZGFuZ2xpbmcgcmVmZXJlbmNlIHNwYW48aW50LCAyPiBhUmVwbHkgPSB7IHsgfSB9Oy4K
LSAgICAgICAgICAgICAgICAgICAgIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjM1ODg5Ci0gICAgICAgICAgICAgICAgICAgIHNlbGYucHJlX2NhbGxfc3RtdHMgKz0g
W2Yie3N0cih2LnR5cGUpfSB7c3RyKHYubmFtZSl9IHt7IHt7IH19IH19OyJdCi0KKyAgICAgICAg
ICAgICAgICAgICAgc2VsZi5wcmVfY2FsbF9zdG10cyArPSBbCisgICAgICAgICAgICAgICAgICAg
ICAgICBmImNvbnN0ZXhwciBzdGQ6OmFycmF5PHtzdHIodi50eXBlLmdldF9jb250YWluZWRfdHlw
ZSgpKX0sIHtzdHIodi50eXBlLmdldF9hcml0eSgpKX0+IHtzdHIodi5uYW1lKX1FbXB0eSB7eyB9
fTsiLAorICAgICAgICAgICAgICAgICAgICAgICAgZiJ7c3RyKHYudHlwZSl9IHtzdHIodi5uYW1l
KX0ge3sge3N0cih2Lm5hbWUpfUVtcHR5IH19OyIKKyAgICAgICAgICAgICAgICAgICAgXQogICAg
ICAgICAgICAgICAgIHNlbGYub3V0X2V4cHJzICs9IFtjcHBfZXhwcih2LnR5cGUsIHYubmFtZSld
CiAgICAgICAgICAgICAgICAgaWYgby50eXBlLmlzX2R5bmFtaWNfc3BhbigpOgogICAgICAgICAg
ICAgICAgICAgICBzZWxmLmluX2V4cHJzICs9IFtjcHBfZXhwcihnZXRfY3BwX3R5cGUoInNpemVf
dCIpLCBmIntvLm5hbWV9LmJ1ZlNpemUiKV0K
</data>

          </attachment>
      

    </bug>

</bugzilla>