Closed Bug 951489 Opened 11 years ago Closed 11 years ago

Monster Madness asm.js demo leaves a ghost window

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 951491

People

(Reporter: Felipe, Unassigned)

References

()

Details

Earlier today I played the Monster Madness demo, and now I just checked about:memory and noticed that it leaked its window. Here's the about:memory dump:


3,477,563,946 B (100.0%) -- explicit
├──1,983,497,992 B (57.04%) -- window-objects
│  ├────874,343,400 B (25.14%) -- top(none)
│  │    ├──838,010,064 B (24.10%) -- ghost/window(http://www.playverse.com/Anonplayer/0-a2aadd1b76e14d0e848ea1de18dca4e8)
│  │    │  ├──837,345,328 B (24.08%) -- js-compartment(http://www.playverse.com/Anonplayer/0-a2aadd1b76e14d0e848ea1de18dca4e8)
│  │    │  │  ├──834,767,248 B (24.00%) -- objects
│  │    │  │  │  ├──568,213,504 B (16.34%) -- non-heap
│  │    │  │  │  │  ├──536,870,912 B (15.44%) ── elements/asm.js
│  │    │  │  │  │  └───31,342,592 B (00.90%) ── code/asm.js
│  │    │  │  │  ├──264,960,064 B (07.62%) -- malloc-heap
│  │    │  │  │  │  ├──256,229,328 B (07.37%) ── elements/non-asm.js
│  │    │  │  │  │  ├────8,442,160 B (00.24%) ── asm.js-module-data
│  │    │  │  │  │  └──────288,576 B (00.01%) ── slots
│  │    │  │  │  └────1,593,680 B (00.05%) -- gc-heap
│  │    │  │  │       ├────796,640 B (00.02%) ── function
│  │    │  │  │       ├────718,752 B (00.02%) ── ordinary
│  │    │  │  │       └─────78,288 B (00.00%) ── dense-array
│  │    │  │  ├────1,940,768 B (00.06%) -- shapes
│  │    │  │  │    ├──1,096,128 B (00.03%) -- gc-heap
│  │    │  │  │    │  ├────562,640 B (00.02%) -- tree
│  │    │  │  │    │  │    ├──541,760 B (00.02%) ── global-parented
│  │    │  │  │    │  │    └───20,880 B (00.00%) ── non-global-parented
│  │    │  │  │    │  ├────302,328 B (00.01%) ── base
│  │    │  │  │    │  └────231,160 B (00.01%) ── dict
│  │    │  │  │    └────844,640 B (00.02%) -- malloc-heap
│  │    │  │  │         ├──541,984 B (00.02%) ── tree-tables
│  │    │  │  │         ├──169,984 B (00.00%) ── compartment-tables
│  │    │  │  │         ├───95,072 B (00.00%) ── dict-tables
│  │    │  │  │         └───37,600 B (00.00%) ── tree-shape-kids
│  │    │  │  ├──────366,496 B (00.01%) -- type-inference
│  │    │  │  │      ├──350,080 B (00.01%) ── type-scripts
│  │    │  │  │      └───16,416 B (00.00%) ── allocation-site-tables
│  │    │  │  ├──────245,656 B (00.01%) -- scripts
│  │    │  │  │      ├──163,760 B (00.00%) ── gc-heap
│  │    │  │  │      └───81,896 B (00.00%) ── malloc-heap/data
│  │    │  │  ├───────16,904 B (00.00%) -- sundries
│  │    │  │  │       ├──15,624 B (00.00%) ── malloc-heap
│  │    │  │  │       └───1,280 B (00.00%) ── gc-heap
│  │    │  │  └────────8,256 B (00.00%) ── regexp-compartment
│  │    │  ├──────583,872 B (00.02%) ── style-sheets
│  │    │  ├───────78,944 B (00.00%) -- dom
│  │    │  │       ├──50,160 B (00.00%) ── element-nodes
│  │    │  │       ├──18,224 B (00.00%) ── text-nodes
│  │    │  │       ├───8,752 B (00.00%) ── other [2]
│  │    │  │       ├───1,296 B (00.00%) ── comment-nodes
│  │    │  │       └─────512 B (00.00%) ── event-targets [2]
│  │    │  └────────1,920 B (00.00%) ── property-tables
Coincidentally, I just filed this.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.