Closed Bug 1148405 Opened 5 years ago Closed 5 years ago
Intermittent Mulet test
_garbage _at _end _of _declarations .html,test _value _storage .html | uncaught exception - NS _ERROR _UNEXPECTED: Component returned failure code: 0x8000ffff (NS _ERROR _UNEXPECTED) [ns ISync Message Sender .send Sync Message]
Summary: Intermittent Mulet test_garbage_at_end_of_declarations.html | uncaught exception - NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsISyncMessageSender.sendSyncMessage] at chrome://specialpowers/content/specialpower → Intermittent Mulet test_garbage_at_end_of_declarations.html,test_value_storage.html | uncaught exception - NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsISyncMessageSender.sendSyncMessage]
My guess is that this is going on: http://mxr.mozilla.org/mozilla-central/source/dom/base/nsFrameMessageManager.cpp#657 // No kind of blocking send should be issued on top of a sync message. There is one SpecialPowers.getBoolPref("layout.css.unset-value.enabled") call. Perhaps it's causing this issue, because it is called repeatedly?
I haven't tested this on Mulet myself, but I think this could fix it. At least, it won't make anything worse.
Attachment #8584613 - Flags: review?(bugs)
Hmm, are we using cpows in tests or what would cause us to reenterer sync call?
Comment on attachment 8584613 [details] [diff] [review] 1148405.diff I guess we can land this, and if this helps, need to fix something in testing framework or something.
Attachment #8584613 - Flags: review?(bugs) → review+
You need to log in before you can comment on or make changes to this bug.