Spice led state is not reliable

Bug #1902556 reported by Ioanna Alifieraki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
spice (Ubuntu)
Fix Released
Medium
Unassigned
Bionic
Triaged
Medium
Ioanna Alifieraki

Bug Description

[IMPACT]

The spice server in Bionic depends on qemu for the led state. This is not reliable.
One implication of this is not respecting the upper and lower case (e.g. when caps lock
is on and press a single letter continuously in VM console case alternate between upper and lower).
This patch fix this issue by keeting the state internally in spice server.

[TEST CASE]

Launch a VM on an Ubuntu bionic host.
Set Caps lock on and in the VM consol press one key continuously.

[REGRESSION POTENTIAL]

The regression potential is low (tested in newer releases) and it only affects caps, scroll and number locks.

[OTHER]

Upstream fix : https://gitlab.freedesktop.org/spice/spice/-/commit/ff9c8d4908e12db65a6cd2d61b4ed7b8174e6d78

Bionic is affected, Focal and later is ok.

Changed in spice (Ubuntu Bionic):
assignee: nobody → Ioanna Alifieraki (joalif)
Changed in spice (Ubuntu):
assignee: nobody → Ioanna Alifieraki (joalif)
importance: Undecided → Medium
Changed in spice (Ubuntu Bionic):
importance: Undecided → Medium
Changed in spice (Ubuntu):
status: New → Fix Released
Changed in spice (Ubuntu Bionic):
status: New → Triaged
Changed in spice (Ubuntu):
assignee: Ioanna Alifieraki (joalif) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.