Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.1, 5.6.2, 5.7.1
-
Qt 5.4.1 on Android 5.1
Qt 5.5 on Android 4.1 4.2, 4.4
-
I77e813158df5f563d04931ac4e296e3fc2a16e67
Description
I just saw this crash report in our Google Play developer console, however I did not find a way to reproduce this issue.
java.lang.ArrayIndexOutOfBoundsException: int[] offset=77 length=1 dst.length=77 at org.qtproject.qt5.android.accessibility.QtNativeAccessibility.childIdListForAccessibleObject(Native Method) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate.getNodeForView(QtAccessibilityDelegate.java:300) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate.access$700(QtAccessibilityDelegate.java:66) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate$1.createAccessibilityNodeInfo(QtAccessibilityDelegate.java:358) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1070) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:888) at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:155) at android.view.AccessibilityInteractionController.access$400(AccessibilityInteractionController.java:53) at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:1236) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
Attachments
For Gerrit Dashboard: QTBUG-45855 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
207257,2 | Android Accessibility: protect from accessing invalid interfaces | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
208159,4 | Refactor childIdListForAccessibleObject | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
210125,1 | Refactor childIdListForAccessibleObject | 5.10 | qt/qtbase | Status: ABANDONED | -2 | 0 |