summaryrefslogtreecommitdiffstats
path: root/mailinglist/output_launchpad/1828507
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-30 14:51:13 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-05-30 14:51:13 +0000
commit225caa38269323af1bfc2daadff5ec8bd930747f (patch)
treee0a5fefde9ee100ba6f32fb36de6707490e4164e /mailinglist/output_launchpad/1828507
parent904141bfb8d5385b75eb3b7afec1dcda89af65a7 (diff)
downloademulator-bug-study-225caa38269323af1bfc2daadff5ec8bd930747f.tar.gz
emulator-bug-study-225caa38269323af1bfc2daadff5ec8bd930747f.zip
add mailinglist scraper results
Diffstat (limited to 'mailinglist/output_launchpad/1828507')
-rw-r--r--mailinglist/output_launchpad/182850765
1 files changed, 65 insertions, 0 deletions
diff --git a/mailinglist/output_launchpad/1828507 b/mailinglist/output_launchpad/1828507
new file mode 100644
index 00000000..f797ca12
--- /dev/null
+++ b/mailinglist/output_launchpad/1828507
@@ -0,0 +1,65 @@
+qemu-system-ppc64 smp crash on manual reset
+
+Host Environment:
+ x86_64 Linux v5.0.2
+ QEMU emulator version 4.0.50 (v4.0.0-354-g812b835fb4)
+ SLOF:
+ Build Date = Jan 14 2019 18:00:39
+ FW Version = git-a5b428e1c1eae703
+
+Problem: Qemu crash immediately after a manual reset
+ (this is not the initial reset which launches the guest).
+
+Steps:
+
+1. Download Debian ppc64el mini.iso:
+ http://ftp.debian.org/debian/dists/sid/main/installer-ppc64el/current/images/netboot/mini.iso
+2. Run qemu on the host. Ensure that it runs with more than one CPUs. With a single CPU, I was unable
+ to reproduce the crash.
+ qemu-system-ppc64 -M pseries -cpu power9 -smp 2 -m 512 -cdrom mini.iso
+3. SLOF prints the version info on the serial device, and proceeds to boot.
+4. After a few seconds, the GRUB menu appears on the VGA screen.
+5. Select one of the install options (I have tested with Default and Expert), and wait
+ for the Debian's text-mode installer (blue-gray-red) screen to appear.
+6. Click Machine->Reset (or enter system_reset on the qemu monitor).
+7. Notice that, on the serial device, SLOF has printed the version info. That is, the system
+ has reset and is attempting to boot again.
+8. On the host cmd prompt, qemu dies after printing this fatal error and spewing the
+ contents of the CPU registers:
+
+ qemu: fatal: Trying to deliver HV exception (MSR) 70 with no HV support
+ <CPU contents> (See attached out.txt for details)
+ Aborted (core dumped)
+
+
+The HV exception is either
+ (a) 70 = HISI, which occurs when NIP contains an outright bogus or inaccessible value, or
+ (b) 69 = HDSI, which occurs when NIP happens to contain a somewhat saner value, and
+ the cpu attempts to run the instruction at that address.
+
+The exception can occur on either of the CPUs. It occurs when qemu is running the SLOF
+code.
+
+
+
+If one continues with the iso, and installs the OS in the
+guest, the rebooting of the guest from within the guest
+OS too causes qemu to exit fatally. So, one can run
+'systemctl reboot' or 'reboot' within the guest OS and
+see qemu crash (immediately after SLOF prints version,
+etc. as part of the reboot sequence, as described before).
+
+The QEMU project is currently considering to move its bug tracking to
+another system. For this we need to know which bugs are still valid
+and which could be closed already. Thus we are setting older bugs to
+"Incomplete" now.
+
+If you still think this bug report here is valid, then please switch
+the state back to "New" within the next 60 days, otherwise this report
+will be marked as "Expired". Or please mark it as "Fix Released" if
+the problem has been solved with a newer version of QEMU already.
+
+Thank you and sorry for the inconvenience.
+
+[Expired for QEMU because there has been no activity for 60 days.]
+