Repository navigation
backport ICU-20575 to fix err/crasher in ICU 64.x #27418
Copy link
Copy link
Closed
Labels
i18n-apiIssues and PRs related to Node.js internationalization support.Issues and PRs related to Node.js internationalization support.
Description
Activity
- addedi18n-apiIssues and PRs related to Node.js internationalization support.Issues and PRs related to Node.js internationalization support.
on Apr 25, 2019 Test case:
env LANG=fr@EURO ./out/Debug/node -p 'new Intl.NumberFormat().resolvedOptions().localeCrashes with:
Fatal error in ../../deps/v8/src/objects/intl-objects.cc, line 417
Locale::forLocaleTag("fr-x-lvariant-euro-euro")returnsU_ILLEGAL_ARGUMENT_ERROR(why? Perhaps an illegal doubled tag.)After the fix the printout is
fr-x-lvariant-euro(for unknown reasons, v8 patched around some of the other behaviors, so the output will look different than the upstream issue.)
Fixed in #27435
- added 2 commits that reference this issue
on Apr 27, 2019 - added a commit that references this issue
on May 2, 2019 - added a commit that references this issue
on May 16, 2019 - added a commit that references this issue
on May 17, 2019 - added a commit that references this issue
on Jun 7, 2019 - added a commit that references this issue
on Jul 1, 2019 - added a commit that references this issue
on Jul 29, 2019 - added a commit that references this issue
on Aug 26, 2019 - added a commit that references this issue
on Sep 30, 2019 - added a commit that references this issue
on Nov 22, 2019 - added a commit that references this issue
on Feb 4, 2020 - added a commit that references this issue
on Feb 25, 2020 - added a commit that references this issue
on Mar 31, 2020
Metadata
Metadata
Assignees
Labels
i18n-apiIssues and PRs related to Node.js internationalization support.Issues and PRs related to Node.js internationalization support.
Tracking: unicode-org/icu#634
Now that #27361 (ICU 64.2) landed, it would be good to pull this in.
This probably exacerbated #27379 on some platforms.