Самостоятельное падение Android при декодировании изображений PNG на некоторых устройствах 6.0 - PullRequest
0 голосов
/ 30 апреля 2018

Бывает только на 6.0 устройствах, трассировка стека выглядит следующим образом. Я уменьшаю изображения, устанавливая BitmapFactory.Options.inSampleSize, поэтому мой код масштабирует файлы png. В чем проблема?

backtrace:
    #00  pc 000000000002c7d8  /system/lib64/libpng.so (sub_filter_2bpp_neon64+136)
    #01  pc 0000000000012da4  /system/lib64/libpng.so (png_read_row+440)
    #02  pc 0000000000013048  /system/lib64/libpng.so (png_read_rows+96)
    #03  pc 000000000028c024  /system/lib64/libskia.so (_ZN17SkPNGImageDecoder8onDecodeEP8SkStreamP8SkBitmapN14SkImageDecoder4ModeE+1692)
    #04  pc 000000000027f70c  /system/lib64/libskia.so (_ZN14SkImageDecoder6decodeEP8SkStreamP8SkBitmap11SkColorTypeNS_4ModeE+152)
    #05  pc 00000000000f6140  /system/lib64/libandroid_runtime.so
    #06  pc 00000000000f6a78  /system/lib64/libandroid_runtime.so
    #07  pc 0000000003497668  /system/framework/arm64/boot.oat
...