Open Bug 804768 Opened 7 years ago Updated 2 years ago

crash in nsMediaPluginHost::CreateDecoder @ libcutils.so@0x6... on devices with smdk4x12/mt6577/mt6575 hw running ICS and above

Categories

(Core :: Audio/Video: Playback, defect, critical)

17 Branch
ARM
Android
defect
Not set
critical

Tracking

()

Tracking Status
firefox17 - affected
firefox18 --- affected
firefox19 --- affected
firefox20 --- affected
firefox21 --- affected
firefox22 --- affected

People

(Reporter: scoobidiver, Unassigned)

References

(Blocks 1 open bug)

Details

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

Crash Data

With combined signatures, it's #12 top crasher in 17.0b2.
It's similar to bug 803794.

Here is the breakdown by device for each signature:
* libcutils.so@0x61f4 	78
Alps S5 	18
GT-I9300 GT-I9300 	14
Alps GT-I9100 	8
HKPHONE GT-I9100 	8
Samsung GT-I9100 	8
Alps e1809c_v75_gq1008_ov5647 	5
GT-I9300 GT-I9100 	4
Alps e1809c_v75_gq1008_9p017 	4
Alps JY-G2 	3
LENOVO Lenovo S880 	3
HKPhone GT-I9100 	2
ZOPO ZP200 	1

* libcutils.so@0x638c 	14
Alps GT-I9100 	7
Alps Spice Mi-500 	3
NEWMAN N1 	2
HKPHONE GT-I9100 	1
Alps JY-G2 	1

* libcutils.so@0x62a0 	11
Alps e1809c_v75_gq1008_ov5647 	5
Alps I9220 	3
Acer E350 	2
Alps e1808_v75_jbl1_5640 	1

* libcutils.so@0x63a0 	7
LENOVO Lenovo A789 	3
QMobil A8 	2
Alps A878 Duo 	2

Signature 	libcutils.so@0x61f4 More Reports Search
UUID	6ed49740-0e4e-459a-9c85-015c92121023
Date Processed	2012-10-23 07:19:05
Uptime	102
Last Crash	5.2 minutes before submission
Install Age	58.1 minutes since version was first installed.
Install Time	2012-10-23 06:19:47
Product	FennecAndroid
Version	17.0
Build ID	20121017143933
Release Channel	beta
OS	Linux
OS Version	0.0.0 Linux 3.0.13 #1 PREEMPT Thu Jul 12 01:43:27 CST 2012 armv7l
Build Architecture	arm
Build Architecture Info	
Crash Reason	SIGBUS
Crash Address	0x0
App Notes 	
AdapterDescription: 'Imagination Technologies -- PowerVR SGX 531 -- OpenGL ES 2.0 build 1.8@789263 -- Model: A90, Product: Micromax, Manufacturer: Micromax, Hardware: mt6575'
EGL? EGL+ GL Context? GL Context+ GL Layers? GL Layers+ 
Micromax A90
Micromax/Micromax/Micromax:4.0.3/IML74K/1342028617:user/release-keys
EMCheckCompatibility	True
Adapter Vendor ID	Imagination Technologies
Adapter Device ID	PowerVR SGX 531
Device	Micromax A90
Android API Version	15 (REL)
Android CPU ABI	armeabi-v7a

Frame 	Module 	Signature 	Source
0 	libcutils.so 	libcutils.so@0x61f4 	
1 	libutils.so 	libutils.so@0x1a1ed 	
2 	libstagefright.so 	libstagefright.so@0x71975 	
3 	libutils.so 	libutils.so@0x1f51f 	
4 	libstagefright.so 	libstagefright.so@0x7188b 	
5 	libstagefright.so 	libstagefright.so@0x717a3 	
6 	libstagefright.so 	libstagefright.so@0x1a77ea 	
7 	dalvik-heap (deleted) 	dalvik-heap @0x5beffe 	
8 	libstagefright.so 	libstagefright.so@0x1a0c2a 	
9 	libstagefright.so 	libstagefright.so@0x158fcf 	
10 	libstagefright.so 	libstagefright.so@0x811e5 	
11 	libomxplugin.so 	libomxplugin.so@0x22fb 	
12 	libomxplugin.so 	OmxPlugin::OmxDecoder::Init 	OmxPlugin.cpp:333
13 	libomxplugin.so 	OmxPlugin::CreateDecoder 	OmxPlugin.cpp:877
14 	libxul.so 	nsMediaPluginHost::CreateDecoder 	content/media/plugins/nsMediaPluginHost.cpp:149
15 	libxul.so 	nsMediaPluginReader::ReadMetadata 	content/media/plugins/nsMediaPluginReader.cpp:44
16 	libxul.so 	nsBuiltinDecoderStateMachine::DecodeMetadata 	content/media/nsBuiltinDecoderStateMachine.cpp:1720
17 	libxul.so 	nsBuiltinDecoderStateMachine::DecodeThreadRun 	content/media/nsBuiltinDecoderStateMachine.cpp:479
18 	libxul.so 	nsRunnableMethodImpl<void , true>::Run 	nsThreadUtils.h:349
19 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:624
20 	libxul.so 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:220
21 	libxul.so 	nsThread::ThreadFunc 	xpcom/threads/nsThread.cpp:257
22 	libnspr4.so 	_pt_root 	nsprpub/pr/src/pthreads/ptthread.c:156
23 	libc.so 	libc.so@0x130d6 	
24 	libc.so 	libc.so@0x12c26 	

More reports at:
https://crash-stats.mozilla.com/query/query?product=FennecAndroid&query_search=signature&query_type=contains&query=libcutils.so%400x6&do_query=1
Chris - dupe of bug 803794 as Scoobidiver suggests?
Assignee: nobody → chris.double
Keywords: needURLs
(In reply to Alex Keybl [:akeybl] from comment #1)
> Chris - dupe of bug 803794 as Scoobidiver suggests?

No idea. Will need to obtain a device that reproduces this to confirm.
Kevin - can you grab URLs and test with a Galaxy S3 for Chris?
QA Contact: kbrosnan
I have a Mali SIII.
Whiteboard: [swdecoder]
The plan is to land Bug 806369 (create a blacklist) to deal with this blocker issue here for Firefox 17.  The root cause fix will addressed after Firefox 17.
Depends on: 806369
Whiteboard: [swdecoder] → [native-crash][swdecoder]
Because of the StageFright blacklisting on ICS except for Samsung devices, there are no crashes in 17.0b5 and after 18.0a2/20121108.
The underlying issue is not fixed though.
(In reply to Maire Reavy [:mreavy] from comment #6)
> The plan is to land Bug 806369 (create a blacklist) to deal with this
> blocker issue here for Firefox 17.  The root cause fix will addressed after
> Firefox 17.

Can you please pass on the bug# where the root cause fix is being addressed before I go ahead and track this for firefox18 ? Thank you !
I see finally a few crashes in 17.0b5 on ICS or JB with Samsung devices.
(In reply to Scoobidiver from comment #9)
> I see finally a few crashes in 17.0b5 on ICS or JB with Samsung devices.

A few crashes isn't enough to track this for 17 (which is already in final beta).  We should keep an eye on this for 18.
Summary: crash in nsMediaPluginHost::CreateDecoder @ libcutils.so@0x6... on devices with PowerVR SGX 531 GPU running ICS → crash in nsMediaPluginHost::CreateDecoder @ libcutils.so@0x6... on devices with smdk4x12/mt6577/mt6575 hw running ICS and above
Is this still an issue?
Assignee: cajbir.bugzilla → nobody
Component: Audio/Video → Audio/Video: Playback
You need to log in before you can comment on or make changes to this bug.