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

"Assertion `!have_tb_lock' failed" fails some tests on qemu-arm

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.11
    • Device Creation
    • None

    Description

      If tst_qtgraphicaleffects::innerShadow test is run on qemu-arm (32bit), then tst_qtgraphicaleffects::recursiveBlur fails later on with:
      PASS : tst_qtgraphicaleffects::radialGradient()
      qemu-arm: /tmp/tmp.nTrEOJgDg8/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
      qemu-arm: /tmp/tmp.nTrEOJgDg8/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
      Test crashes differently on 64bit, so it's most likely related to this qemu bug:

      https://bugs.launchpad.net/qemu/+bug/1701798

      Attempted so far:

      • Workaround from the qemu bug
        • sudo ln -s /nonexistent $QEMU_LD_PREFIX/etc/ld.so.cache
        • Does not work
      • Updating qemu to stable-2.10
        • Test no longer crashes, but hangs

      Originated from https://bugreports.qt.io/browse/QTBUG-65204

      Other tests failing with similar crash:

      • qtquickcontrols
        • qtquickcontrols::Tests_ComboBox::test_append_find()
        • qtquickcontrols::Tests_MenuBar::test_keyNavigation()
        • all tests in qtquickcontrols::Tests_Slider
        • all tests in qtquickcontrols::Tests_SplitView
        • all tests in qtquickcontrols::Tests_TableView
        • all tests in qtquickcontrols::Tests_TabView
        • all tests in qtquickcontrols::Tests_TreeView
        • lots of tests in qtquickcontrols tests/auto/extras

       

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              sanurmen Sami Nurmenniemi
              sanurmen Sami Nurmenniemi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes