Thanks for the test case, Richard WMJ. Using the fedora rawhide
kernel-core-6.5.0-0.rc0.20230703gita901a3568fd2.8.fc39.x86_64.rpm
I was able to reproduce the problem within 30 iterations.
I'm now at 650 iterations and counting.
r~
Richard Henderson (2):
accel/tcg: Split out cpu_exec_longjmp_cleanup
accel/tcg: Always lock pages before translation
accel/tcg/internal.h | 30 ++++-
accel/tcg/cpu-exec.c | 47 ++++----
accel/tcg/tb-maint.c | 242 ++++++++++++++++++++------------------
accel/tcg/translate-all.c | 43 ++++++-
accel/tcg/translator.c | 34 ++++--
5 files changed, 239 insertions(+), 157 deletions(-)
--
2.34.1