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

QtWayland applications appears to inexplcably hang

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P1: Critical P1: Critical
    • None
    • 5.7.0, 5.7
    • QPA: Wayland
    • None
    • Linux, Qt 5.7, Wayland/Weston Master

      QtWayland applications appear to all inexplcably hang, usually after creating and destroying a few parent windows, but it doesn't seem to be the direct cause

      I saw some glib poll stuff in the stack trace, setting QT_NO_GLIB=1 still results in a hang, but different things in the stack

      I did the best of getting a stack trace, of randomly pressing CTRL+C after a hang.... what's odd is that when I export WAYLAND_DEBUG=client, once the application hangs (Weston shows the wait cursor, the window stops responding), moving the cursor over the window when it is still active still causes things to scroll in the terminal

      I got a stack trace of two different applications kdialog and dolphin, because I can replicate it easier after creating child windows.... One stack trace has all the threads of the application, one just has the default thread

        1. gdb3.txt
          3 kB
        2. gdb5.txt
          12 kB
        3. gdb_allthreads.txt
          33 kB
        4. gdb_onethread.txt
          24 kB
        5. gdb_onethread.txt
          24 kB
        6. gdb_onethread.txt
          13 kB
        7. wlprotlog.txt
          538 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            johanhelsing Johan Helsing
            nerdopolisturfwalker nerdopolis turfwalker
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes