diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-06-01 21:35:14 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-06-01 21:35:14 +0200 |
| commit | 3e4c5a6261770bced301b5e74233e7866166ea5b (patch) | |
| tree | 9379fddaba693ef8a045da06efee8529baa5f6f4 /gitlab/issues_text/target_missing/host_missing/accel_missing/2915 | |
| parent | e5634e2806195bee44407853c4bf8776f7abfa4f (diff) | |
| download | qemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.tar.gz qemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.zip | |
clean up repository
Diffstat (limited to 'gitlab/issues_text/target_missing/host_missing/accel_missing/2915')
| -rw-r--r-- | gitlab/issues_text/target_missing/host_missing/accel_missing/2915 | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/gitlab/issues_text/target_missing/host_missing/accel_missing/2915 b/gitlab/issues_text/target_missing/host_missing/accel_missing/2915 deleted file mode 100644 index fdc5a8daf..000000000 --- a/gitlab/issues_text/target_missing/host_missing/accel_missing/2915 +++ /dev/null @@ -1,29 +0,0 @@ -qemu: error reading initrd /home/build/pooldir/w.linux.initramfs -Description of problem: -occasionally, qemu can't open the initrd file it's been supplied on the command line (I'm guessing this is qemu and not libvirt) - -``` -sudo virsh --connect qemu:///system start w.east --console -error: Failed to start domain 'w.east'\r\nerror: internal error: QEMU unexpectedly closed the monitor (vm='w.east'): qemu: error reading initrd /home/build/pooldir/w.linux-transmogrify.initramfs: Failed to open file \xe2\x80\x9c/home/build/pooldir/w.linux-transmogrify.initramfs\xe2\x80\x9d: open() failed: Permission denied\r\n\r\n" -``` -Steps to reproduce: -1. create, using libvirt, a config that direct boots from initrd and kernel -it creates a domain call linux, and from that creates {w.,w1,w2,w3}{east,west,north,road} -1. boots and then destroys these domains 1000's of times -2. occasionally above error occurs while trying to boot the domain -Additional information: -I suspect it is this: -``` - mapped_file = g_mapped_file_new(initrd_filename, false, &gerr); - if (!mapped_file) { - fprintf(stderr, "qemu: error reading initrd %s: %s\n", - initrd_filename, gerr->message); - exit(1); - } - x86ms->initrd_mapped_file = mapped_file; -``` -in `hw/i386/x86-common.c`. Which would suggest `g_mapped_file_new()` occasionally fails, which is worrying. - -The test framework is [Libreswan](https://testing.libreswan.org/), unresolved test results indicate a failed boot, for instance [debug log of failure](https://testing.libreswan.org/v5.2-370-ga09c7f410b/interop-ikev2-strongswan-20-strongswan-eap/OUTPUT/debug.log). - -The problem didn't happen with f40. |