Give IPC_FAIL_NO_REASON a reason and check it well
Categories
(Core :: Storage: localStorage & sessionStorage, task, P1)
Tracking
()
People
(Reporter: jstutte, Assigned: jstutte)
References
Details
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-release+
|
Details | Review |
IPC_FAIL_NO_REASON should not be used and transformed into IPC_FAIL with reason.
In doing so, we should also verify if the reason really merits an IPC_FAIL given the possible fatal consequences for the calling actor.
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
I will be reviewing patches like this right after bug 1688665 which has been waiting for a review for long time.
Comment 4•3 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 5•3 years ago
|
||
Comment on attachment 9264721 [details]
Bug 1750527: Remove MOZ_CRASH_UNLESS_FUZZING and give IPC_FAIL a reason. r?#dom-storage-reviewers
Beta/Release Uplift Approval Request
- User impact if declined: Bug 1746656 shows that some users get parent browser crashes somewhat frequently.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): The patch does mostly remove some MOZ_CRASH_UNLESS_FUZZING in favor of the already in-place IPC_FAIL (which is a kind of tested code path by our fuzzers). In most cases this will just crash the calling content process instead of crashing the parent.
- String changes made/needed:
Comment 6•3 years ago
|
||
This has a minor conflict in ActorsParent.cpp due to bug 1754448. Can you please attach a rebased patch?
| Assignee | ||
Comment 7•3 years ago
|
||
| Assignee | ||
Comment 8•3 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #6)
This has a minor conflict in ActorsParent.cpp due to bug 1754448. Can you please attach a rebased patch?
Done. Do we need reviewers for this?
| Assignee | ||
Updated•3 years ago
|
Comment 9•3 years ago
|
||
Given that the rebase was pretty trivial, I don't think it needs another round of reviews. In general, I would say it's only really needed when the rebased patch requires more significant changes compared to the original. Thanks!
| Assignee | ||
Comment 10•3 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #9)
Given that the rebase was pretty trivial, I don't think it needs another round of reviews. In general, I would say it's only really needed when the rebased patch requires more significant changes compared to the original. Thanks!
Is there any outstanding action here I should take? Thanks!
Updated•3 years ago
|
Updated•3 years ago
|
Comment 11•3 years ago
|
||
Comment on attachment 9268075 [details]
WIP: Bug 1750527: Remove MOZ_CRASH_UNLESS_FUZZING and give IPC_FAIL a reason - rebased on FIREFOX_98_0_1_RELEASE
Approved for 98.0.2, thanks.
Comment 12•3 years ago
|
||
| bugherder uplift | ||
Description
•