2022-04-27 08:29:37 |
xp |
bug |
|
|
added bug |
2022-04-29 02:26:17 |
xp |
bug watch added |
|
https://gitlab.com/qemu-project/qemu/-/issues/807 |
|
2022-04-29 07:35:54 |
Paride Legovini |
bug task added |
|
qemu |
|
2022-04-29 07:36:25 |
Paride Legovini |
bug task deleted |
qemu |
|
|
2022-04-29 07:42:07 |
Paride Legovini |
summary |
Qemu Debian 1:6.2+dfsg-2ubuntu6 deadlock bug |
Qemu 1:6.2+dfsg-2ubuntu6 deadlock bug |
|
2022-04-29 07:42:18 |
Paride Legovini |
bug task added |
|
qemu |
|
2022-04-29 07:44:58 |
Paride Legovini |
bug task deleted |
qemu |
|
|
2022-04-29 07:46:44 |
Paride Legovini |
qemu (Ubuntu): status |
New |
Triaged |
|
2022-04-29 07:46:56 |
Paride Legovini |
tags |
clipboard deadlock vnc |
clipboard deadlock server-todo vnc |
|
2022-05-01 12:46:24 |
Christian Ehrhardt |
bug |
|
|
added subscriber Ubuntu Server |
2022-05-02 19:35:06 |
Sergio Durigan Junior |
nominated for series |
|
Ubuntu Jammy |
|
2022-05-02 19:35:06 |
Sergio Durigan Junior |
bug task added |
|
qemu (Ubuntu Jammy) |
|
2022-05-02 19:35:06 |
Sergio Durigan Junior |
nominated for series |
|
Ubuntu Kinetic |
|
2022-05-02 19:35:06 |
Sergio Durigan Junior |
bug task added |
|
qemu (Ubuntu Kinetic) |
|
2022-05-02 19:35:12 |
Sergio Durigan Junior |
qemu (Ubuntu Jammy): status |
New |
Triaged |
|
2022-05-19 06:10:20 |
Christian Ehrhardt |
qemu (Ubuntu Jammy): assignee |
|
Christian Ehrhardt (paelzer) |
|
2022-05-19 06:10:21 |
Christian Ehrhardt |
qemu (Ubuntu Kinetic): assignee |
|
Christian Ehrhardt (paelzer) |
|
2022-05-19 06:11:40 |
Christian Ehrhardt |
qemu (Ubuntu Kinetic): importance |
Undecided |
High |
|
2022-05-19 06:11:42 |
Christian Ehrhardt |
qemu (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-05-19 06:36:05 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/422946 |
|
2022-05-19 06:36:27 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/422947 |
|
2022-05-19 06:57:00 |
Christian Ehrhardt |
description |
There is a known bug that will cause VM deadlock, the patch should be merged and released:
https://gitlab.com/qemu-project/qemu/-/commit/1dbbe6f172810026c51dc84ed927a3cc23017949#841723aa93098d8ab3b5068795e10ae7cf2a3179 |
[Impact]
* A deadlock in the connect/disconnect code is present in qemu 6.2
* backport the fix which moves the unlock a bit to avoid racing with
a lock triggered by clipboard unregistration. For more see the
referenced upstream commit
[Test Plan]
* start a qemu wit hvnc
qemu-system-x86_64 -vnc 127.0.0.1:0 ...
* Connect and disconnect with VNC against it (TigerVNC is known
to work for this repro). You might wait a while in between
* Without the fix at some point a race will occur which deadlocks qemu -
no interaction is possible anymore.
[Where problems could occur]
* Lock changes are always scary, but this one isn't too complex.
It is not rewriting all of it, just moving it up a few lines so
that qemu_clipboard_peer_unregister no mor is in its scope.
I can think of a problem if we'd find out later that inside of
that call we would have needed the lock to be held already.
It seems that isn't the case (it grabs the lock where needed),
but that is the issue I could think of. If that would happen it
would more likely then not be a deadlock but instead accessing
unsafe data which could lead to a variety of symptoms that are
hard to predict.
[Other Info]
* n/a
--- original bug ---
There is a known bug that will cause VM deadlock, the patch should be merged and released:
https://gitlab.com/qemu-project/qemu/-/commit/1dbbe6f172810026c51dc84ed927a3cc23017949#841723aa93098d8ab3b5068795e10ae7cf2a3179 |
|
2022-05-24 16:14:10 |
Launchpad Janitor |
qemu (Ubuntu Kinetic): status |
Triaged |
Fix Released |
|
2022-05-26 22:28:34 |
Brian Murray |
qemu (Ubuntu Jammy): status |
Triaged |
Fix Committed |
|
2022-05-26 22:28:36 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-05-26 22:28:38 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2022-05-26 22:28:42 |
Brian Murray |
tags |
clipboard deadlock server-todo vnc |
clipboard deadlock server-todo verification-needed verification-needed-jammy vnc |
|
2022-05-30 14:06:16 |
xp |
tags |
clipboard deadlock server-todo verification-needed verification-needed-jammy vnc |
clipboard deadlock server-todo verification-done-jammy verification-needed vnc |
|
2022-05-31 06:39:07 |
Christian Ehrhardt |
tags |
clipboard deadlock server-todo verification-done-jammy verification-needed vnc |
clipboard deadlock server-todo verification-done verification-done-jammy vnc |
|
2022-06-06 14:12:25 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-06-06 14:12:26 |
Launchpad Janitor |
qemu (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|