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

Deadlock in _XReply

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 5.8
    • QPA: X11/XCB
    • None
    • Qt 5.8.0
    • Linux/X11

    Description

      The SW application freezes only if installed on a machine equipped with a touch monitor and mouse, but it does not freeze if installed on a non-touch device (eg laptop or on a workstation connected to a non-touch monitor).
      I'm using fedora 25 and QT 5.8.
      I'm not using QML but Widgets.

      Attached part of the stack and part of the assembly

      It would seem a deadlock, a recursive call to the _XReply () function (xcb_wait_for_event) and no longer enters the functions of the application I created (I did the test inserting breackpoints in the application and it doesn't fit anymore).

      Analyzing the stack is very similar to the stack shown
      in the following blog:

      xcb: XError recurses & hangs after XLib request buffer filled up

      Attachments

        1. Assembly.txt
          28 kB
        2. lib.jpg
          lib.jpg
          142 kB
        3. stack.txt
          23 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            paeglis Gatis Paeglis
            ely Ely Beta
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes