<?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>228341</bug_id>
          
          <creation_ts>2021-07-27 13:49:55 -0700</creation_ts>
          <short_desc>ProxyObject callees should be skipped during Function.prototype.caller resolution</short_desc>
          <delta_ts>2021-07-27 17:22:21 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1779827</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2021-07-27 13:49:55 -0700</bug_when>
    <thetext>ProxyObject callees should be skipped during Function.prototype.caller resolution</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779828</commentid>
    <comment_count>1</comment_count>
      <attachid>434310</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2021-07-27 13:51:59 -0700</bug_when>
    <thetext>Created attachment 434310
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779904</commentid>
    <comment_count>2</comment_count>
      <attachid>434310</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-07-27 17:04:07 -0700</bug_when>
    <thetext>Comment on attachment 434310
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779915</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-27 17:21:12 -0700</bug_when>
    <thetext>Committed r280364 (240011@main): &lt;https://commits.webkit.org/240011@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434310.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779916</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-27 17:22:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/81190771&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434310</attachid>
            <date>2021-07-27 13:51:59 -0700</date>
            <delta_ts>2021-07-27 17:21:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228341-20210727235157.patch</filename>
            <type>text/plain</type>
            <size>5969</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjgwMzQ4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBA
CisyMDIxLTA3LTI3ICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KKwor
ICAgICAgICBQcm94eU9iamVjdCBjYWxsZWVzIHNob3VsZCBiZSBza2lwcGVkIGR1cmluZyBGdW5j
dGlvbi5wcm90b3R5cGUuY2FsbGVyIHJlc29sdXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODM0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEp1c3QgbGlrZSBhIGJvdW5kIGZ1bmN0aW9uLCBhIFBy
b3h5IHdpdGggbnVsbGlzaCAiYXBwbHkiIGhhbmRsZXIgbWVyZWx5IGZvcndhcmRzCisgICAgICAg
IFtbQ2FsbF1dIHRvIGl0cyB0YXJnZXQgWzFdLCB3aXRob3V0IHB1c2hpbmcgb250byB0aGUgZXhl
Y3V0aW9uIGNvbnRleHQgc3RhY2suCisgICAgICAgIFRoaXMgZmFjdCBpcyBhbHNvIG5vdGVkIGlu
IEZ1bmN0aW9uLnByb3RvdHlwZS57Y2FsbGVyLGFyZ3VtZW50c30gcmVmbGVjdGlvbiBwcm9wb3Nh
bCBbMl0uCisKKyAgICAgICAgVGhpcyBwYXRjaCBhbGlnbnMgSlNDIHdpdGggVjggYW5kIFNwaWRl
ck1vbmtleSBpZiBQcm94eSdzICJhcHBseSIgaGFuZGxlciBpcyB1c2VybGFuZAorICAgICAgICBv
ciBudWxsaXNoLiBIb3dldmVyLCBzaW5jZSBKU0MgaW1wbGVtZW50cyBwcm9wZXIgdGFpbCBjYWxs
cywgYEZ1bmN0aW9uLnByb3RvdHlwZS5jYWxsZXJgCisgICAgICAgIHJlc3VsdCBpcyBkaXZlcmdl
bnQgZnJvbSBvdGhlciBlbmdpbmVzIGlmIHRoZSBoYW5kbGVyIGlzIGBSZWZsZWN0LmFwcGx5YCwg
d2hpY2ggcGVyZm9ybXMKKyAgICAgICAgYSB0YWlsIGNhbGwgdGhhdCBnZXRzIG9wdGltaXplZCBh
d2F5IFsyXSAodW5sZXNzIGNhbGxlZCBieSBhbm90aGVyIFByb3h5KS4KKworICAgICAgICBbMV06
IGh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtcHJveHktb2JqZWN0LWludGVybmFsLW1ldGhv
ZHMtYW5kLWludGVybmFsLXNsb3RzLWNhbGwtdGhpc2FyZ3VtZW50LWFyZ3VtZW50c2xpc3QgKHN0
ZXAgOCkKKyAgICAgICAgWzJdOiBodHRwczovL2dpdGh1Yi5jb20vY2xhdWRlcGFjaGUvZXMtbGVn
YWN5LWZ1bmN0aW9uLXJlZmxlY3Rpb24vYmxvYi9tYXN0ZXIvc3BlYy5tZCNnZXQtZnVuY3Rpb25w
cm90b3R5cGVjYWxsZXIgKHNlZSBub3RlcykKKworICAgICAgICAqIHJ1bnRpbWUvRnVuY3Rpb25Q
cm90b3R5cGUuY3BwOgorICAgICAgICAoSlNDOjpSZXRyaWV2ZUNhbGxlckZ1bmN0aW9uRnVuY3Rv
cjo6b3BlcmF0b3IoKSBjb25zdCk6CisKIDIwMjEtMDctMjYgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgVGVtcG9yYWwgdG8gZmVhdHVyZXMuanNvbgpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRnVuY3Rpb25Qcm90b3R5cGUuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0aW9uUHJv
dG90eXBlLmNwcAkocmV2aXNpb24gMjgwMjg5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvRnVuY3Rpb25Qcm90b3R5cGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xODEsNyArMTgx
LDcgQEAgcHVibGljOgogCiAgICAgICAgIEpTQ2VsbCogY2FsbGVlID0gdmlzaXRvci0+Y2FsbGVl
KCkuYXNDZWxsKCk7CiAKLSAgICAgICAgaWYgKGNhbGxlZSAmJiBjYWxsZWUtPmluaGVyaXRzPEpT
Qm91bmRGdW5jdGlvbj4oY2FsbGVlLT52bSgpKSkKKyAgICAgICAgaWYgKGNhbGxlZSAmJiAoY2Fs
bGVlLT5pbmhlcml0czxKU0JvdW5kRnVuY3Rpb24+KGNhbGxlZS0+dm0oKSkgfHwgY2FsbGVlLT50
eXBlKCkgPT0gUHJveHlPYmplY3RUeXBlKSkKICAgICAgICAgICAgIHJldHVybiBTdGFja1Zpc2l0
b3I6OkNvbnRpbnVlOwogCiAgICAgICAgIGlmICghbV9oYXNGb3VuZEZyYW1lICYmIGNhbGxlZSAh
PSBtX3RhcmdldENhbGxlZSkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4MDI4OSkKKysrIExheW91dFRl
c3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDIxLTA3LTI3
ICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KKworICAgICAgICBQcm94
eU9iamVjdCBjYWxsZWVzIHNob3VsZCBiZSBza2lwcGVkIGR1cmluZyBGdW5jdGlvbi5wcm90b3R5
cGUuY2FsbGVyIHJlc29sdXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyODM0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICoganMvY2FsbGVyLXByb3BlcnR5LWV4cGVjdGVkLnR4dDoKKyAgICAgICAg
KiBqcy9zY3JpcHQtdGVzdHMvY2FsbGVyLXByb3BlcnR5LmpzOgorCiAyMDIxLTA3LTI1ICBBbGV4
ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KIAogICAgICAgICBQYXJ0bHkgaW1w
bGVtZW50IEZ1bmN0aW9uLnByb3RvdHlwZS57Y2FsbGVyLGFyZ3VtZW50c30gcmVmbGVjdGlvbiBw
cm9wb3NhbApJbmRleDogTGF5b3V0VGVzdHMvanMvY2FsbGVyLXByb3BlcnR5LWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9jYWxsZXItcHJvcGVydHktZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAyODAyODkpCisrKyBMYXlvdXRUZXN0cy9qcy9jYWxsZXItcHJvcGVydHkt
ZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xOCw2ICsxOCwxMyBAQCBQQVNTIHN0cmlj
dENhbGxlcihib3VuZE5vblN0cmljdENhbGxlZSkgCiBQQVNTIHN0cmljdENhbGxlcihib3VuZFN0
cmljdENhbGxlZSkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogJ2FyZ3VtZW50cycsICdjYWxs
ZWUnLCBhbmQgJ2NhbGxlcicgY2Fubm90IGJlIGFjY2Vzc2VkIGluIHRoaXMgY29udGV4dC4uCiBQ
QVNTIHN0cmljdFRhaWxDYWxsZXIoYm91bmROb25TdHJpY3RDYWxsZWUpIGlzIG51bGwKIFBBU1Mg
c3RyaWN0VGFpbENhbGxlcihib3VuZFN0cmljdENhbGxlZSkgdGhyZXcgZXhjZXB0aW9uIFR5cGVF
cnJvcjogJ2FyZ3VtZW50cycsICdjYWxsZWUnLCBhbmQgJ2NhbGxlcicgY2Fubm90IGJlIGFjY2Vz
c2VkIGluIHRoaXMgY29udGV4dC4uCitQQVNTIG5vblN0cmljdENhbGxlcihuZXcgUHJveHkobm9u
U3RyaWN0Q2FsbGVlLCB7fSkpIGlzIG5vblN0cmljdENhbGxlcgorUEFTUyBub25TdHJpY3RDYWxs
ZXIobmV3IFByb3h5KG5vblN0cmljdENhbGxlZSwge30pLmJpbmQoKSkgaXMgbm9uU3RyaWN0Q2Fs
bGVyCitQQVNTIG5vblN0cmljdENhbGxlcihuZXcgUHJveHkobmV3IFByb3h5KG5vblN0cmljdENh
bGxlZSwge30pLCB7fSkpIGlzIG5vblN0cmljdENhbGxlcgorUEFTUyBub25TdHJpY3RDYWxsZXIo
bmV3IFByb3h5KGJvdW5kTm9uU3RyaWN0Q2FsbGVlLCB7fSkpIGlzIG5vblN0cmljdENhbGxlcgor
UEFTUyBub25TdHJpY3RDYWxsZXIobmV3IFByb3h5KG5vblN0cmljdENhbGxlZSwgUmVmbGVjdCkp
IGlzIG5vblN0cmljdENhbGxlcgorUEFTUyBub25TdHJpY3RDYWxsZXIobmV3IFByb3h5KG5ldyBQ
cm94eShub25TdHJpY3RDYWxsZWUsIFJlZmxlY3QpLCB7fSkpIGlzIG5vblN0cmljdENhbGxlcgor
UEFTUyBub25TdHJpY3RDYWxsZXIobmV3IFByb3h5KG5ldyBQcm94eShub25TdHJpY3RDYWxsZWUs
IHt9KSwgUmVmbGVjdCkpIGlzIG51bGwKIFBBU1Mgbm9uU3RyaWN0R2V0dGVyKG5vblN0cmljdEFj
Y2Vzc29yKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiAnYXJndW1lbnRzJywgJ2NhbGxlZScs
IGFuZCAnY2FsbGVyJyBjYW5ub3QgYmUgYWNjZXNzZWQgaW4gdGhpcyBjb250ZXh0Li4KIFBBU1Mg
bm9uU3RyaWN0R2V0dGVyKHN0cmljdEFjY2Vzc29yKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9y
OiAnYXJndW1lbnRzJywgJ2NhbGxlZScsIGFuZCAnY2FsbGVyJyBjYW5ub3QgYmUgYWNjZXNzZWQg
aW4gdGhpcyBjb250ZXh0Li4KIFBBU1Mgc3RyaWN0R2V0dGVyKG5vblN0cmljdEFjY2Vzc29yKSB0
aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiAnYXJndW1lbnRzJywgJ2NhbGxlZScsIGFuZCAnY2Fs
bGVyJyBjYW5ub3QgYmUgYWNjZXNzZWQgaW4gdGhpcyBjb250ZXh0Li4KSW5kZXg6IExheW91dFRl
c3RzL2pzL3NjcmlwdC10ZXN0cy9jYWxsZXItcHJvcGVydHkuanMKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2NhbGxlci1wcm9wZXJ0eS5qcwkocmV2aXNpb24gMjgw
Mjg5KQorKysgTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2NhbGxlci1wcm9wZXJ0eS5qcwko
d29ya2luZyBjb3B5KQpAQCAtNDMsNiArNDMsMTUgQEAgc2hvdWxkVGhyb3coInN0cmljdENhbGxl
cihib3VuZFN0cmljdENhbAogc2hvdWxkQmUoInN0cmljdFRhaWxDYWxsZXIoYm91bmROb25TdHJp
Y3RDYWxsZWUpIiwgIm51bGwiKTsKIHNob3VsZFRocm93KCJzdHJpY3RUYWlsQ2FsbGVyKGJvdW5k
U3RyaWN0Q2FsbGVlKSIpOwogCitzaG91bGRCZSgibm9uU3RyaWN0Q2FsbGVyKG5ldyBQcm94eShu
b25TdHJpY3RDYWxsZWUsIHt9KSkiLCAibm9uU3RyaWN0Q2FsbGVyIik7CitzaG91bGRCZSgibm9u
U3RyaWN0Q2FsbGVyKG5ldyBQcm94eShub25TdHJpY3RDYWxsZWUsIHt9KS5iaW5kKCkpIiwgIm5v
blN0cmljdENhbGxlciIpOworc2hvdWxkQmUoIm5vblN0cmljdENhbGxlcihuZXcgUHJveHkobmV3
IFByb3h5KG5vblN0cmljdENhbGxlZSwge30pLCB7fSkpIiwgIm5vblN0cmljdENhbGxlciIpOwor
c2hvdWxkQmUoIm5vblN0cmljdENhbGxlcihuZXcgUHJveHkoYm91bmROb25TdHJpY3RDYWxsZWUs
IHt9KSkiLCAibm9uU3RyaWN0Q2FsbGVyIik7CisKK3Nob3VsZEJlKCJub25TdHJpY3RDYWxsZXIo
bmV3IFByb3h5KG5vblN0cmljdENhbGxlZSwgUmVmbGVjdCkpIiwgIm5vblN0cmljdENhbGxlciIp
OyAvLyB0YWlsIGNhbGwKK3Nob3VsZEJlKCJub25TdHJpY3RDYWxsZXIobmV3IFByb3h5KG5ldyBQ
cm94eShub25TdHJpY3RDYWxsZWUsIFJlZmxlY3QpLCB7fSkpIiwgIm5vblN0cmljdENhbGxlciIp
OyAvLyB0YWlsIGNhbGwKK3Nob3VsZEJlKCJub25TdHJpY3RDYWxsZXIobmV3IFByb3h5KG5ldyBQ
cm94eShub25TdHJpY3RDYWxsZWUsIHt9KSwgUmVmbGVjdCkpIiwgIm51bGwiKTsgLy8gbm8gdGFp
bCBjYWxsIGluIFByb3h5J3MgW1tDYWxsXV0KKwogLy8gQ2hlY2sgdGhhdCAuY2FsbGVyIHRocm93
cyBhcyBleHBlY3RlZCwgb3ZlciBhbiBhY2Nlc3NvciBjYWxsLiAocGVyIGh0dHBzOi8vdGMzOS5n
aXRodWIuaW8vZWNtYTI2Mi8jc2VjLWZvcmJpZGRlbi1leHRlbnNpb25zKQogZnVuY3Rpb24gZ2V0
Rm9vR2V0dGVyKHgpIHsgcmV0dXJuIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoeCwg
J2ZvbycpLmdldDsgfQogZnVuY3Rpb24gZ2V0Rm9vU2V0dGVyKHgpIHsgcmV0dXJuIE9iamVjdC5n
ZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoeCwgJ2ZvbycpLnNldDsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>