<?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>206779</bug_id>
          
          <creation_ts>2020-01-24 16:15:25 -0800</creation_ts>
          <short_desc>IntlObject&apos;s cached strings should be immortal and safe for concurrent access.</short_desc>
          <delta_ts>2020-01-28 09:07:23 -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>JavaScriptCore</component>
          <version>WebKit Nightly 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=206791</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="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1610901</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-01-24 16:15:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/58831763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1610906</commentid>
    <comment_count>1</comment_count>
      <attachid>388738</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-01-24 16:26:48 -0800</bug_when>
    <thetext>Created attachment 388738
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1610911</commentid>
    <comment_count>2</comment_count>
      <attachid>388738</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-01-24 16:41:34 -0800</bug_when>
    <thetext>Comment on attachment 388738
proposed patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1610952</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-01-24 17:38:18 -0800</bug_when>
    <thetext>I fixed the test to only run with the runDefault configuration.

Landed in r255112:&lt;http://trac.webkit.org/r255112&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611880</commentid>
    <comment_count>4</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-01-28 05:41:07 -0800</bug_when>
    <thetext>(In reply to Mark Lam from comment #3)
&gt; Landed in r255112:&lt;http://trac.webkit.org/r255112&gt;.
It seems like this introduced a test failure on JSC ARMv7. EWS did indicated the failure. The commit probably fixed the jsc failure, but not the jsc-armv7 failure. 

Tracked in https://bugs.webkit.org/show_bug.cgi?id=206869</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611974</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-01-28 09:07:23 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #4)
&gt; (In reply to Mark Lam from comment #3)
&gt; &gt; Landed in r255112:&lt;http://trac.webkit.org/r255112&gt;.
&gt; It seems like this introduced a test failure on JSC ARMv7. EWS did indicated
&gt; the failure. The commit probably fixed the jsc failure, but not the
&gt; jsc-armv7 failure. 
&gt; 
&gt; Tracked in https://bugs.webkit.org/show_bug.cgi?id=206869

Already fixed in https://bugs.webkit.org/show_bug.cgi?id=206791.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>388738</attachid>
            <date>2020-01-24 16:26:48 -0800</date>
            <delta_ts>2020-01-24 16:41:34 -0800</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-206779.patch</filename>
            <type>text/plain</type>
            <size>9117</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTUxMDIpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDIwLTAxLTI0ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNv
bT4KKworICAgICAgICBJbnRsT2JqZWN0J3MgY2FjaGVkIHN0cmluZ3Mgc2hvdWxkIGJlIGltbW9y
dGFsIGFuZCBzYWZlIGZvciBjb25jdXJyZW50IGFjY2Vzcy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNjc3OQorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTg4MzE3NjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBzdHJlc3MvbnVtYmVyaW5nU3lzdGVtc0ZvckxvY2FsZS1jYWNoZWQtc3RyaW5ncy1z
aG91bGQtYmUtaW1tb3J0YWwtYW5kLXNhZmUtZm9yLWNvbmN1cnJlbnQtYWNjZXNzLmpzOiBBZGRl
ZC4KKwogMjAyMC0wMS0yMyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAg
ICAgICAgIFtKU0NdIERGRyBPU1IgZXhpdCBpcyBub3QgbWFya2luZyBDb2RlQmxvY2s6Om1faGFz
TGlua2VkT1NSRXhpdCB3aGVuIHRoZSBleGl0IHRhcmdldCBpcyBjaGVja3BvaW50CkluZGV4OiBK
U1Rlc3RzL3N0cmVzcy9udW1iZXJpbmdTeXN0ZW1zRm9yTG9jYWxlLWNhY2hlZC1zdHJpbmdzLXNo
b3VsZC1iZS1pbW1vcnRhbC1hbmQtc2FmZS1mb3ItY29uY3VycmVudC1hY2Nlc3MuanMKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gSlNUZXN0cy9zdHJlc3MvbnVtYmVyaW5nU3lzdGVtc0ZvckxvY2FsZS1jYWNoZWQt
c3RyaW5ncy1zaG91bGQtYmUtaW1tb3J0YWwtYW5kLXNhZmUtZm9yLWNvbmN1cnJlbnQtYWNjZXNz
LmpzCShub25leGlzdGVudCkKKysrIEpTVGVzdHMvc3RyZXNzL251bWJlcmluZ1N5c3RlbXNGb3JM
b2NhbGUtY2FjaGVkLXN0cmluZ3Mtc2hvdWxkLWJlLWltbW9ydGFsLWFuZC1zYWZlLWZvci1jb25j
dXJyZW50LWFjY2Vzcy5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDggQEAKK2xldCB0aGVD
b2RlID0gYAorZm9yIChsZXQgaT0wOyBpPDEwMDAwOyBpKyspIHsKKyAgICAwIC50b0xvY2FsZVN0
cmluZygpOworfQorYDsKKworZm9yIChsZXQgaSA9IDA7IGkgPCAxMDA7IGkrKykKKyAgICAkLmFn
ZW50LnN0YXJ0KHRoZUNvZGUpOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lv
biAyNTUwNDMpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjAtMDEtMjQgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBw
bGUuY29tPgorCisgICAgICAgIEludGxPYmplY3QncyBjYWNoZWQgc3RyaW5ncyBzaG91bGQgYmUg
aW1tb3J0YWwgYW5kIHNhZmUgZm9yIGNvbmN1cnJlbnQgYWNjZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2Nzc5CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS81ODgzMTc2Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBJbiBJbnRsT2JqZWN0J3MgbnVtYmVyaW5nU3lzdGVtc0ZvckxvY2FsZSgpLCB3
ZSBoYXZlIGEgbmV2ZXIgZGVzdHJveWVkCisgICAgICAgIGNhY2hlZE51bWJlcmluZ1N5c3RlbXMg
d2hpY2ggaXMgYSBzaW5nbGV0b24gdmVjdG9yIG9mIFN0cmluZ3Mgd2hpY2ggYXJlIHNoYXJlZAor
ICAgICAgICBtdWx0aXBsZSBWTXMuICBIZW5jZSwgdGhlIHN0cmluZ3MgaW4gdGhpcyB2ZWN0b3Ig
c2hvdWxkIGJlIGEgU3RhdGljU3RyaW5nSW1wbAorICAgICAgICBzbyB0aGF0IGl0IHdpbGwgYmUg
aW1tb3J0YWwsIGFuZCBjYW4gYmUgYWNjZXNzIGNvbmN1cnJlbnRseSBmcm9tIG11bHRpcGxlIFZN
cworICAgICAgICBvbiBkaWZmZXJlbnQgdGhyZWFkcyB3aXRob3V0IGFueSByZWYvZGVyZWYnaW5n
IHJhY2UgaXNzdWVzLgorCisgICAgICAgICogcnVudGltZS9JbnRsT2JqZWN0LmNwcDoKKyAgICAg
ICAgKEpTQzo6bnVtYmVyaW5nU3lzdGVtc0ZvckxvY2FsZSk6CisKIDIwMjAtMDEtMjMgIFJvYmlu
IE1vcmlzc2V0ICA8cm1vcmlzc2V0QGFwcGxlLmNvbT4KIAogICAgICAgICBEb24ndCBpbmNsdWRl
IEJ5dGVjb2RlU3RydWN0cy5oIGluIENvbW1vblNsb3dQYXRocy5oCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9JbnRsT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsT2JqZWN0LmNwcAkocmV2aXNpb24gMjU1MDQzKQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50bE9iamVjdC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEsNyArMSw3IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAyMDE1IEFuZHkgVmFu
V2Fnb25lciAoYW5keUB2YW53YWdvbmVyLmZhbWlseSkKICAqIENvcHlyaWdodCAoQykgMjAxNSBT
dWtvbHNhayBTYWtzaHV3b25nIChzdWtvbHNha0BnbWFpbC5jb20pCi0gKiBDb3B5cmlnaHQgKEMp
IDIwMTYtMjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQg
KEMpIDIwMTYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTg5MSwyOCArODkxLDI2IEBAIFZlY3RvcjxTdHJpbmc+
IG51bWJlcmluZ1N5c3RlbXNGb3JMb2NhbGUKICAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8VmVj
dG9yPFN0cmluZz4+IGNhY2hlZE51bWJlcmluZ1N5c3RlbXM7CiAgICAgVmVjdG9yPFN0cmluZz4m
IGF2YWlsYWJsZU51bWJlcmluZ1N5c3RlbXMgPSBjYWNoZWROdW1iZXJpbmdTeXN0ZW1zLmdldCgp
OwogCi0gICAgaWYgKFVOTElLRUxZKGF2YWlsYWJsZU51bWJlcmluZ1N5c3RlbXMuaXNFbXB0eSgp
KSkgewotICAgICAgICBzdGF0aWMgTG9jayBjYWNoZWROdW1iZXJpbmdTeXN0ZW1zTXV0ZXg7Ci0g
ICAgICAgIHN0ZDo6bG9ja19ndWFyZDxMb2NrPiBsb2NrKGNhY2hlZE51bWJlcmluZ1N5c3RlbXNN
dXRleCk7Ci0gICAgICAgIGlmIChhdmFpbGFibGVOdW1iZXJpbmdTeXN0ZW1zLmlzRW1wdHkoKSkg
ewotICAgICAgICAgICAgVUVycm9yQ29kZSBzdGF0dXMgPSBVX1pFUk9fRVJST1I7Ci0gICAgICAg
ICAgICBVRW51bWVyYXRpb24qIG51bWJlcmluZ1N5c3RlbU5hbWVzID0gdW51bXN5c19vcGVuQXZh
aWxhYmxlTmFtZXMoJnN0YXR1cyk7CisgICAgc3RhdGljIHN0ZDo6b25jZV9mbGFnIGluaXRpYWxp
emVPbmNlOworICAgIHN0ZDo6Y2FsbF9vbmNlKGluaXRpYWxpemVPbmNlLCBbJl0geworICAgICAg
ICBBU1NFUlQoYXZhaWxhYmxlTnVtYmVyaW5nU3lzdGVtcy5pc0VtcHR5KCkpOworICAgICAgICBV
RXJyb3JDb2RlIHN0YXR1cyA9IFVfWkVST19FUlJPUjsKKyAgICAgICAgVUVudW1lcmF0aW9uKiBu
dW1iZXJpbmdTeXN0ZW1OYW1lcyA9IHVudW1zeXNfb3BlbkF2YWlsYWJsZU5hbWVzKCZzdGF0dXMp
OworICAgICAgICBBU1NFUlQoVV9TVUNDRVNTKHN0YXR1cykpOworCisgICAgICAgIGludDMyX3Qg
cmVzdWx0TGVuZ3RoOworICAgICAgICAvLyBOdW1iZXJpbmcgc3lzdGVtIG5hbWVzIGFyZSBhbHdh
eXMgQVNDSUksIHNvIHVzZSBjaGFyW10uCisgICAgICAgIHdoaWxlIChjb25zdCBjaGFyKiByZXN1
bHQgPSB1ZW51bV9uZXh0KG51bWJlcmluZ1N5c3RlbU5hbWVzLCAmcmVzdWx0TGVuZ3RoLCAmc3Rh
dHVzKSkgewogICAgICAgICAgICAgQVNTRVJUKFVfU1VDQ0VTUyhzdGF0dXMpKTsKLQotICAgICAg
ICAgICAgaW50MzJfdCByZXN1bHRMZW5ndGg7Ci0gICAgICAgICAgICAvLyBOdW1iZXJpbmcgc3lz
dGVtIG5hbWVzIGFyZSBhbHdheXMgQVNDSUksIHNvIHVzZSBjaGFyW10uCi0gICAgICAgICAgICB3
aGlsZSAoY29uc3QgY2hhciogcmVzdWx0ID0gdWVudW1fbmV4dChudW1iZXJpbmdTeXN0ZW1OYW1l
cywgJnJlc3VsdExlbmd0aCwgJnN0YXR1cykpIHsKLSAgICAgICAgICAgICAgICBBU1NFUlQoVV9T
VUNDRVNTKHN0YXR1cykpOwotICAgICAgICAgICAgICAgIGF1dG8gbnVtc3lzID0gdW51bXN5c19v
cGVuQnlOYW1lKHJlc3VsdCwgJnN0YXR1cyk7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKFVfU1VD
Q0VTUyhzdGF0dXMpKTsKLSAgICAgICAgICAgICAgICAvLyBPbmx5IHN1cHBvcnQgYWxnb3JpdGht
aWMgaWYgaXQgaXMgdGhlIGRlZmF1bHQgZm90IHRoZSBsb2NhbGUsIGhhbmRsZWQgYmVsb3cuCi0g
ICAgICAgICAgICAgICAgaWYgKCF1bnVtc3lzX2lzQWxnb3JpdGhtaWMobnVtc3lzKSkKLSAgICAg
ICAgICAgICAgICAgICAgYXZhaWxhYmxlTnVtYmVyaW5nU3lzdGVtcy5hcHBlbmQoU3RyaW5nKHJl
c3VsdCwgcmVzdWx0TGVuZ3RoKSk7Ci0gICAgICAgICAgICAgICAgdW51bXN5c19jbG9zZShudW1z
eXMpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgdWVudW1fY2xvc2UobnVtYmVyaW5nU3lz
dGVtTmFtZXMpOworICAgICAgICAgICAgYXV0byBudW1zeXMgPSB1bnVtc3lzX29wZW5CeU5hbWUo
cmVzdWx0LCAmc3RhdHVzKTsKKyAgICAgICAgICAgIEFTU0VSVChVX1NVQ0NFU1Moc3RhdHVzKSk7
CisgICAgICAgICAgICAvLyBPbmx5IHN1cHBvcnQgYWxnb3JpdGhtaWMgaWYgaXQgaXMgdGhlIGRl
ZmF1bHQgZm90IHRoZSBsb2NhbGUsIGhhbmRsZWQgYmVsb3cuCisgICAgICAgICAgICBpZiAoIXVu
dW1zeXNfaXNBbGdvcml0aG1pYyhudW1zeXMpKQorICAgICAgICAgICAgICAgIGF2YWlsYWJsZU51
bWJlcmluZ1N5c3RlbXMuYXBwZW5kKFN0cmluZyhTdHJpbmdJbXBsOjpjcmVhdGVTdGF0aWNTdHJp
bmdJbXBsKHJlc3VsdCwgcmVzdWx0TGVuZ3RoKSkpOworICAgICAgICAgICAgdW51bXN5c19jbG9z
ZShudW1zeXMpOwogICAgICAgICB9Ci0gICAgfQorICAgICAgICB1ZW51bV9jbG9zZShudW1iZXJp
bmdTeXN0ZW1OYW1lcyk7CisgICAgfSk7CiAKICAgICBVRXJyb3JDb2RlIHN0YXR1cyA9IFVfWkVS
T19FUlJPUjsKICAgICBVTnVtYmVyaW5nU3lzdGVtKiBkZWZhdWx0U3lzdGVtID0gdW51bXN5c19v
cGVuKGxvY2FsZS51dGY4KCkuZGF0YSgpLCAmc3RhdHVzKTsKSW5kZXg6IFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTUw
NDMpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIz
IEBACisyMDIwLTAxLTI0ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAg
ICBJbnRsT2JqZWN0J3MgY2FjaGVkIHN0cmluZ3Mgc2hvdWxkIGJlIGltbW9ydGFsIGFuZCBzYWZl
IGZvciBjb25jdXJyZW50IGFjY2Vzcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwNjc3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTg4MzE3NjM+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEg
ZmFjdG9yeSBmb3IgY3JlYXRpbmcgYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgU3RhdGljU3RyaW5n
SW1wbC4KKworICAgICAgICBOb3RlOiBTdGF0aWNTdHJpbmdJbXBsIGlzIGd1YXJhbnRlZWQgdG8g
aGF2ZSB0aGUgc2FtZSBzaGFwZSBhcyBTdHJpbmdJbXBsLgorICAgICAgICBUaGUgb25seSBkaWZm
ZXJlbmNlIGlzIHRoYXQgc19yZWZDb3VudEZsYWdJc1N0YXRpY1N0cmluZyBpcyBzZXQgb24gdGhl
IHJlZkNvdW50CisgICAgICAgIGZvciBTdGF0aWNTdHJpbmdJbXBsLiAgU2luY2UgdGhlIGNsaWVu
dCB3aWxsIHVzZSB0aGUgU3RhdGljU3RyaW5nSW1wbCBhcyBhCisgICAgICAgIFN0cmluZ0ltcGws
IHdlIGltcGxlbWVudCB0aGUgZmFjdG9yeSBieSB1c2luZyBTdHJpbmdJbXBsOjpjcmVhdGVJbnRl
cm5hbCgpIGZvcgorICAgICAgICBzaW1wbGljaXR5LCBhbmQgc2V0IHRoZSBzX3JlZkNvdW50Rmxh
Z0lzU3RhdGljU3RyaW5nIGZsYWcgdGhlcmVhZnRlci4KKworICAgICAgICAqIHd0Zi90ZXh0L1N0
cmluZ0ltcGwuY3BwOgorICAgICAgICAoV1RGOjpTdHJpbmdJbXBsOjpjcmVhdGVTdGF0aWNTdHJp
bmdJbXBsKToKKyAgICAgICAgKiB3dGYvdGV4dC9TdHJpbmdJbXBsLmg6CisKIDIwMjAtMDEtMjIg
IEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgdW5pcXVl
TG9nSWRlbnRpZmllcigpIHNob3VsZCBnZW5lcmF0ZSBhIHVuaXF1ZSBpZGVudGlmaWVycwpJbmRl
eDogU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuY3BwCShyZXZpc2lvbiAyNTUwNDMpCisrKyBTb3Vy
Y2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yLDcgKzIs
NyBAQAogICogQ29weXJpZ2h0IChDKSAxOTk5IExhcnMgS25vbGwgKGtub2xsQGtkZS5vcmcpCiAg
KiAgICAgICAgICAgKEMpIDE5OTkgQW50dGkgS29pdmlzdG8gKGtvaXZpc3RvQGtkZS5vcmcpCiAg
KiAgICAgICAgICAgKEMpIDIwMDEgRGlyayBNdWVsbGVyICggbXVlbGxlckBrZGUub3JnICkKLSAq
IENvcHlyaWdodCAoQykgMjAwMy0yMDE4IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqIENvcHlyaWdodCAoQykgMjAwMy0yMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KICAqIENvcHlyaWdodCAoQykgMjAwNiBBbmRyZXcgV2VsbGluZ3RvbiAocHJvdG9uQHdpcmV0
YXBwZWQubmV0KQogICoKICAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKQEAgLTI4MSw2ICsyODEsMTQgQEAgUmVmPFN0cmluZ0lt
cGw+IFN0cmluZ0ltcGw6OmNyZWF0ZShjb25zdAogICAgIHJldHVybiBjcmVhdGVJbnRlcm5hbChj
aGFyYWN0ZXJzLCBsZW5ndGgpOwogfQogCitSZWY8U3RyaW5nSW1wbD4gU3RyaW5nSW1wbDo6Y3Jl
YXRlU3RhdGljU3RyaW5nSW1wbChjb25zdCBjaGFyKiBjaGFyYWN0ZXJzLCB1bnNpZ25lZCBsZW5n
dGgpCit7CisgICAgQVNTRVJUKGNoYXJhY3RlcnNBcmVBbGxBU0NJSTxMQ2hhcj4ocmVpbnRlcnBy
ZXRfY2FzdDxjb25zdCBMQ2hhcio+KGNoYXJhY3RlcnMpLCBsZW5ndGgpKTsKKyAgICBSZWY8U3Ry
aW5nSW1wbD4gcmVzdWx0ID0gY3JlYXRlSW50ZXJuYWwocmVpbnRlcnByZXRfY2FzdDxjb25zdCBM
Q2hhcio+KGNoYXJhY3RlcnMpLCBsZW5ndGgpOworICAgIHJlc3VsdC0+bV9yZWZDb3VudCB8PSBz
X3JlZkNvdW50RmxhZ0lzU3RhdGljU3RyaW5nOworICAgIHJldHVybiByZXN1bHQ7Cit9CisKIFJl
ZjxTdHJpbmdJbXBsPiBTdHJpbmdJbXBsOjpjcmVhdGU4Qml0SWZQb3NzaWJsZShjb25zdCBVQ2hh
ciogY2hhcmFjdGVycywgdW5zaWduZWQgbGVuZ3RoKQogewogICAgIGlmICghY2hhcmFjdGVycyB8
fCAhbGVuZ3RoKQpJbmRleDogU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmgJKHJldmlzaW9uIDI1NTA0
MykKKysrIFNvdXJjZS9XVEYvd3RmL3RleHQvU3RyaW5nSW1wbC5oCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDYgKzEsNiBAQAogLyoKICAqIENvcHlyaWdodCAoQykgMTk5OSBMYXJzIEtub2xsIChrbm9s
bEBrZGUub3JnKQotICogQ29weXJpZ2h0IChDKSAyMDA1LTIwMTkgQXBwbGUgSW5jLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA1LTIwMjAgQXBwbGUgSW5jLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgogICogQ29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCiAgKgogICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgpAQCAtMjU1LDYgKzI1NSw4IEBAIHB1YmxpYzoK
ICAgICBXVEZfRVhQT1JUX1BSSVZBVEUgc3RhdGljIFJlZjxTdHJpbmdJbXBsPiBjcmVhdGVVbmlu
aXRpYWxpemVkKHVuc2lnbmVkIGxlbmd0aCwgVUNoYXIqJik7CiAgICAgdGVtcGxhdGU8dHlwZW5h
bWUgQ2hhcmFjdGVyVHlwZT4gc3RhdGljIFJlZlB0cjxTdHJpbmdJbXBsPiB0cnlDcmVhdGVVbmlu
aXRpYWxpemVkKHVuc2lnbmVkIGxlbmd0aCwgQ2hhcmFjdGVyVHlwZSomKTsKIAorICAgIFdURl9F
WFBPUlRfUFJJVkFURSBzdGF0aWMgUmVmPFN0cmluZ0ltcGw+IGNyZWF0ZVN0YXRpY1N0cmluZ0lt
cGwoY29uc3QgY2hhciosIHVuc2lnbmVkIGxlbmd0aCk7CisKICAgICAvLyBSZWFsbG9jYXRlIHRo
ZSBTdHJpbmdJbXBsLiBUaGUgb3JpZ2luYWxTdHJpbmcgbXVzdCBiZSBvbmx5IG93bmVkIGJ5IHRo
ZSBSZWYsCiAgICAgLy8gYW5kIHRoZSBidWZmZXIgb3duZXJzaGlwIG11c3QgYmUgQnVmZmVySW50
ZXJuYWwuIEp1c3QgbGlrZSB0aGUgaW5wdXQgcG9pbnRlciBvZiByZWFsbG9jKCksCiAgICAgLy8g
dGhlIG9yaWdpbmFsU3RyaW5nIGNhbid0IGJlIHVzZWQgYWZ0ZXIgdGhpcyBmdW5jdGlvbi4K
</data>
<flag name="review"
          id="404458"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>