Closed Bug 1142597 Opened 9 years ago Closed 9 years ago

sdk/tabs memory leak when opening and closing new windows

Categories

(Add-on SDK Graveyard :: General, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1224577

People

(Reporter: evold, Unassigned)

References

Details

From bug 1114746 comment 2:

The problem can be reproduces 100% of the time if for opening windows instead of tabs.

Steps to reproduce:
  1. create an add-on with 'let tabs = require('sdk/tabs')' (doesn't matter if you use let/var or const)
  2. open around 10 new Firefox windows and then close them (except one)
  3. windows not tabs
  4. check in about:memory for --top(none)/detached
  5. garbage collection or cycle collection or minimize memory usage does nothing

tested with a clean profile on Firefox 34, and Nightly

  6. disable the add-on
  7. performing garbage collection now will free the memory used by those 10 windows
Priority: -- → P1
Chances are, the patch in bug 1224577 fixes this.
Depends on: 1224577
But note that the leaking addonw there didn't obviously require "sdk/tabs"...
And actually, the code bug 1224577 fixes postdates the comment cited in comment 0.  So there might be a separate leak here.
Is there an example of an addon per comment 0 in this bug so we can retest once bug 1224577 is fixed?
Flags: needinfo?(dtownsend)
I created a quick example and couldn't reproduce this with the fix from bug 1224577 so either this is a straight dupe or this specific case might have been fixed by bug 854982
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(dtownsend)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.