← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1595324] [NEW] Oxide library overrides malloc when it shouldn't

 

Public bug reported:

When compiled without the experimental allocator shim or tcmalloc,
Chromium overrides glibc's malloc symbols (via
base/process/memory_linux.cc) with wrappers that abort on failure. This
is undesirable for Oxide because it means we change the allocator
behaviour for embedders linked against us.

We only want this behaviour for child processes.

** Affects: oxide
     Importance: Medium
     Assignee: Chris Coulson (chrisccoulson)
         Status: Triaged

** Changed in: oxide
   Importance: Undecided => Medium

** Changed in: oxide
       Status: New => Triaged

** Changed in: oxide
     Assignee: (unassigned) => Chris Coulson (chrisccoulson)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1595324

Title:
  Oxide library overrides malloc when it shouldn't

Status in Oxide:
  Triaged

Bug description:
  When compiled without the experimental allocator shim or tcmalloc,
  Chromium overrides glibc's malloc symbols (via
  base/process/memory_linux.cc) with wrappers that abort on failure.
  This is undesirable for Oxide because it means we change the allocator
  behaviour for embedders linked against us.

  We only want this behaviour for child processes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1595324/+subscriptions


Follow ups