<?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>228528</bug_id>
          
          <creation_ts>2021-07-27 17:04:34 -0700</creation_ts>
          <short_desc>[BigSur wk2 Debug arm64] fast/text/emoji-overlap.html is a flaky image-only failure</short_desc>
          <delta_ts>2021-08-27 17:22:07 -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>Text</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Eric Hutchison">ehutchison</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ehutchison</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1779905</commentid>
    <comment_count>0</comment_count>
      <attachid>434387</attachid>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-07-27 17:04:34 -0700</bug_when>
    <thetext>Created attachment 434387
Image Diff

fast/text/emoji-overlap.html 

is a flaky image-only failure on BigSur wk2 Debug arm64.

History: https://results.webkit.org/?platform=ios&amp;platform=mac&amp;suite=layout-tests&amp;test=fast%2Ftext%2Femoji-overlap.html

Diff: attached, https://build.webkit.org/results/Apple-BigSur-Debug-AppleSilicon-WK2-Tests/r280280%20(2256)/fast/text/emoji-overlap-diffs.html

Unable to reproduce on r280344 or 276875 using run-webkit-tests --debug --iterations 500 --exit-after-n-failures 1 --clobber-old-results -f fast/text/emoji-overlap.html and run-webkit-tests -f --debug --iterations 500 --exit-after-n-failures 1 --clobber-old-results -f fast/text/emoji-overlap.html. Also, unable to reproduce using a test list with run-webkit-tests --iterations 5 --debug --clobber-old-results --child processes 1 --test-list=</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779906</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-27 17:05:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/81190011&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779909</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-07-27 17:13:03 -0700</bug_when>
    <thetext>Updated test expectations on https://trac.webkit.org/changeset/280363/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788246</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-08-27 17:22:07 -0700</bug_when>
    <thetext>Even the non-emoji text is present in the diff 🤔</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>434387</attachid>
            <date>2021-07-27 17:04:34 -0700</date>
            <delta_ts>2021-07-27 17:04:34 -0700</delta_ts>
            <desc>Image Diff</desc>
            <filename>emoji-overlap-diffs.html</filename>
            <type>text/html</type>
            <size>4628</size>
            <attacher name="Eric Hutchison">ehutchison</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KPHRpdGxlPmZhc3QvdGV4dC9lbW9qaS1vdmVy
bGFwLmh0bWw8L3RpdGxlPgo8c3R5bGU+CiAgICAuaW1hZ2VDb250YWluZXIgewogICAgICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICBtYXJnaW46IDEwcHg7CiAgICAgICAgb3V0bGluZTog
MTBweCBzb2xpZCBzaWx2ZXI7CiAgICB9CiAgICAKICAgIC5pbWFnZUNvbnRhaW5lciA+IGltZyB7
CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9CgogICAgCiAgICAuY29udHJvbHMgewogICAg
ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICB9CiAgICAKICAgIC5jb250cm9scyBidXR0b24g
ewogICAgICAgIHdpZHRoOiAxMmVtOwogICAgfQogICAgCiAgICAuY29udHJvbHMgdGQgewogICAg
ICAgIHBhZGRpbmc6IDAgMTBweDsKICAgIH0KICAgIAogICAgLmNvbnRyb2xzIGxhYmVsIHsKICAg
ICAgICBmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udDsKICAgICAgICBmb250LXNpemU6
IDExcHg7CiAgICB9CiAgICAKICAgIC5idXR0b25zIHsKICAgIH0KICAgIC5jb250cm9scyA+IC5p
bmRpY2F0b3IgewogICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7CiAgICAgICAgLXdlYmtpdC1j
b2x1bW4tc3BhbjogMTsKICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7CiAgICB9
CiAgICAKICAgIGJ1dHRvbi5zZWxlY3RlZCB7CiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7CiAgICB9Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+Cjx0YWJsZSBjbGFzcz0iY29udHJv
bHMiPgogICAgPHRyPgogICAgICAgIDx0ZD48L3RkPgogICAgICAgIDx0ZD48YnV0dG9uIGlkPSJl
eHBlY3RlZC1sYWJlbCIgZGF0YS10eXBlPSJleHBlY3RlZCIgb25jbGljaz0ic3dpdGNoVG9JbWFn
ZSh0aGlzKSI+RXhwZWN0ZWQgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgICAgIDx0ZD48YnV0dG9u
IGlkPSJhY3R1YWwtbGFiZWwiIGRhdGEtdHlwZT0iYWN0dWFsIiBvbmNsaWNrPSJzd2l0Y2hUb0lt
YWdlKHRoaXMpIj5BY3R1YWwgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgICAgIDx0ZD48YnV0dG9u
IGlkPSJkaWZmLWxhYmVsIiBkYXRhLXR5cGU9ImRpZmYiIG9uY2xpY2s9InN3aXRjaFRvSW1hZ2Uo
dGhpcykiPkRpZmYgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgPC90cj4KICAgIDx0cj4KICAgICAg
ICA8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iYW5pbWF0ZSIgb25jaGFuZ2U9InRvZ2ds
ZUFuaW1hdGUoKSIgY2hlY2tlZD48L2lucHV0PjxsYWJlbCBmb3I9ImFuaW1hdGUiPkFuaW1hdGU6
PC9sYWJlbD48L3RkPgogICAgICAgIDx0ZD48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJjeWNs
ZS1leHBlY3RlZCIgb25jaGFuZ2U9InVwZGF0ZUltYWdlQ3ljbGUoKSIgY2hlY2tlZD48L2lucHV0
PjxsYWJlbCBmb3I9ImN5Y2xlLWV4cGVjdGVkIj5FeHBlY3RlZDwvbGFiZWw+PC90ZD4KICAgICAg
ICA8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iY3ljbGUtYWN0dWFsIiBvbmNoYW5nZT0i
dXBkYXRlSW1hZ2VDeWNsZSgpIiBjaGVja2VkPjwvaW5wdXQ+PGxhYmVsIGZvcj0iY3ljbGUtYWN0
dWFsIj5BY3R1YWw8L2xhYmVsPjwvdGQ+CiAgICAgICAgPHRkPjxpbnB1dCB0eXBlPSJjaGVja2Jv
eCIgaWQ9ImN5Y2xlLWRpZmYiIG9uY2hhbmdlPSJ1cGRhdGVJbWFnZUN5Y2xlKCkiPjwvaW5wdXQ+
PGxhYmVsIGZvcj0iY3ljbGUtZGlmZiI+RGlmZjwvbGFiZWw+PC90ZD4KICAgIDwvdHI+CjwvdGFi
bGU+Cgo8ZGl2IGNsYXNzPSJpbWFnZUNvbnRhaW5lciIgZGF0YS1wcmVmaXg9ImVtb2ppLW92ZXJs
YXAiPkxvYWRpbmcuLi48L2Rpdj4KPHNjcmlwdD4KaWYgKHdpbmRvdy50ZXN0UnVubmVyKQogICAg
dGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cgp2YXIgY29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlT
ZWxlY3RvcignLmltYWdlQ29udGFpbmVyJyk7Cgp2YXIgZGF0YSA9IHsKICAgICdleHBlY3RlZCcg
OiB7CiAgICAgICAgJ2ltYWdlJyA6IHByZWxvYWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRl
KCdkYXRhLXByZWZpeCcpICsgJy1leHBlY3RlZC5wbmcnKSwKICAgICAgICAnbGFiZWwnIDogZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4cGVjdGVkLWxhYmVsJyksCiAgICB9LAogICAgJ2FjdHVh
bCcgOiB7CiAgICAgICAgJ2ltYWdlJyA6IHByZWxvYWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmli
dXRlKCdkYXRhLXByZWZpeCcpICsgJy1hY3R1YWwucG5nJyksCiAgICAgICAgJ2xhYmVsJyA6IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdhY3R1YWwtbGFiZWwnKSwKICAgIH0sCiAgICAnZGlmZicg
OiB7CiAgICAgICAgJ2ltYWdlJyA6IHByZWxvYWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRl
KCdkYXRhLXByZWZpeCcpICsgJy1kaWZmLnBuZycpLAogICAgICAgICdsYWJlbCcgOiBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnZGlmZi1sYWJlbCcpLAogICAgfSwKfTsKCnZhciBwcmVsb2FkZWRJ
bWFnZUNvdW50ID0gMDsKCmZ1bmN0aW9uIHByZWxvYWRDb21wbGV0ZSgpCnsKICAgICsrcHJlbG9h
ZGVkSW1hZ2VDb3VudDsKICAgIGlmIChwcmVsb2FkZWRJbWFnZUNvdW50IDwgMykKICAgICAgICBy
ZXR1cm47CiAgICAKICAgIHNob3dJbWFnZShkYXRhWydhY3R1YWwnXSk7CiAgICB1cGRhdGVJbWFn
ZUN5Y2xlKCk7CiAgICBzdGFydEN5Y2xpbmdJbWFnZXMoKTsKfQoKZnVuY3Rpb24gcHJlbG9hZElt
YWdlKHVybCkKewogICAgaW1hZ2UgPSBuZXcgSW1hZ2UoKTsKICAgIGltYWdlLmFkZEV2ZW50TGlz
dGVuZXIoJ2xvYWQnLCBwcmVsb2FkQ29tcGxldGUpOwogICAgaW1hZ2Uuc3JjID0gdXJsOwogICAg
cmV0dXJuIGltYWdlOwp9CgpmdW5jdGlvbiBzd2l0Y2hUb0ltYWdlKGVsZW1lbnQpCnsKICAgIHZh
ciBpbWFnZVR5cGUgPSBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0YS10eXBlJyk7CiAgICBzaG93
SW1hZ2UoZGF0YVtpbWFnZVR5cGVdKTsKfQoKZnVuY3Rpb24gcmVzZXRMYWJlbHMoKQp7CiAgICBm
b3IgKHZhciBpdGVtIGluIGRhdGEpCiAgICAgICAgZGF0YVtpdGVtXS5sYWJlbC5jbGFzc0xpc3Qu
cmVtb3ZlKCdzZWxlY3RlZCcpOwp9CgpmdW5jdGlvbiBzaG93SW1hZ2UoY2F0ZWdvcnlEYXRhKQp7
CiAgICBjb250YWluZXIucmVwbGFjZUNoaWxkKGNhdGVnb3J5RGF0YS5pbWFnZSwgY29udGFpbmVy
LmZpcnN0Q2hpbGQpOwogICAgCiAgICByZXNldExhYmVscygpOwogICAgY2F0ZWdvcnlEYXRhLmxh
YmVsLmNsYXNzTGlzdC5hZGQoJ3NlbGVjdGVkJyk7Cn0KCmZ1bmN0aW9uIHVwZGF0ZUltYWdlQ3lj
bGUoKQp7CiAgICBkYXRhLmV4cGVjdGVkLmN5Y2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2N5Y2xlLWV4cGVjdGVkJykuY2hlY2tlZDsKICAgIGRhdGEuYWN0dWFsLmN5Y2xlID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2N5Y2xlLWFjdHVhbCcpLmNoZWNrZWQ7CiAgICBkYXRhLmRpZmYu
Y3ljbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3ljbGUtZGlmZicpLmNoZWNrZWQ7Cn0K
CmZ1bmN0aW9uIGdldEN1cnJlbnRseVNob3dpbmdJbWFnZVR5cGUoKQp7CiAgICBmb3IgKHZhciBp
dGVtIGluIGRhdGEpIHsKICAgICAgICBpZiAoZGF0YVtpdGVtXS5sYWJlbC5jbGFzc0xpc3QuY29u
dGFpbnMoJ3NlbGVjdGVkJykpCiAgICAgICAgICAgIHJldHVybiBpdGVtOwogICAgfQp9CgpmdW5j
dGlvbiB0b2dnbGVBbmltYXRlKCkKewogICAgaWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdh
bmltYXRlJykuY2hlY2tlZCkKICAgICAgICBzdGFydEN5Y2xpbmdJbWFnZXMoKTsKICAgIGVsc2UK
ICAgICAgICBzdG9wQ3ljbGluZ0ltYWdlcygpOwp9Cgp2YXIgY3ljbGVJbnRlcnZhbElEOwpmdW5j
dGlvbiBzdGFydEN5Y2xpbmdJbWFnZXMoKQp7CiAgICBzdG9wQ3ljbGluZ0ltYWdlcygpOwogICAg
Y3ljbGVJbnRlcnZhbElEID0gd2luZG93LnNldEludGVydmFsKGN5Y2xlSW1hZ2VzLCAyMDAwKTsK
fQoKZnVuY3Rpb24gc3RvcEN5Y2xpbmdJbWFnZXMoKQp7CiAgICBpZiAoY3ljbGVJbnRlcnZhbElE
KSB7CiAgICAgICAgd2luZG93LmNsZWFySW50ZXJ2YWwoY3ljbGVJbnRlcnZhbElEKTsKICAgICAg
ICBjeWNsZUludGVydmFsSUQgPSB1bmRlZmluZWQ7CiAgICB9Cn0KCmZ1bmN0aW9uIGN5Y2xlSW1h
Z2VzKCkKewogICAgdmFyIGN1cnJlbnRJbWFnZSA9IGdldEN1cnJlbnRseVNob3dpbmdJbWFnZVR5
cGUoKTsKICAgIHZhciBvcmRlciA9IFsnZXhwZWN0ZWQnLCAnYWN0dWFsJywgJ2RpZmYnXTsKICAg
IHZhciBpbmRleCA9IG9yZGVyLmluZGV4T2YoY3VycmVudEltYWdlKTsKICAgIAogICAgdmFyIGN1
cnJJbmRleCA9IChpbmRleCArIDEpICUgb3JkZXIubGVuZ3RoOwogICAgZG8gewogICAgICAgIHZh
ciB0eXBlID0gb3JkZXJbY3VyckluZGV4XTsKICAgICAgICBpZiAoZGF0YVt0eXBlXS5jeWNsZSkK
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgCiAgICAgICAgY3VyckluZGV4ID0gKGN1cnJJbmRl
eCArIDEpICUgb3JkZXIubGVuZ3RoOwogICAgfSB3aGlsZSAoY3VyckluZGV4ICE9IGluZGV4KTsK
CiAgICBzaG93SW1hZ2UoZGF0YVtvcmRlcltjdXJySW5kZXhdXSk7Cn0KPC9zY3JpcHQ+CjwvYm9k
eT4KPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>