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

inputpanel::tst_plugin::test_zhuyinInputMethod is extremely unstable

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 5.14.0 RC1
    • Virtual Keyboard
    • None
    • 0474e4d83 (dev), bbfcbf7b6 (6.7)

    Description

      See attached screenshot from grafana. The test crashes and fails left and right on all platforms. Typical log:

      [...]
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 12)
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 13)
      agent:2019/12/10 01:12:25 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 14) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:25 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 14)
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 15)
      agent:2019/12/10 01:12:25 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 16) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:25 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 16)
      agent:2019/12/10 01:12:25 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 17) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:25 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:25 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 17)
      agent:2019/12/10 01:12:26 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 18) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:26 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:26 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 18)
      agent:2019/12/10 01:12:26 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 19) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:26 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:26 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 19)
      agent:2019/12/10 01:12:26 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 20) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:26 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:26 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 20)
      agent:2019/12/10 01:12:26 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 21) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:26 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:26 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 21)
      agent:2019/12/10 01:12:26 build.go:220: XFAIL  : inputpanel::tst_plugin::test_wordReselection(row 22) Prediction/spell correction not enabled
      agent:2019/12/10 01:12:26 build.go:220:    Loc: [/home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel/data/tst_inputpanel.qml(1647)]
      agent:2019/12/10 01:12:26 build.go:220: PASS   : inputpanel::tst_plugin::test_wordReselection(row 22)
      agent:2019/12/10 01:12:30 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 0)
      agent:2019/12/10 01:12:33 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 1)
      agent:2019/12/10 01:12:35 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 2)
      agent:2019/12/10 01:12:35 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 3)
      agent:2019/12/10 01:12:36 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 4)
      agent:2019/12/10 01:12:37 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 5)
      agent:2019/12/10 01:12:38 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 6)
      agent:2019/12/10 01:12:40 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 7)
      agent:2019/12/10 01:12:42 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 8)
      agent:2019/12/10 01:12:44 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 9)
      agent:2019/12/10 01:12:45 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 10)
      agent:2019/12/10 01:12:47 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 11)
      agent:2019/12/10 01:12:48 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 12)
      agent:2019/12/10 01:12:49 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 13)
      agent:2019/12/10 01:12:50 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 14)
      agent:2019/12/10 01:12:53 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 15)
      agent:2019/12/10 01:12:54 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 16)
      agent:2019/12/10 01:12:57 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 17)
      agent:2019/12/10 01:13:00 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 18)
      agent:2019/12/10 01:13:02 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 19)
      agent:2019/12/10 01:13:04 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 20)
      agent:2019/12/10 01:13:05 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 21)
      agent:2019/12/10 01:13:07 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 22)
      agent:2019/12/10 01:13:08 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 23)
      agent:2019/12/10 01:13:10 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 24)
      agent:2019/12/10 01:13:12 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 25)
      agent:2019/12/10 01:13:13 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 26)
      agent:2019/12/10 01:13:14 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 27)
      agent:2019/12/10 01:13:15 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 28)
      agent:2019/12/10 01:13:16 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 29)
      agent:2019/12/10 01:13:18 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 30)
      agent:2019/12/10 01:13:20 build.go:220: PASS   : inputpanel::tst_plugin::test_zhuyinInputMethod(row 31)
      agent:2019/12/10 01:13:21 build.go:220: Makefile:338: recipe for target 'check' failed
      agent:2019/12/10 01:13:21 build.go:220: make: *** [check] Segmentation fault
      agent:2019/12/10 01:13:21 build.go:253: Process finished with error: exit status 2
      agent:2019/12/10 01:13:21 build.go:223: Error reading from stdout/err: exit status 2
      agent:2019/12/10 01:13:21 build.go:471: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some
      agent:2019/12/10 01:13:21 build.go:384: Skip uploading core files because CORE_FILES_PATH is not set in the environment
      agent:2019/12/10 01:13:21 build.go:473: 
      agent:2019/12/10 01:13:21 build.go:471: Executing scheduled instruction 2 of 2 - Upload test results
      agent:2019/12/10 01:13:21 storageclient.go:451: Collecting test results, archiving and uploading them
      agent:2019/12/10 01:13:21 result.go:177: Collecting 1 test results ...
      agent:2019/12/10 01:13:21 build.go:473: 
      agent:2019/12/10 01:13:21 agent.go:272: Test failed
      agent:2019/12/10 01:13:21 agent.go:200: ERROR building: error unmarshalling testlib xml output ('/home/qt/work/testresults/tests/auto/inputpanel580721197'): 'XML syntax error on line 9669: unexpected EOF'.
      Most likely the test has crashed
      INFO:workitem.py:612(10271): Agent FINISHED FAIL: testing /home/qt/work/qt/qtvirtualkeyboard/tests/auto/inputpanel: qt/qtvirtualkeyboard/4d47727d359c97a20f3f8adfb23a289d307a22d6/LinuxUbuntu_18_04x86_64LinuxUbuntu_18_04x86_64GCCqtci-linux-Ubuntu-18.04-x86_64-ca0cfe/ab3eb32bfd339d7c5611ce2ac7cebbd6f7fd2f7a/Test
      

      Attachments

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

        Activity

          People

            mitch_curtis Mitch Curtis
            ulherman Ulf Hermann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes