Closed Bug 429266 Opened 17 years ago Closed 17 years ago

Assertion failure with "let", trap(), DVG

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: jruderman, Assigned: crowderbt)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

function f() { let (a) 1; null.x; } trap(f, 0, ""); f() Assertion failure: nuses == 0 || *pcstack[pcdepth - 1] == JSOP_ENTERBLOCK, at jsopcode.c:5175
This is fixed by my WIP patch from bug 422137.
Depends on: 422137
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite?
not fixed. passes in browser but not shell.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
of course, trap isn't supported in the browser. duh. this was on linux 64bit and I rm'd the obj dirs to make sure they built ok to confirm the assert was still there.
Yeah, thanks bc. Not sure why I thought this one was fixed by the patch from bug 422137. Also, not sure what the equivalent of trap() is for the browser.
No longer depends on: 422137
Fixed by bug 431465's patch.
Depends on: 431465
Assignee: general → crowder
Status: REOPENED → NEW
Status: NEW → ASSIGNED
Bug 431465 has landed, please reopen if this crash persists.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago17 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 17 years ago17 years ago
Resolution: --- → FIXED
/cvsroot/mozilla/js/tests/js1_7/extensions/regress-429266.js,v <-- regress-429266.js initial revision: 1.1 changeset: 15653:c6248d1bd02d
Flags: in-testsuite? → in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: