I made a bad assumption in xptiInterfaceEntry::GetEntryForParam that all params that are interfaces types will be resolvable at runtime. I found that on some interfaces this hit the assert in that code. Big suprise... People declare params using types that are forward declared but never actually fully declared in idl. This is perfectly legal. xpti clients should get a error result rather than a crash. patch coming up.
Comment on attachment 65902 [details] [diff] [review] proposed fix r=dbradley
Attachment #65902 - Flags: review+
*** Bug 122463 has been marked as a duplicate of this bug. ***
Comment on attachment 65902 [details] [diff] [review] proposed fix firstname.lastname@example.org
Attachment #65902 - Flags: superreview+
Status: NEW → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → FIXED
Marking Verified -
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.