Closed Bug 940745 Opened 12 years ago Closed 7 years ago

B2G crash in mozalloc_abort(char const*) | NS_DebugBreak | mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SurfaceDescriptor const&, IPC::Message*)

Categories

(Core :: Graphics: Layers, defect)

28 Branch
All
Android
defect
Not set
critical

Tracking

()

RESOLVED WONTFIX

People

(Reporter: nhirata, Unassigned)

Details

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

Crash Data

This bug was filed from the Socorro interface and is report bp-5169d2f7-cec7-4604-b3cd-d79a32131115. ============================================================= Frame Module Signature Source 0 libxul.so mozalloc_abort(char const*) /home/geeksphone/FOS/peak/gecko/memory/mozalloc/mozalloc_abort.cpp 1 libxul.so NS_DebugBreak /home/geeksphone/FOS/peak/gecko/xpcom/base/nsDebugImpl.cpp 2 libxul.so mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SurfaceDescriptor const&, IPC::Message*) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 3 libxul.so mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpCreatedTexture const&, IPC::Message*) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 4 libxul.so mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CompositableOperation const&, IPC::Message*) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 5 libxul.so mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 6 libxul.so mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 7 libxul.so mozilla::layers::PLayerTransactionChild::SendUpdateNoSwap(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&) /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp 8 libxul.so mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool*) /home/geeksphone/FOS/peak/gecko/gfx/layers/ipc/ShadowLayers.cpp 9 libxul.so mozilla::layers::ClientLayerManager::ForwardTransaction() /home/geeksphone/FOS/peak/gecko/gfx/layers/client/ClientLayerManager.cpp 10 libxul.so mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) /home/geeksphone/FOS/peak/gecko/gfx/layers/client/ClientLayerManager.cpp 11 libxul.so nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const /home/geeksphone/FOS/peak/gecko/layout/base/nsDisplayList.cpp 12 libxul.so nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const /home/geeksphone/FOS/peak/gecko/layout/base/nsDisplayList.cpp 13 libxul.so nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) /home/geeksphone/FOS/peak/gecko/layout/base/nsLayoutUtils.cpp 14 libxul.so PresShell::Paint(nsView*, nsRegion const&, unsigned int) /home/geeksphone/FOS/peak/gecko/layout/base/nsPresShell.cpp 15 libxul.so nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) /home/geeksphone/FOS/peak/gecko/view/src/nsViewManager.cpp 16 libxul.so nsViewManager::ProcessPendingUpdates() /home/geeksphone/FOS/peak/gecko/view/src/nsViewManager.cpp 17 libxul.so nsRefreshDriver::Tick(long long, mozilla::TimeStamp) /home/geeksphone/FOS/peak/gecko/layout/base/nsRefreshDriver.cpp 18 libxul.so mozilla::RefreshDriverTimer::TimerTick(nsITimer*, void*) /home/geeksphone/FOS/peak/gecko/layout/base/nsRefreshDriver.cpp 19 libxul.so nsTimerImpl::Fire() /home/geeksphone/FOS/peak/gecko/xpcom/threads/nsTimerImpl.cpp 20 libxul.so nsTimerEvent::Run() /home/geeksphone/FOS/peak/gecko/xpcom/threads/nsTimerImpl.cpp 21 libxul.so nsThread::ProcessNextEvent(bool, bool*) /home/geeksphone/FOS/peak/gecko/xpcom/threads/nsThread.cpp 22 libxul.so NS_ProcessNextEvent(nsIThread*, bool) /home/geeksphone/FOS/peak/gecko/xpcom/glue/nsThreadUtils.cpp 23 libxul.so mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp 24 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp 25 libxul.so MessageLoop::RunInternal() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc 26 libxul.so MessageLoop::Run() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc 27 libxul.so nsBaseAppShell::Run() /home/geeksphone/FOS/peak/gecko/widget/xpwidgets/nsBaseAppShell.cpp 28 libxul.so XRE_RunAppShell /home/geeksphone/FOS/peak/gecko/toolkit/xre/nsEmbedFunctions.cpp 29 libxul.so mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /home/geeksphone/FOS/peak/gecko/ipc/glue/MessagePump.cpp 30 libxul.so MessageLoop::RunInternal() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc 31 libxul.so MessageLoop::Run() /home/geeksphone/FOS/peak/gecko/ipc/chromium/src/base/message_loop.cc 32 libxul.so XRE_InitChildProcess /home/geeksphone/FOS/peak/gecko/toolkit/xre/nsEmbedFunctions.cpp 33 plugin-container main /home/geeksphone/FOS/peak/gecko/ipc/app/MozillaRuntimeMain.cpp 34 libc.so __libc_init /home/geeksphone/FOS/keon_nightly/bionic/libc/bionic/libc_init_dynamic.c More crashes : https://crash-stats.mozilla.com/report/list?product=B2G&signature=mozalloc_abort%28char+const%2A%29+%7C+NS_DebugBreak+%7C+mozilla%3A%3Alayers%3A%3APLayerTransactionChild%3A%3AWrite%28mozilla%3A%3Alayers%3A%3ASurfaceDescriptor+const%26%2C+IPC%3A%3AMessage%2A%29
###!!! ABORT: unknown union type: file /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp, line 3647
Component: IPC → Graphics: Layers
Crash Signature: [@ mozalloc_abort(char const*) | NS_DebugBreak | mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SurfaceDescriptor const&, IPC::Message*)] → [@ mozalloc_abort(char const*) | NS_DebugBreak | mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SurfaceDescriptor const&, IPC::Message*)] [@ mozalloc_abort | NS_DebugBreak | mozilla::layers::PLayerTransactionChild::Write]
Mass closing as we are no longer working on b2g/firefox os.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Mass closing as we are no longer working on b2g/firefox os.
You need to log in before you can comment on or make changes to this bug.