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

Qt5 xcb error displaying to Xephyr

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 5.2.1
    • Fix Version/s: 5.3.0 Beta1
    • Component/s: GUI: Window management
    • Labels:
      None
    • Environment:
      Linux Gnu/Debian, X11, x86-64, Xephyr version 2:1.12.4-6+deb7u2

      Description

      I was testing a multiscreen problem and ran the following,

      Xephyr :2 -screen 640x480 -screen 640x480 -screen 640x480
      DISPLAY=:2.2 qttools/bin/qdbusviewer

      qdbusviewer didn't show and gave an error,
      QXcbConnection: XCB error: 153 (Unknown), sequence: 154, resource id: 0, major code: 145 (Unknown), minor code: 20

      It has the same problem if I only opened one screen (in which :2.1 crashed :2.0 didn't crash, the crash would be a different problem). Start a fresh Xephyr connect no other clients, run qdbusviewer, doesn't display, kill and run qdbusviewer again, doesn't display. Display xeyes to Xephyr, then run qdbusviewer, doesn't display, kill and run it again, it now displays as long as there is at least one client that keeps Xephyr from resetting, kill that client and again it doesn't display. I looked a little bit at the X protocol with wireshark, which shows problems, but it wasn't clear if it was an Xephyr bug or Qt5 bug, though other programs don't seen to have a problem.

        Attachments

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

          Activity

            People

            Assignee:
            srutledg Shawn Rutledge
            Reporter:
            david@fries.net David Fries
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes