Env var PUBLIC_STORAGE is not set in GPU process
Categories
(GeckoView :: General, defect, P2)
Tracking
(firefox124 wontfix, firefox125 wontfix, firefox126 fix-optional)
Tracking | Status | |
---|---|---|
firefox124 | --- | wontfix |
firefox125 | --- | wontfix |
firefox126 | --- | fix-optional |
People
(Reporter: jnicol, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, Whiteboard: [fxdroid] [geckoview] )
This is used by the GPU process to choose a directory in which to save webrender captures (for debugging): https://searchfox.org/mozilla-central/rev/46dae934738073c4f51c2b628503fe3bf84f89d2/gfx/webrender_bindings/src/bindings.rs#2255
Bug 1523639 made it so that this env var is only set in the parent process, presumably as calling context.getExternalFilesDir()
is not allowed in isolated processes. However, the GPU process needs this variable, and is not an isolated process. We could fix this by changing the if (!childProcess)
check to a if (!isolatedProcess)
, if such a thing is possible.
Comment 1•1 year ago
|
||
Set release status flags based on info from the regressing bug 1523639
Updated•1 year ago
|
Updated•1 year ago
|
Comment 2•1 year ago
|
||
The severity field is not set for this bug.
:boek, could you have a look please?
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Updated•11 months ago
|
Comment 3•9 months ago
•
|
||
.
Updated•3 months ago
|
Updated•3 months ago
|
Description
•