Closed Bug 638502 Opened 14 years ago Closed 14 years ago

50% CPU usage with FF4Beta12 in Gmail

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: mstrumyla, Unassigned)

Details

Steps to reproduce. 1. Log into Gmail account. 2. Click "Compose mail" 3. CPU usage goes up to %50 without doing anything. Happens in Safe Browse mode too. The bug does not happen with FF4Beta11. I'm using Windows XP SP2.
More info: All of the CPU usage is in Kernel Mode. When Firefox looses focus, CPU usage drops to 0. Here are some snapshots of stack traces while Firefox was open: 0:000> cdb: Reading initial command '~~[0x135f8]kf;q' Memory ChildEBP RetAddr 0012b670 77f17002 ntdll!KiFastSystemCallRet 48 0012b6b8 102dc3a0 GDI32!NtGdiBitBlt+0xc 44 0012b6fc 102dc45e xul!_cairo_win32_surface_get_subimage+0x80 20 0012b71c 102cd4f9 xul!_cairo_win32_surface_acquire_source_image+0x6e 14 0012b730 102cf30c xul!_cairo_surface_acquire_source_image+0x29 24 0012b754 102d3631 xul!_cairo_surface_clone_similar+0xec ec 0012b840 102d39fe xul!_cairo_pattern_acquire_surface_for_surface+0x6b1 b8 0012b8f8 102d3b0f xul!_cairo_pattern_acquire_surface+0x1ce 148 0012ba40 102d49f0 xul!_cairo_pattern_acquire_surfaces+0xdf 128 0012bb68 102cd661 xul!_cairo_image_surface_composite+0x60 48 0012bbb0 102e9c31 xul!_cairo_surface_composite+0x61 3c 0012bbec 102e9d09 xul!_composite_rectangle+0x71 48 0012bc34 102eab1f xul!_clip_and_composite_trapezoids+0xb9 8d0 0012c504 102cea92 xul!_cairo_surface_fallback_fill+0x37f 38 0012c53c 102f15e1 xul!_cairo_surface_fill+0xa2 128 0012c664 102d081b xul!_cairo_gstate_fill+0xf1 10 0012c674 100ba958 xul!_moz_cairo_fill_preserve+0x1b 174 0012c7e8 10266656 xul!mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant+0x878 24 0012c80c 1067e1d9 xul!mozilla::layers::ThebesLayerBuffer::DrawBufferWithRotation+0x92 1c 0012c828 10450c67 xul!mozilla::layers::BasicThebesLayerBuffer::DrawTo+0x69 180 0012c9a8 100b6d0a xul!mozilla::layers::BasicThebesLayer::PaintThebes+0x396217 140 0012cae8 100b6db5 xul!mozilla::layers::BasicLayerManager::PaintLayer+0x1ea 140 0012cc28 100b6db5 xul!mozilla::layers::BasicLayerManager::PaintLayer+0x295 140 0012cd68 100a3105 xul!mozilla::layers::BasicLayerManager::PaintLayer+0x295 180 0012cee8 10070d00 xul!mozilla::layers::BasicLayerManager::EndTransactionInternal+0x3d5 10 0012cef8 10095af4 xul!mozilla::layers::BasicShadowLayerManager::EndTransaction+0x10 30 0012cf28 100da569 xul!nsDisplayList::PaintForFrame+0x194 3f0 0012d318 100a36d4 xul!nsLayoutUtils::PaintFrame+0x5c9 48 0012d360 1009691f xul!PresShell::Paint+0x164 98 0012d3f8 100967da xul!nsViewManager::RenderViews+0xff 70 0012d468 1014a7c3 xul!nsViewManager::Refresh+0x10a 78 0012d4e0 1016acc6 xul!nsViewManager::DispatchEvent+0x1f3 20 0012d500 100712f6 xul!AttachedHandleEvent+0x76 14 0012d514 10070e6e xul!nsWindow::DispatchEvent+0x36 14 0012d528 100cf791 xul!nsWindow::DispatchWindowEvent+0x13 278 0012d7a0 1008d77c xul!nsWindow::OnPaint+0x4e1 100 0012d8a0 1009fb3e xul!nsWindow::ProcessMessage+0x9c 2c 0012d8cc 100888d0 xul!nsWindow::WindowProcInternal+0xde 00000000 00000000 xul!CallWindowProcCrashProtected+0x2e quit: 0:000> cdb: Reading initial command '~~[0x13918]kf500;q' Memory ChildEBP RetAddr 00127c6c 100a6f29 xul!nsIFrame::GetOffsetToCrossDoc+0xe6 84 00127cf0 100e2994 xul!nsOverflowClipWrapper::WrapItem+0xb9 2b8 00127fa8 100b785b xul!nsGfxScrollFrameInner::BuildDisplayList+0xc44 10 00127fb8 10110a8e xul!nsHTMLScrollFrame::BuildDisplayList+0x1b 204 001281bc 100f3e4d xul!nsIFrame::BuildDisplayListForChild+0x3ee 1d0 0012838c 100c8572 xul!nsIFrame::BuildDisplayListForStackingContext+0x51d bc 00128448 101116bf xul!nsSubDocumentFrame::BuildDisplayList+0x2e2 204 0012864c 10103df4 xul!nsIFrame::BuildDisplayListForChild+0x101f 94 001286e0 101110eb xul!nsBlockFrame::BuildDisplayList+0x314 204 001288e4 100e1ed8 xul!nsIFrame::BuildDisplayListForChild+0xa4b 29c 00128b80 100b785b xul!nsGfxScrollFrameInner::BuildDisplayList+0x188 10 00128b90 10110a8e xul!nsHTMLScrollFrame::BuildDisplayList+0x1b 204 00128d94 10103df4 xul!nsIFrame::BuildDisplayListForChild+0x3ee 94 00128e28 101110eb xul!nsBlockFrame::BuildDisplayList+0x314 204 0012902c 1017db29 xul!nsIFrame::BuildDisplayListForChild+0xa4b 34 00129060 10110a8e xul!nsCanvasFrame::BuildDisplayList+0xb9 204 00129264 100e1ed8 xul!nsIFrame::BuildDisplayListForChild+0x3ee 2d4 00129538 100b785b xul!nsGfxScrollFrameInner::BuildDisplayList+0x188 10 00129548 10110a8e xul!nsHTMLScrollFrame::BuildDisplayList+0x1b 204 0012974c 100f3e4d xul!nsIFrame::BuildDisplayListForChild+0x3ee 1d0 0012991c 100c8572 xul!nsIFrame::BuildDisplayListForStackingContext+0x51d bc 001299d8 100f3af2 xul!nsSubDocumentFrame::BuildDisplayList+0x2e2 1cc 00129ba4 1011121d xul!nsIFrame::BuildDisplayListForStackingContext+0x1c2 200 00129da4 1010fa8b xul!nsIFrame::BuildDisplayListForChild+0xb7d 1fc 00129fa0 10110a18 xul!nsBoxFrame::BuildDisplayList+0x32b 204 0012a1a4 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012a3a0 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012a5a4 100e1ed8 xul!nsIFrame::BuildDisplayListForChild+0x378 2cc 0012a870 10093583 xul!nsGfxScrollFrameInner::BuildDisplayList+0x188 10 0012a880 10110a8e xul!nsXULScrollFrame::BuildDisplayList+0x1b 204 0012aa84 10099fc7 xul!nsIFrame::BuildDisplayListForChild+0x3ee 3c 0012aac0 1010ff60 xul!nsDeckFrame::BuildDisplayListForChildren+0x77 1f8 0012acb8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x800 204 0012aebc 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012b0b8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012b2bc 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012b4b8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012b6bc 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012b8b8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012babc 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012bcb8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012bebc 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012c0b8 10110a18 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012c2bc 10099fc7 xul!nsIFrame::BuildDisplayListForChild+0x378 3c 0012c2f8 1010ff60 xul!nsDeckFrame::BuildDisplayListForChildren+0x77 1f8 0012c4f0 10110a18 xul!nsBoxFrame::BuildDisplayList+0x800 204 0012c6f4 1010f9d7 xul!nsIFrame::BuildDisplayListForChild+0x378 1fc 0012c8f0 10111953 xul!nsBoxFrame::BuildDisplayList+0x277 204 0012caf4 1010e7e7 xul!nsIFrame::BuildDisplayListForChild+0x12b3 48 0012cb3c 1017368d xul!nsBoxFrame::BuildDisplayListForChildren+0x57 1c 0012cb58 10110a8e xul!nsRootBoxFrame::BuildDisplayList+0x2b 204 0012cd5c 100f3e4d xul!nsIFrame::BuildDisplayListForChild+0x3ee 1d0 0012cf2c 100da259 xul!nsIFrame::BuildDisplayListForStackingContext+0x51d 3ec 0012d318 100a36d4 xul!nsLayoutUtils::PaintFrame+0x2b9 48 0012d360 1009691f xul!PresShell::Paint+0x164 98 0012d3f8 100967da xul!nsViewManager::RenderViews+0xff 70 0012d468 1014a7c3 xul!nsViewManager::Refresh+0x10a 78 0012d4e0 1016acc6 xul!nsViewManager::DispatchEvent+0x1f3 20 0012d500 100712f6 xul!AttachedHandleEvent+0x76 14 0012d514 10070e6e xul!nsWindow::DispatchEvent+0x36 14 0012d528 100cf791 xul!nsWindow::DispatchWindowEvent+0x13 278 0012d7a0 1008d77c xul!nsWindow::OnPaint+0x4e1 100 0012d8a0 1009fb3e xul!nsWindow::ProcessMessage+0x9c 2c 0012d8cc 100888d0 xul!nsWindow::WindowProcInternal+0xde 00000000 00000000 xul!CallWindowProcCrashProtected+0x2e quit:
The issue is gone with the latest build 4.0b13pre (2011-03-03). Marking this bug as invalid.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.