Closed
Bug 732335
Opened 13 years ago
Closed 13 years ago
Adblock Plus 2.0.3 cause zombie compartments
Categories
(Firefox :: Extension Compatibility, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: Swarnava, Unassigned)
References
()
Details
(Whiteboard: [MemShrink])
99,800,448 B (100.0%) -- explicit
├──55,853,866 B (55.97%) -- js
│ ├──21,986,522 B (22.03%) -- compartment([System Principal], 0x336a000)
│ │ ├──12,795,904 B (12.82%) -- gc-heap
│ │ │ ├───5,828,928 B (05.84%) -- objects
│ │ │ │ ├──3,752,848 B (03.76%) -- non-function
│ │ │ │ └──2,076,080 B (02.08%) -- function
│ │ │ ├───3,209,600 B (03.22%) -- shapes
│ │ │ │ ├──1,704,480 B (01.71%) -- tree
│ │ │ │ └──1,505,120 B (01.51%) -- dict
│ │ │ ├───1,960,672 B (01.96%) -- arena
│ │ │ │ ├──1,868,088 B (01.87%) -- unused
│ │ │ │ ├─────49,984 B (00.05%) -- headers
│ │ │ │ └─────42,600 B (00.04%) -- padding
│ │ │ ├───1,040,912 B (01.04%) -- strings
│ │ │ ├─────701,640 B (00.70%) -- scripts
│ │ │ ├──────53,792 B (00.05%) -- type-objects
│ │ │ └─────────360 B (00.00%) -- xml
│ │ ├───3,073,322 B (03.08%) -- string-chars
│ │ ├───1,609,104 B (01.61%) -- object-slots
│ │ ├───1,572,864 B (01.58%) -- mjit-code
│ │ │ ├──1,397,212 B (01.40%) -- method
│ │ │ ├────124,008 B (00.12%) -- regexp
│ │ │ └─────51,644 B (00.05%) -- unused
│ │ ├───1,383,984 B (01.39%) -- script-data
│ │ ├─────780,144 B (00.78%) -- shapes-extra
│ │ │ ├──331,104 B (00.33%) -- tree-tables
│ │ │ ├──281,792 B (00.28%) -- dict-tables
│ │ │ ├───94,720 B (00.09%) -- tree-shape-kids
│ │ │ └───72,528 B (00.07%) -- empty-shape-arrays
│ │ ├─────655,360 B (00.66%) -- analysis-temporary
│ │ ├──────67,584 B (00.07%) -- mjit-data
│ │ └──────48,256 B (00.05%) -- type-inference
│ │ └──48,256 B (00.05%) -- script-main
│ ├──12,857,344 B (12.88%) -- gc-heap-chunk-dirty-unused
│ ├───7,411,912 B (07.43%) -- compartment(http://www.facebook.com/heavengod/posts/3460560832694?notif_t=like)
│ │ ├──3,895,296 B (03.90%) -- gc-heap
│ │ │ ├──1,424,672 B (01.43%) -- objects
│ │ │ │ ├────713,072 B (00.71%) -- function
│ │ │ │ └────711,600 B (00.71%) -- non-function
│ │ │ ├────870,840 B (00.87%) -- shapes
│ │ │ │ ├──606,480 B (00.61%) -- tree
│ │ │ │ └──264,360 B (00.26%) -- dict
│ │ │ ├────654,104 B (00.66%) -- arena
│ │ │ │ ├──626,928 B (00.63%) -- unused
│ │ │ │ ├───15,216 B (00.02%) -- headers
│ │ │ │ └───11,960 B (00.01%) -- padding
│ │ │ ├────646,080 B (00.65%) -- scripts
│ │ │ ├────158,096 B (00.16%) -- strings
│ │ │ └────141,504 B (00.14%) -- type-objects
│ │ ├──1,027,568 B (01.03%) -- script-data
│ │ ├────655,360 B (00.66%) -- mjit-code
│ │ │ ├──483,428 B (00.48%) -- method
│ │ │ ├──137,652 B (00.14%) -- regexp
│ │ │ └───34,280 B (00.03%) -- unused
│ │ ├────534,768 B (00.54%) -- analysis-temporary
│ │ ├────409,072 B (00.41%) -- shapes-extra
│ │ │ ├──275,360 B (00.28%) -- tree-tables
│ │ │ ├───64,576 B (00.06%) -- tree-shape-kids
│ │ │ ├───63,136 B (00.06%) -- dict-tables
│ │ │ └────6,000 B (00.01%) -- empty-shape-arrays
│ │ ├────366,264 B (00.37%) -- object-slots
│ │ ├────323,152 B (00.32%) -- string-chars
│ │ ├────199,408 B (00.20%) -- type-inference
│ │ │ ├──122,272 B (00.12%) -- object-main
│ │ │ ├───56,784 B (00.06%) -- script-main
│ │ │ └───20,352 B (00.02%) -- tables
│ │ └──────1,024 B (00.00%) -- mjit-data
│ ├───7,180,528 B (07.19%) -- compartment(https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox)
│ │ ├──3,907,584 B (03.92%) -- gc-heap
│ │ │ ├──1,667,016 B (01.67%) -- objects
│ │ │ │ ├────862,200 B (00.86%) -- function
│ │ │ │ └────804,816 B (00.81%) -- non-function
│ │ │ ├──1,033,200 B (01.04%) -- shapes
│ │ │ │ ├────880,680 B (00.88%) -- tree
│ │ │ │ └────152,520 B (00.15%) -- dict
│ │ │ ├────695,288 B (00.70%) -- arena
│ │ │ │ ├──667,816 B (00.67%) -- unused
│ │ │ │ ├───15,264 B (00.02%) -- headers
│ │ │ │ └───12,208 B (00.01%) -- padding
│ │ │ ├────393,120 B (00.39%) -- scripts
│ │ │ ├────104,960 B (00.11%) -- type-objects
│ │ │ └─────14,000 B (00.01%) -- strings
│ │ ├──1,376,256 B (01.38%) -- mjit-code
│ │ │ ├──1,276,660 B (01.28%) -- method
│ │ │ ├─────98,448 B (00.10%) -- regexp
│ │ │ └──────1,148 B (00.00%) -- unused
│ │ ├────999,672 B (01.00%) -- script-data
│ │ ├────286,816 B (00.29%) -- shapes-extra
│ │ │ ├──204,960 B (00.21%) -- tree-tables
│ │ │ ├───36,192 B (00.04%) -- tree-shape-kids
│ │ │ ├───33,952 B (00.03%) -- dict-tables
│ │ │ └───11,712 B (00.01%) -- empty-shape-arrays
│ │ ├────239,856 B (00.24%) -- object-slots
│ │ ├────156,472 B (00.16%) -- type-inference
│ │ │ ├──136,464 B (00.14%) -- object-main
│ │ │ └───20,008 B (00.02%) -- tables
│ │ ├────126,192 B (00.13%) -- analysis-temporary
│ │ └─────87,680 B (00.09%) -- string-chars
│ ├───4,369,200 B (04.38%) -- compartment(atoms)
│ │ ├──2,861,872 B (02.87%) -- string-chars
│ │ └──1,507,328 B (01.51%) -- gc-heap
│ │ ├──1,494,528 B (01.50%) -- strings
│ │ └─────12,800 B (00.01%) -- arena
│ │ ├───5,888 B (00.01%) -- headers
│ │ ├───4,416 B (00.00%) -- unused
│ │ └───2,496 B (00.00%) -- padding
│ ├───1,216,512 B (01.22%) -- runtime
│ │ ├──1,048,576 B (01.05%) -- atoms-table
│ │ └────167,936 B (00.17%) -- runtime-object
│ ├─────557,056 B (00.56%) -- gc-heap-chunk-admin
│ ├─────131,072 B (00.13%) -- stack
│ ├─────108,032 B (00.11%) -- compartment(about:blank)
│ │ ├───98,304 B (00.10%) -- gc-heap
│ │ │ ├──38,472 B (00.04%) -- arena
│ │ │ │ ├──37,808 B (00.04%) -- unused
│ │ │ │ ├─────384 B (00.00%) -- headers
│ │ │ │ └─────280 B (00.00%) -- padding
│ │ │ ├──30,008 B (00.03%) -- objects
│ │ │ │ ├──27,120 B (00.03%) -- function
│ │ │ │ └───2,888 B (00.00%) -- non-function
│ │ │ ├──28,400 B (00.03%) -- shapes
│ │ │ │ └──28,400 B (00.03%) -- tree
│ │ │ ├───1,184 B (00.00%) -- type-objects
│ │ │ └─────240 B (00.00%) -- scripts
│ │ ├────8,224 B (00.01%) -- object-slots
│ │ ├────1,488 B (00.00%) -- shapes-extra
│ │ │ ├────624 B (00.00%) -- empty-shape-arrays
│ │ │ ├────608 B (00.00%) -- tree-tables
│ │ │ └────256 B (00.00%) -- tree-shape-kids
│ │ └───────16 B (00.00%) -- script-data
│ ├──────35,688 B (00.04%) -- compartment(moz-nullprincipal:{cb62a616-4a0d-4082-a600-81d253e32bf0})
│ │ ├──32,768 B (00.03%) -- gc-heap
│ │ │ ├──26,832 B (00.03%) -- arena
│ │ │ │ ├──26,592 B (00.03%) -- unused
│ │ │ │ ├─────128 B (00.00%) -- headers
│ │ │ │ └─────112 B (00.00%) -- padding
│ │ │ ├───3,480 B (00.00%) -- objects
│ │ │ │ ├──3,120 B (00.00%) -- function
│ │ │ │ └────360 B (00.00%) -- non-function
│ │ │ ├───2,240 B (00.00%) -- shapes
│ │ │ │ └──2,240 B (00.00%) -- tree
│ │ │ ├─────120 B (00.00%) -- scripts
│ │ │ └──────96 B (00.00%) -- type-objects
│ │ ├───2,544 B (00.00%) -- object-slots
│ │ ├─────368 B (00.00%) -- shapes-extra
│ │ │ ├──160 B (00.00%) -- tree-tables
│ │ │ ├──144 B (00.00%) -- empty-shape-arrays
│ │ │ └───64 B (00.00%) -- tree-shape-kids
│ │ └───────8 B (00.00%) -- script-data
│ ├───────────0 B (00.00%) -- gc-heap-chunk-clean-unused
│ └───────────0 B (00.00%) -- gc-heap-decommitted
├──29,010,101 B (29.07%) -- heap-unclassified
├───5,561,616 B (05.57%) -- layout
│ ├──1,192,992 B (01.20%) -- shell(http://www.facebook.com/heavengod/posts/3460560832694?notif_t=like)
│ │ ├────878,912 B (00.88%) -- styledata
│ │ └────314,080 B (00.31%) -- arenas
│ ├──1,176,696 B (01.18%) -- shell(https://bugzilla.mozilla.org/show_bug.cgi?id=718375)
│ │ ├────583,424 B (00.58%) -- arenas
│ │ ├────560,480 B (00.56%) -- styledata
│ │ └─────32,792 B (00.03%) -- textruns
│ ├──1,106,152 B (01.11%) -- shell(https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox)
│ │ ├────575,704 B (00.58%) -- styledata
│ │ ├────524,176 B (00.53%) -- arenas
│ │ └──────6,272 B (00.01%) -- textruns
│ ├──1,105,680 B (01.11%) -- shell(https://bugzilla.mozilla.org/show_bug.cgi?id=700547)
│ │ ├────560,480 B (00.56%) -- styledata
│ │ └────545,200 B (00.55%) -- arenas
│ ├────665,012 B (00.67%) -- shell(chrome://browser/content/browser.xul)
│ │ ├──431,536 B (00.43%) -- arenas
│ │ ├──232,916 B (00.23%) -- styledata
│ │ └──────560 B (00.00%) -- textruns
│ ├────107,136 B (00.11%) -- shell(about:memory?verbose)
│ │ ├───77,484 B (00.08%) -- styledata
│ │ ├───29,536 B (00.03%) -- arenas
│ │ └──────116 B (00.00%) -- textruns
│ ├────104,552 B (00.10%) -- shell(resource://gre-resources/hiddenWindow.html)
│ │ ├───74,904 B (00.08%) -- styledata
│ │ └───29,648 B (00.03%) -- arenas
│ └────103,396 B (00.10%) -- shell(about:blank)
│ ├───74,980 B (00.08%) -- styledata
│ └───28,416 B (00.03%) -- arenas
├───3,730,368 B (03.74%) -- storage
│ └──3,730,368 B (03.74%) -- sqlite
│ ├──1,518,152 B (01.52%) -- places.sqlite
│ │ ├──1,385,160 B (01.39%) -- cache-used [3]
│ │ ├─────93,936 B (00.09%) -- stmt-used [3]
│ │ └─────39,056 B (00.04%) -- schema-used [3]
│ ├────939,304 B (00.94%) -- other
│ ├────252,608 B (00.25%) -- content-prefs.sqlite
│ │ ├──231,216 B (00.23%) -- cache-used
│ │ ├───18,864 B (00.02%) -- stmt-used
│ │ └────2,528 B (00.00%) -- schema-used
│ ├────194,768 B (00.20%) -- urlclassifier3.sqlite
│ │ ├───99,600 B (00.10%) -- cache-used
│ │ ├───92,416 B (00.09%) -- stmt-used
│ │ └────2,752 B (00.00%) -- schema-used
│ ├────178,664 B (00.18%) -- cookies.sqlite
│ │ ├──165,408 B (00.17%) -- cache-used
│ │ ├───11,360 B (00.01%) -- stmt-used
│ │ └────1,896 B (00.00%) -- schema-used
│ ├────169,904 B (00.17%) -- formhistory.sqlite
│ │ ├───99,600 B (00.10%) -- cache-used
│ │ ├───68,584 B (00.07%) -- stmt-used
│ │ └────1,720 B (00.00%) -- schema-used
│ ├────159,288 B (00.16%) -- extensions.sqlite
│ │ ├───99,600 B (00.10%) -- cache-used
│ │ ├───52,080 B (00.05%) -- stmt-used
│ │ └────7,608 B (00.01%) -- schema-used
│ ├────108,264 B (00.11%) -- downloads.sqlite
│ │ ├───99,600 B (00.10%) -- cache-used
│ │ ├────6,832 B (00.01%) -- stmt-used
│ │ └────1,832 B (00.00%) -- schema-used
│ ├────106,784 B (00.11%) -- permissions.sqlite
│ │ ├───99,600 B (00.10%) -- cache-used
│ │ ├────5,888 B (00.01%) -- stmt-used
│ │ └────1,296 B (00.00%) -- schema-used
│ └────102,632 B (00.10%) -- search.sqlite
│ ├───99,600 B (00.10%) -- cache-used
│ ├────1,792 B (00.00%) -- stmt-used
│ └────1,240 B (00.00%) -- schema-used
├───2,316,824 B (02.32%) -- spell-check
├───1,940,609 B (01.94%) -- dom
├─────939,032 B (00.94%) -- xpti-working-set
├─────269,330 B (00.27%) -- images
│ ├──160,680 B (00.16%) -- chrome
│ │ ├──160,680 B (00.16%) -- used
│ │ │ ├──160,680 B (00.16%) -- uncompressed-nonheap
│ │ │ ├────────0 B (00.00%) -- raw
│ │ │ └────────0 B (00.00%) -- uncompressed-heap
│ │ └────────0 B (00.00%) -- unused
│ │ ├──0 B (00.00%) -- raw
│ │ ├──0 B (00.00%) -- uncompressed-heap
│ │ └──0 B (00.00%) -- uncompressed-nonheap
│ └──108,650 B (00.11%) -- content
│ ├───94,389 B (00.09%) -- used
│ │ ├──69,453 B (00.07%) -- raw
│ │ ├──23,744 B (00.02%) -- uncompressed-nonheap
│ │ └───1,192 B (00.00%) -- uncompressed-heap
│ └───14,261 B (00.01%) -- unused
│ ├───8,480 B (00.01%) -- uncompressed-nonheap
│ ├───5,781 B (00.01%) -- raw
│ └───────0 B (00.00%) -- uncompressed-heap
├─────113,448 B (00.11%) -- gfx
│ └──113,448 B (00.11%) -- textrun-word-cache
├──────40,646 B (00.04%) -- network-memory-cache
├──────17,248 B (00.02%) -- history-links-hashtable
├───────7,360 B (00.01%) -- cycle-collector
└───────────0 B (00.00%) -- startup-cache
Other Measurements
433,896 B -- canvas-2d-pixel-bytes
0 B -- gfx-d2d-surfacecache
0 B -- gfx-d2d-surfacevram
4,880 B -- gfx-surface-image
634,504 B -- gfx-surface-win32
58,745,160 B -- heap-allocated
64,376,832 B -- heap-committed
8.73% -- heap-committed-unallocated-fraction
1,773,568 B -- heap-dirty
21,994,374 B -- heap-unallocated
2 -- js-compartments-system
4 -- js-compartments-user
35,651,584 B -- js-gc-heap
3,231,648 B -- js-gc-heap-arena-unused
0 B -- js-gc-heap-chunk-clean-unused
12,857,344 B -- js-gc-heap-chunk-dirty-unused
0 B -- js-gc-heap-decommitted
45.12% -- js-gc-heap-unused-fraction
1,316,320 B -- js-total-analysis-temporary
3,673,088 B -- js-total-mjit
11,180,096 B -- js-total-objects
5,152,448 B -- js-total-scripts
6,426,360 B -- js-total-shapes
9,053,562 B -- js-total-strings
705,672 B -- js-total-type-inference
144,744,448 B -- private
149,426,176 B -- resident
353,218,560 B -- vsize
Reporter | ||
Updated•13 years ago
|
Blocks: ZombieCompartments, LeakyAddons
Whiteboard: [MemShrink]
Reporter | ||
Updated•13 years ago
|
Comment 1•13 years ago
|
||
Swarnava, you haven't given enough information for this to be a useful bug report. Can you please describe why you think these are zombie compartments? E.g. can you please give steps to reproduce?
Reporter | ||
Comment 2•13 years ago
|
||
Firefox using 1,55K memory when ABP enable. But when i restart it with ABP disable it reduced to 56K to 80K
Comment 3•13 years ago
|
||
https://developer.mozilla.org/en/Zombie_Compartments describes what a zombie compartment is. Do you have any evidence that ABP is causing zombie compartments?
Reporter | ||
Comment 4•13 years ago
|
||
I think i dont have evidence..actually i thought memory leak is happen for zombie compartment incompatibility.i filled this bug by clone a bug.is there any log needed?
Updated•13 years ago
|
Status: NEW → UNCONFIRMED
Ever confirmed: false
Updated•13 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•