proxy: OperationInProgress assert after double assignment to __proto__

RESOLVED WORKSFORME

Status

()

Core
JavaScript Engine
RESOLVED WORKSFORME
7 years ago
2 years ago

People

(Reporter: Igor Bukanov, Unassigned)

Tracking

Trunk
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
The following demonstrates the problem:

@watson~/m/tm/js/src> cat ~/s/y5.js
var a = {};
a.__proto__ = Proxy.create({has: function() { return true; }});
a.__proto__ = Proxy.create({has: function() { return true; }});

@watson~/m/tm/js/src> ~/b/js/tmdbg64/js ~/s/y5.js
Assertion failure: OperationInProgress(cx, proxy), at /home/igor/m/tm/js/src/jsproxy.cpp:487
Aborted
(Assignee)

Updated

3 years ago
Assignee: general → nobody
No longer reproducible - resolving as WFM.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.