Closed Bug 1038253 Opened 11 years ago Closed 8 years ago

crash in mozilla::CrossProcessMutex::CrossProcessMutex

Categories

(Core :: Graphics: Layers, defect)

33 Branch
All
Gonk (Firefox OS)
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: nhirata, Unassigned)

Details

(Keywords: crash, Whiteboard: [b2g-crash])

Crash Data

This bug was filed from the Socorro interface and is report bp-d7d0060e-e520-4ac2-acdb-a134e2140702. ============================================================= Crashing Thread Frame Module Signature Source 0 libxul.so mozilla::CrossProcessMutex::CrossProcessMutex /home/geeksphone/FOS/peak/gecko/ipc/glue/CrossProcessMutex_posix.cpp:81 1 libxul.so mozilla::layers::CompositorChild::SharedFrameMetricsData::SharedFrameMetricsData /home/geeksphone/FOS/peak/gecko/gfx/layers/ipc/CompositorChild.cpp:221 2 libxul.so mozilla::layers::CompositorChild::RecvSharedCompositorFrameMetrics(base::FileDescriptor const&, base::FileDescriptor const&, unsigned int const&) /home/geeksphone/FOS/peak/gecko/gfx/layers/ipc/CompositorChild.cpp:191 3 libxul.so mozilla::layers::PCompositorChild::OnMessageReceived(IPC::Message const&) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PCompositorChild.cpp:806 4 libxul.so mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessageChannel.cpp:1152 5 libxul.so mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessageChannel.cpp:1066 6 libxul.so mozilla::ipc::MessageChannel::OnMaybeDequeueOne() /home/geeksphone/FOS/peak/gecko/ipc/glue/MessageChannel.cpp:1049 7 libxul.so RunnableMethod<FdWatcher, void (FdWatcher::*)(), Tuple0>::Run() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/tuple.h:383 8 libxul.so mozilla::ipc::MessageChannel::DequeueTask::Run() /home/geeksphone/FOS/peak/objdir-gecko/ipc/glue/../../dist/include/mozilla/ipc/MessageChannel.h:385 9 libxul.so MessageLoop::RunTask(Task*) /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:357 10 libxul.so MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:365 11 libxul.so MessageLoop::DoWork() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:443 12 libxul.so mozilla::ipc::DoWorkRunnable::Run() /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp:228 13 libxul.so nsThread::ProcessNextEvent(bool, bool*) /home/geeksphone/FOS/peak/gecko/xpcom/threads/nsThread.cpp:766 14 libxul.so NS_ProcessNextEvent(nsIThread*, bool) /home/geeksphone/FOS/peak/gecko/xpcom/glue/nsThreadUtils.cpp:263 15 libxul.so mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp:95 16 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp:283 17 libxul.so MessageLoop::RunInternal() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:229 18 libxul.so MessageLoop::Run() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:222 19 libxul.so nsBaseAppShell::Run() /home/geeksphone/FOS/peak/gecko/widget/xpwidgets/nsBaseAppShell.cpp:164 20 libxul.so XRE_RunAppShell /home/geeksphone/FOS/peak/gecko/toolkit/xre/nsEmbedFunctions.cpp:692 21 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp:253 22 libxul.so MessageLoop::RunInternal() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:229 23 libxul.so MessageLoop::Run() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc:222 24 libxul.so XRE_InitChildProcess /home/geeksphone/FOS/peak/gecko/toolkit/xre/nsEmbedFunctions.cpp:529 25 plugin-container main /home/geeksphone/FOS/peak/gecko/ipc/app/MozillaRuntimeMain.cpp:149 26 libc.so __libc_init /home/geeksphone/FOS/keon_nightly/bionic/libc/bionic/libc_init_dynamic.c:114 Sample crash at : app://verticalhome.gaiamobile.org/manifest.webapp - More crashes : https://crash-stats.mozilla.com/report/list?product=B2G&range_unit=days&range_value=28&signature=mozilla%3A%3ACrossProcessMutex%3A%3ACrossProcessMutex#tab-reports Crash on Peak only crash reports started in buildid : 20140702211235 Happens in 32.a2 and 33.a1
Whiteboard: [b2g-crash]
Might deserve a different bug report but this started to escalate by a factor of 10 on August 3rd in Android. From the data it would appear as though this is driven solely by Fennec 48. The stack looks different so this may indeed be a different bug: 0 libxul.so mozilla::CrossProcessMutex::CrossProcessMutex ipc/glue/CrossProcessMutex_posix.cpp:63 1 libxul.so mozilla::layers::AsyncPanZoomController::ShareCompositorFrameMetrics gfx/layers/apz/src/AsyncPanZoomController.cpp:3747 2 libxul.so mozilla::layers::AsyncPanZoomController::NotifyLayersUpdated gfx/layers/apz/src/AsyncPanZoomController.cpp:3267 3 libxul.so mozilla::layers::APZCTreeManager::PrepareNodeForLayer gfx/layers/apz/src/APZCTreeManager.cpp:463 4 libxul.so mozilla::layers::APZCTreeManager::UpdateHitTestingTree gfx/layers/apz/src/APZCTreeManager.cpp:571 5 libxul.so mozilla::layers::APZCTreeManager::UpdateHitTestingTree gfx/layers/apz/src/APZCTreeManager.cpp:602 6 libxul.so mozilla::layers::APZCTreeManager::UpdateHitTestingTree gfx/layers/apz/src/APZCTreeManager.cpp:602 7 libxul.so mozilla::layers::APZCTreeManager::UpdateHitTestingTree gfx/layers/apz/src/APZCTreeManager.cpp:602 8 libxul.so mozilla::layers::APZCTreeManager::UpdateHitTestingTree gfx/layers/apz/src/APZCTreeManager.cpp:182 9 libxul.so mozilla::layers::CompositorBridgeParent::ShadowLayersUpdated gfx/layers/ipc/CompositorBridgeParent.cpp:1398 10 libxul.so mozilla::layers::LayerTransactionParent::RecvUpdate gfx/layers/ipc/LayerTransactionParent.cpp:633 11 libxul.so mozilla::layers::LayerTransactionParent::RecvUpdateNoSwap gfx/layers/ipc/LayerTransactionParent.cpp:207 12 libxul.so mozilla::layers::PLayerTransactionParent::OnMessageReceived obj-firefox/ipc/ipdl/PLayerTransactionParent.cpp:538 13 libxul.so mozilla::layers::PCompositorBridgeParent::OnMessageReceived obj-firefox/ipc/ipdl/PCompositorBridgeParent.cpp:521 14 libxul.so mozilla::ipc::MessageChannel::DispatchAsyncMessage ipc/glue/MessageChannel.cpp:1654 15 libxul.so mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:1592 16 libxul.so mozilla::ipc::MessageChannel::OnMaybeDequeueOne ipc/glue/MessageChannel.cpp:1559 17 libxul.so MessageLoop::RunTask ipc/chromium/src/base/message_loop.cc:349 18 libxul.so MessageLoop::DeferOrRunPendingTask ipc/chromium/src/base/message_loop.cc:357 19 libxul.so MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:444 20 libxul.so base::MessagePumpDefault::Run ipc/chromium/src/base/message_pump_default.cc:34 21 libxul.so MessageLoop::Run ipc/chromium/src/base/message_loop.cc:223 22 libxul.so base::Thread::ThreadMain ipc/chromium/src/base/thread.cc:174 23 libxul.so ThreadFunc ipc/chromium/src/base/platform_thread_posix.cc:36 Ø 24 libc.so libc.so@0x13ef7 Ø 25 libc.so libc.so@0x13ed7 Ø 26 libc.so libc.so@0x13ed7 Ø 27 libc.so libc.so@0x11f2b Kevin, what do you think?
Flags: needinfo?(kbrosnan)
I would lean towards a new bug. The top of the signature is the same but everything else is different. Maybe we should close out this bug as we don't have b2g crash data any more.
Flags: needinfo?(kbrosnan)
Thanks Kevin. I have filed bug 1297148 and will close this one.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.