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

Wayland: Protocol error when moving between sub-menus

    XMLWordPrintable

    Details

    • Platform/s:
      Linux/Wayland
    • Commits:
      cd21404f99b486ff62225699e1a4bdc0d5b3d5c1 (qt/qtwayland/dev) e18cfb5a129afb3e5e2f429436277ae4dc565e6e (qt/qtwayland/5.15)

      Description

      Attached application produces this:

      qt.qpa.wayland: setGrabPopup called with a parent,
      QtWaylandClient::QWaylandXdgSurface(0x5617170be4d0) which does not match the
      current topmost grabbing popup,
      QtWaylandClient::QWaylandXdgSurface(0x5617170bcba0) According to the xdg-shell
      protocol, this is not allowed. The wayland QPA plugin is currently handling it
      by setting the parent to the topmost grabbing popup. Note, however, that this
      may cause positioning errors and popups closing unxpectedly because xdg-shell
      mandate that child popups close before parents
      xdg_wm_base@23: error 2: xdg_popup was destroyed while it was not the topmost
      popup
      The Wayland connection experienced a fatal error: Protocol error
      Aborted (core dumped)
      

        Attachments

        1. gdb-output.txt
          13 kB
        2. qtbug81952.tar.gz
          0.8 kB
        3. qtdebug.log
          22 kB

          Issue Links

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

            Activity

              People

              Assignee:
              tvete Paul Olav Tvete
              Reporter:
              poikelin Joni Poikelin
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes