AsyncShutdown timeout in asyncEmitManifestEntry("chrome_settings_overrides")
Categories
(WebExtensions :: General, defect, P1)
Tracking
(firefox-esr60 unaffected, firefox63 wontfix, firefox64 wontfix, firefox65 verified, firefox66 verified, firefox67 verified)
People
(Reporter: kmag, Assigned: mkaply)
References
(Blocks 1 open bug)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-release+
|
Details | Review |
Assignee | ||
Comment 1•6 years ago
|
||
Reporter | ||
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Updated•6 years ago
|
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 7•6 years ago
|
||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
bugherder |
Comment 10•6 years ago
|
||
Is this something we might consider taking in a 65 RC build or is it safer at this point to just let it ride with 66?
Reporter | ||
Comment 11•6 years ago
|
||
This is super trivial. I'd suggest taking it.
Assignee | ||
Comment 12•6 years ago
|
||
I'm personally torn. On the one hand, it hasn't been seen a lot, on the other hand it's a crasher.
As Kris said, it's a pretty trivial patch.
Assignee | ||
Comment 13•6 years ago
|
||
Comment on attachment 9035795 [details]
Bug 1493770 - Switch WebExt default search prompt away from promise.
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: None
User impact if declined: Occasional crash when extension with search engine is installed.
Is this code covered by automated tests?: Yes
Has the fix been verified in Nightly?: No
Needs manual test from QE?: Yes
If yes, steps to reproduce: See https://bugzilla.mozilla.org/show_bug.cgi?id=1493770#c6
Works on Mac too.
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): Refactors very self contained code.
String changes made/needed:
Updated•6 years ago
|
Comment 14•6 years ago
|
||
This issue appears to only be reproducible on Windows platform. Is this correct?
In any case, the issue was reproduced on Nightly v66.0a1 from 20190115 and Windows 10 and the fix is now verified on Nightly v66
.0a1 from 20190123 and Windows 10, using the str form comment 6. I will mark this bug as verified.
@Mike: Could this issue also be reproduced on other OSes than Windows? Could/Should I verify the fix on other OSes?
Thank you!
Assignee | ||
Comment 15•6 years ago
|
||
It is recreatable on Mac (you have to use the keystroke to close the app).
But Windows was most prevalent, so seeing that you are able to verify the fix worked, I think we're good.
Comment 16•6 years ago
|
||
Comment on attachment 9035795 [details]
Bug 1493770 - Switch WebExt default search prompt away from promise.
[Triage Comment]
Fixes an occasional crash when an extension with a search engine is installed. Verified by QA on nightly. Approved for 65.0 RC2.
Comment 17•6 years ago
|
||
bugherder uplift |
Comment 18•6 years ago
|
||
i don't really see a decline of those crashes in 65.0rc2 - should we reopen the bug or follow up in a new one?
https://crash-stats.mozilla.com/search/?async_shutdown_timeout=~chrome_settings_overrides&version=65.0rc2
Assignee | ||
Comment 19•6 years ago
|
||
Are those this bug?
Reporter | ||
Comment 20•6 years ago
|
||
The MOZ_CRASH reason is now sanitized, and I don't have access to unsanitized probes, so I can't even begin to guess whether the crashes are still from this issue, or from another.
(In reply to Mike Kaply [:mkaply] from comment #19)
Are those this bug?
Bug 1464938 is an umbrella bug for all extension shutdown hangs, including this one.
Reporter | ||
Comment 21•6 years ago
|
||
OK, apparently there's an AsyncShutdownTimeout metadata field with the necessary information now. And this is definitely still a bug in chrome_settings_overrides, though perhaps in a different place now.
Comment 22•6 years ago
|
||
As an addition to comment 14, I have reproduced the issue on Mac OS 10.13.6 with Nightly v66.0a1 from 2019-01-15 (using the COMMAND + Q keystroke to quit the browser, and then verified the fix in Nightly v67.0a1 from 2019-01-30.
Furthermore, while continuing testing for uplift, the changeset from comment 17 is to the release channel, not to beta. I have reproduced the issue in Firefox Release v64.0 and then validated the fix on Firefox Release v65.0 on Windows 10 and Mac OS 10.13.6.
I have also verified the fix on the latest Nightly for certainty.
Thank you for your contribution!
Description
•