Open Bug 1611913 Opened 5 years ago Updated 2 years ago

Stop using and copying extensions.webextensions.uuids in the child processes

Categories

(WebExtensions :: General, defect, P2)

defect

Tracking

(Fission Milestone:Future)

REOPENED
Fission Milestone Future

People

(Reporter: zombie, Assigned: zombie)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

We probably have all the data in MM.sharedMem anyway. Also, it looks like we're not clearing up UUIDs for temporary installed addons, I have about 50 of them in my main profile.

INFO - Console message: Warning: attempting to write 22760 bytes to preference extensions.webextensions.uuids.

Can we perhaps add assertions that the uuid list matches before/after a test is run?

also potentially causes bug 1498706?

Blocks: 1498706
Summary: Stop using and copying extensions.webextensions.uuid in the child processes → Stop using and copying extensions.webextensions.uuids in the child processes
Assignee: nobody → tomica
Priority: -- → P2

Tomislav says this bug doesn't need to block Fission MVP.

Fission Milestone: --- → Future
See Also: → 1363464
Severity: normal → S3

This has already been implemented in bug 1766866: https://searchfox.org/mozilla-central/rev/8433b62e54fd30663e82f090c4d31554531a2e66/modules/libpref/Preferences.cpp#6060

(In reply to Tomislav Jovanovic :zombie from comment #1)

INFO - Console message: Warning: attempting to write 22760 bytes to preference extensions.webextensions.uuids.

Can we perhaps add assertions that the uuid list matches before/after a test is run?

also potentially causes bug 1498706?

Tracked in bug 1363464 & bug 1826390.

Status: NEW → RESOLVED
Closed: 2 years ago
Depends on: 1766866
Resolution: --- → FIXED
See Also: → 1826390

If you don't mind, I'm going to re-open this, since the code you linked is only for Web Content Processes. Bug 1819714 is the infrastructure to do this for all subprocesses for perf reasons.

Status: RESOLVED → REOPENED
Depends on: 1819714
Resolution: FIXED → ---
You need to log in before you can comment on or make changes to this bug.