graphic: 0.901 device: 0.749 performance: 0.703 semantic: 0.594 peripherals: 0.568 architecture: 0.550 debug: 0.455 virtual: 0.393 register: 0.389 hypervisor: 0.329 mistranslation: 0.323 vnc: 0.316 risc-v: 0.308 PID: 0.305 permissions: 0.298 arm: 0.289 ppc: 0.281 boot: 0.279 kernel: 0.250 user-level: 0.250 VMM: 0.229 socket: 0.221 TCG: 0.211 network: 0.191 i386: 0.173 x86: 0.158 KVM: 0.120 files: 0.056 assembly: 0.053 Can't switch to monitor with rr=record Description of problem: With the above args, while the guest is paused (either because I haven't attached GDB yet, or because I've halted execution in GDB), it's not possible to switch to the QEMU monitor. I don't reproduce this issue with `QEMU emulator version 8.2.4 (Debian 1:8.2.4+ds-1+build1)` but I do with 9.2 and master (built from source). AFAICT, the monitor is working - if I just set `-monitor stdio` instead of `-serial mon:stdio` I can use it, including when the VM is paused. But the multiplexing doesn't work. Steps to reproduce: 1. Run the above 2. Ctrl-A, c