简体   繁体   English

启动时崩溃 qt 5.15 app(armv8a build) in Android 5.1

[英]Crash on start qt 5.15 app(armv8a build) in Android 5.1

The last message before crash in the log:日志中崩溃前的最后一条消息:

LOGCAT: F/art (22502): art/runtime/mirror/art_method.cc:356] Check failed: .IsFastNative() int java.lang.Character,digitImpl!(int, int) LOGCAT: F/art (22502): art/runtime/mirror/art_method.cc:356] 检查失败:.IsFastNative() int java.lang.Character,digitImpl!(int, int)

...and I have no clue what does this function check. ...而且我不知道这个 function 检查了什么。

The source code available here( https://android.googlesource.com/platform/art/+/refs/tags/android-cts-5.1_r21/runtime/mirror/art_method.h )此处提供源代码( 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;
}
  • Same app, armv7a build runs like a charm相同的应用程序,armv7a 构建运行起来就像一个魅力
  • Same app, armv8a build, Android 10 runs like a charm as well.相同的应用程序,armv8a build,Android 10 也运行得很好。

What can be the reason?可能是什么原因? Any ideas are appreciated.任何想法表示赞赏。

Looks like this is happening because of a bug in the latest qt 5.15.0看起来这是因为最新的 qt 5.15.0 中的错误而发生的

Fresh issues:新鲜题:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM