Closed
Bug 608963
Opened 14 years ago
Closed 14 years ago
"ASSERTION: bad this object in get" crash [@ xpc::holder_get ]
Categories
(Core :: XPConnect, defect)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | beta7+ |
People
(Reporter: jruderman, Assigned: mrbkap)
Details
(Keywords: assertion, regression, testcase)
Attachments
(3 files)
###!!! ASSERTION: bad this object in get: 'wrapper->isProxy()', file js/src/xpconnect/wrappers/XrayWrapper.cpp, line 158 Assertion failure: isProxy(), at jsproxy.h:188 This is a regression from mrbkap's landings last night.
Reporter | ||
Comment 1•14 years ago
|
||
Assignee | ||
Comment 2•14 years ago
|
||
ray wrappers don't really support arbitrary getters and setters, so delegating to one should not pass the original object through, but instead use the wrapper. This is congruous to the while loop in XPC_NW_GetOrSetProperty in the olden days.
Comment 3•14 years ago
|
||
Comment on attachment 487634 [details] [diff] [review] Fix Weird. This is pretty hacky.
Attachment #487634 -
Flags: review?(gal) → review+
Assignee | ||
Comment 5•14 years ago
|
||
Given that this actually crashes in opt builds (and it's a regression from yesterday), b7 would be nice. But I don't think this is going to hit on any real sites or extensions, so b8 would be OK too.
Comment 6•14 years ago
|
||
Blocking beta7, but if this was the last and only bug and we didn't have a patch I'd punt. So land this ASAP :)
blocking2.0: ? → beta7+
Assignee | ||
Comment 7•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/4e04ac0b0820
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•14 years ago
|
Summary: "ASSERTION: bad this object in get" → "ASSERTION: bad this object in get" crash [@ xpc::holder_get ]
You need to log in
before you can comment on or make changes to this bug.
Description
•