diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-07-03 19:39:53 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-07-03 19:39:53 +0200 |
| commit | dee4dcba78baf712cab403d47d9db319ab7f95d6 (patch) | |
| tree | 418478faf06786701a56268672f73d6b0b4eb239 /results/classifier/108/debug/1314857 | |
| parent | 4d9e26c0333abd39bdbd039dcdb30ed429c475ba (diff) | |
| download | emulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.tar.gz emulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.zip | |
restructure results
Diffstat (limited to 'results/classifier/108/debug/1314857')
| -rw-r--r-- | results/classifier/108/debug/1314857 | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/results/classifier/108/debug/1314857 b/results/classifier/108/debug/1314857 deleted file mode 100644 index 4aa9c897..00000000 --- a/results/classifier/108/debug/1314857 +++ /dev/null @@ -1,110 +0,0 @@ -debug: 0.965 -other: 0.946 -permissions: 0.946 -semantic: 0.938 -boot: 0.928 -socket: 0.918 -graphic: 0.913 -vnc: 0.912 -PID: 0.906 -performance: 0.900 -KVM: 0.899 -device: 0.868 -files: 0.853 -network: 0.818 - -seg fault in ivshmem when using ioeventfd=on - -When launching qemu with the ivshmem device and the nahanni guest server there is segmentation fault in the setup_ioeventfds function of ivshmem.c. If the ioeventfd=on flag is set the pci_ivshmem_init will call setup_ioeventfds at line 668. This function relies on the 'peers' member of the server info which is not allocated until line 669. - -To reproduce you will need the nahanni guest server code. The driver code is not needed. You will also need a qcow2 or other bootable image to use for launching qemu. The error occurs before the actual image launch. - -Start the nahanni ivshmem server with a small global memory space ( although the bug is not allocation specific ) -ivshmem -m 1 -n 2 -p /tmp/ivshmem_socket - -Next launch qemu with initialization for the ivshmem device. -qemu-system-x86_64 -hda test_iso.qcow2 -localtime -boot c -chardev socket,path="/tmp/ivshmem_socket",id=ivshmem_socket -device ivshmem,chardev=ivshmem_socket,size=1,ioeventfd=on - -If gdb is used the following error is recorded: -Program received signal SIGSEGV, Segmentation fault. -0x000055555579dd52 in setup_ioeventfds (s=0x555556619580) - at /home/genes/work/ubuntu/qemu-kvm-1.0+noroms/hw/ivshmem.c:367 -367 for (j = 0; j < s->peers[i].nb_eventfds; j++) { -(gdb) print s->peers -$2 = (Peer *) 0x0 - -When I tried the same thing with git master (latest) I get a different error: -qemu_chr_fe_claim_no_fail: error chardev "(null)" already used - -Hello, - -The patch for this later bug has been proposed. I'm not sure why it's not -merged. - -http://patchwork.ozlabs.org/patch/316785/ - -Cheers, -Cam - - -On Thu, May 1, 2014 at 10:53 AM, Gene Snider <email address hidden> wrote: - -> When I tried the same thing with git master (latest) I get a different -> error: -> qemu_chr_fe_claim_no_fail: error chardev "(null)" already used -> -> ** Also affects: qemu-kvm (Ubuntu) -> Importance: Undecided -> Status: New -> -> -- -> You received this bug notification because you are a member of qemu- -> devel-ml, which is subscribed to QEMU. -> https://bugs.launchpad.net/bugs/1314857 -> -> Title: -> seg fault in ivshmem when using ioeventfd=on -> -> Status in QEMU: -> New -> Status in “qemu-kvm” package in Ubuntu: -> New -> -> Bug description: -> When launching qemu with the ivshmem device and the nahanni guest -> server there is segmentation fault in the setup_ioeventfds function of -> ivshmem.c. If the ioeventfd=on flag is set the pci_ivshmem_init will -> call setup_ioeventfds at line 668. This function relies on the 'peers' -> member of the server info which is not allocated until line 669. -> -> To reproduce you will need the nahanni guest server code. The driver -> code is not needed. You will also need a qcow2 or other bootable image -> to use for launching qemu. The error occurs before the actual image -> launch. -> -> Start the nahanni ivshmem server with a small global memory space ( -> although the bug is not allocation specific ) -> ivshmem -m 1 -n 2 -p /tmp/ivshmem_socket -> -> Next launch qemu with initialization for the ivshmem device. -> qemu-system-x86_64 -hda test_iso.qcow2 -localtime -boot c -chardev -> socket,path="/tmp/ivshmem_socket",id=ivshmem_socket -device -> ivshmem,chardev=ivshmem_socket,size=1,ioeventfd=on -> -> If gdb is used the following error is recorded: -> Program received signal SIGSEGV, Segmentation fault. -> 0x000055555579dd52 in setup_ioeventfds (s=0x555556619580) -> at /home/genes/work/ubuntu/qemu-kvm-1.0+noroms/hw/ivshmem.c:367 -> 367 for (j = 0; j < s->peers[i].nb_eventfds; j++) { -> (gdb) print s->peers -> $2 = (Peer *) 0x0 -> -> To manage notifications about this bug go to: -> https://bugs.launchpad.net/qemu/+bug/1314857/+subscriptions -> -> - - -Fix had been included here: -https://git.qemu.org/?p=qemu.git;a=commitdiff;h=e9d21c436f716603b3 - |
