Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.2.0
-
-
2022wk30FOQtforAndroid, 2022wk32FOQtforAndroid, 2022wk38FOQtforAndroid, 2022wk42FOQtforAndroid, 2023wk02FOQtforAndroid, 2023wk04FOQtforAndroid, 2023wk06FOQtforAndroid, 2023wk08FOQtforAndroid, 2023wk10FOQtforAndroid
Description
Few tests crash on Android emulator, while work correctly on physical devices. The error looks like this:
D HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_3_0
D EGL_emulation: eglCreateContext: 0x77c1d302a190: maj 3 min 0 rcv 3
D EGL_emulation: eglMakeCurrent: 0x77c1d302a190: ver 3 0 (tinfo 0x77c3f0775180) (first time)
E EGL_emulation: tid 7243: eglMakeCurrent(1934): error 0x3009 (EGL_BAD_MATCH)
E libEGL : eglMakeCurrentImpl:1038 error 3009 (EGL_BAD_MATCH)
I QTestLib: QWARN : tst_QQuickFolderDialogImpl::changeFolderViaEnter() QEGLPlatformContext: eglMakeCurrent failed: 3009
I QTestLib: QWARN : tst_QQuickFolderDialogImpl::changeFolderViaEnter() QRhiGles2: Failed to make context current. Expect bad things to happen.
I QTestLib: QWARN : tst_QQuickFolderDialogImpl::changeFolderViaEnter() Failed to create RHI (backend 2)
I QTestLib: QWARN : tst_QQuickFolderDialogImpl::changeFolderViaEnter() Failed to create QRhi on the render thread; scenegraph is not functional
I QTestLib: QFATAL : tst_QQuickFolderDialogImpl::changeFolderViaEnter() Failed to initialize graphics backend for OpenGL.
I QTestLib: FAIL! : tst_QQuickFolderDialogImpl::changeFolderViaEnter() Received a fatal error.
I QTestLib: Loc: [/Users/assam/sources/qt6/qt6/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp(310)]
The tests are:
- quick controls
- quickmenu
- quickpopup
- qquickfiledialogimpl
- qquickfolderdialogimpl
- qquickfontdialogimpl
- tst_qquickwidget::focusPreserved() [added in https://codereview.qt-project.org/c/qt/qtdeclarative/+/470969 currently skipped on Android]
Attachments
Issue Links
- is duplicated by
-
QTBUG-112696 QQuickWidget::focusPreserved test fails with RHI warnings
- Closed
-
QTBUG-118532 tst_qquickpopup::doubleClickInMouseArea and overlay are flaky on android
- Closed
- resulted from
-
QTBUG-99194 Report failing qtdeclarative tests
- Closed
-
QTBUG-101909 Fix qtdeclarative test bugs
- Open
- split to
-
QTBUG-104730 androidtestrunner splits data row names by whitespace and treats them as test functions
- Closed
(4 mentioned in)
Gerrit Reviews
For Gerrit Dashboard: QTBUG-100991 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
396560,10 | Disable failing declarative tests on Android - Part 2 | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
398730,4 | Disable failing declarative tests on Android - Part 2 | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
398739,2 | Disable failing declarative tests on Android - Part 2 | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
401567,2 | Disable failing *dialogimpl tests on Android in 6.2 | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
406226,3 | Android: enable tst_QQuickApplicationWindow | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
406563,1 | Android: enable tst_QQuickApplicationWindow | 6.2 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
406564,2 | Android: enable tst_QQuickApplicationWindow | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
406806,2 | Android: enable tst_QQuickApplicationWindow | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
409796,3 | Blacklist tests which fail on OpenGL context creation on Android | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
409939,5 | Blacklist tests which fail on OpenGL context creation on Android | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
409956,3 | Blacklist tests which fail on OpenGL context creation on Android | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |