new qemu triggers illegal instruction on boot on ppc64el
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Undecided
|
bugproxy | ||
qemu (Debian) |
Fix Released
|
Unknown
|
|||
qemu (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
slof (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt |
Bug Description
Hi,
with pre-builds of upcoming qemu 4.2 and lbivirt 6.0 that can be found on [1] I've seen issues on ppc64.
Directly at boot I run into this crash:
ubuntu@dradis:~$ virsh start focal-t1 --console
Domain focal-t1 started
Connected to domain focal-t1
Escape character is ^]
Populating /vdevice methods
Populating /vdevice/
Populating /vdevice/
Populating /pci@8000000200
( 700 ) Program Exception [ 0 ]
R0 .. R7 R8 .. R15 R16 .. R23 R24 .. R31
000000000dbf0b14 000000000dc63030 0000000000000000 0000000000008000
000000000e67eff0 000000000e47b010 000000000e7451bc 000000000000f003
000000000dc25e00 000000000dc63028 0000000000000000 0000000000000006
000000000e7592e8 000000000fbd00c8 000000000e771373 000000000dc1bc00
0000000000000000 0000000000000000 000000000dc63040 000000000dc20778
0000000000000000 0000000000000000 000000000dbf4750 0000000000000003
0000000000000000 0000000000000000 000000000dc20bb8 000000000000f001
0000000000000000 0000000000000000 000000000dc20948 ffffffffffffffff
CR / XER LR / CTR SRR0 / SRR1 DAR / DSISR
80000402 000000000dbf0b14 0000000000000000 0000000000000000
0000000020040000 0000000000000000 8000000000081000 00000000
Past issues with a similar signature [2][3] make me expect a illegal instruction issue.
But I can't see where exactly things break and what to do.
I'd ask to mirror that to IBM to get their help on this rather sooner than later (Focal feature freeze is coming).
Testing is as easy as:
$ qemu-system-ppc64 -nographic
This leaves me in an interactive shell of the FW it seems, if there is anything I should poke there let me know:
5 >
Versions:
qemu-system-ppc 1:4.2-1ubuntu1~ppa4
qemu-slof 20180702+dfsg-1
Maybe it is "just" an update to slof that is needed.
But still the new hipervisor shouldn't Illegal-Op on "old FW".
I might understand vice versa, but not this way around.
[1]: https:/
[2]: https:/
[3]: https:/
tags: | added: ppc64el |
Changed in ubuntu-power-systems: | |
assignee: | nobody → bugproxy (bugproxy) |
tags: | added: reverse-proxy-bugzilla |
Changed in ubuntu-power-systems: | |
status: | New → Triaged |
Changed in qemu (Debian): | |
status: | Unknown → New |
Changed in qemu (Debian): | |
status: | New → Fix Released |
Changed in ubuntu-power-systems: | |
status: | Triaged → In Progress |
Changed in ubuntu-power-systems: | |
status: | In Progress → Fix Released |
Also found in Debian as https:/ /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 950005