blob: 236ace6f64ef1b531a781b94df12238fe681751b (
plain) (
blame)
1
2
3
4
5
|
The bug report describes an issue that occurs during the execution of a program using `qemu-i386` and the `vm86()` function. Specifically, when handling an interrupt within `vm86`, if both `cs:ip` (code segment and instruction pointer) and `ss:sp` (stack segment and stack pointer) point to addresses within the same memory page, QEMU's `do_int` function attempts to write to that page without ensuring it is writable. This results in a segmentation fault.
This issue arises during runtime execution rather than being related to a specific instruction or system call. It involves how QEMU manages memory pages and their permissions when handling interrupts in virtual 8086 mode.
**Answer: runtime**
|