Closed Bug 740727 Opened 14 years ago Closed 13 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: 13 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.