Open Bug 802629 Opened 7 years ago Updated Last year

crash in OmxDecoder::ReadAudio @ libstagefright.so@0x6... with Samsung GT-I9300 or P6000 series running ICS

Categories

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

17 Branch
ARM
Linux
defect

Tracking

()

Tracking Status
firefox17 --- affected
firefox18 --- affected

People

(Reporter: scoobidiver, Unassigned)

References

Details

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

Crash Data

With combined signatures, it's #40 top crasher in 17.0b1.

Signature 	libstagefright.so@0x6f564 More Reports Search
UUID	b222ec10-d85a-4142-be0d-81d082121017
Date Processed	2012-10-17 11:44:39
Uptime	85
Install Age	3.5 days since version was first installed.
Install Time	2012-10-13 23:02:54
Product	FennecAndroid
Version	17.0
Build ID	20121010211745
Release Channel	beta
OS	Linux
OS Version	0.0.0 Linux 3.0.15-928452-user #1 SMP PREEMPT Tue Jul 31 19:37:49 KST 2012 armv7l
Build Architecture	arm
Build Architecture Info	
Crash Reason	SIGSEGV
Crash Address	0x1c
App Notes 	
AdapterDescription: 'ARM -- Mali-400 MP -- OpenGL ES 2.0 -- Model: GT-I9300, Product: m0xx, Manufacturer: samsung, Hardware: smdk4x12'
EGL? EGL+ GL Context? GL Context+ GL Layers? GL Layers+ 
samsung GT-I9300
samsung/m0xx/m0:4.0.4/IMM76D/I9300XXBLH1:user/release-keys
EMCheckCompatibility	True
Adapter Vendor ID	ARM
Adapter Device ID	Mali-400 MP
Device	samsung GT-I9300
Android API Version	15 (REL)
Android CPU ABI	armeabi-v7a

Frame 	Module 	Signature 	Source
0 	libstagefright.so 	libstagefright.so@0x6f564 	
1 	libnspr4.so 	PR_Unlock 	nsprpub/pr/src/pthreads/ptsynch.c:205
2 	libnspr4.so 	PR_ExitMonitor 	nsprpub/pr/src/pthreads/ptsynch.c:557
3 	libomxplugin.so 	OmxDecoder::ReadAudio 	OmxPlugin.cpp:733 

More reports at:
https://crash-stats.mozilla.com/query/query?product=FennecAndroid&query_search=signature&query_type=contains&query=libstagefright.so%400x6&do_query=1
This stack looks hosed. I don't doubt that ReadAudio() is crashing, but ReadAudio() does not call PR_ExitMonitor() and PR_Ulock() does not call libstagefright.
Adding this to the libstagefright crashes we needed to investigate and fix/work around.
Whiteboard: [native-crash] → [native-crash][swdecoder]
Depends on: 806369
There are still crashes in 17.0b5 despite the StageFright blacklisting on ICS except for Samsung devices.
Component: Audio/Video → Audio/Video: Playback
Rank: 25
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.