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

Wayland: Protocol error when moving between sub-menus

    XMLWordPrintable

Details

    • Linux/Wayland
    • 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

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes