Closed Bug 20160 Opened 26 years ago Closed 26 years ago

Assertion failure: atom, at jsopcode.c:1656

Categories

(Core :: JavaScript Engine, defect, P3)

x86
All
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: rginda, Assigned: brendan)

Details

Attachments

(1 file)

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"
Status: NEW → ASSIGNED
Attached patch proposed fixSplinter Review
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Fix checked in. /be
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: