Родной сбой Android 7: libc.so tgkill

Я вижу этот собственный сбой со следующей трассировкой стека.

Это происходит только в Android 7.0 и 7.1. В приложение, которое находится в разработке уже несколько лет, не было добавлено ничего нового, но поскольку все больше устройств обновляется до Nougat, этот сбой теперь происходит часто и становится неприятностью.

Любой совет будет принят во внимание.

native: pc 000000000007a6c4  /system/lib64/libc.so (tgkill+8)
  native: pc 0000000000077920  /system/lib64/libc.so (pthread_kill+64)
  native: pc 000000000002538c  /system/lib64/libc.so (raise+24)
  native: pc 000000000001d24c  /system/lib64/libc.so (abort+52)
  native: pc 000000000001225c  /system/lib64/libcutils.so (__android_log_assert+224)
  native: pc 00000000000610e0  /system/lib64/libhwui.so
  native: pc 000000000003908c  /system/lib64/libhwui.so
  native: pc 000000000003609c  /system/lib64/libhwui.so
  native: pc 000000000003b4fc  /system/lib64/libhwui.so
  native: pc 000000000003c520  /system/lib64/libhwui.so
  native: pc 000000000003e694  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+152)
  native: pc 00000000000127f0  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+336)
  native: pc 00000000000a50b0  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
  native: pc 00000000000770f4  /system/lib64/libc.so (_ZL15__pthread_startPv+204)
  native: pc 000000000001e7d0  /system/lib64/libc.so (__start_thread+16)

Вот список затронутых устройств: введите здесь описание изображения

ОБНОВЛЕНИЕ 18.07.

Все еще не в состоянии разобраться в этом, поэтому я решил приобрести устройство, которое имело наибольшее количество случаев и было по разумной цене, которым оказалась версия Samsung Galaxy J3 2017 года с Android 7.0. К сожалению, я все еще не могу воспроизвести сбой.

Я также внес некоторые улучшения в использование памяти в приложении в рабочей среде, но сбой все еще происходит.

Из всех комментариев и моих собственных исследований кажется, что это связано с динамически связанными NDK, но я их не использую, и трудно выяснить, работают ли какие-либо зависимости.

Я хотел бы поделиться своими зависимостями, было бы здорово, если бы другие люди, столкнувшиеся с той же проблемой, могли сообщить, используют ли они одну из тех же зависимостей — возможно, таким образом мы сможем определить виновника.

// App Compat
    compile 'com.android.support:support-v4:23.0.1'
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:cardview-v7:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.0.1'

    // Play Services
    compile 'com.google.android.gms:play-services-location:8.3.0'
    compile 'com.google.android.gms:play-services-maps:8.3.0'
    compile 'com.google.android.gms:play-services-analytics:8.3.0'
    compile 'com.google.android.gms:play-services-appindexing:8.3.0'
    compile 'com.google.android.gms:play-services-ads:8.3.0'

    // Misc Libraries
    compile 'fr.avianey.com.viewpagerindicator:library:2.4.1@aar'
    compile files('app/libs/htmlcleaner-2.7.jar')
    compile files('app/libs/protobuf-java-2.6.0.jar')
    compile files('app/libs/nineoldandroids-2.4.0.jar')

    // Fabric
    compile('com.twitter.sdk.android:twitter:1.13.0@aar') { transitive = true; }
    compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') { transitive = true; }

Для людей, столкнувшихся с таким же сбоем, пожалуйста, ответьте в комментариях, если вы используете какую-либо из этих зависимостей/версий. Возможно, мы сможем выделить проблемную зависимость.


person AlexVPerl    schedule 20.05.2017    source источник
comment
Большинство сбоев, которые я вижу, происходят из-за устройств Samsung, в частности, Galaxy S6. Удачно разобраться в этом?   -  person WindsurferOak    schedule 02.06.2017
comment
Есть и другие устройства, такие как Nexus и Experia, но в основном это Samsung, поскольку они занимают большую часть рынка. Добавление списка устройств к вопросу. Все еще пытаюсь понять это, никак не могу воспроизвести...   -  person AlexVPerl    schedule 04.06.2017
comment
Возможно, я думаю, что ваш родной сбой - это та же следующая проблема. issuetracker.google.com/issues/37123764 В моем приложении есть похожая ошибка, но я не найти какое-либо решение... Я думаю, ошибка Android 7, 7.1.   -  person Koji Matsubara    schedule 05.06.2017
comment
@KojiMatsubara, спасибо. Я видел эту ссылку раньше, их проблема связана с Camera API. Мы не используем его нигде в нашем коде, поэтому он должен быть чем-то другим.   -  person AlexVPerl    schedule 05.06.2017
comment
Есть ли в вашем проекте нативные библиотеки? У нас также есть этот сбой в нашем приложении. Мы используем только две библиотеки с нативными модулями: Realm и Fresco. У вас есть один из них? Может быть, это след.   -  person PiotrWpl    schedule 06.06.2017
comment
Мы не используем какие-либо нативные библиотеки напрямую. Есть ли способ узнать, использует ли какая-либо из наших зависимостей нативные библиотеки внутри?   -  person AlexVPerl    schedule 06.06.2017
comment
Кто-нибудь пользуется картами и местоположением?   -  person WindsurferOak    schedule 06.06.2017
comment
Да, используются и карты, и местоположение.   -  person AlexVPerl    schedule 06.06.2017
comment
AlexVPerl, попробуйте использовать Android Studio Apk Analyzer [https://developer.android.com/studio/build/apk-(analyzer.html]https://developer.android.com/studio/build/apk-analyzer.html). Если вы используете нативные библиотеки, они находятся в libs Пожалуйста, дайте мне знать, какой у вас есть. @ThierryLathuille Я старался придерживаться этого правила: Но я не могу написать хороший ответ без дополнительной информации! _ Ответы не обязательно должны быть исчерпывающим или безошибочным, им просто нужно попытаться ответить на вопрос (...) Я не уверен, в чем причина вашей проблемы, но если это X, вы можете решить ее, выполнив_   -  person PiotrWpl    schedule 06.06.2017
comment
Я также вижу это, точно такую ​​же трассировку стека и точно такой же список затронутых устройств! Последняя версия была опубликована 15 мая, но у меня на странице вылетов есть две строки с одинаковым именем tgkill.   -  person Orgmir    schedule 07.06.2017
comment
@Orgmir Спасибо, что поделились, не могли бы вы уточнить, что вы подразумеваете под «двумя строками на странице сбоев»? Вы имеете в виду, что видите какой-либо свой код в трассировке стека или это весь собственный код? Также просто любопытно, какую версию библиотеки Play-Services & Support-v4 вы используете?   -  person AlexVPerl    schedule 07.06.2017
comment
@PiotrWpl Я попробовал Apk Analyzer, но не вижу информации о зависимостях — где мне искать? Кроме того, в моей папке libs есть только файлы jar, из того, что я видел, у родных libs другое расширение, верно?   -  person AlexVPerl    schedule 07.06.2017
comment
@AlexVPerl для меня это похоже на ошибки памяти в вашем собственном коде ... Попробуйте использовать инструменты valgrind на Android для обнаружения ошибок собственной памяти ...   -  person PN10    schedule 08.06.2017
comment
Пожалуйста, перечислите ваши зависимости. И помните, Nougat изменил способ доступа приложений к коду NDK: developer.android.com/about/versions/nougat/   -  person Fco P.    schedule 12.06.2017
comment
Я также сталкиваюсь с точно такой же проблемой, точно такой же трассировкой стека, затронутыми точно такими же устройствами, с использованием нулевых собственных библиотек и с использованием служб определения местоположения и карт. Может быть, это связано с этим? У кого-нибудь есть исправление?   -  person Cord Rehn    schedule 14.06.2017
comment
То же самое, наблюдая точно такие же сбои tgkill, о которых сообщалось в Google Play. Я запускаю приложение на S8+, не могу воспроизвести сбой и не вижу никаких предупреждений logcat, связанных с родными библиотеками, связанными с Nougat: developer.android.com/about/versions/nougat/.   -  person FinHead    schedule 23.06.2017
comment
Мы столкнулись с точно такой же проблемой. Мы попробовали обновиться до последних сервисов Play и... молитесь!!!   -  person Thuy Trinh    schedule 18.07.2017
comment
@ThuyTrinh помог? :)   -  person AlexVPerl    schedule 19.07.2017
comment
Мы также ссылаемся на 4 библиотеки com.android.support (хотя мы используем только не использовать cardview или recycleview) и библиотеки play-services-maps и play-services-location.   -  person hvaughan3    schedule 21.07.2017
comment
@hvaughan3, не могли бы вы поделиться версиями библиотек поддержки и карт, которые вы используете? Спасибо.   -  person AlexVPerl    schedule 21.07.2017
comment
На самом деле я не имею прямого отношения к библиотеке местоположений. Для карт я использую версию 29.0.0.2. Для библиотек поддержки я использую версию 23.3.0.   -  person hvaughan3    schedule 21.07.2017
comment
За последние 2 месяца у нас произошло более 30 000 сбоев tgkill, затронувших более 14 000 пользователей. Я провел последние пару недель, медленно удаляя все сторонние библиотеки, которые мы используем, и выпуская поэтапные развертывания, чтобы посмотреть, смогу ли я отследить причину этих сбоев. Все удалено, кроме Retrofit, Okhttp, Jackson, Picasso, Firebase, Google Play Services, MultiDex и Apache Legacy. Основываясь на этой ветке, мы обсуждаем выпуск для 1% наших пользователей с удалением наших карт. В настоящее время работает: 'com.google.android.gms:play-services-maps:11.0.1'   -  person FinHead    schedule 25.07.2017
comment
@FinHead спасибо, что поделились этим. Мы также используем Apache Legacy, Picasso, Retrofit и OkHttp. Но мы также используем карты Google, которые мы не можем удалить. Пожалуйста, поделитесь с нами своими выводами, как только вы развернете версию без карты, ваши выводы будут очень ценными.   -  person AlexVPerl    schedule 26.07.2017
comment
Мы выпустили поэтапное развертывание, удалив только «com.google.android.gms:play-services-maps:11.0.1». После просмотра все выходные не было ни одного случая сбоя tgkill. Да, эта проблема вызвана картами, упомянутыми @Deo и связанными с отслеживанием проблем ниже.   -  person FinHead    schedule 31.07.2017
comment
@FinHead большое спасибо, что проследили за этим и поделились своими результатами. Наконец-то у нас есть осязаемое доказательство, связывающее этот сбой с библиотекой. Это очень беспокоит, так как 11.0.1 — довольно свежая версия, июнь 2017 года. Вы случайно не используете ее внутри ViewPager? Также вы планируете обновиться до 11.0.4, чтобы посмотреть, решит ли это эту проблему?   -  person AlexVPerl    schedule 01.08.2017
comment
@AlexVPerl Мы обновили сервисы Play до версии 11.0.4 и Support Library версии 26. К сожалению, это происходит и сейчас. Мы вообще не используем SupportMapFragment или MapView внутри ViewPager. Мы также уже проверили правильность управления жизненным циклом MapView developers.google.com/android/reference/com/google/android/gms/.   -  person Thuy Trinh    schedule 01.08.2017
comment
@AlexVPerl У нас есть 2 карты в базе кодов для телефонов и 1 в базе кодов для планшетов. Мы отображаем GoogleMap в MapFragment в ViewPager на одном из наших основных экранов, и я предполагаю, что это является причиной проблемы, но наша команда не смогла воспроизвести сбой. У меня сегодня/завтра выйдет нормальный релиз с v11.0.2. Я надеюсь затем начать делать больше поэтапных развертываний, где я подтверждаю правильную карту, а затем пытаюсь выяснить, как это исправить. Через пару месяцев у нас выйдет новый редизайн, и мы не хотим, чтобы эта же проблема появлялась, если Google ее не исправит.   -  person FinHead    schedule 01.08.2017
comment
@FinHead Есть ли у вас случаи использования SupportMapFragment в качестве дочернего фрагмента? У нас есть некоторые, но мы не уверены, может ли это быть причиной или нет. Кроме того, если действие, содержащее утечку SupportMapFragment или MapView, будет ли это причиной?   -  person Thuy Trinh    schedule 01.08.2017
comment
@FinHead Да, мы также сталкиваемся с потерей пользователей из-за этой проблемы. Если Google не исправит это и мы не сможем найти обходной путь, мы рассмотрим Mapbox mapbox.com/android-docs/map-sdk/overview.   -  person Thuy Trinh    schedule 01.08.2017
comment
Точно такой же вылет только с устройств Galaxy под управлением Android 7.0.   -  person Hong    schedule 15.09.2017
comment
Я начал видеть такой же сбой после обновления Crashlytics(fabric) с помощью com.crashlytics.sdk.android:crashlytics-ndk:1.1.6@aar   -  person Ramy Sabry    schedule 27.09.2017
comment
происходит и в Android 6.0, и в основном в серии Samsung Galaxy.   -  person immutable    schedule 02.10.2017
comment
Для тех, кто использует MapFragment, в issuetracker.google.com/issues/35826109 предлагается отключить setSharedElementsUseOverlay может исправить сбой. Хотя я не уверен, что это та же проблема, что и описанная здесь (проблема в моей ссылке выше кажется воспроизводимой на 100%, а проблема в этом SO - нет). @FinHead, вы случайно не смогли выяснить основную причину или решить проблему?   -  person Kazuki    schedule 14.01.2018
comment
У нас был новый дизайн приложения, над которым мы работали, поэтому я удалил отображение карты на нашей вкладке, чтобы избавиться от сбоя. Я больше не работаю в этой команде разработчиков и не могу протестировать исправление setSharedElementsUseOverlay. Удачи!   -  person FinHead    schedule 15.01.2018
comment
Недавно я добавил Crashlytics Firebase. tgkill появляется в журналах Play Console, но не в журналах Firebase.   -  person Pnemonic    schedule 25.01.2018
comment
Мне кажется подозрительным, что AndroidNativeBuffer из Android 4.4 отличается от Android 8.1. Они используют один из зарезервированных указателей, поэтому, возможно, если вы не обнулили объект должным образом, это является причиной сбоя. Это всего лишь предложение, которое я пока не могу проверить, но буду рад, если кто-нибудь его проверит.   -  person Alexey Andronov    schedule 12.10.2018
comment
Кто-нибудь когда-нибудь смог решить эту проблему при использовании карт Google? Я все еще сталкиваюсь с этим, и это происходит только на Samsung с Android 7.0, мы используем SupportMapFragment как дочерний фрагмент   -  person Ali Zaidi    schedule 07.03.2019


Ответы (7)


Просмотр предоставленного вами дампа дает некоторые подсказки:

_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv

Это указывает на то, что ошибка произошла в потоке пользовательского интерфейса.

libhwui.so x 6

Это указывает на то, что это происходит в середине некоторого кода, связанного с графикой/интерфейсом.

libcutils.so — __android_log_assert

Это обработчик ассерта, так что скорее всего в libwhui было нарушено какое-то ассерт.

прервать:

Это приложение сообщает операционной системе о завершении работы "ненормально".

raise + pthread_kill + tgkill: это операционная система (Android), закрывающая приложение.

Вы можете ознакомиться с документацией по отладке таких сбоев здесь.

Во всяком случае, я боюсь, что действительно трудно строить предположения, кроме этой грубой и неточной интерпретации данных, которые вы представили.

Возможно, если бы вы поймали ошибку, когда она была подключена к средству просмотра журнала Android, у вас было бы больше данных, специфичных для приложения (или даже сообщение об ошибке, которое обычно выдает функция assert).

Мой совет — использовать что-то вроде ACRA, чтобы отследить все детали, относящиеся к ошибке, или получить затронутого устройства и фактически воспроизвести его при подключении к отладчику.

Удачи!

EDIT 2017-06-16: я просто хочу добавить дополнительную информацию из вежливого комментария Fco P. Судя по всему, Google решил внести некоторые изменения в то, какие нативные библиотеки разрешено запускать в последних версиях Android ( 7.х). Дополнительные сведения см. по этой ссылке.

person Lennart Rolland    schedule 10.06.2017
comment
raise + pthread_kill + tgkill: это операционная система (Android), закрывающая приложение. Это происходит, когда пользователь убивает приложение или автоматически из ОС? - person ASalameh; 07.03.2018
comment
Насколько мне известно, это операционная система, закрывающая неисправный процесс. Если бы приложение завершилось мирно, это не было бы операцией уничтожения. - person Lennart Rolland; 07.03.2018

Об этом сообщается здесь: https://issuetracker.google.com/issues/37123764.

Чтобы воспроизвести: Получите затронутый режим, включите режим разработчика и установите фоновые действия на 0. Также включите «показывать фоновые сбои».

Затем откройте приложение и снова закройте его: вы увидите сбой.

person TjerkW    schedule 01.08.2017

Нет в комментариях (недостаточное количество повторений).

Из перечисленных вами зависимостей мы используем:

compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'

compile 'com.google.android.gms:play-services-maps:10.2.1'
compile 'com.google.android.gms:play-services-location:10.2.1'

разные версии, чем у вас. У меня есть сильное подозрение, что play-services-maps содержит ошибку.

Возможно, вы используете фрагмент карты в viewpager, как и мы, и многие люди в проблеме уже упоминались Кодзи Мацубарой (https://issuetracker.google.com/issues/37123764)

person Deo    schedule 19.07.2017
comment
Знаете ли вы обходной путь, чтобы предотвратить это на основе этого отчета об ошибке? Я не вижу никакого решения или обходного пути или чего-то еще. - person hvaughan3; 20.07.2017
comment
У меня та же проблема, которая затрагивает все мои приложения, однако я использую только библиотеки поддержки: аннотации, v4, appcompat и дизайн. - person 3c71; 10.02.2018

Не знаю, может эта проблема как у нас, может другая, потому что вижу в зависимостях есть в том числе и carview. Поделитесь здесь, надеюсь, кому-то пригодится в будущем

Я также столкнулся с проблемой на Android 7.0 и 7.1 ниже

03-04 23:44:51.489 2173-2173/? A/DEBUG: Abort message: 'Error: Ambient Vertex Buffer overflow!!! used 420, total 284'
03-04 23:44:51.489 2173-2173/? A/DEBUG:     eax 00000000  ebx 0000083b  ecx 00000857  edx 00000006
03-04 23:44:51.489 2173-2173/? A/DEBUG:     esi d19ff978  edi d19ff920
03-04 23:44:51.489 2173-2173/? A/DEBUG:     xcs 00000023  xds 0000002b  xes 0000002b  xfs 0000006b  xss 0000002b
03-04 23:44:51.489 2173-2173/? A/DEBUG:     eip f00a6bb9  ebp d19fee68  esp d19fee0c  flags 00000292
03-04 23:44:51.555 2173-2173/? A/DEBUG: backtrace:
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #00 pc 00000bb9  [vdso:f00a6000] (__kernel_vsyscall+9)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #01 pc 0007a2ec  /system/lib/libc.so (tgkill+28)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #02 pc 00075b35  /system/lib/libc.so (pthread_kill+85)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #03 pc 0002784a  /system/lib/libc.so (raise+42)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #04 pc 0001ee26  /system/lib/libc.so (abort+86)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #05 pc 0000fa65  /system/lib/libcutils.so (__android_log_assert+245)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #06 pc 00084356  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #07 pc 0003a5ba  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #08 pc 00083d04  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #09 pc 0008c5df  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #10 pc 0008e6d8  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #11 pc 0008e5d2  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #12 pc 000350fe  /system/lib/libhwui.so
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #13 pc 0001201f  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+207)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #14 pc 0006e53b  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+111)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #15 pc 00011873  /system/lib/libutils.so (_ZN13thread_data_t10trampolineEPKS_+259)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #16 pc 00075292  /system/lib/libc.so (_ZL15__pthread_startPv+210)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #17 pc 0002028e  /system/lib/libc.so (__start_thread+30)
03-04 23:44:51.555 2173-2173/? A/DEBUG:     #18 pc 0001e066  /system/lib/libc.so (__bionic_clone+70)

После исследования и поиска в Google я заменил cardview на Framelayout, после чего эта проблема была решена.

person songoku1610    schedule 06.03.2018
comment
Привет @songoku1610, как ты узнал, что проблема вызвана Cardview. - person Ran94; 10.05.2018
comment
Я попытался заменить cardview на Framelayout, после чего эта проблема была решена, эта проблема возникает только на Android 7.x. - person songoku1610; 11.05.2018
comment
Кроме того, вопрос выше был отредактирован, удалена независимость текста от оценки, поэтому мой ответ because I see in dependencies have including carview не соответствует вопросу. - person songoku1610; 11.05.2018

У меня была такая же проблема в консоли Google Play для тех же устройств, что и у вас.

В моем случае проблема была в TextureView с анимацией в отдельном потоке с блокировкой и разблокировкой холста.

Я изменил анимацию TextureView на анимацию с аннулированием при рисовании для Android 7 и 7.1, и это помогло.

person Sergei Belozerov    schedule 27.03.2018
comment
В моем приложении используется TextureView. Не могли бы вы подробнее рассказать об анимации invalidate-onDraw. - person Shishir Shetty; 02.08.2018
comment
@ShishirShetty Я больше не использую TextureView, я переопределяю View, описываю все анимации в методе onDraw и вызываю метод postInvalidateOnAnimation() каждые 16 миллисекунд (~ 60 кадров в секунду) - person Sergei Belozerov; 02.08.2018

Я вижу эту проблему в отчете о сбое на устройстве одного пользователя — «Huawei Honor 7X (HWBND-H)» — под управлением Android 8.0. Поскольку это не происходит в поле для других устройств / версий ОС, я думаю, что это, возможно, уже было исправлено в обновлениях ОС (которые этот пользователь не обнаружил или, возможно, Huawei не предоставил).

backtrace:
  #00  pc 000000000006a808  /system/lib64/libc.so (tgkill+8)
  #01  pc 000000000001db50  /system/lib64/libc.so (abort+88)
  #02  pc 0000000000007f4c  /system/lib64/liblog.so (__android_log_assert+304)
  #03  pc 000000000004e314  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread10EglManager13createSurfaceEP13ANativeWindow+192)
  #04  pc 000000000004c790  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread14OpenGLPipeline10setSurfaceEPNS_7SurfaceENS1_12SwapBehaviorE+64)
  #05  pc 00000000000492b4  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread13CanvasContext10setSurfaceEPNS_7SurfaceE+140)
  #06  pc 000000000005123c  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthreadL17Bridge_initializeEPNS1_14initializeArgsE+16)
  #07  pc 0000000000052fc4  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread22MethodInvokeRenderTask3runEv+24)
  #08  pc 0000000000053f1c  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+348)
  #09  pc 0000000000011670  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+280)
  #10  pc 00000000000be1e8  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)
  #11  pc 00000000000671b8  /system/lib64/libc.so (_ZL15__pthread_startPv+36)
  #12  pc 000000000001eee4  /system/lib64/libc.so (__start_thread+68)
person Venu G.    schedule 07.02.2019

Я также вижу эту проблему в отчете о сбое Google Play Console.

Моторола Мото Х Стиль | Android 7.0 (SDK 24)

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.myappname<<<

backtrace:
  #00  pc 000000000006b81c  /system/lib64/libc.so (tgkill+8)
  #00  pc 0000000000068cb8  /system/lib64/libc.so (pthread_kill+64)
  #00  pc 0000000000023f68  /system/lib64/libc.so (raise+24)
  #00  pc 000000000001c9ec  /system/lib64/libc.so (abort+52)
  #00  pc 0000000000010d90  /system/lib64/libcutils.so (__android_log_assert+232)
  #00  pc 0000000000031bcc  /system/lib64/libhwui.so
  #00  pc 00000000000342bc  /system/lib64/libhwui.so
  #00  pc 0000000000039988  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+148)
  #00  pc 0000000000012454  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+272)
  #00  pc 000000000009de10  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+116)
  #00  pc 00000000000684c0  /system/lib64/libc.so (__pthread_start(void*)+196)
  #00  pc 000000000001dc00  /system/lib64/libc.so (__start_thread+16)
person Chandresh    schedule 16.11.2020