Skip to content

Renesas: test_rx_gdbsim.py test sometime timeouts

Host environment

  • Operating system: RHEL9
  • OS/kernel version: 5.14.0-529.el9.x86_64
  • Architecture: x86_64
  • QEMU flavor: qemu-system-rx
  • QEMU version: v9.2.0-rc0-57-gaf4c4fd128
  • QEMU command line:

Emulated/Virtualized environment

  • Operating system: Linux
  • OS/kernel version: Linux version 4.19.0+
  • Architecture: RX

Description of problem

make check-functional runs sometime fail with :

160/164 qemu:func-thorough+func-rx-thorough+thorough / func-rx-rx_gdbsim                                            TIMEOUT          90.03s   killed by signal 15 SIGTERM

Steps to reproduce

  1. ./configure --target-list=rx-softmmu
  2. make -j 20
  3. while [ 1 ]; do PYTHONPATH=python:tests/functional QEMU_TEST_QEMU_BINARY=build/qemu-system-rx build/pyvenv/bin/python3 tests/functional/test_rx_gdbsim.py ; done

It hangs after a few iterations.

Additional information

The test console log file contains:

...
2024-11-19 11:03:04,123: Run /bin/sh as init process
2024-11-19 11:03:04,136: 
2024-11-19 11:03:04,137: Sash command shell (version 1.1.1)
2024-11-19 11:03:04,137: 
2024-11-19 11:03:04,145: />sh-sci 88240.serial: overrun error
2024-11-19 11:03:04,150: sh-sci 88240.serial: frame error
2024-11-19 11:03:04,156: sh-sci 88240.serial: parity error

These errors appear to reflect some problems in the renesas_sci model.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information