"ASSERTION: weird object, expecting an outer window proxy" with uneval(InstallTrigger)

RESOLVED FIXED

Status

()

defect
RESOLVED FIXED
9 years ago
5 years ago

People

(Reporter: jruderman, Assigned: gal)

Tracking

(Blocks 1 bug, {assertion, testcase})

Trunk
x86
macOS
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(blocking2.0 final+)

Details

(Whiteboard: [sg:critical?], fixed-in-tracemonkey)

Attachments

(3 attachments)

Reporter

Description

9 years ago
Posted file testcase
###!!! ASSERTION: weird object, expecting an outer window proxy: 'obj->getClass()->ext.innerObject', file js/src/xpconnect/wrappers/WrapperFactory.cpp, line 77

Security-sensitive for now because this might be related to bug 626280.
Reporter

Comment 1

9 years ago
Posted file stack trace
Assignee

Updated

9 years ago
blocking2.0: --- → final+
Assignee

Comment 2

9 years ago
Posted patch patchSplinter Review
Blake, we really need to handle the outer window in some cleaner fashion. The twice-unwrap-thing is really biting us.
Assignee: nobody → gal
Attachment #504377 - Flags: review?(mrbkap)
Attachment #504377 - Flags: review?(mrbkap) → review+
Whiteboard: [sg:critical?]
Assignee

Comment 3

9 years ago
http://hg.mozilla.org/tracemonkey/rev/7d0779c2b7ec
Whiteboard: [sg:critical?] → [sg:critical?], fixed-in-tracemonkey
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Group: core-security
You need to log in before you can comment on or make changes to this bug.