Hi
Going to try again, but didn't suffer this with earlier builds of CM11 which makes me wonder if any other commits apart from security fixes were put in there to cause this?
I never noticed any of these problems since the upgrade or before. Are there others with similar problems?
The following patches are complete or partial applied:
ABuffer: reset members when memory allocation fails. media/libstagefright/foundation/Abuffer.cpp
Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes "media/libstagefright/MPEG4Extractor.cpp
media/stagefright/foundation/Autils.h"
Check buffer size before using it media/libstagefright/MPEG4Extractor.cpp
Check integer overflow to prevent memory corruption media/libstagefright/DRMExtractor.cpp
Check RTSP payload length media/libstagefright/rtsp/AMPEG4AudioAssembler.cpp
Check vector size before accessing media/libstagefright/MPEG4Extractor.cpp
DO NOT MERGE - SoftwareRenderer: sanity check buffer size before copying data. media/libstagefright/colorconversion/SoftwareRenderer.cpp
DO NOT MERGE Part of fix for libmedia OOB write anywhere media/libmedia/Icrypto.cpp
Extra sanity checks on sample size and resolution media/libstagefright/MPEG4Extractor.cpp
Fix comparison sign warnings. media/libstagefright/MPEG4Extractor.cpp
Fix crash on malformed id3 media/libstagefright/SampleTable.cpp
Fix for memory corruption in ID3::removeUnsynchronizationV2_4(). Bug: 23227354 media/libstagefright/id3/ID3.cpp
Fix Ogg album art media/libstagefright/OggExtractor.cpp
Guard against codecinfo overflow "media/libstagefright/MetaData.cpp
media/libstagefright/matroska/MatroskaExtractor.cpp"
libstagefright: check memory size for overflow before allocation. "media/libstagefright/codecs/m4v_h263/dec/src/pvdec_api.cpp
media/libstagefright/codecs/m4v_h263/enc/src/mp4enc_api.cpp"
libstagefright: check overflow before memory allocation in OMXCodec.cpp media/libstagefright/OMXCodec.cpp
libstagefright: check remaining data size before parsing it. media/libstagefright/id3/ID3.cpp
libstagefright: Fix crash in convertMetaDataToMessage media/libstagefright/Utils.cpp
libstagefright: fix handling of mSampleTimeEntries and mNumSampleSizes in SampleTable.
libstagefright: fix overflow in MPEG4Source:

arseSampleAuxiliaryInformationOffsets.
libstagefright: fix overflow in pvdec_api.cpp. media/libstagefright/codecs/m4v_h263/dec/src/pvdec_api.cpp
libstagefright: fix possible overflow in amrwbenc. media/libstagefright/codecs/amrwbenc/src/util.c
libstagefright: fix possible overflow in ID3. media/libstagefright/id3/ID3.cpp
MatroskaExtractor: detect infinite loop when parsing NALs media/libstagefright/matroska/MatroskaExtractor.cpp
MPEG4Source::fragmentedRead: check range before writing into buffers
MPEG4Source::fragmentedRead: check range before writing into buffers media/libstagefright/MPEG4Extractor.cpp
Prevent integer issues in ID3::Iterator::findFrame
Prevent integer overflow when processing covr MPEG4 atoms media/libstagefright/MPEG4Extractor.cpp
SampleTable: fix integer overflow checks.
Sanity check padding/delay values for gapless playback media/libstagefright/SkipCutBuffer.cpp
SoftAVCEnc: check requested memory size before allocation. media/libstagefright/codecs/avc/enc/SoftAVCEncoder.cpp
libutils: fix overflow in String8::allocFromUTF8 libutils/String8.cpp
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b libutils/String8.cpp
libutils: fix overflow in SharedBuffer [DO NOT MERGE] libutils/SharedBuffer.cpp
Fail safely to avoid a heap overflow. stream_decoder.c
Fix buffer read overflow. stream_decoder.c
Properly check for Blob max length security/keystore/keystore.cpp
Fix unchecked length in Blob creation security/keystore/keystore.cpp
PS. Is there a possibility to create a table within the forum.
Greetings