Closed Bug 626290 Opened 15 years ago Closed 15 years ago

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

Categories

(Core :: XPConnect, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: jruderman, Assigned: gal)

Details

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

Attachments

(3 files)

Attached 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.
Attached file stack trace
blocking2.0: --- → final+
Attached 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?]
Whiteboard: [sg:critical?] → [sg:critical?], fixed-in-tracemonkey
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Group: core-security
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: