[T-shark (sc7730)] video crash when playing some specific video

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
4 years ago
9 months ago

People

(Reporter: angelc04, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [sprd330943][)

This is a random issue and the reproduce rate is very low. Spreadtrum only encountered this problem twice in their test.

According to sprd developer, there might be some problem in gecko that causes the port status checking failed when release the buffer.

Since the log is a little large, I put it here: https://www.dropbox.com/s/xiicnuv7zfg1zwx/slog_20140707164719_sp7730ec_userdebug.zip

Here is their foundings from the log.
-----------------------------------------------------------------------------
The log shows thread 894 stops OMXCodec first , then thread 896 release the buffer. It must be disordered, and it causes the port status checking failed when release the buffer.

LOGS:
thread 894 stop OMXCodec first , then thread 896 release buffer

669 07-07 08:10:27.452   853   894 V OMXCodec: [OMX.sprd.h264.decoder] stop mState=4
670 07-07 08:10:27.452   853   894 V OMXCodec: [OMX.sprd.h264.decoder] stopOmxComponent_l mState=4
671 07-07 08:10:27.462   853   896 V GonkBufferQueue: cancelBuffer: slot=1
672 07-07 08:10:27.462   853   896 F OMXCodec: frameworks/av/media/libstagefright/OMXCodec.cpp:3999 CHECK_EQ( (int)mPortStatus[kPortIndexOutput],(int)    ENABLED) failed: 4 vs. 0
Whiteboard: [sprd330943]
Whiteboard: [sprd330943] → [sprd330943][

Comment 1

9 months ago
Firefox OS is not being worked on
Status: NEW → RESOLVED
Last Resolved: 9 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.