Closed Bug 749094 Opened 12 years ago Closed 12 years ago

Firefox 13 using CPU even when no tabs are open

Categories

(Firefox :: Untriaged, defect)

13 Branch
x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: web, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0
Build ID: 20120420145725

Steps to reproduce:

Started firefox, browsed facebook, gmail and then closed the tabs


Actual results:

about:blank is the only tab open, yet CPU usage is 30-40%
When I close firefox, process is still running, and I have to do
pgrep firefox | xargs kill -9



Expected results:

Firefox should not use CPU
And it should quit when I press quit

My OS : 
Red Hat Enterprise Linux Server release 6.0 (Santiago)
My uname -a
Linux veritas 2.6.32-71.el6.i686 #1 SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux

I am on firefox Release channel(firefox 12)

I have disabled FLASH plugin(I thought that was the culprit), but no luck. 

After some time, firefox just starts using CPU.

Then I can't even quit. Window closes, but "top" shows firefox still running.
I have disabled all addons too, but no luck. anyways, I hardly use any addons except xmarks and lastpass
After closing the tabs, please check:
about:memory?verbose

Copy paste it into a editor and attach it to the bug report.
If you want to learn more: https://developer.mozilla.org/en/Zombie_compartments
Main Process

Explicit Allocations
90,890,922 B (100.0%) -- explicit
├──34,594,468 B (38.06%) -- js
│  ├──16,757,428 B (18.44%) -- compartment([System Principal], 0xffffffffb5657000)
│  │  ├───9,244,672 B (10.17%) -- gc-heap
│  │  │   ├──3,171,328 B (03.49%) -- arena
│  │  │   │  ├──3,092,648 B (03.40%) ── unused
│  │  │   │  ├─────42,568 B (00.05%) ── padding
│  │  │   │  └─────36,112 B (00.04%) ── headers
│  │  │   ├──2,236,064 B (02.46%) -- objects
│  │  │   │  ├──1,262,704 B (01.39%) ── function
│  │  │   │  └────973,360 B (01.07%) ── non-function
│  │  │   ├──2,042,176 B (02.25%) -- shapes
│  │  │   │  ├──1,145,880 B (01.26%) ── tree
│  │  │   │  ├────453,960 B (00.50%) ── dict
│  │  │   │  └────442,336 B (00.49%) ── base
│  │  │   ├──1,126,016 B (01.24%) ── scripts
│  │  │   ├────622,576 B (00.68%) ── strings
│  │  │   ├─────46,304 B (00.05%) ── type-objects
│  │  │   └────────208 B (00.00%) ── xml
│  │  ├───2,937,360 B (03.23%) ── script-data
│  │  ├───1,308,484 B (01.44%) ── string-chars
│  │  ├───1,284,352 B (01.41%) -- shapes-extra
│  │  │   ├────503,680 B (00.55%) ── tree-tables
│  │  │   ├────491,520 B (00.54%) ── compartment-tables
│  │  │   ├────156,800 B (00.17%) ── dict-tables
│  │  │   └────132,352 B (00.15%) ── tree-shape-kids
│  │  ├───1,127,488 B (01.24%) ── object-slots
│  │  ├─────393,216 B (00.43%) ── analysis-temporary
│  │  ├─────327,680 B (00.36%) ── mjit-code
│  │  ├──────71,120 B (00.08%) ── object-elements
│  │  ├──────45,168 B (00.05%) -- type-inference
│  │  │      └──45,168 B (00.05%) ── script-main
│  │  └──────17,888 B (00.02%) ── mjit-data
│  ├───8,093,696 B (08.90%) ── gc-heap-decommitted
│  ├───5,261,424 B (05.79%) -- runtime
│  │   ├──4,194,304 B (04.61%) ── stack-committed
│  │   ├────524,288 B (00.58%) ── atoms-table
│  │   ├────262,144 B (00.29%) ── regexp-code
│  │   ├────237,568 B (00.26%) ── runtime-object
│  │   ├─────34,928 B (00.04%) ── contexts
│  │   ├──────4,096 B (00.00%) ── normal
│  │   └──────4,096 B (00.00%) ── temporary
│  ├───3,171,280 B (03.49%) -- compartment(atoms)
│  │   ├──2,012,112 B (02.21%) ── string-chars
│  │   └──1,159,168 B (01.28%) -- gc-heap
│  │      ├────829,760 B (00.91%) ── strings
│  │      └────329,408 B (00.36%) -- arena
│  │           ├──322,976 B (00.36%) ── unused
│  │           ├────4,528 B (00.00%) ── headers
│  │           └────1,904 B (00.00%) ── padding
│  ├─────924,352 B (01.02%) ── xpconnect
│  ├─────294,912 B (00.32%) ── gc-heap-chunk-admin
│  ├──────60,040 B (00.07%) -- compartment(about:blank)
│  │      ├──53,248 B (00.06%) -- gc-heap
│  │      │  ├──40,712 B (00.04%) -- arena
│  │      │  │  ├──40,264 B (00.04%) ── unused
│  │      │  │  ├─────240 B (00.00%) ── padding
│  │      │  │  └─────208 B (00.00%) ── headers
│  │      │  ├───7,848 B (00.01%) -- shapes
│  │      │  │   ├──4,776 B (00.01%) ── tree
│  │      │  │   ├──2,688 B (00.00%) ── base
│  │      │  │   └────384 B (00.00%) ── dict
│  │      │  ├───4,176 B (00.00%) -- objects
│  │      │  │   ├──3,296 B (00.00%) ── function
│  │      │  │   └────880 B (00.00%) ── non-function
│  │      │  ├─────384 B (00.00%) ── type-objects
│  │      │  └─────128 B (00.00%) ── scripts
│  │      ├───3,968 B (00.00%) -- shapes-extra
│  │      │   ├──3,328 B (00.00%) ── compartment-tables
│  │      │   ├────288 B (00.00%) ── tree-tables
│  │      │   ├────192 B (00.00%) ── tree-shape-kids
│  │      │   └────160 B (00.00%) ── dict-tables
│  │      ├───2,816 B (00.00%) ── object-slots
│  │      └───────8 B (00.00%) ── script-data
│  ├──────31,336 B (00.03%) -- compartment(moz-nullprincipal:{c8548888-296f-4bd9-9404-bd5af0cd59f8})
│  │      ├──28,672 B (00.03%) -- gc-heap
│  │      │  ├──25,064 B (00.03%) -- arena
│  │      │  │  ├──24,744 B (00.03%) ── unused
│  │      │  │  ├─────208 B (00.00%) ── padding
│  │      │  │  └─────112 B (00.00%) ── headers
│  │      │  ├───1,848 B (00.00%) -- shapes
│  │      │  │   ├────984 B (00.00%) ── tree
│  │      │  │   ├────480 B (00.00%) ── base
│  │      │  │   └────384 B (00.00%) ── dict
│  │      │  ├───1,504 B (00.00%) -- objects
│  │      │  │   ├──1,248 B (00.00%) ── function
│  │      │  │   └────256 B (00.00%) ── non-function
│  │      │  ├─────128 B (00.00%) ── scripts
│  │      │  └─────128 B (00.00%) ── type-objects
│  │      ├───1,536 B (00.00%) ── object-slots
│  │      ├───1,120 B (00.00%) -- shapes-extra
│  │      │   ├────896 B (00.00%) ── compartment-tables
│  │      │   ├────160 B (00.00%) ── dict-tables
│  │      │   └─────64 B (00.00%) ── tree-shape-kids
│  │      └───────8 B (00.00%) ── script-data
│  ├───────────0 B (00.00%) ── gc-heap-chunk-dirty-unused
│  └───────────0 B (00.00%) ── gc-heap-chunk-clean-unused
├──27,927,308 B (30.73%) ── heap-unclassified
├──17,559,928 B (19.32%) -- storage
│  ├──16,134,472 B (17.75%) -- sqlite
│  │  ├───9,371,476 B (10.31%) -- places.sqlite
│  │  │   ├──9,022,180 B (09.93%) ── cache-used [3]
│  │  │   ├────305,840 B (00.34%) ── stmt-used [3]
│  │  │   └─────43,456 B (00.05%) ── schema-used [3]
│  │  ├───2,536,768 B (02.79%) ── other
│  │  ├───1,233,160 B (01.36%) -- cookies.sqlite
│  │  │   ├──1,218,768 B (01.34%) ── cache-used
│  │  │   ├─────12,512 B (00.01%) ── stmt-used
│  │  │   └──────1,880 B (00.00%) ── schema-used
│  │  ├─────495,404 B (00.55%) -- extensions.sqlite
│  │  │     ├──330,036 B (00.36%) ── cache-used
│  │  │     ├──157,640 B (00.17%) ── stmt-used
│  │  │     └────7,728 B (00.01%) ── schema-used
│  │  ├─────468,688 B (00.52%) -- addons.sqlite
│  │  │     ├──428,784 B (00.47%) ── cache-used
│  │  │     ├───33,680 B (00.04%) ── stmt-used
│  │  │     └────6,224 B (00.01%) ── schema-used
│  │  ├─────442,404 B (00.49%) -- formhistory.sqlite
│  │  │     ├──330,036 B (00.36%) ── cache-used
│  │  │     ├──110,640 B (00.12%) ── stmt-used
│  │  │     └────1,728 B (00.00%) ── schema-used
│  │  ├─────427,432 B (00.47%) -- webappsstore.sqlite
│  │  │     ├──396,152 B (00.44%) ── cache-used
│  │  │     ├───26,960 B (00.03%) ── stmt-used
│  │  │     └────4,320 B (00.00%) ── schema-used
│  │  ├─────341,544 B (00.38%) -- urlclassifier3.sqlite
│  │  │     ├──231,288 B (00.25%) ── cache-used
│  │  │     ├──107,520 B (00.12%) ── stmt-used
│  │  │     └────2,736 B (00.00%) ── schema-used
│  │  ├─────283,656 B (00.31%) -- chromeappsstore.sqlite
│  │  │     ├──264,488 B (00.29%) ── cache-used
│  │  │     ├───14,848 B (00.02%) ── stmt-used
│  │  │     └────4,320 B (00.00%) ── schema-used
│  │  ├─────210,852 B (00.23%) -- content-prefs.sqlite
│  │  │     ├──198,372 B (00.22%) ── cache-used
│  │  │     ├────9,984 B (00.01%) ── stmt-used
│  │  │     └────2,496 B (00.00%) ── schema-used
│  │  ├─────109,024 B (00.12%) -- downloads.sqlite
│  │  │     ├───99,624 B (00.11%) ── cache-used
│  │  │     ├────7,568 B (00.01%) ── stmt-used
│  │  │     └────1,832 B (00.00%) ── schema-used
│  │  ├─────107,448 B (00.12%) -- permissions.sqlite
│  │  │     ├───99,624 B (00.11%) ── cache-used
│  │  │     ├────6,528 B (00.01%) ── stmt-used
│  │  │     └────1,296 B (00.00%) ── schema-used
│  │  └─────106,616 B (00.12%) -- search.sqlite
│  │        ├───99,624 B (00.11%) ── cache-used
│  │        ├────5,744 B (00.01%) ── stmt-used
│  │        └────1,248 B (00.00%) ── schema-used
│  └───1,425,456 B (01.57%) -- prefixset
│      └──1,425,456 B (01.57%) ── all
├───2,363,968 B (02.60%) ── spell-check
├───2,093,155 B (02.30%) -- dom
│   ├──2,093,155 B (02.30%) -- window-objects
│   │  └──2,093,155 B (02.30%) -- active
│   │     ├──2,081,879 B (02.29%) -- top=1 (inner=2)
│   │     │  ├──2,078,905 B (02.29%) ── inner-window(id=2, uri=chrome://browser/content/browser.xul)
│   │     │  ├──────1,487 B (00.00%) ── inner-window(id=10, uri=about:blank)
│   │     │  └──────1,487 B (00.00%) ── inner-window(id=11, uri=about:blank)
│   │     ├──────5,703 B (00.01%) -- top=1729 (inner=1741)
│   │     │      └──5,703 B (00.01%) ── inner-window(id=1741, uri=about:memory?verbose)
│   │     ├──────2,352 B (00.00%) ── outer-windows [6]
│   │     ├──────1,734 B (00.00%) -- top=3 (inner=4)
│   │     │      └──1,734 B (00.00%) ── inner-window(id=4, uri=resource://gre-resources/hiddenWindow.html)
│   │     └──────1,487 B (00.00%) -- top=7 (inner=12)
│   │            └──1,487 B (00.00%) ── inner-window(id=12, uri=about:blank)
│   └──────────0 B (00.00%) -- workers()
│              └──0 B (00.00%) -- worker(chrome://lastpass/content/lpctypesworker.js, 0x83a7848eaa644400)
│                 ├──0 B (00.00%) -- runtime
│                 │  ├──0 B (00.00%) ── runtime-object
│                 │  ├──0 B (00.00%) ── atoms-table
│                 │  ├──0 B (00.00%) ── contexts
│                 │  ├──0 B (00.00%) ── normal
│                 │  ├──0 B (00.00%) ── temporary
│                 │  └──0 B (00.00%) ── stack-committed
│                 ├──0 B (00.00%) ── gc-heap-chunk-dirty-unused
│                 ├──0 B (00.00%) ── gc-heap-chunk-clean-unused
│                 ├──0 B (00.00%) ── gc-heap-decommitted
│                 └──0 B (00.00%) ── gc-heap-chunk-admin
├───1,810,805 B (01.99%) ── network-memory-cache
├───1,556,830 B (01.71%) -- startup-cache
│   ├──1,556,430 B (01.71%) ── mapping
│   └────────400 B (00.00%) ── data
├───1,402,928 B (01.54%) -- layout
│   ├────901,616 B (00.99%) -- shell(chrome://browser/content/browser.xul)
│   │    ├──663,344 B (00.73%) ── arenas
│   │    ├──238,112 B (00.26%) ── styledata
│   │    └──────160 B (00.00%) ── textruns
│   ├────408,960 B (00.45%) -- shell(about:memory?verbose)
│   │    ├──347,952 B (00.38%) ── arenas
│   │    ├───60,912 B (00.07%) ── styledata
│   │    └───────96 B (00.00%) ── textruns
│   └─────92,352 B (00.10%) -- shell(resource://gre-resources/hiddenWindow.html)
│         ├──61,840 B (00.07%) ── styledata
│         └──30,512 B (00.03%) ── arenas
├─────938,016 B (01.03%) ── xpti-working-set
├─────359,168 B (00.40%) ── atom-table
├─────161,008 B (00.18%) -- images
│     ├───88,112 B (00.10%) -- content
│     │   ├──86,350 B (00.10%) -- used
│     │   │  ├──86,350 B (00.10%) ── raw
│     │   │  ├───────0 B (00.00%) ── uncompressed-heap
│     │   │  └───────0 B (00.00%) ── uncompressed-nonheap
│     │   └───1,762 B (00.00%) -- unused
│     │       ├──1,762 B (00.00%) ── raw
│     │       ├──────0 B (00.00%) ── uncompressed-heap
│     │       └──────0 B (00.00%) ── uncompressed-nonheap
│     └───72,896 B (00.08%) -- chrome
│         ├──72,896 B (00.08%) -- used
│         │  ├──72,896 B (00.08%) ── uncompressed-heap
│         │  ├───────0 B (00.00%) ── raw
│         │  └───────0 B (00.00%) ── uncompressed-nonheap
│         └───────0 B (00.00%) -- unused
│                 ├──0 B (00.00%) ── raw
│                 ├──0 B (00.00%) ── uncompressed-heap
│                 └──0 B (00.00%) ── uncompressed-nonheap
├─────122,812 B (00.14%) ── cycle-collector
└─────────528 B (00.00%) ── history-links-hashtable

Resident Set Size (RSS) Breakdown
148,561,920 B (100.0%) ++ resident

Proportional Set Size (PSS) Breakdown
138,067,968 B (100.0%) ++ pss

Virtual Size Breakdown
702,980,096 B (100.0%) ++ vsize

Swap Usage Breakdown
0 B (100.0%) ++ swap

Other Measurements
          0 B ── canvas-2d-pixel-bytes
 90,892,818 B ── explicit
     80,276 B ── gfx-surface-image
    381,996 B ── gfx-surface-xlib
 65,675,996 B ── heap-allocated
 98,193,408 B ── heap-committed
       33.10% ── heap-committed-fragmentation
  2,240,512 B ── heap-dirty
108,386,624 B ── heap-unallocated
            2 ── js-compartments-system
            2 ── js-compartments-user
 18,874,368 B ── js-gc-heap
  3,480,632 B ── js-gc-heap-arena-unused
          0 B ── js-gc-heap-chunk-clean-unused
          0 B ── js-gc-heap-chunk-dirty-unused
  8,093,696 B ── js-gc-heap-decommitted
        2.15% ── js-gc-heap-unused-fraction
    393,216 B ── js-total-analysis-temporary
    345,568 B ── js-total-mjit
  3,444,704 B ── js-total-objects
  4,063,648 B ── js-total-scripts
  3,208,704 B ── js-total-shapes
  4,772,932 B ── js-total-strings
     91,984 B ── js-total-type-inference
          268 ── page-faults-hard
    2,188,849 ── page-faults-soft
148,471,808 B ── resident
 16,134,472 B ── storage-sqlite
702,980,096 B ── vsize
I upgraded for firefox 13. Here is the compartment list
CPU usage is 100%
Main Process

User Compartments
about:blank

System Compartments
[System Principal]
atoms
moz-nullprincipal:{43940a2f-60eb-4664-9814-e9db9c390826}
For firefox 13, about memory verbose
Main Process

Explicit Allocations
113,800,433 B (100.0%) -- explicit
├───56,225,488 B (49.41%) -- js
│   ├──22,996,608 B (20.21%) -- compartment([System Principal], 0xffffffffb57f8000)
│   │  ├──11,485,184 B (10.09%) -- gc-heap
│   │  │  ├───4,764,336 B (04.19%) -- objects
│   │  │  │   ├──3,366,192 B (02.96%) ── non-function
│   │  │  │   └──1,398,144 B (01.23%) ── function
│   │  │  ├───2,054,104 B (01.81%) -- shapes
│   │  │  │   ├──1,189,872 B (01.05%) ── tree
│   │  │  │   ├────473,056 B (00.42%) ── base
│   │  │  │   └────391,176 B (00.34%) ── dict
│   │  │  ├───1,871,256 B (01.64%) -- arena
│   │  │  │   ├──1,778,256 B (01.56%) ── unused
│   │  │  │   ├─────48,136 B (00.04%) ── padding
│   │  │  │   └─────44,864 B (00.04%) ── headers
│   │  │  ├───1,658,496 B (01.46%) ── strings
│   │  │  ├───1,088,384 B (00.96%) ── scripts
│   │  │  ├──────48,192 B (00.04%) ── type-objects
│   │  │  └─────────416 B (00.00%) ── xml
│   │  ├───3,364,136 B (02.96%) ── script-data
│   │  ├───2,490,368 B (02.19%) ── analysis-temporary
│   │  ├───1,574,872 B (01.38%) -- objects
│   │  │   ├──1,277,248 B (01.12%) ── slots
│   │  │   ├────276,192 B (00.24%) ── elements
│   │  │   └─────21,432 B (00.02%) ── misc
│   │  ├───1,447,600 B (01.27%) ── string-chars
│   │  ├───1,383,136 B (01.22%) -- shapes-extra
│   │  │   ├────609,152 B (00.54%) ── tree-tables
│   │  │   ├────491,520 B (00.43%) ── compartment-tables
│   │  │   ├────143,200 B (00.13%) ── dict-tables
│   │  │   └────139,264 B (00.12%) ── tree-shape-kids
│   │  ├───1,211,904 B (01.06%) -- mjit
│   │  │   ├────860,160 B (00.76%) ── code
│   │  │   └────351,744 B (00.31%) ── data
│   │  └──────39,408 B (00.03%) -- type-inference
│   │         └──39,408 B (00.03%) ── script-main
│   ├───9,519,812 B (08.37%) -- compartment(https://www.google.com/webhp?safe=active)
│   │   ├──3,854,336 B (03.39%) -- gc-heap
│   │   │  ├──1,832,312 B (01.61%) -- arena
│   │   │  │  ├──1,794,568 B (01.58%) ── unused
│   │   │  │  ├─────22,688 B (00.02%) ── padding
│   │   │  │  └─────15,056 B (00.01%) ── headers
│   │   │  ├────807,344 B (00.71%) -- objects
│   │   │  │    ├──416,960 B (00.37%) ── non-function
│   │   │  │    └──390,384 B (00.34%) ── function
│   │   │  ├────536,704 B (00.47%) ── scripts
│   │   │  ├────490,584 B (00.43%) -- shapes
│   │   │  │    ├──219,168 B (00.19%) ── dict
│   │   │  │    ├──210,360 B (00.18%) ── tree
│   │   │  │    └───61,056 B (00.05%) ── base
│   │   │  ├────164,992 B (00.14%) ── type-objects
│   │   │  └─────22,400 B (00.02%) ── strings
│   │   ├──2,456,512 B (02.16%) ── analysis-temporary
│   │   ├──1,355,408 B (01.19%) ── script-data
│   │   ├────932,184 B (00.82%) -- type-inference
│   │   │    ├──742,352 B (00.65%) ── script-main
│   │   │    ├──149,920 B (00.13%) ── object-main
│   │   │    └───39,912 B (00.04%) ── tables
│   │   ├────331,936 B (00.29%) -- mjit
│   │   │    ├──327,680 B (00.29%) ── code
│   │   │    └────4,256 B (00.00%) ── data
│   │   ├────296,064 B (00.26%) -- shapes-extra
│   │   │    ├──127,904 B (00.11%) ── tree-tables
│   │   │    ├───98,560 B (00.09%) ── dict-tables
│   │   │    ├───38,752 B (00.03%) ── tree-shape-kids
│   │   │    └───30,848 B (00.03%) ── compartment-tables
│   │   ├────222,040 B (00.20%) -- objects
│   │   │    ├──203,840 B (00.18%) ── slots
│   │   │    ├───12,272 B (00.01%) ── elements
│   │   │    └────5,928 B (00.01%) ── misc
│   │   └─────71,332 B (00.06%) ── string-chars
│   ├───8,622,080 B (07.58%) ── gc-heap-decommitted
│   ├───5,463,712 B (04.80%) -- runtime
│   │   ├──4,194,304 B (03.69%) ── stack-committed
│   │   ├────524,288 B (00.46%) ── atoms-table
│   │   ├────262,144 B (00.23%) ── regexp-code
│   │   ├────208,896 B (00.18%) ── temporary
│   │   ├────131,072 B (00.12%) ── gc-marker
│   │   ├────114,688 B (00.10%) ── runtime-object
│   │   ├─────24,224 B (00.02%) ── contexts
│   │   └──────4,096 B (00.00%) ── normal
│   ├───3,319,584 B (02.92%) -- compartment(atoms)
│   │   ├──2,291,488 B (02.01%) ── string-chars
│   │   └──1,028,096 B (00.90%) -- gc-heap
│   │      ├────965,440 B (00.85%) ── strings
│   │      └─────62,656 B (00.06%) -- arena
│   │            ├──56,768 B (00.05%) ── unused
│   │            ├───4,016 B (00.00%) ── headers
│   │            └───1,872 B (00.00%) ── padding
│   ├───2,338,084 B (02.05%) ── xpconnect
│   ├───2,245,400 B (01.97%) -- compartment(https://bugzilla.mozilla.org/show_bug.cgi?id=749094)
│   │   ├──1,257,472 B (01.10%) -- gc-heap
│   │   │  ├────666,952 B (00.59%) -- arena
│   │   │  │    ├──654,984 B (00.58%) ── unused
│   │   │  │    ├────7,056 B (00.01%) ── padding
│   │   │  │    └────4,912 B (00.00%) ── headers
│   │   │  ├────240,440 B (00.21%) -- shapes
│   │   │  │    ├──113,448 B (00.10%) ── dict
│   │   │  │    ├──100,848 B (00.09%) ── tree
│   │   │  │    └───26,144 B (00.02%) ── base
│   │   │  ├────213,200 B (00.19%) -- objects
│   │   │  │    ├──113,216 B (00.10%) ── function
│   │   │  │    └───99,984 B (00.09%) ── non-function
│   │   │  ├────107,008 B (00.09%) ── scripts
│   │   │  ├─────29,184 B (00.03%) ── type-objects
│   │   │  └────────688 B (00.00%) ── strings
│   │   ├────332,616 B (00.29%) ── script-data
│   │   ├────327,680 B (00.29%) -- mjit
│   │   │    └──327,680 B (00.29%) ── code
│   │   ├────112,672 B (00.10%) -- shapes-extra
│   │   │    ├───45,984 B (00.04%) ── dict-tables
│   │   │    ├───25,664 B (00.02%) ── compartment-tables
│   │   │    ├───23,840 B (00.02%) ── tree-tables
│   │   │    └───17,184 B (00.02%) ── tree-shape-kids
│   │   ├─────94,496 B (00.08%) ── analysis-temporary
│   │   ├─────70,920 B (00.06%) -- objects
│   │   │     ├──64,320 B (00.06%) ── slots
│   │   │     ├───5,184 B (00.00%) ── elements
│   │   │     └───1,416 B (00.00%) ── misc
│   │   ├─────48,104 B (00.04%) -- type-inference
│   │   │     ├──36,720 B (00.03%) ── object-main
│   │   │     ├───9,256 B (00.01%) ── tables
│   │   │     └───2,128 B (00.00%) ── script-main
│   │   └──────1,440 B (00.00%) ── string-chars
│   ├───1,212,736 B (01.07%) -- compartment(https://plus.google.com/u/0/_/notifications/frame?sourceid=1&hl=en&origin=https%3A%2F%2Fwww.google.com&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fwidget%2F__features__%2Frt%3Dj%2Fver%3DSvSTGk8PZnM.en.%2Fsv%3D1%2Fam%3D!K2t8zmDaIyaNjPbXTQ%2Fd%3D1%2F#pid=1&id=gbsf&parent=https%3A%2F%2Fwww.google.com&rpctoken=53584157&_methods=onError%2ConInfo%2ChideNotificationWidget%2CpostSharedMessage%2CsetNotificationWidgetHeight%2CswitchTo%2CnavigateTo%2CsetNotificationText%2CsetNotificationAnimation%2ChandlePosted%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart)
│   │   ├────520,192 B (00.46%) -- gc-heap
│   │   │    ├──171,600 B (00.15%) -- objects
│   │   │    │  ├──115,440 B (00.10%) ── non-function
│   │   │    │  └───56,160 B (00.05%) ── function
│   │   │    ├──161,960 B (00.14%) -- arena
│   │   │    │  ├──156,872 B (00.14%) ── unused
│   │   │    │  ├────3,056 B (00.00%) ── padding
│   │   │    │  └────2,032 B (00.00%) ── headers
│   │   │    ├───84,152 B (00.07%) -- shapes
│   │   │    │   ├──43,296 B (00.04%) ── tree
│   │   │    │   ├──29,976 B (00.03%) ── dict
│   │   │    │   └──10,880 B (00.01%) ── base
│   │   │    ├───79,104 B (00.07%) ── scripts
│   │   │    ├───19,552 B (00.02%) ── type-objects
│   │   │    └────3,824 B (00.00%) ── strings
│   │   ├────262,144 B (00.23%) -- mjit
│   │   │    └──262,144 B (00.23%) ── code
│   │   ├────151,512 B (00.13%) ── script-data
│   │   ├────117,184 B (00.10%) ── analysis-temporary
│   │   ├─────83,528 B (00.07%) -- type-inference
│   │   │     ├──60,064 B (00.05%) ── script-main
│   │   │     ├──13,088 B (00.01%) ── object-main
│   │   │     └──10,376 B (00.01%) ── tables
│   │   ├─────44,000 B (00.04%) -- shapes-extra
│   │   │     ├──15,584 B (00.01%) ── tree-tables
│   │   │     ├──11,840 B (00.01%) ── dict-tables
│   │   │     ├───8,832 B (00.01%) ── compartment-tables
│   │   │     └───7,744 B (00.01%) ── tree-shape-kids
│   │   ├─────33,040 B (00.03%) -- objects
│   │   │     ├──25,536 B (00.02%) ── slots
│   │   │     ├───5,856 B (00.01%) ── elements
│   │   │     └───1,648 B (00.00%) ── misc
│   │   └──────1,136 B (00.00%) ── string-chars
│   ├─────425,984 B (00.37%) ── gc-heap-chunk-admin
│   ├──────47,800 B (00.04%) -- compartment(about:blank)
│   │      ├──40,960 B (00.04%) -- gc-heap
│   │      │  ├──28,448 B (00.02%) -- arena
│   │      │  │  ├──28,080 B (00.02%) ── unused
│   │      │  │  ├─────208 B (00.00%) ── padding
│   │      │  │  └─────160 B (00.00%) ── headers
│   │      │  ├───7,824 B (00.01%) -- shapes
│   │      │  │   ├──4,752 B (00.00%) ── tree
│   │      │  │   ├──2,688 B (00.00%) ── base
│   │      │  │   └────384 B (00.00%) ── dict
│   │      │  ├───4,176 B (00.00%) -- objects
│   │      │  │   ├──3,296 B (00.00%) ── function
│   │      │  │   └────880 B (00.00%) ── non-function
│   │      │  ├─────384 B (00.00%) ── type-objects
│   │      │  └─────128 B (00.00%) ── scripts
│   │      ├───3,904 B (00.00%) -- shapes-extra
│   │      │   ├──3,328 B (00.00%) ── compartment-tables
│   │      │   ├────288 B (00.00%) ── tree-tables
│   │      │   ├────160 B (00.00%) ── dict-tables
│   │      │   └────128 B (00.00%) ── tree-shape-kids
│   │      ├───2,928 B (00.00%) -- objects
│   │      │   ├──2,816 B (00.00%) ── slots
│   │      │   └────112 B (00.00%) ── misc
│   │      └───────8 B (00.00%) ── script-data
│   ├──────31,448 B (00.03%) -- compartment(moz-nullprincipal:{43940a2f-60eb-4664-9814-e9db9c390826})
│   │      ├──28,672 B (00.03%) -- gc-heap
│   │      │  ├──25,064 B (00.02%) -- arena
│   │      │  │  ├──24,744 B (00.02%) ── unused
│   │      │  │  ├─────208 B (00.00%) ── padding
│   │      │  │  └─────112 B (00.00%) ── headers
│   │      │  ├───1,848 B (00.00%) -- shapes
│   │      │  │   ├────984 B (00.00%) ── tree
│   │      │  │   ├────480 B (00.00%) ── base
│   │      │  │   └────384 B (00.00%) ── dict
│   │      │  ├───1,504 B (00.00%) -- objects
│   │      │  │   ├──1,248 B (00.00%) ── function
│   │      │  │   └────256 B (00.00%) ── non-function
│   │      │  ├─────128 B (00.00%) ── scripts
│   │      │  └─────128 B (00.00%) ── type-objects
│   │      ├───1,648 B (00.00%) -- objects
│   │      │   ├──1,536 B (00.00%) ── slots
│   │      │   └────112 B (00.00%) ── misc
│   │      ├───1,120 B (00.00%) -- shapes-extra
│   │      │   ├────896 B (00.00%) ── compartment-tables
│   │      │   ├────160 B (00.00%) ── dict-tables
│   │      │   └─────64 B (00.00%) ── tree-shape-kids
│   │      └───────8 B (00.00%) ── script-data
│   ├───────2,240 B (00.00%) -- compartment(about:neterror?e=malformedURI&u=about%3Amemory%3Averbose&c=&d=The%20URL%20is%20not%20valid%20and%20cannot%20be%20loaded.)
│   │       └──2,240 B (00.00%) -- shapes-extra
│   │          └──2,240 B (00.00%) ── compartment-tables
│   ├───────────0 B (00.00%) ── gc-heap-chunk-dirty-unused
│   └───────────0 B (00.00%) ── gc-heap-chunk-clean-unused
├───26,971,042 B (23.70%) ── heap-unclassified
├───19,998,104 B (17.57%) -- storage
│   ├──18,093,208 B (15.90%) -- sqlite
│   │  ├──11,745,976 B (10.32%) -- places.sqlite
│   │  │  ├──11,359,216 B (09.98%) ── cache-used [3]
│   │  │  ├─────341,512 B (00.30%) ── stmt-used [3]
│   │  │  └──────45,248 B (00.04%) ── schema-used [3]
│   │  ├───2,692,920 B (02.37%) ── other
│   │  ├───1,167,328 B (01.03%) -- cookies.sqlite
│   │  │   ├──1,152,936 B (01.01%) ── cache-used
│   │  │   ├─────12,512 B (00.01%) ── stmt-used
│   │  │   └──────1,880 B (00.00%) ── schema-used
│   │  ├─────473,484 B (00.42%) -- extensions.sqlite
│   │  │     ├──330,036 B (00.29%) ── cache-used
│   │  │     ├──135,720 B (00.12%) ── stmt-used
│   │  │     └────7,728 B (00.01%) ── schema-used
│   │  ├─────468,688 B (00.41%) -- addons.sqlite
│   │  │     ├──428,784 B (00.38%) ── cache-used
│   │  │     ├───33,680 B (00.03%) ── stmt-used
│   │  │     └────6,224 B (00.01%) ── schema-used
│   │  ├─────394,516 B (00.35%) -- webappsstore.sqlite
│   │  │     ├──363,236 B (00.32%) ── cache-used
│   │  │     ├───26,960 B (00.02%) ── stmt-used
│   │  │     └────4,320 B (00.00%) ── schema-used
│   │  ├─────349,488 B (00.31%) -- chromeappsstore.sqlite
│   │  │     ├──330,320 B (00.29%) ── cache-used
│   │  │     ├───14,848 B (00.01%) ── stmt-used
│   │  │     └────4,320 B (00.00%) ── schema-used
│   │  ├─────270,620 B (00.24%) -- formhistory.sqlite
│   │  │     ├──264,204 B (00.23%) ── cache-used
│   │  │     ├────4,320 B (00.00%) ── stmt-used
│   │  │     └────2,096 B (00.00%) ── schema-used
│   │  ├─────210,852 B (00.19%) -- content-prefs.sqlite
│   │  │     ├──198,372 B (00.17%) ── cache-used
│   │  │     ├────9,984 B (00.01%) ── stmt-used
│   │  │     └────2,496 B (00.00%) ── schema-used
│   │  ├─────109,024 B (00.10%) -- downloads.sqlite
│   │  │     ├───99,624 B (00.09%) ── cache-used
│   │  │     ├────7,568 B (00.01%) ── stmt-used
│   │  │     └────1,832 B (00.00%) ── schema-used
│   │  ├─────107,448 B (00.09%) -- permissions.sqlite
│   │  │     ├───99,624 B (00.09%) ── cache-used
│   │  │     ├────6,528 B (00.01%) ── stmt-used
│   │  │     └────1,296 B (00.00%) ── schema-used
│   │  └─────102,864 B (00.09%) -- search.sqlite
│   │        ├───99,624 B (00.09%) ── cache-used
│   │        ├────2,000 B (00.00%) ── stmt-used
│   │        └────1,240 B (00.00%) ── schema-used
│   └───1,904,896 B (01.67%) -- prefixset
│       ├──1,003,568 B (00.88%) ── goog-phish-shavar
│       ├────901,168 B (00.79%) ── goog-malware-shavar
│       ├─────────80 B (00.00%) ── test-malware-simple
│       └─────────80 B (00.00%) ── test-phish-simple
├────4,296,924 B (03.78%) -- window-objects
│    ├──4,292,604 B (03.77%) -- active
│    │  ├──4,009,140 B (03.52%) -- top=1 (inner=2)
│    │  │  ├──4,005,428 B (03.52%) -- inner-window(id=2, uri=chrome://browser/content/browser.xul)
│    │  │  │  ├──2,808,932 B (02.47%) ── dom
│    │  │  │  ├────897,408 B (00.79%) -- layout
│    │  │  │  │    ├──560,896 B (00.49%) ── arenas
│    │  │  │  │    ├──336,240 B (00.30%) ── style-sets
│    │  │  │  │    └──────272 B (00.00%) ── text-runs
│    │  │  │  └────299,088 B (00.26%) ── style-sheets
│    │  │  ├──────1,856 B (00.00%) -- inner-window(id=10, uri=about:blank)
│    │  │  │      └──1,856 B (00.00%) ── dom
│    │  │  └──────1,856 B (00.00%) -- inner-window(id=11, uri=about:blank)
│    │  │         └──1,856 B (00.00%) ── dom
│    │  ├────145,672 B (00.13%) -- top=411 (inner=427)
│    │  │    ├──144,808 B (00.13%) -- inner-window(id=427, uri=about:memory?verbose)
│    │  │    │  ├──128,864 B (00.11%) -- layout
│    │  │    │  │  ├───97,376 B (00.09%) ── style-sets
│    │  │    │  │  └───31,488 B (00.03%) ── arenas
│    │  │    │  ├────9,048 B (00.01%) ── style-sheets
│    │  │    │  └────6,896 B (00.01%) ── dom
│    │  │    ├──────432 B (00.00%) -- inner-window(id=416, uri=[system])
│    │  │    │      └──432 B (00.00%) ── dom
│    │  │    └──────432 B (00.00%) -- inner-window(id=426, uri=[system])
│    │  │           └──432 B (00.00%) ── dom
│    │  ├────133,296 B (00.12%) -- top=3 (inner=4)
│    │  │    └──133,296 B (00.12%) -- inner-window(id=4, uri=resource://gre-resources/hiddenWindow.html)
│    │  │       ├──131,136 B (00.12%) -- layout
│    │  │       │  ├──101,696 B (00.09%) ── style-sets
│    │  │       │  └───29,440 B (00.03%) ── arenas
│    │  │       └────2,160 B (00.00%) ── dom
│    │  ├──────2,656 B (00.00%) -- outer-windows
│    │  │      └──2,656 B (00.00%) ── dom [6]
│    │  └──────1,840 B (00.00%) -- top=7 (inner=12)
│    │         └──1,840 B (00.00%) -- inner-window(id=12, uri=about:blank)
│    │            └──1,840 B (00.00%) ── dom
│    └──────4,320 B (00.00%) -- other
│           ├──2,592 B (00.00%) -- top=none
│           │  ├────432 B (00.00%) -- inner-window(id=424, uri=https://www.google.com/webhp?safe=active)
│           │  │    └──432 B (00.00%) ── dom
│           │  ├────432 B (00.00%) -- inner-window(id=410, uri=https://bugzilla.mozilla.org/process_bug.cgi)
│           │  │    └──432 B (00.00%) ── dom
│           │  ├────432 B (00.00%) -- inner-window(id=420, uri=https://www.google.com/webhp?safe=active)
│           │  │    └──432 B (00.00%) ── dom
│           │  ├────432 B (00.00%) -- inner-window(id=425, uri=https://plus.google.com/u/0/_/notifications/frame?sourceid=1&hl=en&origin=https%3A%2F%2Fwww.google.com&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fwidget%2F__features__%2Frt%3Dj%2Fver%3DSvSTGk8PZnM.en.%2Fsv%3D1%2Fam%3D!K2t8zmDaIyaNjPbXTQ%2Fd%3D1%2F#pid=1&id=gbsf&parent=https%3A%2F%2Fwww.google.com&rpctoken=53584157&_methods=onError%2ConInfo%2ChideNotificationWidget%2CpostSharedMessage%2CsetNotificationWidgetHeight%2CswitchTo%2CnavigateTo%2CsetNotificationText%2CsetNotificationAnimation%2ChandlePosted%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart)
│           │  │    └──432 B (00.00%) ── dom
│           │  ├────432 B (00.00%) -- inner-window(id=422, uri=https://www.google.com/webhp?safe=active)
│           │  │    └──432 B (00.00%) ── dom
│           │  └────432 B (00.00%) -- inner-window(id=419, uri=[system])
│           │       └──432 B (00.00%) ── dom
│           └──1,728 B (00.00%) -- outer-windows
│              └──1,728 B (00.00%) ── dom [4]
├────2,364,016 B (02.08%) ── spell-check
├────1,428,505 B (01.26%) -- startup-cache
│    ├──1,428,105 B (01.25%) ── mapping
│    └────────400 B (00.00%) ── data
├──────952,352 B (00.84%) ── xpti-working-set
├──────609,920 B (00.54%) ── atom-table
├──────408,170 B (00.36%) ── network-memory-cache
├──────308,688 B (00.27%) -- images
│      ├──270,096 B (00.24%) -- content
│      │  ├──172,480 B (00.15%) -- used
│      │  │  ├──172,480 B (00.15%) ── raw
│      │  │  ├────────0 B (00.00%) ── uncompressed-heap
│      │  │  └────────0 B (00.00%) ── uncompressed-nonheap
│      │  └───97,616 B (00.09%) -- unused
│      │      ├──81,920 B (00.07%) ── uncompressed-heap
│      │      ├──15,696 B (00.01%) ── raw
│      │      └───────0 B (00.00%) ── uncompressed-nonheap
│      └───38,592 B (00.03%) -- chrome
│          ├──38,592 B (00.03%) -- used
│          │  ├──38,592 B (00.03%) ── uncompressed-heap
│          │  ├───────0 B (00.00%) ── raw
│          │  └───────0 B (00.00%) ── uncompressed-nonheap
│          └───────0 B (00.00%) -- unused
│                  ├──0 B (00.00%) ── raw
│                  ├──0 B (00.00%) ── uncompressed-heap
│                  └──0 B (00.00%) ── uncompressed-nonheap
├──────219,400 B (00.19%) -- layout
│      └──219,400 B (00.19%) ── style-sheet-cache
├───────11,520 B (00.01%) ── history-links-hashtable
├────────6,304 B (00.01%) ── cycle-collector
└────────────0 B (00.00%) -- dom
             └──0 B (00.00%) -- workers()
                └──0 B (00.00%) -- worker(chrome://lastpass/content/lpctypesworker.js, 0xab121000aa58bc00)
                   ├──0 B (00.00%) -- runtime
                   │  ├──0 B (00.00%) ── runtime-object
                   │  ├──0 B (00.00%) ── atoms-table
                   │  ├──0 B (00.00%) ── contexts
                   │  ├──0 B (00.00%) ── normal
                   │  ├──0 B (00.00%) ── temporary
                   │  ├──0 B (00.00%) ── regexp-code
                   │  ├──0 B (00.00%) ── stack-committed
                   │  └──0 B (00.00%) ── gc-marker
                   ├──0 B (00.00%) ── gc-heap-chunk-dirty-unused
                   ├──0 B (00.00%) ── gc-heap-chunk-clean-unused
                   ├──0 B (00.00%) ── gc-heap-decommitted
                   └──0 B (00.00%) ── gc-heap-chunk-admin

Resident Set Size (RSS) Breakdown
154,271,744 B (100.0%) ++ resident

Proportional Set Size (PSS) Breakdown
142,107,648 B (100.0%) ++ pss

Virtual Size Breakdown
672,718,848 B (100.0%) ++ vsize

Swap Usage Breakdown
0 B (100.0%) ++ swap

Other Measurements
    582,428 B ── canvas-2d-pixel-bytes
113,802,281 B ── explicit
     80,172 B ── gfx-surface-image
    754,481 B ── gfx-surface-xlib
 78,875,240 B ── heap-allocated
 93,798,400 B ── heap-committed
       15.89% ── heap-committed-fragmentation
  4,005,888 B ── heap-dirty
 79,458,708 B ── heap-unallocated
          0 B ── images-content-used-uncompressed
            2 ── js-compartments-system
            6 ── js-compartments-user
 27,262,976 B ── js-gc-heap
  5,158,560 B ── js-main-runtime-analysis-temporary
  4,494,272 B ── js-main-runtime-gc-heap-arena-unused
          0 B ── js-main-runtime-gc-heap-chunk-clean-unused
          0 B ── js-main-runtime-gc-heap-chunk-dirty-unused
  8,622,080 B ── js-main-runtime-gc-heap-decommitted
        0.84% ── js-main-runtime-gc-heap-unused-fraction
  2,133,664 B ── js-main-runtime-mjit
  7,867,608 B ── js-main-runtime-objects
  7,015,144 B ── js-main-runtime-scripts
  4,518,952 B ── js-main-runtime-shapes
  6,463,844 B ── js-main-runtime-strings
  1,365,656 B ── js-main-runtime-type-inference
            9 ── page-faults-hard
    6,238,644 ── page-faults-soft
154,140,672 B ── resident
 18,093,208 B ── storage-sqlite
672,718,848 B ── vsize
  2,831,380 B ── window-objects-dom
    621,824 B ── window-objects-layout-arenas
    535,312 B ── window-objects-layout-style-sets
        272 B ── window-objects-layout-text-runs
    308,136 B ── window-objects-style-sheets
The problem has become worse with firefox 13
In the next comment I will again put the about:memory?verbose results
Main Process

Explicit Allocations
76,215,277 B (100.0%) -- explicit
├──32,406,040 B (42.52%) -- js
│  ├──15,613,756 B (20.49%) -- compartment([System Principal], 0xffffffffb577b000)
│  │  ├───8,507,392 B (11.16%) -- gc-heap
│  │  │   ├──3,219,152 B (04.22%) -- arena
│  │  │   │  ├──3,146,856 B (04.13%) ── unused
│  │  │   │  ├─────39,064 B (00.05%) ── padding
│  │  │   │  └─────33,232 B (00.04%) ── headers
│  │  │   ├──1,936,832 B (02.54%) -- objects
│  │  │   │  ├──1,103,472 B (01.45%) ── function
│  │  │   │  └────833,360 B (01.09%) ── non-function
│  │  │   ├──1,698,384 B (02.23%) -- shapes
│  │  │   │  ├──1,002,696 B (01.32%) ── tree
│  │  │   │  ├────357,216 B (00.47%) ── base
│  │  │   │  └────338,472 B (00.44%) ── dict
│  │  │   ├──1,054,208 B (01.38%) ── scripts
│  │  │   ├────557,904 B (00.73%) ── strings
│  │  │   ├─────40,704 B (00.05%) ── type-objects
│  │  │   └────────208 B (00.00%) ── xml
│  │  ├───3,295,040 B (04.32%) ── script-data
│  │  ├───1,170,304 B (01.54%) -- shapes-extra
│  │  │   ├────491,520 B (00.64%) ── compartment-tables
│  │  │   ├────430,368 B (00.56%) ── tree-tables
│  │  │   ├────125,728 B (00.16%) ── dict-tables
│  │  │   └────122,688 B (00.16%) ── tree-shape-kids
│  │  ├───1,083,724 B (01.42%) ── string-chars
│  │  ├───1,047,984 B (01.38%) -- objects
│  │  │   ├────958,848 B (01.26%) ── slots
│  │  │   ├─────69,152 B (00.09%) ── elements
│  │  │   └─────19,984 B (00.03%) ── misc
│  │  ├─────342,896 B (00.45%) -- mjit
│  │  │     ├──327,680 B (00.43%) ── code
│  │  │     └───15,216 B (00.02%) ── data
│  │  ├─────131,072 B (00.17%) ── analysis-temporary
│  │  └──────35,344 B (00.05%) -- type-inference
│  │         └──35,344 B (00.05%) ── script-main
│  ├───7,815,168 B (10.25%) ── gc-heap-decommitted
│  ├───5,258,304 B (06.90%) -- runtime
│  │   ├──4,194,304 B (05.50%) ── stack-committed
│  │   ├────524,288 B (00.69%) ── atoms-table
│  │   ├────262,144 B (00.34%) ── regexp-code
│  │   ├────131,072 B (00.17%) ── gc-marker
│  │   ├────114,688 B (00.15%) ── runtime-object
│  │   ├─────23,616 B (00.03%) ── contexts
│  │   ├──────4,096 B (00.01%) ── normal
│  │   └──────4,096 B (00.01%) ── temporary
│  ├───2,740,336 B (03.60%) -- compartment(atoms)
│  │   ├──1,585,264 B (02.08%) ── string-chars
│  │   └──1,155,072 B (01.52%) -- gc-heap
│  │      ├────747,520 B (00.98%) ── strings
│  │      └────407,552 B (00.53%) -- arena
│  │           ├──400,976 B (00.53%) ── unused
│  │           ├────4,512 B (00.01%) ── headers
│  │           └────2,064 B (00.00%) ── padding
│  ├─────620,700 B (00.81%) ── xpconnect
│  ├─────278,528 B (00.37%) ── gc-heap-chunk-admin
│  ├──────47,800 B (00.06%) -- compartment(about:blank)
│  │      ├──40,960 B (00.05%) -- gc-heap
│  │      │  ├──28,448 B (00.04%) -- arena
│  │      │  │  ├──28,080 B (00.04%) ── unused
│  │      │  │  ├─────208 B (00.00%) ── padding
│  │      │  │  └─────160 B (00.00%) ── headers
│  │      │  ├───7,824 B (00.01%) -- shapes
│  │      │  │   ├──4,752 B (00.01%) ── tree
│  │      │  │   ├──2,688 B (00.00%) ── base
│  │      │  │   └────384 B (00.00%) ── dict
│  │      │  ├───4,176 B (00.01%) -- objects
│  │      │  │   ├──3,296 B (00.00%) ── function
│  │      │  │   └────880 B (00.00%) ── non-function
│  │      │  ├─────384 B (00.00%) ── type-objects
│  │      │  └─────128 B (00.00%) ── scripts
│  │      ├───3,904 B (00.01%) -- shapes-extra
│  │      │   ├──3,328 B (00.00%) ── compartment-tables
│  │      │   ├────288 B (00.00%) ── tree-tables
│  │      │   ├────160 B (00.00%) ── dict-tables
│  │      │   └────128 B (00.00%) ── tree-shape-kids
│  │      ├───2,928 B (00.00%) -- objects
│  │      │   ├──2,816 B (00.00%) ── slots
│  │      │   └────112 B (00.00%) ── misc
│  │      └───────8 B (00.00%) ── script-data
│  ├──────31,448 B (00.04%) -- compartment(moz-nullprincipal:{668754af-e64e-426b-bd05-6d58306ab75c})
│  │      ├──28,672 B (00.04%) -- gc-heap
│  │      │  ├──25,064 B (00.03%) -- arena
│  │      │  │  ├──24,744 B (00.03%) ── unused
│  │      │  │  ├─────208 B (00.00%) ── padding
│  │      │  │  └─────112 B (00.00%) ── headers
│  │      │  ├───1,848 B (00.00%) -- shapes
│  │      │  │   ├────984 B (00.00%) ── tree
│  │      │  │   ├────480 B (00.00%) ── base
│  │      │  │   └────384 B (00.00%) ── dict
│  │      │  ├───1,504 B (00.00%) -- objects
│  │      │  │   ├──1,248 B (00.00%) ── function
│  │      │  │   └────256 B (00.00%) ── non-function
│  │      │  ├─────128 B (00.00%) ── scripts
│  │      │  └─────128 B (00.00%) ── type-objects
│  │      ├───1,648 B (00.00%) -- objects
│  │      │   ├──1,536 B (00.00%) ── slots
│  │      │   └────112 B (00.00%) ── misc
│  │      ├───1,120 B (00.00%) -- shapes-extra
│  │      │   ├────896 B (00.00%) ── compartment-tables
│  │      │   ├────160 B (00.00%) ── dict-tables
│  │      │   └─────64 B (00.00%) ── tree-shape-kids
│  │      └───────8 B (00.00%) ── script-data
│  ├───────────0 B (00.00%) ── gc-heap-chunk-dirty-unused
│  └───────────0 B (00.00%) ── gc-heap-chunk-clean-unused
├──19,364,088 B (25.41%) -- storage
│  ├──17,455,096 B (22.90%) -- sqlite
│  │  ├──11,493,092 B (15.08%) -- places.sqlite
│  │  │  ├──11,194,636 B (14.69%) ── cache-used [3]
│  │  │  ├─────253,240 B (00.33%) ── stmt-used [3]
│  │  │  └──────45,216 B (00.06%) ── schema-used [3]
│  │  ├───2,605,068 B (03.42%) ── other
│  │  ├───1,167,328 B (01.53%) -- cookies.sqlite
│  │  │   ├──1,152,936 B (01.51%) ── cache-used
│  │  │   ├─────12,512 B (00.02%) ── stmt-used
│  │  │   └──────1,880 B (00.00%) ── schema-used
│  │  ├─────473,484 B (00.62%) -- extensions.sqlite
│  │  │     ├──330,036 B (00.43%) ── cache-used
│  │  │     ├──135,720 B (00.18%) ── stmt-used
│  │  │     └────7,728 B (00.01%) ── schema-used
│  │  ├─────468,688 B (00.61%) -- addons.sqlite
│  │  │     ├──428,784 B (00.56%) ── cache-used
│  │  │     ├───33,680 B (00.04%) ── stmt-used
│  │  │     └────6,224 B (00.01%) ── schema-used
│  │  ├─────394,516 B (00.52%) -- webappsstore.sqlite
│  │  │     ├──363,236 B (00.48%) ── cache-used
│  │  │     ├───26,960 B (00.04%) ── stmt-used
│  │  │     └────4,320 B (00.01%) ── schema-used
│  │  ├─────388,564 B (00.51%) -- chromeappsstore.sqlite
│  │  │     ├──363,236 B (00.48%) ── cache-used
│  │  │     ├───21,008 B (00.03%) ── stmt-used
│  │  │     └────4,320 B (00.01%) ── schema-used
│  │  ├─────145,020 B (00.19%) -- content-prefs.sqlite
│  │  │     ├──132,540 B (00.17%) ── cache-used
│  │  │     ├────9,984 B (00.01%) ── stmt-used
│  │  │     └────2,496 B (00.00%) ── schema-used
│  │  ├─────109,024 B (00.14%) -- downloads.sqlite
│  │  │     ├───99,624 B (00.13%) ── cache-used
│  │  │     ├────7,568 B (00.01%) ── stmt-used
│  │  │     └────1,832 B (00.00%) ── schema-used
│  │  ├─────107,448 B (00.14%) -- permissions.sqlite
│  │  │     ├───99,624 B (00.13%) ── cache-used
│  │  │     ├────6,528 B (00.01%) ── stmt-used
│  │  │     └────1,296 B (00.00%) ── schema-used
│  │  └─────102,864 B (00.13%) -- search.sqlite
│  │        ├───99,624 B (00.13%) ── cache-used
│  │        ├────2,000 B (00.00%) ── stmt-used
│  │        └────1,240 B (00.00%) ── schema-used
│  └───1,908,992 B (02.50%) -- prefixset
│      ├──1,007,664 B (01.32%) ── goog-phish-shavar
│      ├────901,168 B (01.18%) ── goog-malware-shavar
│      ├─────────80 B (00.00%) ── test-malware-simple
│      └─────────80 B (00.00%) ── test-phish-simple
├──16,169,378 B (21.22%) ── heap-unclassified
├───4,489,800 B (05.89%) -- window-objects
│   └──4,489,800 B (05.89%) -- active
│      ├──3,875,456 B (05.08%) -- top=1 (inner=2)
│      │  ├──3,871,744 B (05.08%) -- inner-window(id=2, uri=chrome://browser/content/browser.xul)
│      │  │  ├──2,788,208 B (03.66%) ── dom
│      │  │  ├────781,424 B (01.03%) -- layout
│      │  │  │    ├──445,184 B (00.58%) ── arenas
│      │  │  │    └──336,240 B (00.44%) ── style-sets
│      │  │  └────302,112 B (00.40%) ── style-sheets
│      │  ├──────1,856 B (00.00%) -- inner-window(id=10, uri=about:blank)
│      │  │      └──1,856 B (00.00%) ── dom
│      │  └──────1,856 B (00.00%) -- inner-window(id=11, uri=about:blank)
│      │         └──1,856 B (00.00%) ── dom
│      ├────476,552 B (00.63%) -- top=204 (inner=207)
│      │    └──476,552 B (00.63%) -- inner-window(id=207, uri=about:memory?verbose)
│      │       ├──460,640 B (00.60%) -- layout
│      │       │  ├──363,264 B (00.48%) ── arenas
│      │       │  └───97,376 B (00.13%) ── style-sets
│      │       ├────9,048 B (00.01%) ── style-sheets
│      │       └────6,864 B (00.01%) ── dom
│      ├────133,296 B (00.17%) -- top=3 (inner=4)
│      │    └──133,296 B (00.17%) -- inner-window(id=4, uri=resource://gre-resources/hiddenWindow.html)
│      │       ├──131,136 B (00.17%) -- layout
│      │       │  ├──101,696 B (00.13%) ── style-sets
│      │       │  └───29,440 B (00.04%) ── arenas
│      │       └────2,160 B (00.00%) ── dom
│      ├──────2,656 B (00.00%) -- outer-windows
│      │      └──2,656 B (00.00%) ── dom [6]
│      └──────1,840 B (00.00%) -- top=7 (inner=12)
│             └──1,840 B (00.00%) -- inner-window(id=12, uri=about:blank)
│                └──1,840 B (00.00%) ── dom
├───1,434,825 B (01.88%) -- startup-cache
│   ├──1,434,425 B (01.88%) ── mapping
│   └────────400 B (00.00%) ── data
├─────952,352 B (01.25%) ── xpti-working-set
├─────643,402 B (00.84%) ── network-memory-cache
├─────412,272 B (00.54%) ── atom-table
├─────219,400 B (00.29%) -- layout
│     └──219,400 B (00.29%) ── style-sheet-cache
├──────96,480 B (00.13%) -- images
│      ├──57,888 B (00.08%) -- content
│      │  ├──57,888 B (00.08%) -- used
│      │  │  ├──57,888 B (00.08%) ── raw
│      │  │  ├───────0 B (00.00%) ── uncompressed-heap
│      │  │  └───────0 B (00.00%) ── uncompressed-nonheap
│      │  └───────0 B (00.00%) -- unused
│      │          ├──0 B (00.00%) ── raw
│      │          ├──0 B (00.00%) ── uncompressed-heap
│      │          └──0 B (00.00%) ── uncompressed-nonheap
│      └──38,592 B (00.05%) -- chrome
│         ├──38,592 B (00.05%) -- used
│         │  ├──38,592 B (00.05%) ── uncompressed-heap
│         │  ├───────0 B (00.00%) ── raw
│         │  └───────0 B (00.00%) ── uncompressed-nonheap
│         └───────0 B (00.00%) -- unused
│                 ├──0 B (00.00%) ── raw
│                 ├──0 B (00.00%) ── uncompressed-heap
│                 └──0 B (00.00%) ── uncompressed-nonheap
├──────26,744 B (00.04%) ── cycle-collector
├─────────496 B (00.00%) ── history-links-hashtable
├───────────0 B (00.00%) ── spell-check
└───────────0 B (00.00%) -- dom
            └──0 B (00.00%) -- workers()
               └──0 B (00.00%) -- worker(chrome://lastpass/content/lpctypesworker.js, 0xac4de000ac430400)
                  ├──0 B (00.00%) -- runtime
                  │  ├──0 B (00.00%) ── runtime-object
                  │  ├──0 B (00.00%) ── atoms-table
                  │  ├──0 B (00.00%) ── contexts
                  │  ├──0 B (00.00%) ── normal
                  │  ├──0 B (00.00%) ── temporary
                  │  ├──0 B (00.00%) ── regexp-code
                  │  ├──0 B (00.00%) ── stack-committed
                  │  └──0 B (00.00%) ── gc-marker
                  ├──0 B (00.00%) ── gc-heap-chunk-dirty-unused
                  ├──0 B (00.00%) ── gc-heap-chunk-clean-unused
                  ├──0 B (00.00%) ── gc-heap-decommitted
                  └──0 B (00.00%) ── gc-heap-chunk-admin

Resident Set Size (RSS) Breakdown
128,040,960 B (100.0%) ++ resident

Proportional Set Size (PSS) Breakdown
118,879,232 B (100.0%) ++ pss

Virtual Size Breakdown
645,976,064 B (100.0%) ++ vsize

Swap Usage Breakdown
0 B (100.0%) ++ swap

Other Measurements
          0 B ── canvas-2d-pixel-bytes
 76,216,981 B ── explicit
     48,924 B ── gfx-surface-image
    284,096 B ── gfx-surface-xlib
 52,170,932 B ── heap-allocated
 80,314,368 B ── heap-committed
       35.04% ── heap-committed-fragmentation
  2,727,936 B ── heap-dirty
111,406,088 B ── heap-unallocated
          0 B ── images-content-used-uncompressed
            2 ── js-compartments-system
            2 ── js-compartments-user
 17,825,792 B ── js-gc-heap
    131,072 B ── js-main-runtime-analysis-temporary
  3,600,656 B ── js-main-runtime-gc-heap-arena-unused
          0 B ── js-main-runtime-gc-heap-chunk-clean-unused
          0 B ── js-main-runtime-gc-heap-chunk-dirty-unused
  7,815,168 B ── js-main-runtime-gc-heap-decommitted
        1.39% ── js-main-runtime-gc-heap-unused-fraction
    342,896 B ── js-main-runtime-mjit
  2,995,072 B ── js-main-runtime-objects
  4,349,520 B ── js-main-runtime-scripts
  2,760,504 B ── js-main-runtime-shapes
  3,974,412 B ── js-main-runtime-strings
     76,560 B ── js-main-runtime-type-inference
            3 ── page-faults-hard
      386,629 ── page-faults-soft
128,024,576 B ── resident
 17,455,096 B ── storage-sqlite
645,976,064 B ── vsize
  2,805,440 B ── window-objects-dom
    837,888 B ── window-objects-layout-arenas
    535,312 B ── window-objects-layout-style-sets
          0 B ── window-objects-layout-text-runs
    311,160 B ── window-objects-style-sheets
Version: 12 Branch → 13 Branch
I had left my browser on overnight. blank tabs. Browsed facebook and team-bhp, and then closed tabs. CPU usage again 100%

Memory verbose dump in next post
I had started firefox from terminal. After quit, I had to do pgrep firefox | xargs kill -9 to make it quit.
But before that, I saw the following messages on terminal
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:17387 errno:10: file /builds/slave/rel-m-beta-lnx-bld/build/ipc/chromium/src/base/process_util_posix.cc, line 255
WARNING: waitpid failed pid:17387 errno:10: file /builds/slave/rel-m-beta-lnx-bld/build/ipc/chromium/src/base/process_util_posix.cc, line 255
WARNING: Failed to deliver SIGKILL to 17387!(3).: file /builds/slave/rel-m-beta-lnx-bld/build/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc, line 162
I see there are no updates.
Today again 100% CPU usage happened

On the terminal I could see this
<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(<unknown>:19514): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window
NOTE: child process received `Goodbye', closing down


When I quit, firefox process kept running, and I had to manually kill it.

The site which caused this

http://www.gravitymaster.net/

I played a flash game, and guess what, even after closing tab, CPU usage remained high
Summary: Firefox 12 using CPU even when no tabs are open → Firefox 13 using CPU even when no tabs are open
An update
I have moved to Aurora, and its not showing this problem. Looks like something got fixed, either by design or by accident.
Tanveer, any update on this? Are you still experiencing the issue? Is this safe to be closed?
This issue is only on Firefox Beta. The Aurora(Firefox 14) does not have this issue
Thanks. this must have been fixed in between.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.