summary refs log tree commit diff stats
path: root/gitlab/issues/target_missing/host_missing/accel_missing/1638.toml
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/issues/target_missing/host_missing/accel_missing/1638.toml')
-rw-r--r--gitlab/issues/target_missing/host_missing/accel_missing/1638.toml27
1 files changed, 0 insertions, 27 deletions
diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1638.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1638.toml
deleted file mode 100644
index 54aa80a5..00000000
--- a/gitlab/issues/target_missing/host_missing/accel_missing/1638.toml
+++ /dev/null
@@ -1,27 +0,0 @@
-id = 1638
-title = "BUG: Segmentation fault when -object memory-backend-file use readonly=on, prealloc=on together"
-state = "opened"
-created_at = "2023-05-07T16:04:44.630Z"
-closed_at = "n/a"
-labels = []
-url = "https://gitlab.com/qemu-project/qemu/-/issues/1638"
-host-os = "Ubuntu 20.04 LTS"
-host-arch = "x86_64"
-qemu-version = "7"
-guest-os = "Ubuntu20.04LTS"
-guest-arch = "x86_64"
-description = """Segmentation Fault while booting VM."""
-reproduce = """1. set qemu boot params to `-object memory-backend-file,id=mem1,readonly=on,prealloc=on,mem-path=<any-img-file>,size=4G`
-2.
-3."""
-additional = """It might not be a bug, probably a feature.
-The reason of this segfault is:
-readonly would mmap the backend file using PROT_READ, make it readonly,
-but the prealloc=on would touch_pages the memory mmaped by the file.
-SO the segfault happens.
-
-But there is no docs about this segfault condition (the readonly and prealloc cannot be used together.)
-
-And maybe there is a way to solve this problem, I think.
-Use mmap the memory backend file to PROT_READ|PROT_WRITE at the beginnning, after touch_pages, then mprotect the memory.
-change the prot to readonly if required."""