chakra-core / chakra-core/ChakraCore

ASSERTION Failure: "(index < functionBody->GetProfiledArrayCallSiteCount())" in ChakraCore/lib/Runtime/Language/DynamicProfileInfo.cpp

Open
#6,812 1 comment 0 reactions 0 assignees View on GitHub
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

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.