chakra-core / chakra-core/ChakraCore

ASSERTION failure in ChakraCore/lib/Runtime/Language/CacheOperators.cpp, line 178

Open
#6,271 1 comment 0 reactions 1 assignee Claimed by @akroshg View on GitHub
Dominant language
JavaScript
Stars
9.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

The debug build of Chakacore crashes.
PoC:
```
function testReconfigureAsAccessorProperty(f) {
var length = 2;
Object.defineProperty(f, 'length', {
get: function () {
return length;
},
set: function (v) {
length = v;
}
});
}
(function testSetOnInstance() {
function f() {}
delete f.length;
testReconfigureAsAccessorProperty(f);
Object.defineProperty(Function.prototype, 'length', {
writable: true
});
f.length = 123;
print(f.length); // It should print 123; but print 0
})();

```
Version= `e79d68a` on master branch
OS=Ubuntu 16.04.6
Arch=x86_64

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.