[Xcb] [Bug 91448] New: xcb_glx results in blocking main thread when user switches to virtual terminal

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 24 03:22:35 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=91448

            Bug ID: 91448
           Summary: xcb_glx results in blocking main thread when user
                    switches to virtual terminal
           Product: XCB
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Library
          Assignee: xcb at lists.freedesktop.org
          Reporter: gatis.paeglis at digia.com
        QA Contact: xcb at lists.freedesktop.org

Created attachment 117339
  --> https://bugs.freedesktop.org/attachment.cgi?id=117339&action=edit
xcb test code

resulted from https://bugreports.qt.io/browse/QTBUG-47179

The issue is reproducible also in other situations, for example when "session /
screen is locked by Light Locker (Xubuntu, standard configuration)"

xcb test code in the attachment.

Code works as expected when glx extension is not initialized. As soon as you
enable glx extension you start to get a blocking behaviour on
xcb_get_input_focus_reply;

Expected outcome when switching to VT:

syncX: 12:20:30
syncX: 12:20:31
syncX: 12:20:32
syncX: 12:20:33
syncX: 12:20:34
syncX: 12:20:35
syncX: 12:20:36
syncX: 12:20:37
syncX: 12:20:38
syncX: 12:20:39
syncX: 12:20:40
syncX: 12:20:41

Actual outcome (switch to VT and then back to GUI session after for example 5
seconds):

syncX: 12:20:30
syncX: 12:20:31
syncX: 12:20:32
syncX: 12:20:33
syncX: 12:20:39
syncX: 12:20:40
syncX: 12:20:41

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/xcb/attachments/20150724/b305a2e9/attachment.html>


More information about the Xcb mailing list