Closed Bug 1710095 Opened 4 years ago Closed 4 years ago

Replace the unmaintained memmap crate with memmap2 in audioipc

Categories

(Core :: Audio/Video: cubeb, task)

task

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: gsvelto, Assigned: kinetik)

References

Details

Attachments

(1 file)

The memmap crate used in audioipc is unmaintained (see RUSTSEC-2020-0077). The memmap2 crate is available as an alternative and is actively maintained.

https://github.com/mozilla/audioipc-2/pull/122 has been merged, we can update audioipc now.

Flags: needinfo?(kinetik)
Assignee: nobody → kinetik
Status: NEW → ASSIGNED
Flags: needinfo?(kinetik)

Includes:
39de095 - Fix Windows build after memmap2 switch.
dd3b2df - Replace dependency to memmap with memmap2
1181c79 - audioipc: Add support for ashmem to shm.rs.
9347261 - audioipc: Try shm_open before falling back to temp file.

Plus minor clippy fixes and non-code CI config changes.

Blocks: 1700243
Pushed by mgregan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/256849121aa4 Update audioipc to 7537bfad for memmap -> memmap2 transition. r=chunmin,cubeb-reviewers,padenot
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: