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

[regression] Memory and CPU usage accumulation in QWaylandWindow

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.12.4, 5.12.7, 5.15.0 Beta2
    • Fix Version/s: 5.12.9, 5.15.0 RC
    • Component/s: QPA: Wayland
    • Labels:
      None
    • Environment:
      AGL Linux, Snapdragon 820 based HW
      Qt 5.12.4 and Qt 5.12.7

      Ubuntu 18.04
      Qt 5.12.7

      Gentoo
      Qt 5.15 branch
    • Platform/s:
      Linux/Wayland
    • Commits:
      d18c29931b0bc889fff66bdbde89133544ba0529 (qt/qtwayland/5.12) fabaaec60a5fe477f7339c0d825d8b236a7e5330 (qt/qtwayland/5.15.0)

      Description

      textureinsgnode (fboitem) example starts to leak/accumulate memory and increase CPU consumption after 2.5h of running and will continue to increase at least 20h into running*.

      Before the accumulation starts everything is fine. CPU/RAM consumption both are steady. So the cause is probably an overflow in handle numbers or similar.

      Normal running on the board textureinsgnode uses 17/400 of CPU and after 10 hours it is 110/400 . PSS in the same time goes from 30MB to over 300MB.

      Issue can be reproduced with both Weston and Simple QML compositor. The issue is not reproduced when running textureinsgnode directly with eglfs backend.

       

      *No multiday tests conducted. 5 hours of running is a good test point for reproduction.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              e0150566 Janne Koskinen
              Reporter:
              e0150566 Janne Koskinen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes