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)