chakra-core / chakra-core/ChakraCore

ASSERTION: (ChakraCore/lib/Backend/BackwardPass.cpp, line 582) blockSucc->GetDataUseCount() != 0

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

Description

ChakraCore version:
commit c3ead3f

Build cmd:
```shell
./build.sh --debug --static
```

Test case:
```js
function foo() {
try {
try {
for (let i = 0; i < 1; i++) {
try {
function bar() {
const ret = Reflect.ownKeys();
}
const x = new bar();
}
finally {
break;
}
}
}
finally {
}
}
catch(e) {
}
}

i = 0;
while (i<1024)
{
foo();
i++;
}
```

Execute
```shell
./ch ./test.js
```

Error msg:
```
ASSERTION 2675347: (ChakraCore/lib/Backend/BackwardPass.cpp, line 582) blockSucc->GetDataUseCount() != 0
Failure: (blockSucc->GetDataUseCount() != 0)
Illegal instruction (core dumped)
```

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.