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

RESOLVED WONTFIX

Status

()

--
critical
RESOLVED WONTFIX
5 years ago
23 days ago

People

(Reporter: nhirata, Unassigned)

Tracking

({crash})

28 Branch
All
Android
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

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

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

Comment 2

5 years ago
###!!! ABORT: unknown union type: file /home/geeksphone/FOS/peak/objdir-gecko/ipc/ipdl/PLayerTransactionChild.cpp, line 3647

Updated

5 years ago
Component: IPC → Graphics: Layers

Updated

3 years ago
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
Last Resolved: 23 days 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.