<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - weston freezes temporarly"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83055">83055</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>weston freezes temporarly
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>major
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mihailescu2m@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>ARM
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>1.5.0
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>weston
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I am running wayland + libhybris + qtwayland + qml-compositor

EGL_PLATFORM=hwcomposer ./qml-compositor -platform hwcomposer -plugin
EvdevMouse -plugin EvdevKeyboard

Then I start a nested instance of weston:

EGL_PLATFORM=wayland weston -Swayland-1 --fullscreen --width=1920 --height=1080

For few seconds it runs fine, then weston freezes. No refresh of the screen,
mouse doesn't move, keyboard does nothing.

If I engage qml-compositor in any way - for example start another app (which
results in wayland becoming a smaller window in an expose-like screen with all
apps); or if I move the mouse in the right bottom corner (which again tells
qml-compositor to takeFocus()) then weston unfreezes and does all the events -
so all keyboard presses will be executed then.

If I run some other app in weston, e.g.:
EGL_PLATFORM=wayland WAYLAND_DISPLAY=wayland-1 /usr/local/lib/xbmc/xbmc.bin -
which is a full-screen app - then also that app becomes "frozen"; and engaging
qml-compositor will unfreeze it.

Same apps running directly under qml-compositor don't have this issue. Only
weston.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>