Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-107028

tst_qquicktextfield and tst_qquicktextarea fail on Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.4
    • None
    • Android

    Description

      These two tests fail with

      I QTestLib: ********* Start testing of tst_QQuickTextField *********
      I QTestLib: Config: Using QtTest library 6.5.0, Qt 6.5.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by Android (7155654, based on r399163b1) Clang 11.0.5 (https://android.googlesource.com/toolchain/llvm-project 87f1315dfbea7c137aa2e6d362dbb457e388158d)), android 12.0
      I QTestLib: PASS   : tst_QQuickTextField::Basic::initTestCase()
      D HostConnection: createUnique: call
      D HostConnection: HostConnection::get() New Host Connection established 0x777dcf69a290, tid 7301
      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_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 ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
      D EGL_emulation: eglCreateContext: 0x777dcf699450: maj 2 min 0 rcv 2
      D EGL_emulation: eglMakeCurrent: 0x777dcf699450: ver 2 0 (tinfo 0x777ff03b7100) (first time)
      D HostConnection: createUnique: call
      D HostConnection: HostConnection::get() New Host Connection established 0x777dcf699450, tid 7312
      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_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 ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
      D EGL_emulation: eglCreateContext: 0x777dcf698f10: maj 2 min 0 rcv 2
      D EGL_emulation: eglMakeCurrent: 0x777dcf698f10: ver 2 0 (tinfo 0x777ff03b7180) (first time)
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default) Cooking now
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default) Cooked already
      W Qt JAVA : OnMeasure
      I QTestLib: PASS   : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(new default)
      D EGL_emulation: eglCreateContext: 0x777dcf699d50: maj 2 min 0 rcv 2
      D HostConnection: createUnique: call
      D HostConnection: HostConnection::get() New Host Connection established 0x777dcf6977d0, tid 7316
      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_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 ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
      D EGL_emulation: eglCreateContext: 0x777dcf696c90: maj 2 min 0 rcv 2
      D EGL_emulation: eglMakeCurrent: 0x777dcf696c90: ver 2 0 (tinfo 0x777ff03b7180) (first time)
      D InputMethodManager: showSoftInput() view=org.qtproject.qt.android.QtEditText{4db9d1d VFED..... .F...... 0,0-1050,105 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooking now
      D EGL_emulation: app_time_stats: avg=620.68ms min=531.22ms max=721.60ms count=3
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv) Cooked already
      I QTestLib: PASS   : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(putenv)
      D EGL_emulation: eglCreateContext: 0x777dcf696690: maj 2 min 0 rcv 2
      D HostConnection: createUnique: call
      D HostConnection: HostConnection::get() New Host Connection established 0x777dcf6a0e90, tid 7320
      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_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 ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
      D EGL_emulation: eglCreateContext: 0x777dcf6a2210: maj 2 min 0 rcv 2
      D EGL_emulation: eglMakeCurrent: 0x777dcf6a2210: ver 2 0 (tinfo 0x777ff03b7180) (first time)
      E EGL_emulation: tid 7320: eglMakeCurrent(1934): error 0x3009 (EGL_BAD_MATCH)
      E libEGL  : eglMakeCurrentImpl:1038 error 3009 (EGL_BAD_MATCH)
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) QEGLPlatformContext: ssssssseglMakeCurrent failed: 3009
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) QRhiGles2: Failed to make context current. Expect bad things to happen.
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) Failed to create RHI (backend 2)
      I QTestLib: QWARN  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) Failed to create QRhi on the render thread; scenegraph is not functional
      I QTestLib: QFATAL : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) Failed to initialize graphics backend for OpenGL.
      I QTestLib: FAIL!  : tst_QQuickTextField::Basic::touchscreenDoesNotSelect(old_import) Received a fatal error.
      I QTestLib:    Loc: [/Users/assam/sources/qt6/qt6/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp(268)]
      I QTestLib: Totals: 3 passed, 1 failed, 0 skipped, 0 blacklisted, 2718ms
      I QTestLib: ********* Finished testing of tst_QQuickTextField::Basic *********
      F libc    : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 7301 (qtMainLoopThrea), pid 7269 (qquicktextfield)
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-107028
          # Subject Branch Project Status CR V

          Activity

            People

              qtandroidteam Qt Android Team
              assam Assam Boudjelthia
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes