Created attachment 8357529 [details] 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 ?
> 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!
Created attachment 8357644 [details] [diff] [review] wl.patch
Reproduced 2014-01-08-mozilla-central-debug, Mac OS X 10.9. Verified fixed 29.0a1 2014-01-13-mozilla-central-debug.