Firefox Crash [@ pixman_multiply_overflows_int ]

RESOLVED WORKSFORME

Status

()

Core
Graphics
--
critical
RESOLVED WORKSFORME
7 years ago
2 years ago

People

(Reporter: marcia, Unassigned)

Tracking

({crash})

5 Branch
x86
Windows 7
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

7 years ago
Seen while reviewing trunk crash stats, but seen across all versions. https://crash-stats.mozilla.com/report/list?signature=pixman_multiply_overflows_int to the crashes. This signature has moved up a bit in the trunk. So far all the crashes occur on Windows 7.

https://crash-stats.mozilla.com/report/index/d8b89dfd-df35-474c-b0f4-2a46e2110612

Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	pixman_multiply_overflows_int 	gfx/cairo/libpixman/src/pixman-utils.c:37
1 	xul.dll 	create_bits 	gfx/cairo/libpixman/src/pixman-bits-image.c:1526
2 	xul.dll 	_moz_pixman_image_create_bits 	gfx/cairo/libpixman/src/pixman-bits-image.c:1568
3 	xul.dll 	_pixman_image_for_surface 	gfx/cairo/cairo/src/cairo-image-surface.c:1521
4 	xul.dll 	_pixman_image_for_solid 	gfx/cairo/cairo/src/cairo-image-surface.c:1059
5 	xul.dll 	_cairo_image_surface_composite 	gfx/cairo/cairo/src/cairo-image-surface.c:4232
6 	xul.dll 	_cairo_surface_composite 	gfx/cairo/cairo/src/cairo-surface.c:1885
7 	xul.dll 	_cairo_surface_fallback_composite 	gfx/cairo/cairo/src/cairo-surface-fallback.c:1437
8 	xul.dll 	_cairo_surface_composite 	gfx/cairo/cairo/src/cairo-surface.c:1897
9 	xul.dll 	_composite_trap_region 	gfx/cairo/cairo/src/cairo-surface-fallback.c:522
10 	xul.dll 	_clip_and_composite_region 	gfx/cairo/cairo/src/cairo-surface-fallback.c:635
11 	xul.dll 	_clip_and_composite_trapezoids 	gfx/cairo/cairo/src/cairo-surface-fallback.c:849
12 	xul.dll 	_cairo_surface_fallback_fill 	gfx/cairo/cairo/src/cairo-surface-fallback.c:1216
13 	xul.dll 	_cairo_surface_fill 	gfx/cairo/cairo/src/cairo-surface.c:2350
14 	xul.dll 	_cairo_gstate_fill 	gfx/cairo/cairo/src/cairo-gstate.c:1295
15 	xul.dll 	_moz_cairo_fill_preserve 	gfx/cairo/cairo/src/cairo.c:2459
16 	xul.dll 	gfxContext::Fill 	gfx/thebes/gfxContext.cpp:151
17 	xul.dll 	DoSingleColorFastPath 	
18 	xul.dll 	imgFrame::Draw 	modules/libpr0n/src/imgFrame.cpp:450
19 	xul.dll 	mozilla::imagelib::RasterImage::Draw 	modules/libpr0n/src/RasterImage.cpp:2508
20 	xul.dll 	DrawImageInternal 	layout/base/nsLayoutUtils.cpp:3285
21 	xul.dll 	nsLayoutUtils::DrawImage 	layout/base/nsLayoutUtils.cpp:3472
22 	xul.dll 	ImageRenderer::Draw 	layout/base/nsCSSRendering.cpp:3945
23 	xul.dll 	nsCSSRendering::PaintBackgroundWithSC 	layout/base/nsCSSRendering.cpp:2424
24 	xul.dll 	nsCSSRendering::PaintBackground 	layout/base/nsCSSRendering.cpp:1461
25 	xul.dll 	nsButtonFrameRenderer::PaintBorderAndBackground 	layout/forms/nsButtonFrameRenderer.cpp:269
26 	xul.dll 	nsDisplayButtonBorderBackground::Paint 	layout/forms/nsButtonFrameRenderer.cpp:184
27 	xul.dll 	mozilla::FrameLayerBuilder::DrawThebesLayer 	layout/base/FrameLayerBuilder.cpp:1957
28 	xul.dll 	mozilla::layers::ThebesLayerD3D10::DrawRegion 	gfx/layers/d3d10/ThebesLayerD3D10.cpp:417
29 	xul.dll 	mozilla::layers::ThebesLayerD3D10::Validate 	gfx/layers/d3d10/ThebesLayerD3D10.cpp:290
30 	xul.dll 	mozilla::layers::ContainerLayerD3D10::Validate 	gfx/layers/d3d10/ContainerLayerD3D10.cpp:369
31 	xul.dll 	mozilla::layers::ContainerLayerD3D10::Validate 	gfx/layers/d3d10/ContainerLayerD3D10.cpp:371
32 	xul.dll 	mozilla::layers::LayerManagerD3D10::Render 	gfx/layers/d3d10/LayerManagerD3D10.cpp:579
33 	xul.dll 	mozilla::layers::LayerManagerD3D10::EndTransaction 	gfx/layers/d3d10/LayerManagerD3D10.cpp:331
34 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:629
35 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1636
36 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:6251
37 	xul.dll 	PresShell::FlushPendingNotifications 	layout/base/nsPresShell.cpp:4900
38 		@0x4aae5eb 	
39 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:921
40 	xul.dll 	AttachedHandleEvent 	view/src/nsView.cpp:192
41 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:3548
42 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3576
43 	xul.dll 	nsWindow::OnPaint 	
44 	xul.dll 	_cairo_user_data_array_set_data 	gfx/cairo/cairo/src/cairo-array.c:487
45 	mozcrt19.dll 	malloc 	obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:5765
46 	ntdll.dll 	RtlGetVersion 	
47 		@0x183 	
48 	KERNELBASE.dll 	GetVersionExA 	
49 	mozcrt19.dll 	arena_run_dalloc 	obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:3332
This is probably somehow related to Direct2D. This would make sense that it goes up somewhat, as more people update their drivers and get D2D support.
(Reporter)

Updated

7 years ago
Crash Signature: [@ pixman_multiply_overflows_int ]
Closing as this doesn't show up in a year's worth of data on crash-stats.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.