chakra-core / chakra-core/ChakraCore
Assertion error: bad type object in conversion ToInteger
- 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 test(){
async function foo(a1,a2) {
for (let i = a2; i < a1; i = i ** foo) {
const x = await i;
}
function bar () {
}
const u = new Uint8Array(bar);
const p = new Proxy(u,Reflect);
const o = Object.seal(p);
}
const r = foo();
return r;
}
for(let i=0; i<1024; i++){
test();
}
```
Execute
```shell
./ch ./test.js
```
Error msg:
```
ASSERTION 2791936: (ChakraCore/lib/Runtime/Language/JavascriptConversion.cpp, line 938) bad type object in conversion ToInteger
Failure: (JavascriptOperators::IsObject(aValue))
Illegal instruction
```
Contributor guide
Assessment
This issue has not been assessed yet.