Avoid re-using the IPCBlobInputStreamChild objects when migrating
Categories
(Core :: DOM: File, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: nika, Assigned: nika)
References
Details
Attachments
(1 file)
Migrating this object between threads currently, and thus using the same object for multiple IPC channels, violates some of the invariants expected by the patch in bug 1540731.
Clearing the manager property and re-using one of these actors should not be done. Instead, this patch could be fixed by creating a new set of actors, and rewriting all IPCBlobInputStream objects to reference it when performing a migration.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Comment 3•6 years ago
|
||
Backed out changeset a7cbe0438433 (bug 1540733) for causing browser_ipcBlob_temporary.js and test_wasm_recompile.js to perma fail
push that caused the backout: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=a7cbe043843340945476d44fd59d8b015b98480d
backout: https://hg.mozilla.org/integration/autoland/rev/e3308b44faa7ea386242cc98ed4603435d40713b
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 5•6 years ago
|
||
bugherder |
Description
•