chakra-core / chakra-core/ChakraCore

ASSERTION Failure "U_STRING_NOT_TERMINATED_WARNING" in ChakraCore-master/lib/Runtime/Library/IntlEngineInterfaceExtensionObject.cpp, line 941

Open
#6,805 1 comment 0 reactions 0 assignees View on GitHub
Bug Severity: 2
Dominant language
JavaScript
Stars
9.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

```
commit : 41ad58a
Engine version : ch version 1.13.0.0-beta
Build platform : Ubuntu 18.04
Clang version : 6.0.0
Build steps : ./build.sh --sanitize=address --static -j -d
```
POC
```
cat 87b228d1b5ba4db0b1cc8dc471c76e52.js
--------------------------------------------------------------------------------------------------------
var date0 = new Date('1995-12-17T03:24:00');
var dateti1 = new Intl.DateTimeFormat("iw-up-a-caiaup-araup-ai-pdu-sp-bs-up-arscna-zeieiaup-araup-arscia-rews-us-up-arscna-zeieiaup-araup-arsciap-arscna-zeieiaup-araup-arscie-u-sp-bs-uaup-arscia");
d = dateti1.format(date0);
```
Assert Log
```
./ch 87b228d1b5ba4db0b1cc8dc471c76e52.js
---------------------------------------------------
ASSERTION 3898: (ChakraCore-master/lib/Runtime/Library/IntlEngineInterfaceExtensionObject.cpp, line 941) U_STRING_NOT_TERMINATED_WARNING
Failure: (false)
Illegal instruction
```

Hi, Richard, could you please help check this issue?

@rhuanjl

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.