x86 reverse-debugging test is unreliable
Host environment
- Operating system: Fedora 41
- Architecture: x86
- QEMU flavor: qemu-system-x86_64
- QEMU version: v10.0-rc3
- QEMU command line:
QEMU_TEST_FLAKY_TESTS=1 pyvenv/bin/avocado run tests/avocado/reverse_debugging.py:ReverseDebugging_X86_64.test_x86_64_pc
Description of problem
The reverse-debugging test for the x86 target is not working reliably. If the host system is under load, the test simply hangs and finally times out.
Steps to reproduce
make check-venv
- Run something in the background that keeps all CPUs busy
for ((x=0;x<10;x++)); do QEMU_TEST_FLAKY_TESTS=1 pyvenv/bin/avocado run tests/avocado/reverse_debugging.py:ReverseDebugging_X86_64.test_x86_64_pc ; done