Test via https://people.ubuntu.com/~wgrant/riscv64/

Talking with Wgrant there also was an atomic fix that he has on his build.
The upstream version of it is [1] and some other bits in that series.
That is in since 4.0.


Another testcase (unsure if it is the same root cause, but easier to test for 
now).
Start via:
$ qemu-system-riscv64 -machine virt -m 8192 -smp 4 -kernel 
bbl-vmlinuz-5.4.0-23-generic -initrd initrd.img-5.4.0-23-generic -append 
"console=ttyS0 rw noquiet root=/dev/vda1" -device virtio-blk-device,drive=vda 
-drive file=focal-riscv64-20200411.qcow2,id=vda -device 
virtio-net-device,netdev=eth0 -netdev user,id=eth0,hostfwd=tcp::22222-:22

Check SSH which will hang:
$ ssh -v root@localhost -p 22222
...
debug1: SSH2_MSG_SERVICE_ACCEPT received

Wgrant reports that this also worked with his patched 3.1 but fails with
4.2 as in Ubuntu.

I tried that with:
- qemu 4.2 Ubuntu archive - failing
- git master (5.0-rc) - working
- git 4.0 - working
- git 4.1 - working
- git 4.2 - failing

So it is not in the Ubuntu Delta but between 5.1 and 4.2.
I think I can bisect from here - once we know what it is we can cross check if 
it is the same root case that also caused ckings failure.

[1]:
https://git.qemu.org/?p=qemu.git;a=commit;h=c13b169f1a3dd158d6c75727cdc388f95988db39

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1872945

Title:
  risc-v doubles getting clobbered somehow

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1872945/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to