Closed Bug 591375 Opened 14 years ago Closed 14 years ago

Firefox 4.0b4 Crash Report [@ nsDisplayText::GetBounds(nsDisplayListBuilder*) ]

Categories

(Core :: Layout, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
blocking2.0 --- final+

People

(Reporter: chofmann, Unassigned)

References

Details

(Keywords: crash)

Crash Data

currently #27 on the beta4 top crash list.

appears to be a volume increase in beta4

checking --- nsDisplayText::GetBounds.nsDisplayListBuilder 20100826-crashdata.csv
found in: 4.0b4 3.6.8 4.0b3
release total-crashes
              nsDisplayText::GetBounds.nsDisplayListBuilder crashes
                         pct.
all  	291046	50	0.000171794
4.0b4	17931	47	0.00262116
3.6.8	185994	2	1.0753e-05
4.0b3	6642	1	0.000150557

os breakdown
nsDisplayText::GetBounds.nsDisplayListBuilderTotal 50
Win5.1  0.58
Win6.0  0.14
Win6.1  0.28


http://crash-stats.mozilla.com/report/index/2fa22a44-158c-4918-a4cc-2674d2100823

Frame  	Module  	Signature [Expand]  	Source
0 	xul.dll 	nsDisplayText::GetBounds 	layout/generic/nsTextFrameThebes.cpp:3941
1 	xul.dll 	mozilla::FrameLayerBuilder::DrawThebesLayer 	layout/base/FrameLayerBuilder.cpp:1384
2 	xul.dll 	mozilla::layers::BasicThebesLayer::Paint 	gfx/layers/basic/BasicLayers.cpp:380
3 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1058
4 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1066
5 	xul.dll 	mozilla::layers::BasicLayerManager::EndTransaction 	gfx/layers/basic/BasicLayers.cpp:966
6 	xul.dll 	mozilla::FrameLayerBuilder::DrawThebesLayer 	layout/base/FrameLayerBuilder.cpp:1436
7 	xul.dll 	mozilla::layers::BasicThebesLayer::PaintBuffer 	gfx/layers/basic/BasicLayers.cpp:329
8 	xul.dll 	mozilla::layers::BasicThebesLayer::Paint 	gfx/layers/basic/BasicLayers.cpp:410
9 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1058
10 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1066
11 	xul.dll 	mozilla::layers::BasicLayerManager::EndTransaction 	gfx/layers/basic/BasicLayers.cpp:966
12 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:395
13 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1406
14 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:5934
15 	xul.dll 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:459
16 	xul.dll 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:425
17 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:912
18 	xul.dll 	HandleEvent 	view/src/nsView.cpp:160
19 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:3458
20 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3486
21 	xul.dll 	nsWindow::OnPaint 	widget/src/windows/nsWindowGfx.cpp:563
22 	xul.dll 	nsWindow::ProcessMessage 	widget/src/windows/nsWindow.cpp:4661
23 	xul.dll 	nsWindow::WindowProcInternal 	widget/src/windows/nsWindow.cpp:4251
24 	xul.dll 	nsWindow::WindowProc 	widget/src/windows/nsWindow.cpp:4206
25 	user32.dll 	InternalCallWinProc 	
26 	user32.dll 	UserCallWinProcCheckWow 	
27 	user32.dll 	DispatchClientMessage 	
28 	user32.dll 	__fnDWORD 	
29 	ntdll.dll 	KiUserCallbackDispatcher 	
30 	xul.dll 	nsWindow::DealWithPopups 	widget/src/windows/nsWindow.cpp:8084
31 	user32.dll 	DispatchMessageW 	
32 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:294
33 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:517
34 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:118
35 	xul.dll 	xul.dll@0xb7a45b 	
36 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
37 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:202
38 	xul.dll 	_SEH_epilog4 	
39 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:176
40 	xul.dll 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:175
41 	xul.dll 	nsAppShell::Run 	widget/src/windows/nsAppShell.cpp:243

more at

http://crash-stats.mozilla.com/report/list?product=Firefox&query_search=signature&query_type=contains&query=nsDisplayText%3A%3AGetBounds&date=08%2F27%2F2010%2009%3A21%3A06&range_value=1&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&admin=&signature=nsDisplayText%3A%3AGetBounds%28nsDisplayListBuilder*%29

most frequent crash site seems to be

  21 http://www.musicindiaonline.com
   5 http://musicindiaonline.com

   5 http://musicindiaonline.com/
   4 http://www.musicindiaonline.com/#/
   4 about:blank
   3 http://www.musicindiaonline.com/
   3 http://www.draugiem.lv/draugturis/
   2 http://www.musicindiaonline.com/list_albums/i/10-Classical_Carnatic_Vocal/654-Sri_Ranjani/
   2 http://www.musicindiaonline.com/charts/songs/more/99/
   2 http://www.musicindiaonline.com/artist/10-Classical_Carnatic_Vocal/3934-Roopa_Deepa/
   2 http://www.musicindiaonline.com/album/7-Hindi_Movie_Songs/34649-Once_Upon_A_Time_In_Mumbaai__2010_/
   2 http://www.hindisexblog.com/category/desi_sex_film/
   2 \N
   1 wyciwyg://304/http://www.musicindiaonline.com/#/genre/28-Telugu_Movie_Songs/
   1 wyciwyg://20/http://user.qzone.qq.com/53193974/infocenter
   1 http://www.musicindiaonline.com/genre/2-Hindi/#/genre/2-Hindi/
   1 http://www.musicindiaonline.com/genre/2-Hindi/#/
   1 http://www.musicindiaonline.com/artist/topsongs/99-Kannada_Devotional/3790-Roopa___Deepa/
   1 http://www.musicindiaonline.com/artist/99-Kannada_Devotional/3790-Roopa___Deepa/
   1 http://www.musicindiaonline.com/#/album/7-Hindi_Movie_Songs/35462-Dabangg__2010_/
   1 http://www.musicindiaonline.com/#/album/29-Tamil_Movie_Songs/25491-Vaaranam_Aayiram__2008_/
blocking2.0: --- → ?
> http://crash-stats.mozilla.com/report/index/2fa22a44-158c-4918-a4cc-2674d2100823
> Frame      Module      Signature [Expand]      Source
> 0     xul.dll     nsDisplayText::GetBounds    

This stack doesn't contain nsDisplayText::GetBounds.

But I strongly suspect script-during-plugin-painting related badness, in which case bug 556487 would help.
Depends on: 556487
chofmann, I can't find this signature in the 4.0b7 top crash list.
http://crash-stats.mozilla.com/topcrasher/byversion/Firefox/4.0b7
worksforme?
Make it so!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
doesn't quite match up with the timing of landings in bug 556487,  but it does appear to be generally fixed.

every few days we get a few reports on beta7 like these on dec. 4, but don't think its to the level we should block on

http://crash-stats.mozilla.com/report/index/ca59c1f8-cd96-4c7c-baa9-ecf5b2101204
http://crash-stats.mozilla.com/report/index/3047b191-e82b-455f-ba7d-c558b2101204
Crash Signature: [@ nsDisplayText::GetBounds(nsDisplayListBuilder*) ]
You need to log in before you can comment on or make changes to this bug.