Closed Bug 776328 Opened 13 years ago Closed 13 years ago

"ASSERTION: Forgot to check if this is a wrapper?" with Components.lookupMethod

Categories

(Core :: XPConnect, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla17
Tracking Status
firefox17 + verified

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(3 files)

###!!! ASSERTION: Forgot to check if this is a wrapper?: 'IS_WRAPPER_CLASS(js::GetObjectClass(obj))', file ../../../dist/include/xpcpublic.h, line 70 Assertion failure: (DebugCheckWrapperClass(obj) && !js::GetReservedSlot(obj, 0).isDouble()), at /Users/jruderman/trees/mozilla-central/js/xpconnect/wrappers/XrayWrapper.cpp:440 Might be a regression from bug 774245.
Attached file stack traces
Same as bug 776333.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
This testcase still asserts for me.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Testcase still asserts even though bug 776333 is now resolved, so what's the impact here of this assert being tripped? How does this manifest? What's the ramification for the end user? Trying to get a sense of the importance for tracking here.
Fixed a stupid mistake. Flagging Blake for review.
Attachment #650481 - Flags: review?(mrbkap)
(In reply to Lukas Blakk [:lsblakk] from comment #4) > Testcase still asserts even though bug 776333 is now resolved, so what's the > impact here of this assert being tripped? How does this manifest? What's > the ramification for the end user? Trying to get a sense of the importance > for tracking here. We should track. Simple fix, and potential crashes etc if left unfixed.
Attachment #650481 - Flags: review?(mrbkap) → review+
Pushed to m-i: https://hg.mozilla.org/integration/mozilla-inbound/rev/4e0f55796e6f (this is very low risk for bustage, so I don't think it's worth the try resources to do a push there)
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Already fixed, setting status & tracking for completeness in case there's fallout later for any reason.
Keywords: verifyme
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Firefox/17.0 Verified the fix with the latest beta-debug build (id 20121017141413) on Mac OS X 10.7.5 and doesn't assert anymore. Marking verified for Firefox 17.
mass remove verifyme requests greater than 4 months old
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: