blob: 14459679e90ac7ece889dc839db5d0a0ee4f8047 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<think>
Okay, so I need to figure out whether this QEMU crash is a user-mode or system-mode bug. Let's see.
The issue occurs when running the GCC 9 test suite on an Aarch64 guest. The error message mentions tcg_gen_code failing an assertion in tcg.c line 3952. TCG stands for Tiny Code Generator, which I think is used by QEMU to translate guest code into host machine code.
The crash happens while running vldX.c from the advsimd-intrinsics.exp test. This suggests it's related to vector instructions or SIMD operations, which are part of the CPU's instruction set. Since this is happening during a test that involves compiling and executing specific C code, it might be related to how QEMU handles certain CPU instructions in user mode.
User-mode emulation typically deals with translating guest applications into host code without involving system-level calls. If the assertion failure occurs during normal program execution (as opposed to kernel operations or device handling), it's more likely a user-mode issue.
Looking at the command line, the machine is set up with virtio devices and network configuration. But since the crash happens during the GCC test which runs userland code, not involving system calls heavily, it points towards the CPU translation in user mode being problematic.
So, putting this together, I think this bug is related to user-mode because it's about translating guest application code rather than handling higher-level privileges or devices.
</think>
user
|