Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.4.3, 6.6.2
-
None
Description
After updating Qt in our app from 6.4.2 to 6.4.3 we started to get crashes with the following stack trace. It's our top #1 crash for now.
backtrace:
#00 pc 0x0000000000920eac /data/app/~~RVQCMgb1nvcqO-WtD8Uycg==/org.freedownloadmanager.fdm-UCfYFa-AJ9w17WGFPCw27A==/lib/arm64/libfdm_arm64-v8a.so (QtAndroidPrivate::PermissionResult QFuture<QtAndroidPrivate::PermissionResult>::result<QtAndroidPrivate::PermissionResult, void>() const+88) (BuildId: 555669ebbc73ead1ee582d9c6eb1dc0a440bebe2)
#01 pc 0x000000000092016c /data/app/~~RVQCMgb1nvcqO-WtD8Uycg==/org.freedownloadmanager.fdm-UCfYFa-AJ9w17WGFPCw27A==/lib/arm64/libfdm_arm64-v8a.so (AppAndroidPermissionsManager::requestOnAppStartPermissions()+560) (BuildId: 555669ebbc73ead1ee582d9c6eb1dc0a440bebe2)
#02 pc 0x0000000000844b44 /data/app/~~RVQCMgb1nvcqO-WtD8Uycg==/org.freedownloadmanager.fdm-UCfYFa-AJ9w17WGFPCw27A==/lib/arm64/libfdm_arm64-v8a.so (App::runImpl(std::__ndk1::weak_ptr<vms::tree<QtTasksSpeedsTracker::TaskRecord> >)+660) (BuildId: 555669ebbc73ead1ee582d9c6eb1dc0a440bebe2)
#03 pc 0x0000000000843eb4 /data/app/~~RVQCMgb1nvcqO-WtD8Uycg==/org.freedownloadmanager.fdm-UCfYFa-AJ9w17WGFPCw27A==/lib/arm64/libfdm_arm64-v8a.so (App::run(std::__ndk1::unique_ptr<AppResult, std::__ndk1::default_delete<AppResult> >)+1396) (BuildId: 555669ebbc73ead1ee582d9c6eb1dc0a440bebe2)
#04 pc 0x000000000087cce8 /data/app/~~RVQCMgb1nvcqO-WtD8Uycg==/org.freedownloadmanager.fdm-UCfYFa-AJ9w17WGFPCw27A==/lib/arm64/libfdm_arm64-v8a.so (main+120) (BuildId: 555669ebbc73ead1ee582d9c6eb1dc0a440bebe2)
Code we use:
if (QtAndroidPrivate::Denied == QtAndroidPrivate::checkPermission(permissionString).result()) { if (QtAndroidPrivate::Denied == QtAndroidPrivate::requestPermission(permissionString).result()) return false; }