Closed Bug 1026006 Opened 11 years ago Closed 11 years ago

crash in __libc_android_abort | __android_log_assert | android::OMXCodec::freeBuffersOnPort(unsigned long, bool) | android::OMXCodec::onStateChange(OMX_STATETYPE)

Categories

(Firefox OS Graveyard :: Vendcom, defect)

All
Gonk (Firefox OS)
defect
Not set
critical

Tracking

(b2g-v2.1 affected)

RESOLVED WONTFIX
Tracking Status
b2g-v2.1 --- affected

People

(Reporter: nhirata, Unassigned, NeedInfo)

Details

(Keywords: crash, Whiteboard: [b2g-crash])

Crash Data

This bug was filed from the Socorro interface and is report bp-0167aadc-394b-4a04-8c9f-17f472140610. ============================================================= Frame Module Signature Source 0 libc.so __libc_android_abort /home/geeksphone/FOS/keon_nightly/bionic/libc/unistd/abort.c:82 1 liblog.so __android_log_assert system/core/liblog/logd_write.c:246 2 libstagefright.so android::OMXCodec::freeBuffersOnPort(unsigned long, bool) /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/OMXCodec.cpp:3906 3 libstagefright.so android::OMXCodec::onStateChange(OMX_STATETYPE) /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/OMXCodec.cpp:3776 Crashes appear to be in video and FTU on Keon and peak. More reports : https://crash-stats.mozilla.com/report/list?product=B2G&signature=__libc_android_abort+|+__android_log_assert+|+android%3A%3AOMXCodec%3A%3AfreeBuffersOnPort%28unsigned+long%2C+bool%29+|+android%3A%3AOMXCodec%3A%3AonStateChange%28OMX_STATETYPE%29 Note: setting to vendcom for further investigation first.
Flags: needinfo?(nhirata.bugzilla)
Whiteboard: [b2g-crash]
STR: 1. flash 2.1 of geeksphone build 2. gothrough all the FTU, including the tutorial. Expected: on clicking done, no crash. Actual: On clicking done, I crashed. Note: 2.1 has tutorials that are videos. Gaia 8a239771e739f113241f20aa9566387adc824e0d Gecko 794c2c9953f384791624a1be56af11924bbb9229 BuildID 20140618221331 Version 33.0a1 ro.build.version.incremental=18 ro.build.date=Wed Jun 18 22:07:04 CEST 2014 Keon https://crash-stats.mozilla.com/report/index/fd1357dd-e1ab-44ea-9ac4-a5e462140619 Frame Module Signature Source 0 libc.so __libc_android_abort /home/geeksphone/FOS/keon_nightly/bionic/libc/unistd/abort.c:82 1 liblog.so __android_log_assert system/core/liblog/logd_write.c:246 2 libstagefright.so android::OMXCodec::freeBuffersOnPort(unsigned long, bool) /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/OMXCodec.cpp:3906 3 libstagefright.so android::OMXCodec::onStateChange(OMX_STATETYPE) /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/OMXCodec.cpp:3776 4 libmozglue.so __wrap_pthread_mutex_lock /home/geeksphone/FOS/keon/gecko/mozglue/build/Nuwa.cpp:1123 5 @0x0 6 libstagefright.so android::OMXCodec::onCmdComplete(OMX_COMMANDTYPE, unsigned long) /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/OMXCodec.cpp:3567 7 libmozglue.so free /home/geeksphone/FOS/keon/gecko/memory/build/replace_malloc.c:200 8 libstagefright.so android::MetaData::typed_data::freeStorage() /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/MetaData.cpp:278 9 libstagefright.so android::MetaData::typed_data::clear() /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/MetaData.cpp:244 10 libstagefright.so android::MetaData::typed_data::~typed_data /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/MetaData.cpp:221 11 libstagefright.so android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data> >::do_move_forward(void*, void const*, unsigned int) const /home/geeksphone/FOS/keon_nightly/frameworks/base/include/utils/TypeHelpers.h:215 12 libstagefright.so android::MetaData::typed_data::typed_data /home/geeksphone/FOS/keon_nightly/frameworks/base/media/libstagefright/MetaData.cpp:227 13 libstagefright.so android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data> >::do_splat(void*, void const*, unsigned int) const /home/geeksphone/FOS/keon_nightly/frameworks/base/include/utils/TypeHelpers.h:219 14 libstagefright.so android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data> >::do_move_forward(void*, void const*, unsigned int) const /home/geeksphone/FOS/keon_nightly/frameworks/base/include/utils/SortedVector.h:266 15 libutils.so android::VectorImpl::insertAt
Flags: needinfo?(nhirata.bugzilla)
Sotaro-san, would this be a driver issue?
Flags: needinfo?(sotaro.ikeda.g)
I do not think it is fixable. geekphone uses ics_chocolate's OMXCodec. It has a lot of unfixed bugs. See Bug 878981.
Flags: needinfo?(sotaro.ikeda.g)
Bug 976433 and Bug 977405 is another ics_chocolate's OMXCodec bug.
Ok, so they would have to upgrade/update their android version in order not to hit these bugs... Thanks.
FYI.
Flags: needinfo?(gp)
(In reply to Naoki Hirata :nhirata (please use needinfo instead of cc) from comment #5) > Ok, so they would have to upgrade/update their android version in order not > to hit these bugs... I do not think that QC even supports a newer Android version on those chipsets.
From b2g's start, ics_chocolate is not supported by the chip vendor. only ics_strawberry was supported.
From the sounds of comment 7, this sounds like a wont fix. ( more like can't fix )
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.