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!"

RESOLVED FIXED in mozilla46

Status

defect
RESOLVED FIXED
4 years ago
Last year

People

(Reporter: philor, Assigned: kmag)

Tracking

({assertion, intermittent-failure})

Trunk
mozilla46
Dependency tree / graph
Bug Flags:
blocking-webextensions +

Firefox Tracking Flags

(firefox44 affected)

Details

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: 4 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.