Closed Bug 808375 Opened 12 years ago Closed 5 years ago

crash in nsMediaPluginHost::DestroyDecoder @ libSEC_OMX_Core.so@0x1... on Samsung devices with smdk4210/smdk4x12 hw running ICS and above

Categories

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

17 Branch
ARM
Android
defect

Tracking

()

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

People

(Reporter: scoobidiver, Unassigned)

References

Details

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

Crash Data

It's #85 top crasher in 17.0b3. Here are correlations per device in 17.0 over the last week: * libSEC_OMX_Core.so@0x1342 32 Samsung GT-I9100 23 Samsung GT-I9300 3 Samsung SGH-I777 3 Samsung GT-N7000 2 Samsung GT-P6810 1 Signature libSEC_OMX_Core.so@0x1342 More Reports Search UUID da658cb4-66cb-4a9c-b747-03dc62121104 Date Processed 2012-11-04 03:46:48 Uptime 1128 Last Crash 1.2 days before submission Install Age 1.2 days since version was first installed. Install Time 2012-11-02 23:03:49 Product FennecAndroid Version 17.0 Build ID 20121031065441 Release Channel beta OS Linux OS Version 0.0.0 Linux 3.0.15-CM-g712c2c6 #1 SMP PREEMPT Sun Oct 21 21:10:01 PDT 2012 armv7l Build Architecture arm Build Architecture Info Crash Reason SIGSEGV Crash Address 0x0 App Notes AdapterDescription: 'ARM -- Mali-400 MP -- OpenGL ES 2.0 -- Model: SGH-I777, Product: SGH-I777, Manufacturer: samsung, Hardware: smdk4210' EGL? EGL+ GL Context? GL Context+ GL Layers? GL Layers+ samsung SGH-I777 samsung/SGH-I777/SGH-I777:4.0.3/IML74K/XXLPQ:user/release-keys EMCheckCompatibility True Adapter Vendor ID ARM Adapter Device ID Mali-400 MP Device samsung SGH-I777 Android API Version 16 (REL) Android CPU ABI armeabi-v7a Frame Module Signature Source 0 libc.so libc.so@0xe35c 1 libSEC_OMX_Core.so libSEC_OMX_Core.so@0x1342 2 libSEC_OMX_Core.so libSEC_OMX_Core.so@0x1772 3 libstagefrighthw.so libstagefrighthw.so@0xe8f 4 libstagefrighthw.so libstagefrighthw.so@0xeb7 5 libstagefright_omx.so libstagefright_omx.so@0xc0a3 6 libstagefright_omx.so libstagefright_omx.so@0xc0d7 7 libstagefright_omx.so libstagefright_omx.so@0xc11f 8 libstagefright_omx.so libstagefright_omx.so@0xae57 9 libstagefright_omx.so libstagefright_omx.so@0xaee3 10 libutils.so libutils.so@0xee89 11 libstagefright.so libstagefright.so@0x48241 12 libstagefright.so libstagefright.so@0x6c56d 13 libstagefright.so libstagefright.so@0x6c5af 14 libutils.so libutils.so@0xee89 15 libstagefright.so libstagefright.so@0x74ec9 16 libstagefright_foundation.so libstagefright_foundation.so@0x9d5b 17 libc.so libc.so@0x1561f 18 libstagefright.so libstagefright.so@0x74f5f 19 libutils.so libutils.so@0xee89 20 libomxplugin.so android::sp<android::MediaSource>::~sp StrongPointer.h:149 21 libomxplugin.so OmxPlugin::OmxDecoder::~OmxDecoder OmxPlugin.cpp:223 22 libomxplugin.so OmxPlugin::DestroyDecoder OmxPlugin.cpp:843 23 libxul.so nsMediaPluginHost::DestroyDecoder content/media/plugins/nsMediaPluginHost.cpp:159 24 libxul.so nsMediaPluginReader::ResetDecode content/media/plugins/nsMediaPluginReader.cpp:105 25 libxul.so nsMediaPluginReader::~nsMediaPluginReader content/media/plugins/nsMediaPluginReader.cpp:30 26 libxul.so nsMediaPluginReader::~nsMediaPluginReader content/media/plugins/nsMediaPluginReader.cpp:31 27 libxul.so nsBuiltinDecoderStateMachine::~nsBuiltinDecoderStateMachine nsAutoPtr.h:38 28 libxul.so nsBuiltinDecoderStateMachine::~nsBuiltinDecoderStateMachine content/media/nsBuiltinDecoderStateMachine.cpp:443 29 libxul.so nsRunnable::Release obj-firefox/xpcom/build/nsThreadUtils.cpp:30 30 libxul.so nsCOMPtr_base::assign_assuming_AddRef nsCOMPtr.h:440 31 libxul.so nsCOMPtr_base::assign_with_AddRef obj-firefox/xpcom/build/nsCOMPtr.cpp:49 32 libxul.so nsDecoderDisposeEvent::Run nsCOMPtr.h:622 33 libxul.so nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:624 34 libxul.so NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:220 35 libxul.so mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:82 36 libxul.so MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:208 37 libxul.so MessageLoop::Run ipc/chromium/src/base/message_loop.cc:201 38 libxul.so nsBaseAppShell::Run widget/xpwidgets/nsBaseAppShell.cpp:163 39 libxul.so nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:273 40 libxul.so XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3812 41 libxul.so XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3889 42 libxul.so XRE_main toolkit/xre/nsAppRunner.cpp:3965 More reports at: https://crash-stats.mozilla.com/report/list?signature=libSEC_OMX_Core.so%400x1342
Depends on: 806369
There are still crashes in 17.0b5 despite the StageFright blacklisting on ICS except for Samsung devices.
Crash Signature: [@ libSEC_OMX_Core.so@0x1342] → [@ libSEC_OMX_Core.so@0x1342] [@ libSEC_OMX_Core.so@0x1772]
It's #57 top crasher in 17.0. In case there's a willing to blocklist devices on JB (the blocklist on ICS doesn't work), here are correlations per device for the last day: Device GPU Hardware Number of crashes Samsung GT-I9100 Mali-400 MP smdk4210 45 Samsung GT-I9300 Mali-400 MP smdk4x12 17 Samsung GT-N7000 Mali-400 MP smdk4210 6 Samsung GT-P6800 2 Samsung SGH-I777 1 Samsung GT-P6210 1 Samsung GT-P6810 1 Samsung GT-I9300 7 Samsung GT-I9305 2 Samsung GT-N8000 1 Samsung GT-N7100 1
Crash Signature: [@ libSEC_OMX_Core.so@0x1342] [@ libSEC_OMX_Core.so@0x1772] → [@ libSEC_OMX_Core.so@0x1342] [@ libSEC_OMX_Core.so@0x144a] [@ libSEC_OMX_Core.so@0x144e] [@ libSEC_OMX_Core.so@0x1772]
Summary: crash in nsMediaPluginHost::DestroyDecoder @ libSEC_OMX_Core.so@0x1342 on Samsung devices with Mali-400 MP GPU running ICS/JB → crash in nsMediaPluginHost::DestroyDecoder @ libSEC_OMX_Core.so@0x1... on Samsung devices with Mali-400 MP GPU running ICS/JB
Crash Signature: [@ libSEC_OMX_Core.so@0x1342] [@ libSEC_OMX_Core.so@0x144a] [@ libSEC_OMX_Core.so@0x144e] [@ libSEC_OMX_Core.so@0x1772] → [@ libSEC_OMX_Core.so@0x1342] [@ libSEC_OMX_Core.so@0x144a] [@ libSEC_OMX_Core.so@0x144e] [@ libSEC_OMX_Core.so@0x1772] [@ libSEC_OMX_Core.so@0x17de ] [@ libSEC_OMX_Core.so@0x14b2 ]
Summary: crash in nsMediaPluginHost::DestroyDecoder @ libSEC_OMX_Core.so@0x1... on Samsung devices with Mali-400 MP GPU running ICS/JB → crash in nsMediaPluginHost::DestroyDecoder @ libSEC_OMX_Core.so@0x1... on Samsung devices with smdk4210/smdk4x12 hw running ICS and above
Component: Audio/Video → Audio/Video: Playback
Rank: 25
Priority: -- → P3

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.