Closed
Bug 20160
Opened 26 years ago
Closed 26 years ago
Assertion failure: atom, at jsopcode.c:1656
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
VERIFIED
FIXED
People
(Reporter: rginda, Assigned: brendan)
Details
Attachments
(1 file)
|
3.15 KB,
patch
|
Details | Diff | Splinter Review |
An erroneous function in chatzilla crashed the js engine. The engine was
attempting to decompile the function to report the error.
Brendan says,
"recent changes clone
function objects often, and the clone is a lightweight who
shares its prototype (the clone-parent) scope until it's used in a
for/in loop, or in certain eval cases, that set a local varthen the
lightweight clone gets its own scope, with just one (!) var in it,
the one set by the for/in or eval the decompiler was not looking in the
prototype for args and vars -- it thought the function scope was 'flat'
or self-contained"
| Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
| Assignee | ||
Comment 1•26 years ago
|
||
| Assignee | ||
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 2•26 years ago
|
||
Fix checked in.
/be
| Reporter | ||
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•