All of lore.kernel.org
 help / color / mirror / Atom feed
* snek testsuite breaks in 10.1 for qemu-system-arm on armhf
@ 2025-08-21 12:52 Christian Ehrhardt
  2025-08-21 13:52 ` Stefan Hajnoczi
  2025-08-21 14:16 ` Alex Bennée
  0 siblings, 2 replies; 4+ messages in thread
From: Christian Ehrhardt @ 2025-08-21 12:52 UTC (permalink / raw)
  To: qemu-devel

Hi,
Debian and Ubuntu run the self tests of snek as integration tests like:

`make SNEK_NATIVE=/usr/bin/snek SNEK_ARM=/usr/share/snek/snek-arm
SNEK_RISCV=/usr/share/snek/snek-riscv -C test check`

Those tests recently generated signal by failing in the arm emulation
tests with `qemu-system-arm` - full log [1].

```
224s Running test pass-precedence.py.
224s     pass python3
224s     pass snek
224s pass-precedence.py:72 Syntax error at "".
224s     ***************** snek-arm fail *********************
224s     pass snek-riscv
```

14 tests failed, but all with quite similar signatures.

But that only happens when executed on armhf, the other host
architectures are all happy [2].

I've separated the test and ran a git bisect on qemu 10.0 -> 10.1 as
somewhere here is the trigger.
That worked fine and identified this change [3].

I must admit, I was able to debug it until here, but I can't see how
these snek test failures could be caused by that change.
And yes - arm emulation on an armhf platform isn't the most common scenario.

I can't predict if there is anything wrong in snek which now is
treated differently by qemu to trigger this or if snek is all fine and
qemu broken something - Therefore I've also reported it to snek [4].

The tracking of the initial finding in Ubuntu is here if you want to
see more about how this commit was identified [5].

[1]: https://autopkgtest.ubuntu.com/results/autopkgtest-questing/questing/armhf/s/snek/20250818_045020_246a4@/log.gz
[2]: https://autopkgtest.ubuntu.com/packages/s/snek
[3]: https://salsa.debian.org/qemu-team/qemu/-/commit/cf4905c03135f1181e86c618426f8d6c703b38c0
[4]: https://github.com/keith-packard/snek/issues/103
[5]: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2121124

-- 
Christian Ehrhardt
Director of Engineering, Ubuntu Server
Canonical Ltd


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-21 15:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-21 12:52 snek testsuite breaks in 10.1 for qemu-system-arm on armhf Christian Ehrhardt
2025-08-21 13:52 ` Stefan Hajnoczi
2025-08-21 14:16 ` Alex Bennée
2025-08-21 15:00   ` Christian Ehrhardt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.