<?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>270617</bug_id>
          
          <creation_ts>2024-03-06 20:46:15 -0800</creation_ts>
          <short_desc>[IFC][Subpixel] computeCaretRectForEmptyElement/computeCaretRectForBox should not use integral font API</short_desc>
          <delta_ts>2024-03-07 19:42:14 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2019265</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2024-03-06 20:46:15 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2019267</commentid>
    <comment_count>1</comment_count>
      <attachid>470224</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-03-06 20:50:02 -0800</bug_when>
    <thetext>Created attachment 470224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2019334</commentid>
    <comment_count>2</comment_count>
      <attachid>470227</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-03-07 05:47:44 -0800</bug_when>
    <thetext>Created attachment 470227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2019427</commentid>
    <comment_count>3</comment_count>
      <attachid>470232</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-03-07 12:28:23 -0800</bug_when>
    <thetext>Created attachment 470232
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2019530</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-03-07 19:41:26 -0800</bug_when>
    <thetext>Committed 275820@main (baf11acb9175): &lt;https://commits.webkit.org/275820@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 470232.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2019531</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-03-07 19:42:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/124248989&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470224</attachid>
            <date>2024-03-06 20:50:02 -0800</date>
            <delta_ts>2024-03-07 05:47:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-270617-20240306205001.patch</filename>
            <type>text/plain</type>
            <size>2214</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA3YWM2MWZmOWZlMTE0ZTUzYTY4MzlhZGNjODkxY2M3ZDRiZjg5MTc1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNiBNYXIgMjAyNCAyMDo0NjoyNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtJRkNdW1N1
YnBpeGVsXQogY29tcHV0ZUNhcmV0UmVjdEZvckVtcHR5RWxlbWVudC9jb21wdXRlQ2FyZXRSZWN0
Rm9yQm94IHNob3VsZCBub3QgdXNlCiBpbnRlZ3JhbCBmb250IEFQSSBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjcwNjE3CgpUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZv
ciByZW1vdmluZyBpbnRlZ3JhbCAodmVydGljYWwpIGdlb21ldHJ5IHNuYXBwaW5nLgoKKiBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwOgooV2ViQ29yZTo6
Y29tcHV0ZUNhcmV0UmVjdEZvckVtcHR5RWxlbWVudCk6CihXZWJDb3JlOjpjb21wdXRlQ2FyZXRS
ZWN0Rm9yQm94KToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0
YXRpb24uY3BwIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9DYXJldFJl
Y3RDb21wdXRhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29t
cHV0YXRpb24uY3BwCmluZGV4IGRhNjUzMzFjZWIzMy4uNzQ1ZTUyYWI2MDM3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9DYXJldFJlY3RDb21wdXRhdGlvbi5jcHAKQEAgLTEx
NSw3ICsxMTUsNyBAQCBzdGF0aWMgTGF5b3V0UmVjdCBjb21wdXRlQ2FyZXRSZWN0Rm9yRW1wdHlF
bGVtZW50KGNvbnN0IFJlbmRlckJveE1vZGVsT2JqZWN0JiByZQogICAgIHggPSBzdGQ6Om1pbih4
LCBzdGQ6Om1heDxMYXlvdXRVbml0PihtYXhYIC0gY2FyZXRXaWR0aCgpLCAwKSk7CiAKICAgICBh
dXRvIGxpbmVIZWlnaHQgPSByZW5kZXJlci5saW5lSGVpZ2h0KHRydWUsIGN1cnJlbnRTdHlsZS5p
c0hvcml6b250YWxXcml0aW5nTW9kZSgpID8gSG9yaXpvbnRhbExpbmUgOiBWZXJ0aWNhbExpbmUs
IFBvc2l0aW9uT2ZJbnRlcmlvckxpbmVCb3hlcyk7Ci0gICAgYXV0byBoZWlnaHQgPSBzdGQ6Om1p
bihsaW5lSGVpZ2h0LCBMYXlvdXRVbml0IHsgY3VycmVudFN0eWxlLm1ldHJpY3NPZlByaW1hcnlG
b250KCkuaW50SGVpZ2h0KCkgfSk7CisgICAgYXV0byBoZWlnaHQgPSBzdGQ6Om1pbihsaW5lSGVp
Z2h0LCBMYXlvdXRVbml0IHsgY3VycmVudFN0eWxlLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaGVp
Z2h0KCkgfSk7CiAgICAgYXV0byB5ID0gcmVuZGVyZXIuYm9yZGVyQW5kUGFkZGluZ0JlZm9yZSgp
ICsgKGxpbmVIZWlnaHQgPiBoZWlnaHQgPyAobGluZUhlaWdodCAtIGhlaWdodCkgLyAyIDogTGF5
b3V0VW5pdCB7IH0pOwogCiAgICAgYXV0byByZWN0ID0gTGF5b3V0UmVjdCh4LCB5LCBjYXJldFdp
ZHRoKCksIGhlaWdodCk7CkBAIC0yNzUsNyArMjc1LDcgQEAgc3RhdGljIExheW91dFJlY3QgY29t
cHV0ZUNhcmV0UmVjdEZvckJveChjb25zdCBSZW5kZXJCb3gmIHJlbmRlcmVyLCBjb25zdCBJbmxp
bmUKICAgICAvLyA8cmRhcjovL3Byb2JsZW0vMzc3NzgwND4gRGVsZXRpbmcgYWxsIGNvbnRlbnQg
aW4gYSBkb2N1bWVudCBjYW4gcmVzdWx0IGluIGdpYW50IHRhbGwtYXMtd2luZG93IGluc2VydGlv
biBwb2ludAogICAgIC8vCiAgICAgLy8gRklYTUU6IGlnbm9yaW5nIDpmaXJzdC1saW5lLCBtaXNz
aW5nIGdvb2QgcmVhc29uIHRvIHRha2UgY2FyZSBvZgotICAgIExheW91dFVuaXQgZm9udEhlaWdo
dCA9IHJlbmRlcmVyLnN0eWxlKCkubWV0cmljc09mUHJpbWFyeUZvbnQoKS5pbnRIZWlnaHQoKTsK
KyAgICBhdXRvIGZvbnRIZWlnaHQgPSByZW5kZXJlci5zdHlsZSgpLm1ldHJpY3NPZlByaW1hcnlG
b250KCkuaGVpZ2h0KCk7CiAgICAgaWYgKGZvbnRIZWlnaHQgPiByZWN0LmhlaWdodCgpIHx8ICgh
cmVuZGVyZXIuaXNSZXBsYWNlZE9ySW5saW5lQmxvY2soKSAmJiAhcmVuZGVyZXIuaXNSZW5kZXJU
YWJsZSgpKSkKICAgICAgICAgcmVjdC5zZXRIZWlnaHQoZm9udEhlaWdodCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470227</attachid>
            <date>2024-03-07 05:47:44 -0800</date>
            <delta_ts>2024-03-07 12:28:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-270617-20240307054743.patch</filename>
            <type>text/plain</type>
            <size>4349</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBmMTVlOWQ4YTI1ODBiMzNmZjNkNmFiMmZiMjliYjE3MWE3YzI3NmY3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNiBNYXIgMjAyNCAyMDo0NjoyNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtJRkNdW1N1
YnBpeGVsXQogY29tcHV0ZUNhcmV0UmVjdEZvckVtcHR5RWxlbWVudC9jb21wdXRlQ2FyZXRSZWN0
Rm9yQm94IHNob3VsZCBub3QgdXNlCiBpbnRlZ3JhbCBmb250IEFQSSBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjcwNjE3CgpUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZv
ciByZW1vdmluZyBpbnRlZ3JhbCAodmVydGljYWwpIGdlb21ldHJ5IHNuYXBwaW5nLgoKKiBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwOgooV2ViQ29yZTo6
Y29tcHV0ZUNhcmV0UmVjdEZvckVtcHR5RWxlbWVudCk6CihXZWJDb3JlOjpjb21wdXRlQ2FyZXRS
ZWN0Rm9yQm94KToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0
YXRpb24uY3BwICAgICAgICAgICAgIHwgNCArKy0tCiAuLi4vaW5zZXJ0LXBhcmFncmFwaC1kb2Vz
LW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0IHwgMiArLQogLi4uL2luc2VydC1w
YXJhZ3JhcGgtZG9lcy1ub3QtcGFpbnQtc3RhbGUtY2FyZXRzLWV4cGVjdGVkLnR4dCB8IDIgKy0K
IDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9DYXJldFJlY3RDb21wdXRhdGlvbi5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwCmluZGV4
IGRhNjUzMzFjZWIzMy4uNzQ1ZTUyYWI2MDM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9DYXJldFJlY3RDb21wdXRhdGlvbi5jcHAKQEAgLTExNSw3ICsxMTUsNyBAQCBzdGF0
aWMgTGF5b3V0UmVjdCBjb21wdXRlQ2FyZXRSZWN0Rm9yRW1wdHlFbGVtZW50KGNvbnN0IFJlbmRl
ckJveE1vZGVsT2JqZWN0JiByZQogICAgIHggPSBzdGQ6Om1pbih4LCBzdGQ6Om1heDxMYXlvdXRV
bml0PihtYXhYIC0gY2FyZXRXaWR0aCgpLCAwKSk7CiAKICAgICBhdXRvIGxpbmVIZWlnaHQgPSBy
ZW5kZXJlci5saW5lSGVpZ2h0KHRydWUsIGN1cnJlbnRTdHlsZS5pc0hvcml6b250YWxXcml0aW5n
TW9kZSgpID8gSG9yaXpvbnRhbExpbmUgOiBWZXJ0aWNhbExpbmUsIFBvc2l0aW9uT2ZJbnRlcmlv
ckxpbmVCb3hlcyk7Ci0gICAgYXV0byBoZWlnaHQgPSBzdGQ6Om1pbihsaW5lSGVpZ2h0LCBMYXlv
dXRVbml0IHsgY3VycmVudFN0eWxlLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaW50SGVpZ2h0KCkg
fSk7CisgICAgYXV0byBoZWlnaHQgPSBzdGQ6Om1pbihsaW5lSGVpZ2h0LCBMYXlvdXRVbml0IHsg
Y3VycmVudFN0eWxlLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaGVpZ2h0KCkgfSk7CiAgICAgYXV0
byB5ID0gcmVuZGVyZXIuYm9yZGVyQW5kUGFkZGluZ0JlZm9yZSgpICsgKGxpbmVIZWlnaHQgPiBo
ZWlnaHQgPyAobGluZUhlaWdodCAtIGhlaWdodCkgLyAyIDogTGF5b3V0VW5pdCB7IH0pOwogCiAg
ICAgYXV0byByZWN0ID0gTGF5b3V0UmVjdCh4LCB5LCBjYXJldFdpZHRoKCksIGhlaWdodCk7CkBA
IC0yNzUsNyArMjc1LDcgQEAgc3RhdGljIExheW91dFJlY3QgY29tcHV0ZUNhcmV0UmVjdEZvckJv
eChjb25zdCBSZW5kZXJCb3gmIHJlbmRlcmVyLCBjb25zdCBJbmxpbmUKICAgICAvLyA8cmRhcjov
L3Byb2JsZW0vMzc3NzgwND4gRGVsZXRpbmcgYWxsIGNvbnRlbnQgaW4gYSBkb2N1bWVudCBjYW4g
cmVzdWx0IGluIGdpYW50IHRhbGwtYXMtd2luZG93IGluc2VydGlvbiBwb2ludAogICAgIC8vCiAg
ICAgLy8gRklYTUU6IGlnbm9yaW5nIDpmaXJzdC1saW5lLCBtaXNzaW5nIGdvb2QgcmVhc29uIHRv
IHRha2UgY2FyZSBvZgotICAgIExheW91dFVuaXQgZm9udEhlaWdodCA9IHJlbmRlcmVyLnN0eWxl
KCkubWV0cmljc09mUHJpbWFyeUZvbnQoKS5pbnRIZWlnaHQoKTsKKyAgICBhdXRvIGZvbnRIZWln
aHQgPSByZW5kZXJlci5zdHlsZSgpLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaGVpZ2h0KCk7CiAg
ICAgaWYgKGZvbnRIZWlnaHQgPiByZWN0LmhlaWdodCgpIHx8ICghcmVuZGVyZXIuaXNSZXBsYWNl
ZE9ySW5saW5lQmxvY2soKSAmJiAhcmVuZGVyZXIuaXNSZW5kZXJUYWJsZSgpKSkKICAgICAgICAg
cmVjdC5zZXRIZWlnaHQoZm9udEhlaWdodCk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy1tb250ZXJleS9lZGl0aW5nL2NhcmV0L2luc2VydC1wYXJhZ3JhcGgtZG9lcy1u
b3QtcGFpbnQtc3RhbGUtY2FyZXRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy1tb250ZXJleS9lZGl0aW5nL2NhcmV0L2luc2VydC1wYXJhZ3JhcGgtZG9lcy1ub3QtcGFp
bnQtc3RhbGUtY2FyZXRzLWV4cGVjdGVkLnR4dAppbmRleCA3OTI4MDI5ZmRkZDguLmRhYmY3NGRk
NTI2MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLW1vbnRlcmV5L2VkaXRp
bmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1tb250ZXJleS9lZGl0aW5n
L2NhcmV0L2luc2VydC1wYXJhZ3JhcGgtZG9lcy1ub3QtcGFpbnQtc3RhbGUtY2FyZXRzLWV4cGVj
dGVkLnR4dApAQCAtMSw0ICsxLDQgQEAKLShyZXBhaW50IHJlY3RzIChyZWN0IDI1IDI1IDc1MCAx
OCkgKHJlY3QgMjUgNDMgNzUwIDE4KSAocmVjdCAyNSAyNSAxIDE4KSAocmVjdCAyNSA0MyAxIDE4
KSApIChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDYxIDc1MCAxOCkgKHJlY3QgMjUgNDMgMSAxOCkg
KHJlY3QgMjUgNjEgMSAxOCkgKSAocmVwYWludCByZWN0cyAocmVjdCAyNSA3OSA3NTAgMTgpIChy
ZWN0IDI1IDYxIDEgMTgpIChyZWN0IDI1IDc5IDEgMTgpICkKKyhyZXBhaW50IHJlY3RzIChyZWN0
IDI1IDI1IDc1MCAxOCkgKHJlY3QgMjUgNDMgNzUwIDE4KSAocmVjdCAyNSAyNSAxIDE5KSAocmVj
dCAyNSA0MyAxIDE4KSApIChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDYxIDc1MCAxOCkgKHJlY3Qg
MjUgNDMgMSAxOCkgKHJlY3QgMjUgNjEgMSAxOCkgKSAocmVwYWludCByZWN0cyAocmVjdCAyNSA3
OSA3NTAgMTgpIChyZWN0IDI1IDYxIDEgMTgpIChyZWN0IDI1IDc5IDEgMTgpICkKIAogCiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy12ZW50dXJhL2VkaXRpbmcvY2FyZXQv
aW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXZlbnR1cmEvZWRpdGluZy9jYXJldC9pbnNlcnQt
cGFyYWdyYXBoLWRvZXMtbm90LXBhaW50LXN0YWxlLWNhcmV0cy1leHBlY3RlZC50eHQKaW5kZXgg
NzkyODAyOWZkZGQ4Li5kYWJmNzRkZDUyNjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy12ZW50dXJhL2VkaXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1w
YWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy12ZW50dXJhL2VkaXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWlu
dC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsNCBAQAotKHJlcGFpbnQgcmVj
dHMgKHJlY3QgMjUgMjUgNzUwIDE4KSAocmVjdCAyNSA0MyA3NTAgMTgpIChyZWN0IDI1IDI1IDEg
MTgpIChyZWN0IDI1IDQzIDEgMTgpICkgKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgNjEgNzUwIDE4
KSAocmVjdCAyNSA0MyAxIDE4KSAocmVjdCAyNSA2MSAxIDE4KSApIChyZXBhaW50IHJlY3RzIChy
ZWN0IDI1IDc5IDc1MCAxOCkgKHJlY3QgMjUgNjEgMSAxOCkgKHJlY3QgMjUgNzkgMSAxOCkgKQor
KHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgMjUgNzUwIDE4KSAocmVjdCAyNSA0MyA3NTAgMTgpIChy
ZWN0IDI1IDI1IDEgMTkpIChyZWN0IDI1IDQzIDEgMTgpICkgKHJlcGFpbnQgcmVjdHMgKHJlY3Qg
MjUgNjEgNzUwIDE4KSAocmVjdCAyNSA0MyAxIDE4KSAocmVjdCAyNSA2MSAxIDE4KSApIChyZXBh
aW50IHJlY3RzIChyZWN0IDI1IDc5IDc1MCAxOCkgKHJlY3QgMjUgNjEgMSAxOCkgKHJlY3QgMjUg
NzkgMSAxOCkgKQogCiAKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470232</attachid>
            <date>2024-03-07 12:28:23 -0800</date>
            <delta_ts>2024-03-07 19:41:27 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-270617-20240307122822.patch</filename>
            <type>text/plain</type>
            <size>5405</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBlNDFhYjc0NjQ4ZWJkOTg4N2M2NGJhYjQyMTcxMmI1MzJjZjE5ZGE5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNiBNYXIgMjAyNCAyMDo0NjoyNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtJRkNdW1N1
YnBpeGVsXQogY29tcHV0ZUNhcmV0UmVjdEZvckVtcHR5RWxlbWVudC9jb21wdXRlQ2FyZXRSZWN0
Rm9yQm94IHNob3VsZCBub3QgdXNlCiBpbnRlZ3JhbCBmb250IEFQSSBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjcwNjE3CgpSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0
by4KClRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIHJlbW92aW5nIGludGVncmFsICh2ZXJ0aWNh
bCkgZ2VvbWV0cnkgc25hcHBpbmcuCgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9DYXJldFJl
Y3RDb21wdXRhdGlvbi5jcHA6CihXZWJDb3JlOjpjb21wdXRlQ2FyZXRSZWN0Rm9yRW1wdHlFbGVt
ZW50KToKKFdlYkNvcmU6OmNvbXB1dGVDYXJldFJlY3RGb3JCb3gpOgotLS0KIFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9DYXJldFJlY3RDb21wdXRhdGlvbi5jcHAgICAgICAgICAgICAgfCA0ICsr
LS0KIC4uLi9pbnNlcnQtcGFyYWdyYXBoLWRvZXMtbm90LXBhaW50LXN0YWxlLWNhcmV0cy1leHBl
Y3RlZC50eHQgfCAyICstCiAuLi4vaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFs
ZS1jYXJldHMtZXhwZWN0ZWQudHh0IHwgMiArLQogLi4uL2luc2VydC1wYXJhZ3JhcGgtZG9lcy1u
b3QtcGFpbnQtc3RhbGUtY2FyZXRzLWV4cGVjdGVkLnR4dCB8IDIgKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9DYXJldFJlY3RDb21wdXRhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvQ2FyZXRSZWN0Q29tcHV0YXRpb24uY3BwCmluZGV4IGRhNjUzMzFjZWIzMy4u
NzQ1ZTUyYWI2MDM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQ2FyZXRS
ZWN0Q29tcHV0YXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9DYXJldFJl
Y3RDb21wdXRhdGlvbi5jcHAKQEAgLTExNSw3ICsxMTUsNyBAQCBzdGF0aWMgTGF5b3V0UmVjdCBj
b21wdXRlQ2FyZXRSZWN0Rm9yRW1wdHlFbGVtZW50KGNvbnN0IFJlbmRlckJveE1vZGVsT2JqZWN0
JiByZQogICAgIHggPSBzdGQ6Om1pbih4LCBzdGQ6Om1heDxMYXlvdXRVbml0PihtYXhYIC0gY2Fy
ZXRXaWR0aCgpLCAwKSk7CiAKICAgICBhdXRvIGxpbmVIZWlnaHQgPSByZW5kZXJlci5saW5lSGVp
Z2h0KHRydWUsIGN1cnJlbnRTdHlsZS5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpID8gSG9yaXpv
bnRhbExpbmUgOiBWZXJ0aWNhbExpbmUsIFBvc2l0aW9uT2ZJbnRlcmlvckxpbmVCb3hlcyk7Ci0g
ICAgYXV0byBoZWlnaHQgPSBzdGQ6Om1pbihsaW5lSGVpZ2h0LCBMYXlvdXRVbml0IHsgY3VycmVu
dFN0eWxlLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaW50SGVpZ2h0KCkgfSk7CisgICAgYXV0byBo
ZWlnaHQgPSBzdGQ6Om1pbihsaW5lSGVpZ2h0LCBMYXlvdXRVbml0IHsgY3VycmVudFN0eWxlLm1l
dHJpY3NPZlByaW1hcnlGb250KCkuaGVpZ2h0KCkgfSk7CiAgICAgYXV0byB5ID0gcmVuZGVyZXIu
Ym9yZGVyQW5kUGFkZGluZ0JlZm9yZSgpICsgKGxpbmVIZWlnaHQgPiBoZWlnaHQgPyAobGluZUhl
aWdodCAtIGhlaWdodCkgLyAyIDogTGF5b3V0VW5pdCB7IH0pOwogCiAgICAgYXV0byByZWN0ID0g
TGF5b3V0UmVjdCh4LCB5LCBjYXJldFdpZHRoKCksIGhlaWdodCk7CkBAIC0yNzUsNyArMjc1LDcg
QEAgc3RhdGljIExheW91dFJlY3QgY29tcHV0ZUNhcmV0UmVjdEZvckJveChjb25zdCBSZW5kZXJC
b3gmIHJlbmRlcmVyLCBjb25zdCBJbmxpbmUKICAgICAvLyA8cmRhcjovL3Byb2JsZW0vMzc3Nzgw
ND4gRGVsZXRpbmcgYWxsIGNvbnRlbnQgaW4gYSBkb2N1bWVudCBjYW4gcmVzdWx0IGluIGdpYW50
IHRhbGwtYXMtd2luZG93IGluc2VydGlvbiBwb2ludAogICAgIC8vCiAgICAgLy8gRklYTUU6IGln
bm9yaW5nIDpmaXJzdC1saW5lLCBtaXNzaW5nIGdvb2QgcmVhc29uIHRvIHRha2UgY2FyZSBvZgot
ICAgIExheW91dFVuaXQgZm9udEhlaWdodCA9IHJlbmRlcmVyLnN0eWxlKCkubWV0cmljc09mUHJp
bWFyeUZvbnQoKS5pbnRIZWlnaHQoKTsKKyAgICBhdXRvIGZvbnRIZWlnaHQgPSByZW5kZXJlci5z
dHlsZSgpLm1ldHJpY3NPZlByaW1hcnlGb250KCkuaGVpZ2h0KCk7CiAgICAgaWYgKGZvbnRIZWln
aHQgPiByZWN0LmhlaWdodCgpIHx8ICghcmVuZGVyZXIuaXNSZXBsYWNlZE9ySW5saW5lQmxvY2so
KSAmJiAhcmVuZGVyZXIuaXNSZW5kZXJUYWJsZSgpKSkKICAgICAgICAgcmVjdC5zZXRIZWlnaHQo
Zm9udEhlaWdodCk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1tb250
ZXJleS9lZGl0aW5nL2NhcmV0L2luc2VydC1wYXJhZ3JhcGgtZG9lcy1ub3QtcGFpbnQtc3RhbGUt
Y2FyZXRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1tb250ZXJleS9l
ZGl0aW5nL2NhcmV0L2luc2VydC1wYXJhZ3JhcGgtZG9lcy1ub3QtcGFpbnQtc3RhbGUtY2FyZXRz
LWV4cGVjdGVkLnR4dAppbmRleCA3OTI4MDI5ZmRkZDguLmRhYmY3NGRkNTI2MCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLW1vbnRlcmV5L2VkaXRpbmcvY2FyZXQvaW5zZXJ0
LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1tb250ZXJleS9lZGl0aW5nL2NhcmV0L2luc2VydC1w
YXJhZ3JhcGgtZG9lcy1ub3QtcGFpbnQtc3RhbGUtY2FyZXRzLWV4cGVjdGVkLnR4dApAQCAtMSw0
ICsxLDQgQEAKLShyZXBhaW50IHJlY3RzIChyZWN0IDI1IDI1IDc1MCAxOCkgKHJlY3QgMjUgNDMg
NzUwIDE4KSAocmVjdCAyNSAyNSAxIDE4KSAocmVjdCAyNSA0MyAxIDE4KSApIChyZXBhaW50IHJl
Y3RzIChyZWN0IDI1IDYxIDc1MCAxOCkgKHJlY3QgMjUgNDMgMSAxOCkgKHJlY3QgMjUgNjEgMSAx
OCkgKSAocmVwYWludCByZWN0cyAocmVjdCAyNSA3OSA3NTAgMTgpIChyZWN0IDI1IDYxIDEgMTgp
IChyZWN0IDI1IDc5IDEgMTgpICkKKyhyZXBhaW50IHJlY3RzIChyZWN0IDI1IDI1IDc1MCAxOCkg
KHJlY3QgMjUgNDMgNzUwIDE4KSAocmVjdCAyNSAyNSAxIDE5KSAocmVjdCAyNSA0MyAxIDE4KSAp
IChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDYxIDc1MCAxOCkgKHJlY3QgMjUgNDMgMSAxOCkgKHJl
Y3QgMjUgNjEgMSAxOCkgKSAocmVwYWludCByZWN0cyAocmVjdCAyNSA3OSA3NTAgMTgpIChyZWN0
IDI1IDYxIDEgMTgpIChyZWN0IDI1IDc5IDEgMTgpICkKIAogCiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy12ZW50dXJhL2VkaXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFw
aC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLXZlbnR1cmEvZWRpdGluZy9jYXJldC9pbnNlcnQtcGFyYWdyYXBoLWRvZXMt
bm90LXBhaW50LXN0YWxlLWNhcmV0cy1leHBlY3RlZC50eHQKaW5kZXggNzkyODAyOWZkZGQ4Li5k
YWJmNzRkZDUyNjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy12ZW50dXJh
L2VkaXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJl
dHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy12ZW50dXJhL2Vk
aXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMt
ZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsNCBAQAotKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgMjUg
NzUwIDE4KSAocmVjdCAyNSA0MyA3NTAgMTgpIChyZWN0IDI1IDI1IDEgMTgpIChyZWN0IDI1IDQz
IDEgMTgpICkgKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgNjEgNzUwIDE4KSAocmVjdCAyNSA0MyAx
IDE4KSAocmVjdCAyNSA2MSAxIDE4KSApIChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDc5IDc1MCAx
OCkgKHJlY3QgMjUgNjEgMSAxOCkgKHJlY3QgMjUgNzkgMSAxOCkgKQorKHJlcGFpbnQgcmVjdHMg
KHJlY3QgMjUgMjUgNzUwIDE4KSAocmVjdCAyNSA0MyA3NTAgMTgpIChyZWN0IDI1IDI1IDEgMTkp
IChyZWN0IDI1IDQzIDEgMTgpICkgKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgNjEgNzUwIDE4KSAo
cmVjdCAyNSA0MyAxIDE4KSAocmVjdCAyNSA2MSAxIDE4KSApIChyZXBhaW50IHJlY3RzIChyZWN0
IDI1IDc5IDc1MCAxOCkgKHJlY3QgMjUgNjEgMSAxOCkgKHJlY3QgMjUgNzkgMSAxOCkgKQogCiAK
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvY2FyZXQvaW5z
ZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvY2FyZXQvaW5zZXJ0LXBhcmFncmFwaC1k
b2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0CmluZGV4IGEyYTMwNzQzOGNl
OS4uZTdiZjI2YmZkMGZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZWRp
dGluZy9jYXJldC9pbnNlcnQtcGFyYWdyYXBoLWRvZXMtbm90LXBhaW50LXN0YWxlLWNhcmV0cy1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvY2FyZXQv
aW5zZXJ0LXBhcmFncmFwaC1kb2VzLW5vdC1wYWludC1zdGFsZS1jYXJldHMtZXhwZWN0ZWQudHh0
CkBAIC0xLDQgKzEsNCBAQAotKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgMjUgNzUwIDE4KSAocmVj
dCAyNSA0MyA3NTAgMTgpIChyZWN0IDI1IDI1IDIgMTgpIChyZWN0IDI1IDQzIDIgMTgpICkgKHJl
cGFpbnQgcmVjdHMgKHJlY3QgMjUgNjEgNzUwIDE4KSAocmVjdCAyNSA0MyAyIDE4KSAocmVjdCAy
NSA2MSAyIDE4KSApIChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDc5IDc1MCAxOCkgKHJlY3QgMjUg
NjEgMiAxOCkgKHJlY3QgMjUgNzkgMiAxOCkgKQorKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgMjUg
NzUwIDE4KSAocmVjdCAyNSA0MyA3NTAgMTgpIChyZWN0IDI1IDI1IDIgMTkpIChyZWN0IDI1IDQz
IDIgMTgpICkgKHJlcGFpbnQgcmVjdHMgKHJlY3QgMjUgNjEgNzUwIDE4KSAocmVjdCAyNSA0MyAy
IDE4KSAocmVjdCAyNSA2MSAyIDE4KSApIChyZXBhaW50IHJlY3RzIChyZWN0IDI1IDc5IDc1MCAx
OCkgKHJlY3QgMjUgNjEgMiAxOCkgKHJlY3QgMjUgNzkgMiAxOCkgKQogCiAKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>