Closed Bug 1215775 Opened 9 years ago Closed 8 years ago

Intermittent test_ext_sendmessage_doublereply.html,test_ext_simple.html,test_ext_geturl.html,test_ext_notifications.html | Assertion count 8 is greater than expected range 0-0 assertions from "ASSERTION: This is unsafe! Fix the caller!"

Categories

(WebExtensions :: Untriaged, defect)

defect
Not set
normal

Tracking

(firefox44 affected)

RESOLVED FIXED
mozilla46
Tracking Status
firefox44 --- affected

People

(Reporter: philor, Assigned: kmag)

References

Details

(Keywords: assertion, intermittent-failure)

Imma go out on a limb and say that smaug doesn't care for your event dispatching, and thinks it's unsafe, and that you should fix it.

https://treeherder.mozilla.org/logviewer.html#?job_id=15784449&repo=mozilla-inbound
https://treeherder.mozilla.org/logviewer.html#?job_id=3065581&repo=b2g-inbound
I think we need to explicitly destroy the windowless docshell. Otherwise it will get freed at some random time, possibly while we're not allowed to fire events or run JS. I think we might need to expose a method to do that from C++.
Blocks: webext
Summary: Intermittent test_ext_sendmessage_doublereply.html,test_ext_simple.html | Assertion count 8 is greater than expected range 0-0 assertions from "ASSERTION: This is unsafe! Fix the caller!" → Intermittent test_ext_sendmessage_doublereply.html,test_ext_simple.html,test_ext_geturl.html | Assertion count 8 is greater than expected range 0-0 assertions from "ASSERTION: This is unsafe! Fix the caller!"
Flags: blocking-webextensions+
Summary: Intermittent test_ext_sendmessage_doublereply.html,test_ext_simple.html,test_ext_geturl.html | Assertion count 8 is greater than expected range 0-0 assertions from "ASSERTION: This is unsafe! Fix the caller!" → Intermittent test_ext_sendmessage_doublereply.html,test_ext_simple.html,test_ext_geturl.html,test_ext_notifications.html | Assertion count 8 is greater than expected range 0-0 assertions from "ASSERTION: This is unsafe! Fix the caller!"
Blocks: 1230447
Blocks: 1235005
Blocks: 1238585
Blocks: 1230771
Blocks: 1236949
No longer blocks: 1236949
Depends on: 1239822
No longer blocks: webext, 1230447, 1230771, 1235005, 1238585
Assignee: nobody → kmaglione+bmo
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.