Closed Bug 740727 Opened 12 years ago Closed 12 years ago

crash in mozilla::layers::LayerManagerOGL::SetLayerProgramProjectionMatrix @ libpvrANDROID_WSEGL

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
critical

Tracking

(blocking-fennec1.0 +)

RESOLVED DUPLICATE of bug 744286
Tracking Status
blocking-fennec1.0 --- +

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, topcrash, Whiteboard: [native-crash][gfx])

Crash Data

There are six crashes with similar stacks in 14.0a1.

Signature 	libpvrANDROID_WSEGL.so@0x7b4 More Reports Search
UUID	b5e65d4c-4b25-4b20-b3bb-d1cb02120330
Date Processed	2012-03-30 06:03:56
Uptime	7813
Last Crash	2.2 hours before submission
Install Age	13.5 hours since version was first installed.
Install Time	2012-03-29 16:32:00
Product	FennecAndroid
Version	14.0a1
Build ID	20120329031156
Release Channel	nightly
OS	Linux
OS Version	0.0.0 Linux 2.6.32.9-g177d714 #1 PREEMPT Tue Jan 17 12:44:54 CST 2012 armv7l
Build Architecture	arm
Build Architecture Info	
Crash Reason	SIGSEGV
Crash Address	0x20
App Notes 	
EGL? EGL+ AdapterVendorID: mapphone_cdma, AdapterDeviceID: DROID2 GLOBAL.
AdapterDescription: 'Android, Model: 'DROID2 GLOBAL', Product: 'droid2we_vzw', Manufacturer: 'motorola', Hardware: 'mapphone_cdma''.
GL Context? GL Context+ GL Layers? GL Layers+ 
motorola DROID2 GLOBAL
verizon/droid2we_vzw/cdma_droid2we:2.3.4/4.5.1_57_D2GA-59/120117:user/release-keys
EMCheckCompatibility	True

Frame 	Module 	Signature 	Source
0 	libpvrANDROID_WSEGL.so 	libpvrANDROID_WSEGL.so@0x7b4 	
1 	libxul.so 	mozilla::layers::ColorLayer::ComputeEffectiveTransforms 	gfx/layers/Layers.h:1198
2 		@0x45fa36 	
3 	libEGL.so 	eglGetProcAddress 	
4 	libEGL.so 	eglGetProcAddress 	
5 	libEGL_POWERVR_SGX530_125.so 	libEGL_POWERVR_SGX530_125.so@0x10d6 	
6 	libEGL.so 	eglGetProcAddress 	
7 	libEGL.so 	eglMakeCurrent 	
8 	libxul.so 	mozilla::gl::GLContextEGL::MakeCurrentImpl 	gfx/gl/GLLibraryEGL.h:148
9 	libxul.so 	mozilla::gl::GLContext::MakeCurrent 	GLContext.h:606
10 	libxul.so 	mozilla::layers::LayerManagerOGL::Render 	gfx/layers/opengl/LayerManagerOGL.h:182
11 	libxul.so 	mozilla::layers::LayerManagerOGL::EndTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:454
12 	libxul.so 	mozilla::layers::LayerManagerOGL::EndEmptyTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:427
13 	libxul.so 	mozilla::layers::CompositorParent::Composite 	gfx/layers/ipc/CompositorParent.cpp:200
14 	libxul.so 	RunnableMethod<mozilla::layers::CompositorParent, void , Tuple0>::Run 	ipc/chromium/src/base/tuple.h:383
15 	libxul.so 	MessageLoop::RunTask 	ipc/chromium/src/base/message_loop.cc:318
16 	libxul.so 	MessageLoop::DeferOrRunPendingTask 	ipc/chromium/src/base/message_loop.cc:326
17 	libxul.so 	MessageLoop::DoWork 	ipc/chromium/src/base/message_loop.cc:426
18 	libxul.so 	base::MessagePumpDefault::Run 	ipc/chromium/src/base/message_pump_default.cc:23
19 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:208
20 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:201
21 	libxul.so 	base::Thread::ThreadMain 	ipc/chromium/src/base/thread.cc:156
22 	libxul.so 	ThreadFunc 	ipc/chromium/src/base/platform_thread_posix.cc:26
23 	libc.so 	__thread_entry 	
24 	libc.so 	pthread_create 	
25 		@0x3ec546 	

More reports at:
https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x6b4
https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x744
https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x7b4
Removing the signature from bug 740837.
Crash Signature: [@ libpvrANDROID_WSEGL.so@0x6b4] [@ libpvrANDROID_WSEGL.so@0x744] [@ libpvrANDROID_WSEGL.so@0x7b4] → [@ libpvrANDROID_WSEGL.so@0x6b4] [@ libpvrANDROID_WSEGL.so@0x7b4]
Noming because of topcrash.
tracking-fennec: --- → ?
The first frames of the stack now look like:
Frame 	Module 	Signature 	Source
0 	libpvrANDROID_WSEGL.so 	libpvrANDROID_WSEGL.so@0x7b4 	
1 	libxul.so 	mozilla::layers::LayerManagerOGL::SetLayerProgramProjectionMatrix 	GLContext.h:2604
2 		@0x420e4e 	
3 	libIMGegl.so 	KEGLGetDrawableParameters 	
4 	libGLESv2_POWERVR_SGX530_125.so 	libGLESv2_POWERVR_SGX530_125.so@0x16c3a 	
5 	libIMGegl.so 	__aeabi_fcmpeq 	
6 	libGLESv2_POWERVR_SGX530_125.so 	libGLESv2_POWERVR_SGX530_125.so@0x12e02 	
7 	libGLESv2_POWERVR_SGX530_125.so 	libGLESv2_POWERVR_SGX530_125.so@0x6486 	
8 	libGLESv2.so 	glClear 	
9 	libxul.so 	mozilla::layers::LayerManagerOGL::Render 	GLContext.h:2086
10 	libxul.so 	mozilla::layers::LayerManagerOGL::EndTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:468
11 	libxul.so 	mozilla::layers::LayerManagerOGL::EndEmptyTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:441
12 	libxul.so 	mozilla::layers::CompositorParent::Composite 	gfx/layers/ipc/CompositorParent.cpp:254
13 	libxul.so 	RunnableMethod<mozilla::layers::CompositorParent, void , Tuple0>::Run 	ipc/chromium/src/base/tuple.h:383
Crash Signature: [@ libpvrANDROID_WSEGL.so@0x6b4] [@ libpvrANDROID_WSEGL.so@0x7b4] → [@ libpvrANDROID_WSEGL.so@0x7b4]
Summary: crash in mozilla::gl::GLContextEGL::MakeCurrentImpl @ libpvrANDROID_WSEGL → crash in mozilla::layers::LayerManagerOGL::SetLayerProgramProjectionMatrix @ libpvrANDROID_WSEGL
blocking-fennec1.0: --- → ?
I had placed ? for blocking fennec based on comment 2, but then realized that this crash has gone down in volume to warrant a removal of topcrash.
blocking-fennec1.0: ? → ---
Keywords: topcrash
Because we fixed all the other crashes, this has now surfaced back up as a top crash.
Keywords: topcrash
This is currently tied for #3 topcrash on 14.0b1.
blocking-fennec1.0: --- → ?
Pretty sure this is a duplicate of the bug Benoit is working on. Seems very similar, anyhow.
Status: NEW → RESOLVED
tracking-fennec: ? → ---
blocking-fennec1.0: ? → +
Closed: 12 years ago
Resolution: --- → DUPLICATE
(In reply to Joe Drew (:JOEDREW!) from comment #8)
> Pretty sure this is a duplicate of the bug Benoit is working on. Seems very
> similar, anyhow.
Benoit is not working on bug 744286.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.