У меня опубликовано приложение Android, которое использует Renderscript для создания растрового изображения. По какой-то причине я недавно начал получать большой всплеск в том же сообщении об ошибке на консоли Google Play (см. Ниже), которое, похоже, влияет только на устройства Huawei, работающие Android 10.
Я не могу повторить ошибка на любом из моих аппаратных устройств (однако у меня нет устройства Huawei для тестирования) или на эмуляторе Android Studio.
Ошибка начала появляться примерно на второй неделе марта 2020 года, без каких-либо изменений в реализации Renderscript. Я подозреваю, что это совпадает с развертыванием Android 10 на некоторых устройствах Huawei. Приложение имеет ок. 100 000 активных установок, поэтому я считаю, что ошибка затрагивает только устройства Huawei Android 10, как существенную.
Кто-нибудь наблюдал нечто подобное? Любые идеи о том, в чем может быть проблема?
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
android::renderscript::ObjectBase::decUserRef() const
pid: 0, tid: 0 >>> com.genewarrior.sunlocator.lite <<<
backtrace:
#00 pc 0000000000036350 /system/lib64/libRS_internal.so (android::renderscript::ObjectBase::decUserRef() const+16)
#01 pc 00000000000425f8 /system/lib64/libRS_internal.so (android::renderscript::ThreadIO::playCoreCommands(android::renderscript::Context*, int)+348)
#02 pc 000000000002c2d0 /system/lib64/libRS_internal.so (android::renderscript::Context::threadProc(void*)+2108)
#03 pc 00000000000ce1b0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
#04 pc 0000000000070ba8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
Топ 5 уязвимых устройств:
- Honor 8X (HWJSN-H)
- HUAWEI P smart 2019 (HWPOT-H)
- Mate 20 lite (HWSNE)
- HUAWEI P30 lite (HWMAR)
- HUAWEI Y9 Prime 2019 (HWSTK-HF)