<?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>228746</bug_id>
          
          <creation_ts>2021-08-03 11:59:55 -0700</creation_ts>
          <short_desc>pas_segmented_vector&apos;s iterate functions should handle memory ordering correctly</short_desc>
          <delta_ts>2021-08-03 12:16: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>bmalloc</component>
          <version>Other</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1781684</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2021-08-03 11:59:55 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781686</commentid>
    <comment_count>1</comment_count>
      <attachid>434846</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2021-08-03 12:01:03 -0700</bug_when>
    <thetext>Created attachment 434846
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781694</commentid>
    <comment_count>2</comment_count>
      <attachid>434846</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-08-03 12:12:38 -0700</bug_when>
    <thetext>Comment on attachment 434846
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781696</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-08-03 12:14:23 -0700</bug_when>
    <thetext>rdar://81390275</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781697</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2021-08-03 12:15:57 -0700</bug_when>
    <thetext>Landed in https://trac.webkit.org/changeset/280605/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434846</attachid>
            <date>2021-08-03 12:01:03 -0700</date>
            <delta_ts>2021-08-03 12:12:38 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>2618</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4MDYwMykKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA4LTAzICBGaWxpcCBQ
aXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAgcGFzX3NlZ21lbnRlZF92ZWN0b3In
cyBpdGVyYXRlIGZ1bmN0aW9ucyBzaG91bGQgaGFuZGxlIG1lbW9yeSBvcmRlcmluZyBjb3JyZWN0
bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyODc0
NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsc28g
Zml4ZWQgYSBtaXNzaW5nIHN0b3JlLXN0b3JlIGZlbmNlIGluIGJpdGZpdF9kaXJlY3RvcnkncyB1
c2Ugb2YgYSBzZWdtZW50ZWQgdmVjdG9yLgorCisgICAgICAgICogbGlicGFzL3NyYy9saWJwYXMv
cGFzX2JpdGZpdF9kaXJlY3RvcnkuYzoKKyAgICAgICAgKHBhc19iaXRmaXRfZGlyZWN0b3J5X2dl
dF9maXJzdF9mcmVlX3ZpZXcpOgorICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bhc19zZWdt
ZW50ZWRfdmVjdG9yLmg6CisKIDIwMjEtMDctMTQgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBh
cHBsZS5jb20+CiAKICAgICAgICAgW0JNYWxsb2NdIExhemlseSBhbGxvY2F0ZSBwaHlzaWNhbCBw
YWdlcwpJbmRleDogU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX2JpdGZpdF9k
aXJlY3RvcnkuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBh
cy9wYXNfYml0Zml0X2RpcmVjdG9yeS5jCShyZXZpc2lvbiAyODAzMDYpCisrKyBTb3VyY2UvYm1h
bGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfYml0Zml0X2RpcmVjdG9yeS5jCSh3b3JraW5nIGNv
cHkpCkBAIC0yMjAsNiArMjIwLDcgQEAgcGFzX2JpdGZpdF9kaXJlY3RvcnlfZ2V0X2ZpcnN0X2Zy
ZWVfdmlldwogICAgICAgICAgICAgICAgICAgICBQQVNfQVNTRVJUKCh1bnNpZ25lZClmb3VuZF9p
bmRleC5pbmRleCA9PSBmb3VuZF9pbmRleC5pbmRleCk7CiAgICAgICAgICAgICAgICAgICAgIHZp
ZXcgPSBwYXNfYml0Zml0X3ZpZXdfY3JlYXRlKGdsb2JhbF9kaXJlY3RvcnksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZClmb3VuZF9p
bmRleC5pbmRleCk7CisgICAgICAgICAgICAgICAgICAgIHBhc19zdG9yZV9zdG9yZV9mZW5jZSgp
OwogICAgICAgICAgICAgICAgICAgICBwYXNfY29tcGFjdF9hdG9taWNfYml0Zml0X3ZpZXdfcHRy
X3N0b3JlKAogICAgICAgICAgICAgICAgICAgICAgICAgcGFzX2JpdGZpdF9kaXJlY3RvcnlfZ2V0
X3ZpZXdfcHRyKGRpcmVjdG9yeSwgZm91bmRfaW5kZXguaW5kZXgpLCB2aWV3KTsKICAgICAgICAg
ICAgICAgICB9CkluZGV4OiBTb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfc2Vn
bWVudGVkX3ZlY3Rvci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMv
bGlicGFzL3Bhc19zZWdtZW50ZWRfdmVjdG9yLmgJKHJldmlzaW9uIDI4MDMwNikKKysrIFNvdXJj
ZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19zZWdtZW50ZWRfdmVjdG9yLmgJKHdvcmtp
bmcgY29weSkKQEAgLTE2Myw3ICsxNjMsNyBAQCBQQVNfQkVHSU5fRVhURVJOX0M7CiAgICAgICAg
IHNlZ21lbnRfaW5kZXggPSBzdGFydF9pbmRleCAlIChzZWdtZW50X3NpemUpOyBcCiAgICAgICAg
IFwKICAgICAgICAgc2l6ZSA9IHZlY3Rvci0+c2l6ZTsgXAotICAgICAgICBzcGluZSA9IG5hbWUj
I19zcGluZV9wdHJfbG9hZCgmdmVjdG9yLT5zcGluZSk7IFwKKyAgICAgICAgc3BpbmUgPSBuYW1l
IyNfc3BpbmVfcHRyX2xvYWQoJnZlY3RvcltwYXNfZGVwZW5kKHNpemUpXS5zcGluZSk7IFwKICAg
ICAgICAgXAogICAgICAgICBmb3IgKDsgc3BpbmVfaW5kZXggKiBzZWdtZW50X3NpemUgPCBzaXpl
OyBzcGluZV9pbmRleCsrKSB7IFwKICAgICAgICAgICAgIHR5cGUqIHNlZ21lbnQ7IFwKQEAgLTI1
NSw3ICsyNTUsNyBAQCBQQVNfQkVHSU5fRVhURVJOX0M7CiAgICAgICAgIHNwaW5lX2luZGV4ID0g
c3RhcnRfaW5kZXggLyAoc2VnbWVudF9zaXplKTsgXAogICAgICAgICBzZWdtZW50X2luZGV4ID0g
c3RhcnRfaW5kZXggJSAoc2VnbWVudF9zaXplKTsgXAogICAgICAgICBcCi0gICAgICAgIHNwaW5l
ID0gbmFtZSMjX3NwaW5lX3B0cl9sb2FkKCZ2ZWN0b3ItPnNwaW5lKTsgXAorICAgICAgICBzcGlu
ZSA9IG5hbWUjI19zcGluZV9wdHJfbG9hZCgmdmVjdG9yW3Bhc19kZXBlbmQoc2l6ZSldLnNwaW5l
KTsgXAogICAgICAgICBcCiAgICAgICAgIHNwaW5lX2luZGV4Kys7IFwKICAgICAgICAgXAo=
</data>
<flag name="review"
          id="457473"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>