Closed Bug 296570 Opened 20 years ago Closed 16 years ago

FF1a1 crash [@ nsTextFrame::PaintTextSlowly] [@ nsTextFrame::PaintTextSlowlynsPresContext]

Categories

(Core :: Layout, defect)

x86
All
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jay, Unassigned)

Details

(Keywords: crash, topcrash)

Crash Data

One poor user (XXX@megadesign.cz) is crashing A LOT with this stack signature. If you know who you are, please tell us more about your setup. What extensions/plugins do you have installed? What were you doing at the time of the crash? Here is one of his/her recent incidents: Incident ID: 6329499 Stack Signature nsTextFrame::PaintTextSlowly(nsPresContext*, nsIRenderingContext&, nsStyleContext*, nsTextFrame::TextPaintStyle&,() 3f67a93b Email Address Product ID FirefoxTrunk Build ID 2005053112 Trigger Time 2005-06-02 07:40:57.0 Platform LinuxIntel Operating System Linux 2.6.10-1.737_FC3 Module firefox-bin + (00217afe) URL visited User Comments reloading all tabs fucking firefox ... 6x daily crash isn't rare Since Last Crash 0 sec Total Uptime 1 sec Trigger Reason SIGSEGV: Segmentation Fault: (signal 11) Source File, Line No. /builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsTextFrame.cpp, line 3334 Stack Trace nsTextFrame::PaintTextSlowly(nsPresContext*, nsIRenderingContext&, nsStyleContext*, nsTextFrame::TextPaintStyle&,() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsTextFrame.cpp, line 3334] nsTextFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsTextFrame.cpp, line 1559] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsBlockFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6243] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 138] nsBlockFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6140] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableCellFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableCellFrame.cpp, line 440] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableRowFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableRowFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableRowGroupFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableRowGroupFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableFrame.cpp, line 1357] nsTableFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsTableOuterFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableOuterFrame.cpp, line 692] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsBlockFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6243] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 138] nsBlockFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6140] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableCellFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableCellFrame.cpp, line 440] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableRowFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableRowFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableRowGroupFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableRowGroupFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsTableFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableFrame.cpp, line 1357] nsTableFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableFrame.cpp, line 59] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsTableOuterFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/tables/nsTableOuterFrame.cpp, line 692] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsBlockFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6243] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 138] nsBlockFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6140] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsBlockFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6243] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 138] nsBlockFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6140] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsBlockFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6243] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 138] nsBlockFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 6140] nsContainerFrame::PaintChild() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 329] nsContainerFrame::PaintChildren() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 692] nsHTMLContainerFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLContainerFrame.cpp, line 85] CanvasFrame::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsHTMLFrame.cpp, line 371] PresShell::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/base/nsPresShell.cpp, line 5783] nsView::Paint() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsView.cpp, line 848] nsViewManager::RenderDisplayListElement() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsViewManager.cpp, line 1458] nsViewManager::RenderViews() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsViewManager.cpp, line 1373] nsViewManager::Refresh() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsViewManager.cpp, line 930] nsViewManager::DispatchEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsViewManager.cpp, line 842] HandleEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/view/src/nsView.cpp, line 249] nsCommonWidget::DispatchEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsCommonWidget.cpp, line 219] nsWindow::OnExposeEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsWindow.cpp, line 842] expose_event_cb() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsWindow.cpp, line 3590] libgtk-x11-2.0.so.0 + 0x10d757 (0x00cf9757) libgobject-2.0.so.0 + 0x9347 (0x00159347) libgobject-2.0.so.0 + 0x1fae1 (0x0016fae1) libgobject-2.0.so.0 + 0x20913 (0x00170913) libgobject-2.0.so.0 + 0x20f5a (0x00170f5a) libgtk-x11-2.0.so.0 + 0x201545 (0x00ded545) libgtk-x11-2.0.so.0 + 0x10beeb (0x00cf7eeb) libgdk-x11-2.0.so.0 + 0x2b78f (0x00a4878f) libgdk-x11-2.0.so.0 + 0x2b828 (0x00a48828) libgdk-x11-2.0.so.0 + 0x2b8a7 (0x00a488a7) libglib-2.0.so.0 + 0x26b5a (0x001b2b5a) libglib-2.0.so.0 + 0x237bb (0x001af7bb) libglib-2.0.so.0 + 0x25242 (0x001b1242) libglib-2.0.so.0 + 0x254ef (0x001b14ef) libgtk-x11-2.0.so.0 + 0x10b07e (0x00cf707e) nsAppShell::Run() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsAppShell.cpp, line 141] nsAppStartup::Run() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 145] XRE_main() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/xre/nsAppRunner.cpp, line 830] main() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/browser/app/nsBrowserApp.cpp, line 62] libc.so.6 + 0x14e33 (0x008dae33) And a link to other similar crashes: http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=nsTextFrame%3A%3APaintText&vendor=All&product=All&platform=All&buildid=&sdate=&stime=&edate=&etime=&sortby=bbid Marking topcrash for now, let's see if others are seeing this crash.
Summary: FF1a1 crash [@ nsTextFrame::PaintTextSlowly] → FF1a1 crash [@ nsTextFrame::PaintTextSlowly] [@ nsTextFrame::PaintTextSlowlynsPresContext]
Still a few on talkback, but mostly windows Also some MAC with FF15 and FF2 - but is the stack the same?, eg TB27242843 nsTextFrame::PaintTextSlowly(nsPresContext*, nsIRenderingContext&, nsStyleContext*, nsTextFrame::TextPaintStyle&,() nsMacEventHandler::ConvertOSEventToMouseEvent() [mozilla/db/sqlite3/src/prag] nsMacEventHandler::HandleOSEvent() [mozilla/db/sqlite3/src/pragma.c, line 42] nsMacWindow::DispatchEvent() [mozilla/widget/src/mac/nsMacWindow.cpp, line 2055] nsMacMessagePump::DispatchOSEventToRaptor() [mozilla/db/sqlite3/src/pragma.c] nsMacMessagePump::DoMouseMove() [mozilla/db/sqlite3/src/pragma.c, line 421] nsMacMessagePump::DispatchEvent() [mozilla/db/sqlite3/src/pragma.c, line 177] nsMacMessagePump::WNETransitionEventHandler() [mozilla/db/sqlite3/src/pragma] DispatchEventToHandlers() SendEventToEventTargetInternal() SendEventToEventTarget() HandleMouseEventForWindow() HandleMouseEvent() ToolboxEventDispatcherHandler() DispatchEventToHandlers() SendEventToEventTargetInternal() SendEventToEventTarget() ToolboxEventDispatcher() HLTBEventDispatcher() RunApplicationEventLoop() nsAppShell::Run() [mozilla/widget/src/mac/nsAppShell.cpp, line 94] nsAppStartup::Run() [mozilla/db/sqlite3/src/pragma.c, line 152] XRE_main() [mozilla/toolkit/xre/nsAppRunner.cpp, line 2440] _start() start()
OS: Windows XP → All
The function PaintTextSlowly no longer exists.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsTextFrame::PaintTextSlowly] [@ nsTextFrame::PaintTextSlowlynsPresContext]
You need to log in before you can comment on or make changes to this bug.