summary refs log tree commit diff stats
path: root/results/scraper/launchpad-without-comments/629791
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:24:58 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-06-30 12:27:06 +0000
commit33606b41d35115f887ea688b1a16f2ff85bf2fe4 (patch)
tree406b2c7b19a087ba437c68f3dbf0b589fa1d6150 /results/scraper/launchpad-without-comments/629791
parentadedf8771bc4de3113041ca21bd4d0d1c0014b6a (diff)
downloademulator-bug-study-33606b41d35115f887ea688b1a16f2ff85bf2fe4.tar.gz
emulator-bug-study-33606b41d35115f887ea688b1a16f2ff85bf2fe4.zip
add launchpad bug reports without comments
Diffstat (limited to 'results/scraper/launchpad-without-comments/629791')
-rw-r--r--results/scraper/launchpad-without-comments/6297915
1 files changed, 5 insertions, 0 deletions
diff --git a/results/scraper/launchpad-without-comments/629791 b/results/scraper/launchpad-without-comments/629791
new file mode 100644
index 00000000..16049386
--- /dev/null
+++ b/results/scraper/launchpad-without-comments/629791
@@ -0,0 +1,5 @@
+sysret sets invalid ss
+
+I'm developing an OS. I use only sysret to enter user space. When an interrupt occurred, it would GPF on iretq'ing from it. On investigating, the cs on the stack is 0x2b (valid and correct). The ss on the stack is 0x20, which has a rpl of 0 which is incorrect. iretq checks that and gpf's. Making the irq handler manually modify it to 0x23 fixes it locally.
+
+This happens on the non-kvm'ed qemu. I haven't tried the kvm'ed one. Qemu version 0.12.5. I haven't tried with the current development version either.
\ No newline at end of file