Closed Bug 795829 Opened 12 years ago Closed 12 years ago

crash in mozilla::layers::Layer::CalculateScissorRect

Categories

(Core :: Graphics: Layers, defect)

19 Branch
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox18 --- unaffected
firefox19 --- affected

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

It first appeared in 18.0a1/20120929 and is #25 top browser crasher in today's build. The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=895f66c4eada&tochange=c09a0c022b2e
It's likely a regression from bug 539356 part 8b.

Signature 	mozilla::layers::Layer::CalculateScissorRect(nsIntRect const&, gfxMatrix const*) More Reports Search
UUID	74c59c1e-f663-4460-826f-a9db02121001
Date Processed	2012-10-01 04:16:06
Uptime	188
Last Crash	4.0 minutes before submission
Install Age	3.1 minutes since version was first installed.
Install Time	2012-10-01 04:12:23
Product	Firefox
Version	18.0a1
Build ID	20120930030610
Release Channel	nightly
OS	Windows NT
OS Version	6.1.7600
Build Architecture	x86
Build Architecture Info	GenuineIntel family 6 model 15 stepping 13
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x1f8
App Notes 	
AdapterVendorID: 0x10de, AdapterDeviceID: 0x07e1, AdapterSubsysID: 2a64103c, AdapterDriverVersion: 8.17.12.9610
D2D? D2D- D3D10 Layers? D3D10 Layers- D3D9 Layers? D3D9 Layers+ 
EMCheckCompatibility	True
Adapter Vendor ID	0x10de
Adapter Device ID	0x07e1
Total Virtual Memory	2147352576
Available Virtual Memory	1585278976
System Memory Use Percentage	46
Available Page File	2298867712
Available Physical Memory	1083777024

Frame 	Module 	Signature 	Source
0 	xul.dll 	mozilla::layers::Layer::CalculateScissorRect 	gfx/layers/Layers.cpp:595
1 	xul.dll 	mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerD3D9> 	gfx/layers/d3d9/ContainerLayerD3D9.cpp:281
2 	d3d9.dll 	_EH_prolog3 	
3 	xul.dll 	mozilla::layers::ContainerLayerD3D9::RenderLayer 	gfx/layers/d3d9/ContainerLayerD3D9.cpp:376
4 	xul.dll 	mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerD3D9> 	gfx/layers/d3d9/ContainerLayerD3D9.cpp:296
5 	xul.dll 	mozilla::layers::ContainerLayerD3D9::RenderLayer 	gfx/layers/d3d9/ContainerLayerD3D9.cpp:376
6 	xul.dll 	mozilla::layers::LayerManagerD3D9::Render 	gfx/layers/d3d9/LayerManagerD3D9.cpp:296
7 	xul.dll 	mozilla::layers::LayerManagerD3D9::EndTransaction 	gfx/layers/d3d9/LayerManagerD3D9.cpp:159
8 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:1099
9 	xul.dll 	nsDisplayList::PaintRoot 	layout/base/nsDisplayList.cpp:966
10 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1743
11 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:5323
12 	xul.dll 	nsViewManager::ProcessPendingUpdatesForView 	view/src/nsViewManager.cpp:436
13 	xul.dll 	nsViewManager::ProcessPendingUpdates 	view/src/nsViewManager.cpp:1210
14 	xul.dll 	nsRefreshDriver::Notify 	layout/base/nsRefreshDriver.cpp:431
15 	xul.dll 	nsTimerImpl::Fire 	xpcom/threads/nsTimerImpl.cpp:476
16 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:612
17 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:117
18 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
19 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
20 	xul.dll 	nsBaseAppShell::Run 	widget/xpwidgets/nsBaseAppShell.cpp:163
21 	xul.dll 	nsAppShell::Run 	widget/windows/nsAppShell.cpp:232
22 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:290
23 	xul.dll 	XREMain::XRE_mainRun 	toolkit/xre/nsAppRunner.cpp:3782
24 	xul.dll 	XREMain::XRE_main 	toolkit/xre/nsAppRunner.cpp:3848
25 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3923

More reports at:
https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Alayers%3A%3ALayer%3A%3ACalculateScissorRect%28nsIntRect+const%26%2C+gfxMatrix+const*%29
More reports also at:
https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Alayers%3A%3ALayer%3A%3ACalculateScissorRect
Crash Signature: [@ mozilla::layers::Layer::CalculateScissorRect(nsIntRect const&, gfxMatrix const*)] → [@ mozilla::layers::Layer::CalculateScissorRect(nsIntRect const&, gfxMatrix const*)] [@ mozilla::layers::Layer::CalculateScissorRect]
OS: Windows 7 → All
Hardware: x86 → All
Does this still show up in the 10/4 nightly?
(In reply to Chris Jones [:cjones] [:warhammer] from comment #2)
> Does this still show up in the 10/4 nightly?
It has stopped after 18.0a1/20121002. The working range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=85dd8e346102&tochange=635fcc11d2b1
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
It reappeared in 19.0a1/20121018. The new regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=dac5700acf8b&tochange=cb573b9307e5
No longer blocks: dlbi
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Version: 18 Branch → 19 Branch
I saw this when using the new social sidebar, I'm afraid I can't remember exactly what I did though. https://crash-stats.mozilla.com/report/index/bp-814b1e5d-eb1e-47be-93b1-7da1d2121022
Hit it again, I opened the social sidebar, Facbook showed its loading throbber thing then Firefox crashed.

https://crash-stats.mozilla.com/report/index/3dcafa8d-2d06-4e3a-ba6a-d0d9f2121022
There are no crashes after 19.0a1/20121019. It might be related to PGO.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.