diff options
Diffstat (limited to 'results/classifier/118/i386/1783437')
| -rw-r--r-- | results/classifier/118/i386/1783437 | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/results/classifier/118/i386/1783437 b/results/classifier/118/i386/1783437 new file mode 100644 index 000000000..e958e63d8 --- /dev/null +++ b/results/classifier/118/i386/1783437 @@ -0,0 +1,57 @@ +i386: 0.902 +graphic: 0.865 +ppc: 0.810 +x86: 0.716 +device: 0.715 +files: 0.686 +semantic: 0.684 +mistranslation: 0.634 +vnc: 0.625 +network: 0.617 +debug: 0.616 +socket: 0.609 +risc-v: 0.592 +register: 0.588 +performance: 0.574 +user-level: 0.538 +architecture: 0.525 +kernel: 0.511 +PID: 0.510 +VMM: 0.469 +boot: 0.466 +permissions: 0.437 +arm: 0.431 +virtual: 0.403 +TCG: 0.402 +hypervisor: 0.380 +peripherals: 0.375 +assembly: 0.337 +KVM: 0.209 + +read-modify-write page faults error code has write bit unset + +Consider the attached C file, which does a read-modify-write of the form `add [mem], reg`, where `mem` points to a non-present page. In the resulting page fault, the W/R bit is not set, while real hardware does set this bit. + +% gcc -m32 qemu-bug1.c&& ./a.out && qemu-i386 ./a.out +page fault: addr=0x70000000 err=0x6 +page fault: addr=0x70000000 err=0x4 + +Tested on the qemu-3.0.0-rc1 release. + + + +The QEMU project is currently considering to move its bug tracking to +another system. For this we need to know which bugs are still valid +and which could be closed already. Thus we are setting older bugs to +"Incomplete" now. + +If you still think this bug report here is valid, then please switch +the state back to "New" within the next 60 days, otherwise this report +will be marked as "Expired". Or please mark it as "Fix Released" if +the problem has been solved with a newer version of QEMU already. + +Thank you and sorry for the inconvenience. + + +[Expired for QEMU because there has been no activity for 60 days.] + |