I've encountered this message before for invalid instructions, and it often doesn't really mean there was an error. In particular for variable instruction length ISAs you'll see the error if the translator reads part of the insn and determines that it's invalid without needing to read the rest of it -- https://lists.gnu.org/archive/html/qemu- devel/2017-06/msg06845.html talks about a case of that for x86.
-- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1826568 Title: RISC-V Disassembler/translator instruction decoding disagreement Status in QEMU: New Bug description: When running QEMU V3.1.0 for platform RISC-V, 64bit, Spike V1.10 with "-d in_asm -singlestep -D qemu_log.txt", my (faulty) test code brought up this message in the logs: 0x000000008002cade: 051300009517e2bf illegal Disassembler disagrees with translator over instruction decoding Please report this to qemu-devel@nongnu.org You may want to resolve the disagreement. Axel To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1826568/+subscriptions