Activity log for bug #1970563

Date Who What changed Old value New value Message
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