<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 --- - spice-server wrongly disconnects client"
href="https://bugs.freedesktop.org/show_bug.cgi?id=55726">55726</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>spice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>spice-server wrongly disconnects client
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jwrdegoede@fedoraproject.org
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>server
</td>
</tr>
<tr>
<th>Product</th>
<td>Spice
</td>
</tr></table>
<p>
<div>
<pre>When the agent inside the guest goes away (crash, or whatever) then the client
will get notified of this, but the client may try to send agent data between
the agent going away, and the client processing this message. Currently when we
hit this race, spice-server prints: "ERROR: channel refused to allocate
buffer." and then proceeds to disconnects the client. This is clearly wrong
behavior. Better behavior would be for the server to drop the message (possibly
with a warning) and let the client stick around.</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>