Closed Bug 957899 Opened 6 years ago Closed 6 years ago

"Assertion failure: !aIID.Equals((::nsISupports::COMTypeInfo<int>::kIID))" with WakeLock, XPathEvaluator

Categories

(Core :: DOM: Core & HTML, defect, critical)

x86_64
macOS
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla29

People

(Reporter: jruderman, Assigned: baku)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, regression, testcase)

Attachments

(3 files)

Attached file testcase
Assertion failure: !aIID.Equals((::nsISupports::COMTypeInfo<int>::kIID))

Is this bug 798188 again?

Regression from http://hg.mozilla.org/mozilla-central/rev/9fc62be40607#l16.1 ?
Attached file stack
> Is this bug 798188 again?

Actually, no.

This is bug 952079 having this line in the diff:

>-  NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMMozWakeLock)

And not replacing it with anything else, so this class no longer QIs to nsISupports.  Which is exactly what the assert is about, so it's working!
Assignee: nobody → amarchesini
Component: XPCOM → DOM
Attached patch wl.patchSplinter Review
Attachment #8357644 - Flags: review?(bzbarsky)
Duplicate of this bug: 957893
Attachment #8357644 - Flags: review?(bzbarsky) → review+
https://hg.mozilla.org/mozilla-central/rev/6a34631f0c41
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
Reproduced 2014-01-08-mozilla-central-debug, Mac OS X 10.9.
Verified fixed 29.0a1 2014-01-13-mozilla-central-debug.
Status: RESOLVED → VERIFIED
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.