Closed Bug 1507157 Opened 6 years ago Closed 6 years ago

dom/base/test/test_bug422403-1.html | application crashed [@ MOZ_CrashOOL]

Categories

(GeckoView :: General, defect, P1)

defect

Tracking

(geckoview64 fixed, firefox63 wontfix, firefox64+ fixed, firefox65+ fixed)

RESOLVED FIXED
mozilla65
Tracking Status
geckoview64 --- fixed
firefox63 --- wontfix
firefox64 + fixed
firefox65 + fixed

People

(Reporter: intermittent-bug-filer, Assigned: valentin)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Filed by: jwillcox [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=211585330&repo=try

https://queue.taskcluster.net/v1/task/J4ju-QSIS02Vx5SqDjpQHA/runs/1/artifacts/public/logs/live_backing.log

This crashes in automation when running against TestRunnerActivity
This seems to be due to some necko stuff going sideways[0]. Selena, any chance we could get someone to take a look?

[0] https://searchfox.org/mozilla-central/rev/d850d799a0009f851b5535580e0a8b4bb2c591d7/netwerk/ipc/NeckoParent.cpp#177
Flags: needinfo?(sdeckelmann)
Valentin - can you have a look?
Flags: needinfo?(sdeckelmann) → needinfo?(valentin.gosu)
This pref is left over from B2G days. It is currently disabled for firefox
desktop, but not for Android. This didn't affect us until now because we
always ran Android tests in non-e10s mode.

The pref ought to be removed in bug 1306801.
Pushed by valentin.gosu@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/335fa26ef0c4
Set network.disable.ipc.security to true r=kershaw
https://hg.mozilla.org/mozilla-central/rev/335fa26ef0c4
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
Valentin, does this network.disable.ipc.security issue only affect tests? GeckoView uses e10s in Firefox Focus and Reality. Should we uplift your fix to GeckoView 64 Beta?
(In reply to Chris Peterson [:cpeterson] from comment #7)
> Valentin, does this network.disable.ipc.security issue only affect tests?
> GeckoView uses e10s in Firefox Focus and Reality. Should we uplift your fix
> to GeckoView 64 Beta?

Mostly xpcshell-tests, and things that create channels without the proper SerializedLoadContext [1].
So for xpcshell-tests, we are creating a channel with certain originAttributes, but the parentProcess doesn't have a tab, so it can't match the load context to any tab.
I assume this doesn't apply to GeckoView. It should be easy to check via crash-stats.

[1] https://searchfox.org/mozilla-central/rev/b03a62c3c82316e733a3b09622c1cb7e59f64cc3/netwerk/ipc/NeckoParent.cpp#161
Flags: needinfo?(valentin.gosu)
Assignee: nobody → valentin.gosu
This looks like the same crash IIUC:
https://crash-stats.mozilla.com/report/index/02663bb7-7121-40de-b154-7c9ac0181113

Please nominate this for Beta approval when you get a chance, Valentin :)
Crash Signature: [@ MOZ_CrashOOL] → [@ mozilla::net::CrashWithReason ]
Flags: needinfo?(valentin.gosu)
Comment on attachment 9026087 [details]
Bug 1507157 - Set network.disable.ipc.security to true

[Beta/Release Uplift Approval Request]

Feature/Bug causing the regression: always present

User impact if declined: Potential crashes in automation (xpcshell-tests, certain mochitests) or uses that don't pass the proper SerializedLoadContext when opening the channel

Is this code covered by automated tests?: Unknown

Has the fix been verified in Nightly?: No

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): This check has been preffed-off for desktop for a very long time. It was only enabled on Android because we didn't use e10s there. Probably low risk.

String changes made/needed:
Flags: needinfo?(valentin.gosu)
Attachment #9026087 - Flags: approval-mozilla-beta?
Comment on attachment 9026087 [details]
Bug 1507157 - Set network.disable.ipc.security to true

[Triage Comment]
Android e10s stability fix, approved for 64.0b13 and GV64.
Attachment #9026087 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: qe-verify-
status-geckoview64=fixed
Priority: P5 → P1
Product: Firefox for Android → GeckoView
Keywords: crash
Target Milestone: Firefox 65 → mozilla65
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: