summary refs log tree commit diff stats
path: root/results/classifier/108/debug/1314857
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
commitdee4dcba78baf712cab403d47d9db319ab7f95d6 (patch)
tree418478faf06786701a56268672f73d6b0b4eb239 /results/classifier/108/debug/1314857
parent4d9e26c0333abd39bdbd039dcdb30ed429c475ba (diff)
downloademulator-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/1314857110
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
-