Closed Bug 885994 Opened 10 years ago Closed 10 years ago

crash in mozilla::layers::CompositingRenderTargetOGL::InitializeImpl with abort message: "Framebuffer not complete -- error 0x8cd7, aFBOTextureTarget 0xde1, aRect.width <n>, aRect.height <m>"

Categories

(Core :: Graphics: Layers, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla25
Tracking Status
firefox24 --- affected

People

(Reporter: scoobidiver, Unassigned)

References

Details

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

Crash Data

There's one crash in 24.0a1/20130621 highlighted by bug 884300 so might be a long standing issue at least from bug 825928.

Signature 	mozalloc_abort(char const*) | NS_DebugBreak | mozilla::layers::CompositingRenderTargetOGL::InitializeImpl() More Reports Search
UUID	57be3f26-8db8-4a42-ad03-1a9f92130621
Date Processed	2013-06-21 21:48:29
Uptime	7380
Install Age	2.2 hours since version was first installed.
Install Time	2013-06-21 19:32:55
Product	FennecAndroid
Version	24.0a1
Build ID	20130621031051
Release Channel	nightly
OS	Android
OS Version	0.0.0 Linux 3.4.10-gb91aaea #1 SMP PREEMPT Wed Apr 10 00:31:15 CST 2013 armv7l o2_uk/m7/m7:4.1.2/JZO54K/175272.11:user/release-keys
Build Architecture	arm
Build Architecture Info	ARMv0
Crash Reason	SIGSEGV
Crash Address	0x0
App Notes 	
AdapterDescription: 'Qualcomm -- Adreno (TM) 320 -- OpenGL ES 2.0 V@4.1 AU@3.04.01.01.13.018 (CL@) -- Model: HTC One, Product: m7, Manufacturer: HTC, Hardware: m7'
GL Layers! EGL? EGL+ GL Context? GL Context+ GL Layers+ Stagefright? Stagefright+ xpcom_runtime_abort(###!!! ABORT: Framebuffer not complete -- error 0x8cd7, aFBOTextureTarget 0xde1, aRect.width 3303, aRect.height 4096: file ../../dist/include/mozilla/layers/CompositingRenderTargetOGL.h, line 190)
nothumb Build
HTC HTC One
o2_uk/m7/m7:4.1.2/JZO54K/175272.11:user/release-keys
Processor Notes 	sp-processor02_phx1_mozilla_com_22938:2012; non-integer value of "SecondsSinceLastCrash"; exploitability tool: ERROR: unable to analyze dump
EMCheckCompatibility	True
Adapter Vendor ID	Qualcomm
Adapter Device ID	Adreno (TM) 320
Device	HTC HTC One
Android API Version	16 (REL)
Android CPU ABI	armeabi-v7a

Frame 	Module 	Signature 	Source
0 	libmozalloc.so 	mozalloc_abort 	memory/mozalloc/mozalloc_abort.cpp:30
1 	libxul.so 	NS_DebugBreak 	xpcom/base/nsDebugImpl.cpp:430
2 	libxul.so 	mozilla::layers::CompositingRenderTargetOGL::InitializeImpl 	obj-firefox/dist/include/mozilla/layers/CompositingRenderTargetOGL.h:190
3 	libxul.so 	mozilla::layers::CompositingRenderTargetOGL::BindRenderTarget 	obj-firefox/dist/include/mozilla/layers/CompositingRenderTargetOGL.h:114
4 	libxul.so 	mozilla::layers::CompositorOGL::SetRenderTarget 	gfx/layers/opengl/CompositorOGL.cpp:718
5 	libxul.so 	void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> 	
6 	libxul.so 	void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> 	
7 	libxul.so 	void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> 	
8 	libxul.so 	void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite> 	
9 	libxul.so 	mozilla::layers::LayerManagerComposite::Render 	gfx/layers/composite/LayerManagerComposite.cpp:303
10 	libxul.so 	mozilla::layers::LayerManagerComposite::EndTransaction 	gfx/layers/composite/LayerManagerComposite.cpp:194
11 	libxul.so 	mozilla::layers::LayerManagerComposite::EndEmptyTransaction 	gfx/layers/composite/LayerManagerComposite.cpp:159
12 	libxul.so 	mozilla::layers::CompositorParent::Composite 	gfx/layers/ipc/CompositorParent.cpp:478
13 	libxul.so 	RunnableMethod<IPC::ChannelProxy::Context, void 	ipc/chromium/src/base/tuple.h:383
14 	libxul.so 	MessageLoop::RunTask 	ipc/chromium/src/base/message_loop.cc:337
15 	libxul.so 	MessageLoop::DeferOrRunPendingTask 	ipc/chromium/src/base/message_loop.cc:345
16 	libxul.so 	MessageLoop::DoWork 	ipc/chromium/src/base/message_loop.cc:445
17 	libxul.so 	base::MessagePumpDefault::Run 	ipc/chromium/src/base/message_pump_default.cc:23
18 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
19 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:212
20 	libxul.so 	base::Thread::ThreadMain 	ipc/chromium/src/base/thread.cc:160
21 	libxul.so 	ThreadFunc 	ipc/chromium/src/base/platform_thread_posix.cc:39
22 	libc.so 	libc.so@0x12f4a 	
23 	libc.so 	libc.so@0x12652

More reports at:
https://crash-stats.mozilla.com/report/list?signature=mozalloc_abort%28char+const*%29+|+NS_DebugBreak+|+mozilla%3A%3Alayers%3A%3ACompositingRenderTargetOGL%3A%3AInitializeImpl%28%29
Summary: crash in mozilla::layers::CompositingRenderTargetOGL::InitializeImpl with abort message: "ramebuffer not complete -- error 0x8cd7, aFBOTextureTarget 0xde1, aRect.width <n>, aRect.height <m>" → crash in mozilla::layers::CompositingRenderTargetOGL::InitializeImpl with abort message: "Framebuffer not complete -- error 0x8cd7, aFBOTextureTarget 0xde1, aRect.width <n>, aRect.height <m>"
Blocks: 886667
I just encountered a similar crash on OS X (with 24.0a2, 2013-06-28 edition):

https://crash-stats.mozilla.com/report/index/5cddc912-622b-4411-8a96-d66aa2130629

Should I file a separate bug?
(In reply to Dirkjan Ochtman (:djc) from comment #1)
> I just encountered a similar crash on OS X (with 24.0a2, 2013-06-28 edition):
> https://crash-stats.mozilla.com/report/index/5cddc912-622b-4411-8a96-
> d66aa2130629
It looks like bug 886667 except the error number but maybe in that case it's not so important. You should comment in that bug.
Anyway, both bugs are likely the same.
This should have been fixed by bug 886667.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
(In reply to Matt Woodrow (:mattwoodrow) from comment #3)
> This should have been fixed by bug 886667.
Not in Firefox for Android 24.0b1 (#60 crasher) because bug 894470 is not applicable.
No longer blocks: 886667
Depends on: 886667
Target Milestone: --- → mozilla25
You need to log in before you can comment on or make changes to this bug.