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

Redraw issues in VLC and Virtualbox and Qt 5.15.6

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 5.15.10, 6.2.5, 6.3.1, 6.4.0 Beta1
    • 5.15.6
    • QPA: X11/XCB
    • None
    • Debian Unstable
      VLC 3.0.13-8-g41878ff4f2
      Virtualbox 6.1.40_Debian r154048
    • Linux/X11
    • d27a623524 (qt/qtbase/dev) d27a623524 (qt/tqtc-qtbase/dev) f9b134d9e7 (qt/tqtc-qtbase/5.15) fbe46b767c (qt/tqtc-qtbase/6.3) b33386895d (qt/tqtc-qtbase/6.2)

    Description

      Since commit 290b405872602de931646fe4f769eff208f9bbef (introduced in 5.15.5 in qt5 qtbase module), VLC and Virtualbox have redraw issues on some widgets.

      In VLC, the reproduction steps are:

      1. Open VLC
      2. Open the playlist (CTRL + L)
      3. Play a video
      4. Stop the video
      5. While the playlist is open, resize the window, the playlist is not redrawn and visual glitches appear. The playlist is redrawn only when the size of the window is reduced.
      6. Play the video again, the screen is kept black (instead of displaying the video)

      In Virtualbox, the reproduction steps are:

      1. Open the snapshots view (click on the menu button on a VM, then select Snapshots)
      2. Then switch between tabs "Attributes" and "Information"
      3. While the attributes tab is open, resize the window, there are visual glitches inside the "Description" text area.

      See these videos:

      Before 290b405872602de931646fe4f769eff208f9bbef (no glitches):

      qt_5.15.4+dfsg-2_vlc_no_glitches-1.mp4

      After:

      qt_5.15.6+dfsg-2_vlc_glitches.mp4

      qt_5.15.6+dfsg-2_virtualbox_glitches.mp4

       

      To find the commit, I've bisected qtbase git repository. This was initially detect on Debian Unstable, see details here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023580.

       


      The bug is probably already fixed in 5.15.10, as the offending commit was reverted because of QTBUG-99810 and QTBUG-101347.

      But I've created this bug anyway because the issue here is not about undocked windows or menus, but common widgets within a window and affecting popular applications (VLC and Virtualbox at least).

       

      Attachments

        1. qt_5.15.4+dfsg-2_vlc_no_glitches-1.mp4
          195 kB
          Alexis Murzeau
        2. qt_5.15.6+dfsg-2_virtualbox_glitches.mp4
          203 kB
          Alexis Murzeau
        3. qt_5.15.6+dfsg-2_vlc_glitches.mp4
          175 kB
          Alexis Murzeau
        4. qt_bug_108407_add_logs.zip
          4 kB
          Alexis Murzeau

        Issue Links

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

          Activity

            People

              liaqi Liang Qi
              amurzeau Alexis Murzeau
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes