Activity log for bug #1981339

Date Who What changed Old value New value Message
2022-07-11 15:19:27 bugproxy bug added bug
2022-07-11 15:19:35 bugproxy tags architecture-all bugnameltc-198914 severity-medium targetmilestone-inin---
2022-07-11 15:19:36 bugproxy ubuntu: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2022-07-11 15:19:40 bugproxy affects ubuntu linux (Ubuntu)
2022-07-11 15:27:07 Frank Heimes linux (Ubuntu): assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) Skipper Bug Screeners (skipper-screen-team)
2022-07-11 15:27:30 Frank Heimes affects linux (Ubuntu) qemu (Ubuntu)
2022-07-11 15:28:20 Frank Heimes bug task added ubuntu-z-systems
2022-07-11 15:28:44 Frank Heimes ubuntu-z-systems: assignee Skipper Bug Screeners (skipper-screen-team)
2022-07-11 15:54:58 Christian Ehrhardt  qemu (Ubuntu): assignee Skipper Bug Screeners (skipper-screen-team) Canonical Server (canonical-server)
2022-07-11 15:55:50 Christian Ehrhardt  bug added subscriber Ubuntu Server
2022-07-11 15:59:23 Christian Ehrhardt  qemu (Ubuntu): status New Triaged
2022-07-11 16:25:46 Frank Heimes ubuntu-z-systems: status New Triaged
2022-07-12 07:12:03 Christian Ehrhardt  nominated for series Ubuntu Jammy
2022-07-12 07:12:03 Christian Ehrhardt  bug task added qemu (Ubuntu Jammy)
2022-07-12 07:12:13 Christian Ehrhardt  qemu (Ubuntu Jammy): status New Triaged
2022-07-12 07:12:18 Christian Ehrhardt  qemu (Ubuntu): status Triaged In Progress
2022-07-12 07:14:49 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/426272
2022-07-12 07:15:15 Christian Ehrhardt  tags architecture-all bugnameltc-198914 severity-medium targetmilestone-inin--- architecture-all bugnameltc-198914 qemu-22.10 severity-medium targetmilestone-inin---
2022-07-13 06:46:14 Christian Ehrhardt  description ---Problem Description--- QEMU system emulation of s390x sometimes hangs when running Linux. Turns out that interrupts on an EX instructions can result in endless loops. Contact Information = cborntra@de.ibm.com These 4 patches are missing from TCG https://git.qemu.org/?p=qemu.git;a=commit;h=b67b6c7ce4d56bb76a523eb63feb4a1978b05351 https://git.qemu.org/?p=qemu.git;a=commit;h=8ec2edac5f32117b523620a216638704d80bbed9 https://git.qemu.org/?p=qemu.git;a=commit;h=872e13796f732cfd65c4dc62bd2e4bbdbb4fa848 https://git.qemu.org/?p=qemu.git;a=commit;h=3d8111fd3bf7298486bcf1a72013b44c9044104e Richard Henderson (4): target/s390x: Remove DISAS_GOTO_TB target/s390x: Remove DISAS_PC_STALE target/s390x: Remove DISAS_PC_STALE_NOCHAIN target/s390x: Exit tb after executing ex_value [Impact] * s390x emulation of interrupts on EX could result in endless loops * Backport a set of upstream fixes to Kinetic (as even 7.0 doesn't have it) and Jammy (6.2) [Test Plan] * Get kernel build dependencies installed $ apt build-dep linux * Fetch a 5.19 kernel - just a tarball from kernel.org is enough * Build it for debug_defconfig $ make debug_defconfig $ make -j24 # use arch/s390/boot/bzImage then * Then boot that in qemu tcg which will run a bunch of self tests and eventually fail as we won't give it a proper root disk. In the failing case ~50% of them will get stuck. With the fix applied it is expected to work fine and complete when running the following loop. $ for i in $(seq 120); do sudo qemu-system-s390x -machine s390-ccw-virtio,accel=tcg -nographic -kernel bzImage; echo "Loop $i passed"; done [Where problems could occur] * Changes are limited to s390x TCG, so that is what we should watch out. This is gladly a very isolated use-case rather separate from most other things qemu does provide and therefore regressions (if any) should be easily mapped back to this. [Other Info] * n/a --- original Problem Description--- QEMU system emulation of s390x sometimes hangs when running Linux. Turns out that interrupts on an EX instructions can result in endless loops. Contact Information = cborntra@de.ibm.com These 4 patches are missing from TCG https://git.qemu.org/?p=qemu.git;a=commit;h=b67b6c7ce4d56bb76a523eb63feb4a1978b05351 https://git.qemu.org/?p=qemu.git;a=commit;h=8ec2edac5f32117b523620a216638704d80bbed9 https://git.qemu.org/?p=qemu.git;a=commit;h=872e13796f732cfd65c4dc62bd2e4bbdbb4fa848 https://git.qemu.org/?p=qemu.git;a=commit;h=3d8111fd3bf7298486bcf1a72013b44c9044104e Richard Henderson (4):   target/s390x: Remove DISAS_GOTO_TB   target/s390x: Remove DISAS_PC_STALE   target/s390x: Remove DISAS_PC_STALE_NOCHAIN   target/s390x: Exit tb after executing ex_value
2022-07-13 07:14:56 Frank Heimes ubuntu-z-systems: status Triaged In Progress
2022-07-19 18:21:22 Launchpad Janitor qemu (Ubuntu): status In Progress Fix Released
2022-07-19 18:21:22 Launchpad Janitor cve linked 2021-3507
2022-07-19 18:21:22 Launchpad Janitor cve linked 2021-3611
2022-09-13 08:17:07 Christian Ehrhardt  tags architecture-all bugnameltc-198914 qemu-22.10 severity-medium targetmilestone-inin--- architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin---
2022-09-13 08:17:11 Christian Ehrhardt  qemu (Ubuntu Jammy): assignee Christian Ehrhardt  (paelzer)
2022-09-13 08:26:19 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/429809
2022-09-13 13:47:59 Christian Ehrhardt  description [Impact] * s390x emulation of interrupts on EX could result in endless loops * Backport a set of upstream fixes to Kinetic (as even 7.0 doesn't have it) and Jammy (6.2) [Test Plan] * Get kernel build dependencies installed $ apt build-dep linux * Fetch a 5.19 kernel - just a tarball from kernel.org is enough * Build it for debug_defconfig $ make debug_defconfig $ make -j24 # use arch/s390/boot/bzImage then * Then boot that in qemu tcg which will run a bunch of self tests and eventually fail as we won't give it a proper root disk. In the failing case ~50% of them will get stuck. With the fix applied it is expected to work fine and complete when running the following loop. $ for i in $(seq 120); do sudo qemu-system-s390x -machine s390-ccw-virtio,accel=tcg -nographic -kernel bzImage; echo "Loop $i passed"; done [Where problems could occur] * Changes are limited to s390x TCG, so that is what we should watch out. This is gladly a very isolated use-case rather separate from most other things qemu does provide and therefore regressions (if any) should be easily mapped back to this. [Other Info] * n/a --- original Problem Description--- QEMU system emulation of s390x sometimes hangs when running Linux. Turns out that interrupts on an EX instructions can result in endless loops. Contact Information = cborntra@de.ibm.com These 4 patches are missing from TCG https://git.qemu.org/?p=qemu.git;a=commit;h=b67b6c7ce4d56bb76a523eb63feb4a1978b05351 https://git.qemu.org/?p=qemu.git;a=commit;h=8ec2edac5f32117b523620a216638704d80bbed9 https://git.qemu.org/?p=qemu.git;a=commit;h=872e13796f732cfd65c4dc62bd2e4bbdbb4fa848 https://git.qemu.org/?p=qemu.git;a=commit;h=3d8111fd3bf7298486bcf1a72013b44c9044104e Richard Henderson (4):   target/s390x: Remove DISAS_GOTO_TB   target/s390x: Remove DISAS_PC_STALE   target/s390x: Remove DISAS_PC_STALE_NOCHAIN   target/s390x: Exit tb after executing ex_value [Impact]  * s390x emulation of interrupts on EX could result in endless loops  * Backport a set of upstream fixes to Kinetic (as even 7.0 doesn't    have it) and Jammy (6.2) [Test Plan]  * Get kernel build dependencies installed    $ apt build-dep linux  * Fetch a 5.19 kernel - just a tarball from kernel.org is enough  * Build it for debug_defconfig    $ make debug_defconfig    $ make -j24    # use arch/s390/boot/bzImage then  * Then boot that in qemu tcg which will run a bunch of self tests    and eventually fail as we won't give it a proper root disk.    In the failing case ~50% of them will get stuck. With the fix    applied it is expected to work fine and complete when running    the following loop.    $ for i in $(seq 120); do sudo qemu-system-s390x -machine s390-ccw-virtio,accel=tcg -nographic -kernel bzImage; echo "Loop $i passed"; done [Where problems could occur]  * Changes are limited to s390x TCG, so that is what we should watch out.    This is gladly a very isolated use-case rather separate from most    other things qemu does provide and therefore regressions (if any)    should be easily mapped back to this. [Other Info]  * there still is bug 1980896 in -proposed. I'm uploading this one now, but expect the SRU team only to act accepting it to -proposed once the other one has moved to -updates. --- original Problem Description--- QEMU system emulation of s390x sometimes hangs when running Linux. Turns out that interrupts on an EX instructions can result in endless loops. Contact Information = cborntra@de.ibm.com These 4 patches are missing from TCG https://git.qemu.org/?p=qemu.git;a=commit;h=b67b6c7ce4d56bb76a523eb63feb4a1978b05351 https://git.qemu.org/?p=qemu.git;a=commit;h=8ec2edac5f32117b523620a216638704d80bbed9 https://git.qemu.org/?p=qemu.git;a=commit;h=872e13796f732cfd65c4dc62bd2e4bbdbb4fa848 https://git.qemu.org/?p=qemu.git;a=commit;h=3d8111fd3bf7298486bcf1a72013b44c9044104e Richard Henderson (4):   target/s390x: Remove DISAS_GOTO_TB   target/s390x: Remove DISAS_PC_STALE   target/s390x: Remove DISAS_PC_STALE_NOCHAIN   target/s390x: Exit tb after executing ex_value
2022-09-15 10:15:00 Christian Ehrhardt  tags architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- architecture-all bugnameltc-198914 cetest qemu-22.10 server-todo severity-medium targetmilestone-inin---
2022-09-19 14:09:08 Christian Ehrhardt  tags architecture-all bugnameltc-198914 cetest qemu-22.10 server-todo severity-medium targetmilestone-inin--- architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin---
2022-10-10 15:01:43 Łukasz Zemczak qemu (Ubuntu Jammy): status Triaged Fix Committed
2022-10-10 15:01:44 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2022-10-10 15:01:46 Łukasz Zemczak bug added subscriber SRU Verification
2022-10-10 15:01:49 Łukasz Zemczak tags architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- verification-needed verification-needed-jammy
2022-10-10 16:37:03 Frank Heimes ubuntu-z-systems: status In Progress Fix Committed
2022-10-11 07:39:57 bugproxy tags architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- verification-needed verification-needed-jammy architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- verification-done verification-done-jammy
2022-10-25 08:31:31 Launchpad Janitor qemu (Ubuntu Jammy): status Fix Committed Fix Released
2022-10-25 08:31:45 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2022-10-25 09:29:53 Frank Heimes ubuntu-z-systems: status Fix Committed Fix Released
2022-10-27 19:20:16 bugproxy tags architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin--- verification-done verification-done-jammy architecture-all bugnameltc-198914 qemu-22.10 server-todo severity-medium targetmilestone-inin2204 verification-done verification-done-jammy