Closed Bug 867533 Opened 11 years ago Closed 11 years ago

Crashes after high RAM usage

Categories

(Firefox :: Untriaged, defect)

20 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: swe.barb, Unassigned)

Details

(Keywords: crash)

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20100101 Firefox/20.0
Build ID: 20130409194949

Steps to reproduce:

Firefox just crashes after taking up very high ram usage, 1,2gb no matter how many tabs i have up or not it just crashes this happens all the time, i dont know what the problem is only have a few plugins all are up to date clearing cache nothing helps.
Please don't misuse the security flag, it just means fewer people can see your bug.

*Can you please be as specific as possible about the symptoms?
** How long does it take for this to happen?
** How are you measuring the memory usage?
** Are there particular sites that seem to trigger this behavior?
* Please attach/paste the information from about:memory.
* Please provide the crash report IDs from about:crashes.
* Does this happen if you have safe mode enabled? If not, please try disabling your addons and enabling them one at a time to see if one of them causes the crash.
Group: core-security
Flags: needinfo?(swe.barb)
Whiteboard: [closeme 2013-05-15]
Probably nothing more then FF does not gracefully handle OOM conditions.
Severity: normal → critical
Keywords: crash, stackwanted
it happens anything from 30min or less, it seems to not matter what sites or how many tabs i have up i still dont understand the frequent crashes.

ID: 4e33d14f-3653-421f-afa4-fccf22130503

Explicit Allocations
250.44 MB (100.0%) -- explicit
├───88.09 MB (35.17%) -- js-non-window
│   ├──62.07 MB (24.79%) -- compartments
│   │  ├──50.78 MB (20.28%) -- non-window-global
│   │  │  ├──23.27 MB (09.29%) ++ (184 tiny)
│   │  │  ├──19.83 MB (07.92%) -- compartment([System Principal], jar:file:///H:/Users/mortuus/AppData/Roaming/Mozilla/Firefox/Profiles/ll3n5giy.default-1367364599657/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D.xpi!/bootstrap.js (from: resource://gre/modules/XPIProvider.jsm:3653))
│   │  │  │  ├──12.94 MB (05.17%) -- gc-heap
│   │  │  │  │  ├───4.80 MB (01.92%) ── unused-gc-things
│   │  │  │  │  ├───4.38 MB (01.75%) ++ (5 tiny)
│   │  │  │  │  └───3.76 MB (01.50%) ++ objects
│   │  │  │  ├───3.70 MB (01.48%) -- objects-extra
│   │  │  │  │   ├──3.47 MB (01.38%) ── slots
│   │  │  │  │   └──0.24 MB (00.10%) ── elements
│   │  │  │  └───3.19 MB (01.27%) ++ (8 tiny)
│   │  │  ├───4.34 MB (01.73%) ++ compartment([System Principal], resource:///modules/sessionstore/SessionStore.jsm)
│   │  │  └───3.33 MB (01.33%) ++ compartment([System Principal], jar:file:///H:/Users/mortuus/AppData/Roaming/Mozilla/Firefox/Profiles/ll3n5giy.default-1367364599657/extensions/%7B73a6fe31-595d-460b-a920-fcc0f8843232%7D.xpi!/components/noscriptService.js)
│   │  └──11.29 MB (04.51%) -- no-global
│   │     ├──11.24 MB (04.49%) -- compartment(atoms)
│   │     │  ├───8.45 MB (03.38%) -- string-chars
│   │     │  │   ├──5.11 MB (02.04%) ── non-huge
│   │     │  │   └──3.34 MB (01.34%) ++ huge
│   │     │  ├───2.78 MB (01.11%) -- gc-heap
│   │     │  │   ├──2.76 MB (01.10%) ++ strings
│   │     │  │   └──0.02 MB (00.01%) ++ (2 tiny)
│   │     │  └───0.00 MB (00.00%) ── other-sundries
│   │     └───0.05 MB (00.02%) ++ (2 tiny)
│   ├──16.98 MB (06.78%) -- gc-heap
│   │  ├──15.79 MB (06.30%) ── decommitted-arenas
│   │  └───1.19 MB (00.47%) ++ (3 tiny)
│   └───9.04 MB (03.61%) -- runtime
│       ├──4.00 MB (01.60%) ── atoms-table
│       ├──2.84 MB (01.13%) ── script-sources
│       └──2.20 MB (00.88%) ++ (12 tiny)
├───87.86 MB (35.08%) -- window-objects
│   ├──44.19 MB (17.65%) -- top(https://mail.google.com/mail/u/0/?shva=1#inbox, id=57)/active
│   │  ├──26.09 MB (10.42%) -- window(https://mail.google.com/_/mail-static/_/js/main/m_i,t/rt=h/ver=PsIm5G-mA78.en./sv=1/am=!wIQEsSGp3jP0RMmS2-yDwyyWmcnkXavM5HrnFaCF9DK70sJ0cZLDsTFXGApmFe6bGHyGBDAR/d=1)
│   │  │  ├──23.38 MB (09.34%) -- js
│   │  │  │  ├──23.13 MB (09.24%) -- compartment(https://mail.google.com/_/mail-static/_/js/main/m_i,t/rt=h/ver=PsIm5G-mA78.en./sv=1/am=!wIQEsSGp3jP0RMmS2-yDwyyWmcnkXavM5HrnFaCF9DK70sJ0cZLDsTFXGApmFe6bGHyGBDAR/d=1, about:blank)
│   │  │  │  │  ├──11.22 MB (04.48%) -- gc-heap
│   │  │  │  │  │  ├───4.14 MB (01.65%) ++ (6 tiny)
│   │  │  │  │  │  ├───3.76 MB (01.50%) ++ objects
│   │  │  │  │  │  └───3.32 MB (01.33%) ── unused-gc-things [2]
│   │  │  │  │  ├───5.06 MB (02.02%) ── script-data
│   │  │  │  │  ├───3.82 MB (01.53%) ++ (7 tiny)
│   │  │  │  │  └───3.03 MB (01.21%) ++ type-inference
│   │  │  │  └───0.25 MB (00.10%) ++ compartment(https://mail.google.com/_/mail-static/_/js/main/m_i,t/rt=h/ver=PsIm5G-mA78.en./sv=1/am=!wIQEsSGp3jP0RMmS2-yDwyyWmcnkXavM5HrnFaCF9DK70sJ0cZLDsTFXGApmFe6bGHyGBDAR/d=1, NoScript::ScriptSurrogate@https://mail.google.com/_/mail-static/_/js/main/m_i,t/rt=h/ver=PsIm5G-mA78.en./sv=1/am=!wIQEsSGp3jP0RMmS2-yDwyyWmcnkXavM5HrnFaCF9DK70sJ0cZLDsTFXGApmFe6bGHyGBDAR/d=1 (from: chrome://noscript/content/ScriptSurrogate.js:244))
│   │  │  └───2.72 MB (01.08%) ++ (4 tiny)
│   │  ├──10.88 MB (04.34%) -- window(https://mail.google.com/mail/u/0/?shva=1#inbox)
│   │  │  ├───3.33 MB (01.33%) ++ layout
│   │  │  ├───3.25 MB (01.30%) -- js
│   │  │  │   ├──3.14 MB (01.25%) ++ compartment(https://mail.google.com/mail/u/0/?shva=1)
│   │  │  │   └──0.11 MB (00.04%) ++ compartment(https://mail.google.com/mail/u/0/?shva=1, NoScript::ScriptSurrogate@https://mail.google.com/mail/u/0/?shva=1 (from: chrome://noscript/content/ScriptSurrogate.js:244))
│   │  │  ├───2.57 MB (01.03%) ── style-sheets
│   │  │  └───1.73 MB (00.69%) ++ (2 tiny)
│   │  ├───3.94 MB (01.57%) ++ window(https://apis.google.com/u/0/_/streamwidgets/hovercard?origin=https%3A%2F%2Fmail.google.com&hl=en&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.gapi.en.xwYg6WFJXwU.O%2Fm%3D__features__%2Fam%3DQA%2Frt%3Dj%2Fd%3D1%2Frs%3DAItRSTPn4xj5K-wCuxa2RZPyuGaexdaENw#rpctoken=835765015&_methods=noContent%2Ckeystroke%2Cready%2CdispatchEvent%2C_event%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart&id=I1_1367616893874&parent=https%3A%2F%2Fmail.google.com)
│   │  └───3.28 MB (01.31%) ++ window(https://mail.google.com/mail/u/0/?ui=2&view=bsp&ver=ohhl4rw8mbn4)
│   ├──11.27 MB (04.50%) ++ top(http://193.138.213.169/CgiStart?page=Single&Resolution=1280x1024&Quality=Standard&Mode=JPEG&RPeriod=65535&Size=STD&PresetOperation=Move&SendMethod=1&Language=9, id=20)/active
│   ├───8.67 MB (03.46%) -- top(chrome://browser/content/browser.xul, id=3)/active
│   │   ├──8.53 MB (03.40%) -- window(chrome://browser/content/browser.xul)
│   │   │  ├──5.57 MB (02.23%) ++ js/compartment([System Principal], about:blank)
│   │   │  └──2.95 MB (01.18%) ++ (4 tiny)
│   │   └──0.15 MB (00.06%) ++ window(about:blank)
│   ├───6.88 MB (02.75%) -- top(https://www.flashback.org/t1141576p56, id=9)
│   │   ├──6.05 MB (02.42%) -- active/window(https://www.flashback.org/t1141576p56)
│   │   │  ├──3.38 MB (01.35%) -- js
│   │   │  │  ├──3.28 MB (01.31%) ++ compartment(https://www.flashback.org/t1141576p56)
│   │   │  │  └──0.11 MB (00.04%) ++ compartment(https://www.flashback.org/t1141576p56, NoScript::ScriptSurrogate@https://www.flashback.org/t1141576p56 (from: chrome://noscript/content/ScriptSurrogate.js:244))
│   │   │  └──2.67 MB (01.07%) ++ (4 tiny)
│   │   └──0.83 MB (00.33%) ++ cached/window([system])
│   ├───5.18 MB (02.07%) -- top(https://crash-stats.mozilla.com/report/index/4e33d14f-3653-421f-afa4-fccf22130503, id=52)
│   │   ├──3.91 MB (01.56%) ++ active/window(https://crash-stats.mozilla.com/report/index/4e33d14f-3653-421f-afa4-fccf22130503)
│   │   └──1.28 MB (00.51%) ++ cached/window(about:crashes)
│   ├───4.69 MB (01.87%) ++ (5 tiny)
│   ├───4.27 MB (01.71%) ++ top(https://bugzilla.mozilla.org/show_bug.cgi?id=867533, id=71)/active/window(https://bugzilla.mozilla.org/show_bug.cgi?id=867533)
│   └───2.69 MB (01.07%) -- top(none)/detached/window([system])
│       ├──2.69 MB (01.07%) ++ js/compartment([System Principal], about:blank)
│       └──0.00 MB (00.00%) ── dom/other [2]
├───34.42 MB (13.74%) ── heap-unclassified
├───16.20 MB (06.47%) -- storage
│   ├──14.85 MB (05.93%) -- sqlite
│   │  ├───6.51 MB (02.60%) ── other
│   │  ├───6.35 MB (02.53%) -- places.sqlite
│   │  │   ├──6.01 MB (02.40%) ── cache-used [4]
│   │  │   └──0.34 MB (00.13%) ++ (2 tiny)
│   │  └───2.00 MB (00.80%) ++ (9 tiny)
│   └───1.36 MB (00.54%) ++ prefixset
├───10.73 MB (04.29%) ++ (14 tiny)
├────5.80 MB (02.32%) -- workers/workers()
│    ├──2.91 MB (01.16%) ++ worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x34e2400)
│    └──2.90 MB (01.16%) ++ worker(resource:///modules/PageThumbsWorker.js, 0x3dba800)
├────4.71 MB (01.88%) -- layout
│    ├──4.50 MB (01.79%) ── style-sheet-service
│    └──0.21 MB (00.09%) ── style-sheet-cache
└────2.62 MB (01.05%) ++ images

Other Measurements
249 (100.0%) -- js-compartments
├──202 (81.12%) ── system
└───47 (18.88%) ── user

140.26 MB (100.0%) -- js-main-runtime
├──114.24 MB (81.45%) -- compartments
│  ├───59.02 MB (42.08%) -- gc-heap
│  │   ├──21.55 MB (15.36%) ── unused-gc-things
│  │   ├──16.20 MB (11.55%) -- objects
│  │   │  ├───6.30 MB (04.49%) ── ordinary
│  │   │  ├───5.63 MB (04.02%) ── function
│  │   │  ├───3.96 MB (02.83%) ── dense-array
│  │   │  └───0.31 MB (00.22%) ++ (2 tiny)
│  │   ├───9.37 MB (06.68%) -- shapes
│  │   │   ├──3.68 MB (02.62%) -- tree
│  │   │   │  ├──3.30 MB (02.36%) ── global-parented
│  │   │   │  └──0.37 MB (00.26%) ── non-global-parented
│  │   │   ├──3.53 MB (02.52%) ── dict
│  │   │   └──2.17 MB (01.55%) ── base
│  │   ├───5.96 MB (04.25%) -- strings
│  │   │   ├──3.42 MB (02.44%) ── normal
│  │   │   └──2.54 MB (01.81%) ── short
│  │   ├───4.87 MB (03.48%) ── scripts
│  │   └───1.07 MB (00.76%) ++ (3 tiny)
│  ├───14.25 MB (10.16%) -- string-chars
│  │   ├───8.67 MB (06.18%) ── non-huge
│  │   └───5.58 MB (03.98%) -- huge
│  │       ├──3.66 MB (02.61%) ++ (56 tiny)
│  │       └──1.91 MB (01.36%) ── string(length=238393, "{"windows":[{"tabs":[{"entries"...") [4]
│  ├───13.06 MB (09.31%) ── script-data
│  ├───10.83 MB (07.72%) -- type-inference
│  │   ├───6.75 MB (04.81%) ── analysis-pool
│  │   ├───2.17 MB (01.55%) ── type-scripts
│  │   ├───1.72 MB (01.23%) ── type-pool
│  │   └───0.18 MB (00.13%) ++ (4 tiny)
│  ├────8.47 MB (06.04%) -- objects-extra
│  │    ├──6.78 MB (04.84%) ── slots
│  │    ├──1.60 MB (01.14%) ── elements
│  │    └──0.09 MB (00.06%) ++ (3 tiny)
│  ├────6.62 MB (04.72%) -- shapes-extra
│  │    ├──3.32 MB (02.36%) ++ (3 tiny)
│  │    └──3.30 MB (02.36%) ── compartment-tables
│  └────1.99 MB (01.42%) ++ (6 tiny)
├───16.98 MB (12.10%) -- gc-heap
│   ├──15.79 MB (11.26%) ── decommitted-arenas
│   └───1.19 MB (00.85%) ++ (3 tiny)
└────9.04 MB (06.44%) ── runtime

60.21 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──38.67 MB (64.22%) -- used
│  ├──37.15 MB (61.70%) ── gc-things
│  ├───1.19 MB (01.97%) ── chunk-admin
│  └───0.33 MB (00.54%) ── arena-admin
└──21.55 MB (35.78%) -- unused
   ├──21.55 MB (35.78%) ── gc-things
   └───0.00 MB (00.00%) ++ (2 tiny)

0 (100.0%) -- low-memory-events
├──0 (100.0%) ── physical
└──0 (100.0%) ── virtual

35.71 MB (100.0%) -- window-objects
├──24.80 MB (69.45%) -- layout
│  ├──20.72 MB (58.01%) ── style-sets
│  ├───1.51 MB (04.23%) ── pres-shell
│  ├───1.43 MB (04.01%) ── frames
│  ├───0.78 MB (02.19%) ++ (4 tiny)
│  └───0.36 MB (01.00%) ── style-contexts
├───5.58 MB (15.61%) -- dom
│   ├──2.53 MB (07.09%) ── text-nodes
│   ├──2.35 MB (06.59%) ── element-nodes
│   ├──0.45 MB (01.27%) ── other
│   └──0.24 MB (00.66%) ++ (3 tiny)
├───5.32 MB (14.89%) ── style-sheets
└───0.02 MB (00.05%) ── property-tables

  2.64 MB ── canvas-2d-pixel-bytes
250.35 MB ── explicit
  0.00 MB ── gfx-d2d-surfacecache
  0.00 MB ── gfx-d2d-surfacevram
  0.00 MB ── gfx-d2d-vram-drawtarget
  0.00 MB ── gfx-d2d-vram-sourcesurface
  0.02 MB ── gfx-surface-image
  4.69 MB ── gfx-surface-win32
  0.00 MB ── gfx-textures
        0 ── ghost-windows
164.07 MB ── heap-allocated
171.27 MB ── heap-committed
  7.17 MB ── heap-committed-unused
    4.36% ── heap-committed-unused-ratio
  3.46 MB ── heap-dirty
 54.90 MB ── heap-unused
  0.17 MB ── images-content-used-uncompressed
 76.00 MB ── js-gc-heap
        0 ── low-commit-space-events
316.94 MB ── private
314.62 MB ── resident
 14.85 MB ── storage-sqlite
718.49 MB ── vsize
Flags: needinfo?(swe.barb)
(In reply to swe.barb from comment #3)
> ID: 4e33d14f-3653-421f-afa4-fccf22130503
It's bp-4e33d14f-3653-421f-afa4-fccf22130503, an OOM in Layout.

Please answer to the safe mode question.
Flags: needinfo?(swe.barb)
Keywords: stackwanted
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Flags: needinfo?(swe.barb)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2013-05-15]
You need to log in before you can comment on or make changes to this bug.