chakra-core / chakra-core/ChakraCore
ASSERTION Failure: "(index < functionBody->GetProfiledArrayCallSiteCount())" in ChakraCore/lib/Runtime/Language/DynamicProfileInfo.cpp
Open
Bug
Build Bug
Severity: 2
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
### commit
41ad58a9eebf8d52a83424c8fccfaacdb14105ec
### Build platform
Ubuntu 20.04
### Build steps
```
./build.sh --debug
```
### poc
```js
function foo(f) {
WScript.Attach(f);
}
async function bar() {
for (let i = 0; i < 1; [0,1][0]--) {
await foo(bar);
}
}
bar();
```
### assert log
```
ASSERTION 2406829: (ChakraCore/lib/Runtime/Language/DynamicProfileInfo.cpp, line 1255) index < functionBody->GetProfiledArrayCallSiteCount()
Failure: (index < functionBody->GetProfiledArrayCallSiteCount())
Illegal instruction
```
Contributor guide
Assessment
This issue has not been assessed yet.