Cra sh при запуске приложения qt 5.15 (сборка armv8a) в Android 5.1 - PullRequest
0 голосов
/ 03 августа 2020

Последнее сообщение перед cra sh в журнале:

LOGCAT: F / art (22502): art / runtime / mirror / art_method. cc: 356] Проверка не удалась: ! IsFastNative () int java .lang.Character.digitImpl! (Int, int)

... и я понятия не имею, что проверяет эта функция.

исходный код доступен здесь (https://android.googlesource.com/platform/art/+/refs/tags/android-cts-5.1_r21/runtime/mirror/art_method.h)

bool IsFastNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
{
  uint32_t mask = kAccFastNative | kAccNative;
  return (GetAccessFlags() & mask) == mask;
}
  • То же приложение, сборка armv7a работает как шарм
  • То же приложение, сборка armv8a, Android 10 тоже работает как шарм.

В чем может быть причина? Любые идеи приветствуются.

1 Ответ

0 голосов
/ 05 августа 2020

Похоже, это происходит из-за ошибки в последней версии qt 5.15.0

Fre sh проблемы:

https://bugreports.qt.io/browse/QTBUG-85493

https://bugreports.qt.io/browse/QTBUG-84849

...