<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Input Stops When Wayland Client Freezes"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99645">99645</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Input Stops When Wayland Client Freezes
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>major
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>wayland
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>antoine.saroufim@gmail.com
</td>
</tr></table>
<p>
<div>
<pre>When a fullscreen wayland client (gnome-shell, retroarch) freezes, the system
stops receivng input at all. The num lock wouldn't turn off or on anymore,
systemd wouldn't receive the panic button combination, and the Linux kernel
wouldn't respond to direct system reqs.
Even if the client freezes, systemd and the kernel should still be able to
listen to keyboard requests in case something goes wrong.
It should be worth noting that once the wayland client recovers, the keyboard
input would resume as if nothing happened.
User case 1:
Gnome-music froze in a gnome-wayland session. The entire system just froze
until gnome-shell decided to ask whether or not the unresponsive window should
be terminated. Once gnome-shell decided to make that inquiry, input was
functional again.
User Case 2:
Retroarch was started as a direct wayland client. The user was not added to the
input group. Input froze and the system had to be restarted physically. If
retroarch was started within a gnome-wayland session, it would not receive
input but gnome-shell still did.
Additional information:
Using Arch Linux x86_64
Libinput 1.6.0
Wayland 1.12.0.-1
Kernel: 4.9.6-1
systemd: 232-8
GNOME: 3.22.2
User added to Input group.</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>