From:  Eric Rahm <erahm@mozilla.com>
Date:  12 Jan 2017 07:27:07 Hong Kong Time
Newsgroup:  news.mozilla.org/mozilla.dev.memory
Subject:  

Re: MemShrink Pre-Triage (11 Jan 2016)

NNTP-Posting-Host:  63.245.214.181



On Wed, Jan 11, 2017 at 2:36 PM, Eric Rahm <erahm@mozilla.com> wrote:

MemShrink triage: 2017-01-11

Meeting today at 4PM PST!

Triage URL: http://mzl.la/1yYeaGL

Agenda

(Add name and topic to discuss here)

Bug List

Vote for:

  • P1 High importance, will follow up periodically
  • P2 Important issue, possibly already being worked on
  • P3 Real issue, someone will get to it if they have time
  • moreinfo We need logs, or clarifying information
  • invalid Misclassified, remove the MemShrink tag

16 bugs to triage

  • 1305389 - Core :: Graphics - Firefox crashes in libGL.so after heavy RAM usage oscillation in given ClojureScript program

    Votes:

This looks a lot like https://bugzilla.mozilla.org/show_bug.cgi?id=1319426 (same reporter I think)


  • 1310175 - Core :: JavaScript Engine - Crash [@ OOM | small ] with nsACString_internal::Assign(char const*) involved

    Votes:

P3? Seems like one bad site, although it also seems like we should just bail on loading the page rather than crash...
  • 1317332 - Toolkit :: about:memory - about:memory not showing memory usage for content processes

    Votes:

    erahm, what do you think?

I couldn't repro, neither can bkelly. Probably close as WFM.
  • 1317817 - Firefox :: Menus - nsContextMenu is leaking BlobURLs for canvases

    Votes:

    erahm, what do you think?

P2 or P1 depending on how common this use case is.
  • 1317823 - Testing :: Marionette - Memory leaks (mostly urls) when running Marionette tests

    Votes:

This seems like a gecko driver bug, not sure if there's anything for us to do.
  • 1318262 - Core :: Memory Allocator - Memory leak and OOM crash in ASAN Nightly while idling on drudgereport.com

    Votes:

    mccr8, erahm, what do you think?

Couldn't repro, P3
  • 1318272 - Core :: XML - Crash when trying to pretty print 170MiB XML file

    Votes:

    mccr8, erahm, what do you think?

P3.
  • 1319278 - Core :: DOM: Workers - Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | nsTArray_base::EnsureCapacity | mozilla::dom::workers::WorkerPrivateParent::DispatchControlRunnable

    Votes:

    erahm, what do you think?

P1 or P2, pretty common crash on android. bkelly is looking at it.
  • 1319426 - Core :: Canvas: WebGL - Firefox doesn't deallocate unclassified heap until it reaches 1.8GB for a given CLJS program

    Votes:

    erahm, what do you think?

See 1305389. It's a weird usecase (compiling a ton of shaders), but we could do a better job clearing them out. P2?
  • 1323165 - Core :: General - Memory Leak Firefox with long polling rapid AJAX requests

    Votes:

    mccr8, what do you think?

Looks like we're waiting on the reporter, maybe re-ping?
  • 1324814 - Firefox :: Developer Tools - devtools leaks browser.xul window through _pingTelemetry, gDevTools, and TabTarget.onRemotenessChange

    Votes:

No STR, maybe ni bkelly again and close if he can't repro. Or just P3.
  • 1324875 - Core :: DOM: Service Workers - OOM when uploading large video to YouTube

    Votes:

Didn't fully look at this, but it seems like we're doing bad things with streams (like you know reading 100MiB at a time). P1?
  • 1325158 - Toolkit :: WebExtensions: Untriaged - perma? leak on osx and windows debug while running mochitest-chrome toolkit/components/extensions/test

    Votes:

P2, patches up.
  • 1325215 - Core :: Web Audio - Linux32 crashtests perma leaking the world

    Votes:

Looks like they're going back out the offending patch, so...meh?
  • 1328977 - Core :: DOM - Promise leaking window in child process

    Votes:

    mccr8, what do you think?

Leaking promises seems bad, maybe P1?
  • 1329344 - Firefox :: Developer Tools: Console - Developer console increasing memory consumption on each reload

    Votes:

P2.