相关疑难解决方法(0)

QT 应用程序在 Android 10 设备上的 std::thread 析构函数处崩溃

我的应用程序在Android 10具有以下调用堆栈的设备上崩溃:

backtrace:
#00  pc 000000000006f06c  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01  pc 00000000000500fc  /system/lib64/libc++.so (abort_message+232)
#02  pc 0000000000050218  /system/lib64/libc++.so (demangling_terminate_handler()+44)
#03  pc 00000000000646c4  /system/lib64/libc++.so (std::__terminate(void (*)())+12)
#04  pc 000000000006466c  /system/lib64/libc++.so (std::terminate()+52)
#05  pc 00000000000bb150  /system/lib64/libc++.so (std::__1::thread::~thread()+20)
#06  pc 00000000000d0f48  /apex/com.android.runtime/lib64/bionic/libc.so (__cxa_finalize+212)
#07  pc 00000000000cc930  /apex/com.android.runtime/lib64/bionic/libc.so (exit+24)
#08  pc 0000000000032f30  /data/app/com.domain.myapp-Rs_sm5VrLR1Jj8QW6oYByA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so
Run Code Online (Sandbox Code Playgroud)

我不知道什么时候以及为什么会发生这种情况,因为我无法在我的设备和模拟器上重现这一点,但这在用户端集中发生,并且只发生在Android 10(不是在以前的 Android 版本上)。

我的QT版本是 5.14.2。

qt android

5
推荐指数
1
解决办法
2321
查看次数

标签 统计

android ×1

qt ×1