Closed Bug 864103 Opened 11 years ago Closed 11 years ago

crash in mozilla::layers::CompositorOGL::Initialize with abort message: "We need a context on Android"

Categories

(Core :: Graphics: Layers, defect)

23 Branch
ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 834243
Tracking Status
firefox22 --- unaffected
firefox23 --- affected

People

(Reporter: scoobidiver, Unassigned)

References

Details

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

Crash Data

It has replaced bug 834243 that stopped after 23.0a1/20130408. It first showed up in 23.0a1/20130411. The replacement range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b0d842380959&tochange=2949e808ed33
It's probably caused by bug 825928.

Signature 	mozalloc_abort(char const*) | NS_DebugBreak More Reports Search
UUID	48aa24f6-5938-4c61-bec7-ab3c82130412
Date Processed	2013-04-12 07:17:46
Uptime	10
Install Age	6.4 hours since version was first installed.
Install Time	2013-04-12 00:50:52
Product	FennecAndroid
Version	23.0a1
Build ID	20130411030925
Release Channel	nightly
OS	Android
OS Version	0.0.0 Linux 3.4.0-perf-g1ccebb5-00110-g66f112c #1 SMP PREEMPT Thu Apr 4 22:20:43 CST 2013 armv7l Xiaomi/mione_plus/mione_plus:4.1.2/JZO54K/3.4.5:user/release-keys
Build Architecture	arm
Build Architecture Info	
Crash Reason	SIGSEGV
Crash Address	0x0
App Notes 	
AdapterDescription: 'Qualcomm -- Adreno (TM) 220 -- OpenGL ES 2.0 V@6.0 AU@1.04.01.01.06.041 (CL@) -- Model: MI-ONE Plus, Product: mione_plus, Manufacturer: Xiaomi, Hardware: qcom'
xpcom_runtime_abort(###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 326)
Xiaomi MI-ONE Plus
Xiaomi/mione_plus/mione_plus:4.1.2/JZO54K/3.4.5:user/release-keys
Processor Notes 	sp-processor04.phx1.mozilla.com_4774:2012; exploitability tool failed: 127
EMCheckCompatibility	True
Adapter Vendor ID	Qualcomm
Adapter Device ID	Adreno (TM) 220
Device	Xiaomi MI-ONE Plus
Android API Version	16 (REL)
Android CPU ABI	armeabi-v7a

Frame 	Module 	Signature 	Source
0 	libmozalloc.so 	mozalloc_abort 	mozalloc_abort.cpp:30
1 	libxul.so 	NS_DebugBreak 	nsDebugImpl.cpp:430
...
54 	libxul.so 	printf_stderr 	nsCRTGlue.cpp:286
55 	libxul.so 	mozilla::gl::GLContextProviderEGL::CreateForWindow 	gfx/gl/GLContextProviderEGL.cpp:2107
56 	libnss3.so 	PR_Unlock 	ptsynch.c:205
57 	libxul.so 	nsThread::GetObserver 	obj-firefox/dist/include/mozilla/Mutex.h:83
58 	libxul.so 	mozilla::RefPtr<mozilla::psm::::CertErrorRunnable>::~RefPtr 	obj-firefox/dist/include/mozilla/RefPtr.h:166
59 	libxul.so 	nsThread::PutEvent 	obj-firefox/dist/include/nsCOMPtr.h:451
60 	libxul.so 	libxul.so@0xb440db 	
61 	libxul.so 	mozilla::layers::CompositorOGL::Initialize 	gfx/layers/opengl/CompositorOGL.cpp:326

More reports at:
https://crash-stats.mozilla.com/report/list?product=FennecAndroid&signature=mozalloc_abort%28char+const*%29+|+NS_DebugBreak
(In reply to Milan Sreckovic [:milan] from comment #1)
> Is this the same as bug 865795?
I don't think so. Bug 865795 is for unsupported ARMv6 devices while this one is for supported ARMv7 devices: asus Transformer TF101, Sony C6603, Sony LT22i, Sony Ericsson LT26i, motorola MZ601...
Crash Signature: [@ mozalloc_abort(char const*) | NS_DebugBreak] → [@ mozalloc_abort(char const*) | NS_DebugBreak] [@ mozalloc_abort(char const*) | NS_DebugBreak | dalvik-bitmap-2 (deleted)@0x16d11f ] [@ mozalloc_abort(char const*) | NS_DebugBreak | libEGL_adreno200.so@0x10c2a ] [@ mozalloc_abort(char const*) | NS_Deb…
Depends on: 852467
This is the same as bug 834243 but after the refactoring in bug 825928. I think it would be best to dupe this to that one, and update the summary to reference LayerManagerOGL|CompositorOGL.
No longer blocks: 834243
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.