Closed Bug 713372 Opened 13 years ago Closed 13 years ago

Fennec Native Crashes in gfx/cairo/libpixman/src/pixman-arm-neon.c:203

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 713299

People

(Reporter: marcia, Unassigned)

Details

Crash Data

I was running the 20111222 nightly build which was crashing, and updated to the 20111223 build and Fennec continues to crash. Unfortunately since it crashes on about:crashes page I haven't been able to harvest my crash reports yet.

Phone is HTC Evo running Android Version 2.3.3.

I will try to look in crash stats and see if I can map my device to my crash.
Hardware: x86 → ARM
I switched over to Aurora and got this crash when loading a page: https://crash-stats.mozilla.com/report/index/bp-f298f898-5deb-4e62-a7af-adf772111224. Have not been able to reproduce the crash on Aurora.

Judging from what I see in crash stats others are seeing this crash as well - https://crash-stats.mozilla.com/report/list?signature=libxul.so@0xaf174c shows up on the trunk and https://crash-stats.mozilla.com/report/list?signature=libxul.so@0xaec3c8 on Aurora.

Frame 	Module 	Signature [Expand] 	Source
0 	libxul.so 	libxul.so@0xaf0750 	
1 	libxul.so 	arm_neon_fill 	gfx/cairo/libpixman/src/pixman-arm-neon.c:203
2 	libxul.so 	_pixman_implementation_fill 	gfx/cairo/libpixman/src/pixman-implementation.c:241
3 	libxul.so 	_moz_pixman_fill 	gfx/cairo/libpixman/src/pixman.c:957
4 	libxul.so 	_clip_and_composite_boxes 	gfx/cairo/cairo/src/cairo-image-surface.c:2947
5 	libxul.so 	_cairo_image_surface_paint 	gfx/cairo/cairo/src/cairo-image-surface.c:3299
6 	libxul.so 	_cairo_surface_paint 	gfx/cairo/cairo/src/cairo-surface.c:2109
7 	libxul.so 	_cairo_gstate_paint 	gfx/cairo/cairo/src/cairo-gstate.c:1049
8 	libxul.so 	_moz_cairo_paint 	gfx/cairo/cairo/src/cairo.c:2238
9 	libxul.so 	_moz_cairo_paint_with_alpha 	gfx/cairo/cairo/src/cairo.c:2266
10 	libxul.so 	gfxContext::Paint 	gfx/thebes/gfxContext.cpp:803
11 	libxul.so 	mozilla::layers::BasicColorLayer::Paint 	gfx/layers/basic/BasicLayers.cpp:1015
12 	libxul.so 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1898
13 	libxul.so 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayers.cpp:1911
14 	libxul.so 	mozilla::layers::BasicLayerManager::EndTransactionInternal 	gfx/layers/basic/BasicLayers.cpp:1608
15 	libxul.so 	mozilla::layers::BasicLayerManager::EndEmptyTransaction 	gfx/layers/basic/BasicLayers.cpp:1648
16 	libxul.so 	mozilla::layers::BasicShadowLayerManager::EndEmptyTransaction 	gfx/layers/basic/BasicLayers.cpp:3329
17 	libxul.so 	PresShell::Paint 	layout/base/nsPresShell.cpp:5471
18 	libxul.so 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:418
19 	libxul.so 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:393
20 	libxul.so 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:891
21 	libxul.so 	HandleEvent 	view/src/nsView.cpp:159
22 	libxul.so 	nsWindow::DispatchEvent 	widget/src/android/nsWindow.cpp:713
23 	libxul.so 	nsWindow::DrawTo 	widget/src/android/nsWindow.cpp:1028
24 	libxul.so 	nsWindow::DrawTo 	widget/src/android/nsWindow.cpp:1075
25 	libxul.so 	nsWindow::OnDraw 	widget/src/android/nsWindow.cpp:1124
26 	libxul.so 	nsWindow::OnGlobalAndroidEvent 	widget/src/android/nsWindow.cpp:919
27 	libxul.so 	nsAppShell::ProcessNextNativeEvent 	widget/src/android/nsAppShell.cpp:438
28 	libxul.so 	nsBaseAppShell::DoProcessNextNativeEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:171
29 	libxul.so 	nsBaseAppShell::OnProcessNextEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:306
30 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:622
31 	libxul.so 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:245
32 	libxul.so 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:110
33 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:208
34 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:201
35 	libxul.so 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:189
36 	libxul.so 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:220
37 	libxul.so 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3524
38 	libxul.so 	Java_org_mozilla_gecko_GeckoAppShell_nativeRun 	toolkit/xre/nsAndroidStartup.cpp:103
39 	libmozutils.so 	Java_org_mozilla_gecko_GeckoAppShell_allocateDirectBuffer 	other-licenses/android/nsGeckoUtils.cpp:60
40 		@0x4504df66 	
41 	dalvik-LinearAlloc (deleted) 	dalvik-LinearAlloc @0x215ec6 	
42 	dalvik-heap (deleted) 	dalvik-heap @0x546d7e 	
43 	libdvm.so 	dvmCallJNIMethod_general 	
44 	libdvm.so 	dvmResolveNativeMethod 	
45 	libdvm.so 	dvmAsmSisterStart 	
46 	libdvm.so 	dvmMterpStd 	
47 	libdvm.so 	dvmInterpret 	
48 	libdvm.so 	dvmCallMethodV 	
49 	libdvm.so 	dvmCallMethod 	
50 	libdvm.so 	dvmDetachCurrentThread 	
51 	libc.so 	__thread_entry 	
52 	libc.so 	pthread_create
Crash Signature: [@ libxul.so@0xaf0750 ]
Summary: Cannot run nightly build on my phone without crashing → Fennec Native Crashes in gfx/cairo/libpixman/src/pixman-arm-neon.c:203
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
(In reply to Marcia Knous [:marcia] from comment #0)
> I was running the 20111222 nightly build which was crashing, and updated to
> the 20111223 build and Fennec continues to crash. Unfortunately since it
> crashes on about:crashes page I haven't been able to harvest my crash
> reports yet.
> 
> Phone is HTC Evo running Android Version 2.3.3.
> 
> I will try to look in crash stats and see if I can map my device to my crash.

Marcia, please note that you can get your crash report ID's from using adb shell to look in your profile directory on the phone.

(In reply to Marcia Knous [:marcia] from comment #1)
> I switched over to Aurora and got this crash when loading a page:
> https://crash-stats.mozilla.com/report/index/bp-f298f898-5deb-4e62-a7af-
> adf772111224. Have not been able to reproduce the crash on Aurora.

I don't understand that. Do you or don't you see the crash on Aurora? ("switched over to Aurora and got this crash" seems to contradict "Have not been able to reproduce the crash on Aurora"). The patch identified in bug 713299 as the culprit hasn't made its way to Aurora yet.
Sorry to not be clear. Since nightly was crashing continuously I switched over to running Aurora and hit the crash listed in Comment 1 - but as you say the patch in Bug 713299 should fix it when it lands in Aurora so I guess all is good.

Thanks for the tip about where to get the crash reports.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.