Created attachment 721875 [details] Stack backtrace FireTray appears to register a callback using ctypes. However this assertion fires when ctypes attempts to invoke the callback: MOZ_ASSERT(XPCJSRuntime::Get()->GetJSContextStack()->Peek() == cx);
Created attachment 721934 [details] [diff] [review] Push a cx before calling into ctypes callbacks. v1
Attachment #721934 - Flags: review?(jorendorff)
Severity: normal → critical
Crash Signature: [@ xpc::WrapperFactory::Rewrap(JSContext*, JSObject*, JSObject*, JSObject*, JSObject*, unsigned int) ]
Jorendorff - ping? This should be a pretty quick patch to review, and it's a startup crash for people with certain addons like Neil.
Attachment #721934 - Flags: review?(jorendorff) → review+
Followup test bustage fix: https://hg.mozilla.org/integration/mozilla-inbound/rev/ef711d90e7b7
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla22
You need to log in before you can comment on or make changes to this bug.