<?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>154524</bug_id>
          
          <creation_ts>2016-02-21 17:26:35 -0800</creation_ts>
          <short_desc>[iOS Simulator] js/number-toLocaleString.html failing</short_desc>
          <delta_ts>2016-02-27 19:33:18 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sukolsak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1166897</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-02-21 17:26:35 -0800</bug_when>
    <thetext>[iOS Simulator] js/number-toLocaleString.html failing

This test has been failing since r196850

&lt;https://build.webkit.org/results/Apple%20iOS%209%20Simulator%20Release%20WK2%20(Tests)/r196881%20(3304)/results.html&gt;
&lt;http://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=js%2Fnumber-toLocaleString.html&gt;

--- /Volumes/Data/slave/ios-simulator-9-release-tests-wk2/build/layout-test-results/js/number-toLocaleString-expected.txt
+++ /Volumes/Data/slave/ios-simulator-9-release-tests-wk2/build/layout-test-results/js/number-toLocaleString-actual.txt
@@ -20,7 +20,7 @@
 PASS (0).toLocaleString() is &quot;0&quot;
 PASS new Number(1).toLocaleString() is &quot;1&quot;
 PASS (0).toLocaleString(&apos;i&apos;) threw exception RangeError: invalid language tag: i.
-PASS Infinity.toLocaleString() is &quot;∞&quot;
+FAIL Infinity.toLocaleString() should be ∞. Was INF.
 PASS (123456.789).toLocaleString(&apos;ar&apos;) is &quot;١٢٣٬٤٥٦٫٧٨٩&quot;
 PASS (123456.789).toLocaleString(&apos;zh-Hans-CN-u-nu-hanidec&apos;) is &quot;一二三,四五六.七八九&quot;
 PASS (123.456).toLocaleString(&apos;en&apos;, { maximumSignificantDigits: 3 }) is &quot;123&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166900</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-02-21 17:31:07 -0800</bug_when>
    <thetext>Landed an ios-simulator baseline for this test in &lt;http://trac.webkit.org/projects/webkit/changeset/196884&gt; to get the bots back to green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166927</commentid>
    <comment_count>2</comment_count>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2016-02-21 20:50:22 -0800</bug_when>
    <thetext>I believe this is the same issue as Bug 152448. It is because Intl.NumberFormat uses POSIX locale. The current proposed patch should fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167032</commentid>
    <comment_count>3</comment_count>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2016-02-22 08:58:08 -0800</bug_when>
    <thetext>One way to reproduce this case:

$ LANG=en_US.UTF-8 ./jsc -e &quot;print(Infinity.toLocaleString())&quot;
∞
$ LANG=en_US_POSIX.UTF-8 ./jsc -e &quot;print(Infinity.toLocaleString())&quot;
INF</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1168933</commentid>
    <comment_count>4</comment_count>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2016-02-27 17:40:37 -0800</bug_when>
    <thetext>This issue has been fixed by https://trac.webkit.org/changeset/197261 Infinity.toLocaleString() now returns &quot;∞&quot; as it should.

https://build.webkit.org/results/Apple%20iOS%209%20Simulator%20Release%20WK2%20%28Tests%29/r197261%20%283481%29/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1168937</commentid>
    <comment_count>5</comment_count>
      <attachid>272429</attachid>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2016-02-27 17:45:32 -0800</bug_when>
    <thetext>Created attachment 272429
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1168948</commentid>
    <comment_count>6</comment_count>
      <attachid>272429</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-27 19:33:13 -0800</bug_when>
    <thetext>Comment on attachment 272429
Patch

Clearing flags on attachment: 272429

Committed r197264: &lt;http://trac.webkit.org/changeset/197264&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1168949</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-27 19:33:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>272429</attachid>
            <date>2016-02-27 17:45:32 -0800</date>
            <delta_ts>2016-02-27 19:33:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154524-20160227174637.patch</filename>
            <type>text/plain</type>
            <size>3438</size>
            <attacher name="Sukolsak Sakshuwong">sukolsak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3MjYzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDg4OWUyZTY4OTViNTIxNjA0NDk4
MmQ0ODNmNmViNWZmZWE5MDRiYi4uMWI3YzRiZjUwM2Y5NGNkMjBjZDgxMjc4NGYyMmU1NzgxMTAx
YzVmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTAyLTI3ICBTdWtvbHNhayBTYWtzaHV3
b25nICA8c3Vrb2xzYWtAZ21haWwuY29tPgorCisgICAgICAgIFJlbW92aW5nIGlvcy1zaW11bGF0
b3IgYmFzZWxpbmUgZm9yIGpzL251bWJlci10b0xvY2FsZVN0cmluZy5odG1sCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTQ1MjQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZGVmYXVsdCBsb2NhbGUg
aXNzdWUgaGFzIGJlZW4gZml4ZWQgaW4gcjE5NzI2MS4KKyAgICAgICAgSW5maW5pdHkudG9Mb2Nh
bGVTdHJpbmcoKSBzaG91bGQgcmV0dXJuICLiiJ4iIGFzIGV4cGVjdGVkLgorCisgICAgICAgICog
cGxhdGZvcm0vaW9zLXNpbXVsYXRvci9qcy9udW1iZXItdG9Mb2NhbGVTdHJpbmctZXhwZWN0ZWQu
dHh0OiBSZW1vdmVkLgorCiAyMDE2LTAyLTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgUHJldmVudCBjcm9zcy1vcmlnaW4gYWNjZXNzIHRvIExvY2F0aW9uLmFz
c2lnbigpIC8gTG9jYXRpb24ucmVsb2FkKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2lvcy1zaW11bGF0b3IvanMvbnVtYmVyLXRvTG9jYWxlU3RyaW5nLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvanMvbnVtYmVyLXRvTG9jYWxlU3Ry
aW5nLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMTBmODYxNzk2
ZDYyNmU0N2FlYmZkMTM3ZWU2YjU0NmZkNDI5OGY4OS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxhdG9y
L2pzL251bWJlci10b0xvY2FsZVN0cmluZy1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAt
MSwzMCArMCwwIEBACi1UaGlzIHRlc3QgY2hlY2tzIHRoZSBiZWhhdmlvciBvZiBOdW1iZXIucHJv
dG90eXBlLnRvTG9jYWxlU3RyaW5nIGFzIGRlc2NyaWJlZCBpbiB0aGUgRUNNQVNjcmlwdCBJbnRl
cm5hdGlvbmFsaXphdGlvbiBBUEkgU3BlY2lmaWNhdGlvbiAoRUNNQS00MDIgMi4wKS4KLQotT24g
c3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93
ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgotCi0KLVBBU1MgTnVtYmVyLnByb3RvdHlwZS50b0xvY2Fs
ZVN0cmluZy5sZW5ndGggaXMgMAotUEFTUyBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9y
KE51bWJlci5wcm90b3R5cGUsICd0b0xvY2FsZVN0cmluZycpLmVudW1lcmFibGUgaXMgZmFsc2UK
LVBBU1MgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihOdW1iZXIucHJvdG90eXBlLCAn
dG9Mb2NhbGVTdHJpbmcnKS5jb25maWd1cmFibGUgaXMgdHJ1ZQotUEFTUyBPYmplY3QuZ2V0T3du
UHJvcGVydHlEZXNjcmlwdG9yKE51bWJlci5wcm90b3R5cGUsICd0b0xvY2FsZVN0cmluZycpLndy
aXRhYmxlIGlzIHRydWUKLVBBU1MgTnVtYmVyLnByb3RvdHlwZS50b0xvY2FsZVN0cmluZy5jYWxs
KDApIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgotUEFTUyBOdW1iZXIucHJvdG90eXBlLnRvTG9j
YWxlU3RyaW5nLmNhbGwoTmFOKSBkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4KLVBBU1MgTnVtYmVy
LnByb3RvdHlwZS50b0xvY2FsZVN0cmluZy5jYWxsKEluZmluaXR5KSBkaWQgbm90IHRocm93IGV4
Y2VwdGlvbi4KLVBBU1MgTnVtYmVyLnByb3RvdHlwZS50b0xvY2FsZVN0cmluZy5jYWxsKG5ldyBO
dW1iZXIpIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgotUEFTUyBOdW1iZXIucHJvdG90eXBlLnRv
TG9jYWxlU3RyaW5nLmNhbGwoKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBOdW1iZXIucHJv
dG90eXBlLnRvTG9jYWxlU3RyaW5nIGNhbGxlZCBvbiBpbmNvbXBhdGlibGUgdW5kZWZpbmVkLgot
UEFTUyBOdW1iZXIucHJvdG90eXBlLnRvTG9jYWxlU3RyaW5nLmNhbGwodW5kZWZpbmVkKSB0aHJl
dyBleGNlcHRpb24gVHlwZUVycm9yOiBOdW1iZXIucHJvdG90eXBlLnRvTG9jYWxlU3RyaW5nIGNh
bGxlZCBvbiBpbmNvbXBhdGlibGUgdW5kZWZpbmVkLgotUEFTUyBOdW1iZXIucHJvdG90eXBlLnRv
TG9jYWxlU3RyaW5nLmNhbGwobnVsbCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTnVtYmVy
LnByb3RvdHlwZS50b0xvY2FsZVN0cmluZyBjYWxsZWQgb24gaW5jb21wYXRpYmxlIG9iamVjdC4K
LVBBU1MgTnVtYmVyLnByb3RvdHlwZS50b0xvY2FsZVN0cmluZy5jYWxsKCcxJykgdGhyZXcgZXhj
ZXB0aW9uIFR5cGVFcnJvcjogTnVtYmVyLnByb3RvdHlwZS50b0xvY2FsZVN0cmluZyBjYWxsZWQg
b24gaW5jb21wYXRpYmxlIHN0cmluZy4KLVBBU1MgTnVtYmVyLnByb3RvdHlwZS50b0xvY2FsZVN0
cmluZy5jYWxsKFtdKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBOdW1iZXIucHJvdG90eXBl
LnRvTG9jYWxlU3RyaW5nIGNhbGxlZCBvbiBpbmNvbXBhdGlibGUgb2JqZWN0LgotUEFTUyBOdW1i
ZXIucHJvdG90eXBlLnRvTG9jYWxlU3RyaW5nLmNhbGwoU3ltYm9sKCkpIHRocmV3IGV4Y2VwdGlv
biBUeXBlRXJyb3I6IE51bWJlci5wcm90b3R5cGUudG9Mb2NhbGVTdHJpbmcgY2FsbGVkIG9uIGlu
Y29tcGF0aWJsZSBzeW1ib2wuCi1QQVNTICgwKS50b0xvY2FsZVN0cmluZygpIGlzICIwIgotUEFT
UyBuZXcgTnVtYmVyKDEpLnRvTG9jYWxlU3RyaW5nKCkgaXMgIjEiCi1QQVNTICgwKS50b0xvY2Fs
ZVN0cmluZygnaScpIHRocmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBpbnZhbGlkIGxhbmd1YWdl
IHRhZzogaS4KLUZBSUwgSW5maW5pdHkudG9Mb2NhbGVTdHJpbmcoKSBzaG91bGQgYmUg4oieLiBX
YXMgSU5GLgotUEFTUyAoMTIzNDU2Ljc4OSkudG9Mb2NhbGVTdHJpbmcoJ2FyJykgaXMgItmh2aLZ
o9ms2aTZpdmm2avZp9mo2akiCi1QQVNTICgxMjM0NTYuNzg5KS50b0xvY2FsZVN0cmluZygnemgt
SGFucy1DTi11LW51LWhhbmlkZWMnKSBpcyAi5LiA5LqM5LiJLOWbm+S6lOWFrS7kuIPlhavkuZ0i
Ci1QQVNTICgxMjMuNDU2KS50b0xvY2FsZVN0cmluZygnZW4nLCB7IG1heGltdW1TaWduaWZpY2Fu
dERpZ2l0czogMyB9KSBpcyAiMTIzIgotUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQot
Ci1URVNUIENPTVBMRVRFCi0K
</data>

          </attachment>
      

    </bug>

</bugzilla>