summary refs log tree commit diff stats
path: root/results/classifier/108/other/1422
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/classifier/108/other/142230
-rw-r--r--results/classifier/108/other/1422285122
2 files changed, 152 insertions, 0 deletions
diff --git a/results/classifier/108/other/1422 b/results/classifier/108/other/1422
new file mode 100644
index 00000000..a7f26f8c
--- /dev/null
+++ b/results/classifier/108/other/1422
@@ -0,0 +1,30 @@
+permissions: 0.734
+network: 0.649
+PID: 0.638
+device: 0.638
+graphic: 0.627
+socket: 0.597
+other: 0.592
+files: 0.560
+vnc: 0.554
+semantic: 0.542
+KVM: 0.535
+performance: 0.496
+debug: 0.472
+boot: 0.417
+
+/wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0/tcg/ppc/tcg-target.c.inc:1882:9: error: couldn't allocate output register for constraint 'Q'
+Description of problem:
+Qemu 7.2.0 doesn't build on powerpc64le.
+Steps to reproduce:
+Build qemu.
+Additional information:
+```
+FAILED: libqemu-aarch64-softmmu.fa.p/tcg_tcg.c.o 
+cc -m64 -mlittle-endian -Ilibqemu-aarch64-softmmu.fa.p -I. -I.. -Itarget/arm -I../target/arm -Iqapi -Itrace -Iui -Iui/shader -I/usr/local/include/pixman-1 -I/usr/local/include -I/wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -fcolor-diagnostics -Wall -Winvalid-pch -std=gnu11 -O2 -g -iquote . -iquote /wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0 -iquote /wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0/include -iquote /wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0/tcg/ppc -pthread -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wno-initializer-overrides -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-string-plus-int -Wno-typedef-redefinition -Wno-tautological-type-limit-compare -Wno-psabi -Wno-gnu-variable-sized-type-not-at-end -fstack-protector-strong -O2 -pipe -fstack-protector-strong -fno-strict-aliasing '-DPREFIX=\""/usr/local\""' -fPIE -DNEED_CPU_H '-DCONFIG_TARGET="aarch64-softmmu-config-target.h"' '-DCONFIG_DEVICES="aarch64-softmmu-config-devices.h"' -MD -MQ libqemu-aarch64-softmmu.fa.p/tcg_tcg.c.o -MF libqemu-aarch64-softmmu.fa.p/tcg_tcg.c.o.d -o libqemu-aarch64-softmmu.fa.p/tcg_tcg.c.o -c ../tcg/tcg.c
+In file included from ../tcg/tcg.c:432:
+/wrkdirs/usr/ports/emulators/qemu/work-default/qemu-7.2.0/tcg/ppc/tcg-target.c.inc:1882:9: error: couldn't allocate output register for constraint 'Q'
+    asm("mr  %%r6, %1\n\t"
+        ^
+1 error generated.
+```
diff --git a/results/classifier/108/other/1422285 b/results/classifier/108/other/1422285
new file mode 100644
index 00000000..d0088da8
--- /dev/null
+++ b/results/classifier/108/other/1422285
@@ -0,0 +1,122 @@
+other: 0.922
+debug: 0.914
+semantic: 0.896
+performance: 0.889
+permissions: 0.887
+socket: 0.882
+PID: 0.879
+graphic: 0.878
+device: 0.872
+files: 0.868
+network: 0.858
+vnc: 0.851
+boot: 0.851
+KVM: 0.821
+
+The guest will be destroyed when hot plug the VF to guest for the second time.
+
+Environment:
+------------
+Host OS (ia32/ia32e/IA64):ia32e
+Guest OS (ia32/ia32e/IA64):ia32e
+Guest OS Type (Linux/Windows):linux
+kvm.git Commit: 6557bada461afeaa920a189fae2cff7c8fdce39f
+qemu.kvm Commit: cd2d5541271f1934345d8ca42f5fafff1744eee7
+Host Kernel Version:3.19.0-rc3
+Hardware:Haswell_EP,Ivytown_EP
+
+
+Bug detailed description:
+--------------------------
+create guest , then hot plug the VF to the guest for the second time, the guest will be destroyed.
+
+note:
+1. hot plug the device to guest with vfio, the guest works fine
+2.this should be a qemu bug:
+kvm      +  qemu     = result
+6557bada +  cd2d5541 = bad
+6557bada +  a805ca54 = good
+
+
+Reproduce steps:
+----------------
+1. qemu-system-x86_64 -enable-kvm -m 2G -net none -monitor pty rhel6u5.qcow
+2. echo "device_add pci-assign,host=03:10.1,id=nic" >/dev/pts/2
+3. cat /dev/pts/2 &
+4. echo "device_del nic" >/dev/pts/2
+5. echo "device_add pci-assign,host=03:10.0,id=nic" >/dev/pts/2
+
+Current result:
+----------------
+guest will be destroyed when hot plug the vf to guest for the second time.
+
+Expected result:
+----------------
+guest works fine when hot plug the vf to guest for the second time
+
+Basic root-causing log:
+----------------------
+[root@vt-hsw2 cathy]# qemu-system-x86_64 -enable-kvm -m 2G -net none -monitor pty rhel6u5.qcow 
+char device redirected to /dev/pts/2 (label compat_monitor0)
+Segmentation fault (core dumped)
+
+
+some dmesg log:
+
+pci-stub 0000:03:10.1: kvm deassign device
+pci-stub 0000:03:10.1: enabling device (0000 -> 0002)
+qemu-system-x86[9894]: segfault at 0 ip           (null) sp 00007fa73df0cae8 error 14
+pci-stub 0000:03:10.1: kvm assign device
+
+the first bad commit is:
+commit ec6f25e788ef57ce1e9f734984ef8885172fd9e2
+Merge: 007c99f 9ef1473
+Author: Peter Maydell <email address hidden>
+Date:   Tue Feb 3 21:37:16 2015 +0000
+
+    Merge remote-tracking branch 'remotes/rth/tags/pull-tg-s390-20150203' into staging
+    
+    s390 translator bug fixes
+    
+    # gpg: Signature made Tue 03 Feb 2015 20:39:15 GMT using RSA key ID 4DD0279B
+    # gpg: Good signature from "Richard Henderson <email address hidden>"
+    # gpg:                 aka "Richard Henderson <email address hidden>"
+    # gpg:                 aka "Richard Henderson <email address hidden>"
+    
+    * remotes/rth/tags/pull-tg-s390-20150203:
+      target-s390x: fix and optimize slb* and slbg* computation of carry/borrow flag
+      target-s390x: support OC and NC in the EX instruction
+      disas/s390.c: Remove unused variables
+      target-s390x: Mark check_privileged() as !CONFIG_USER_ONLY
+      target-s390: Implement ECAG
+      target-s390: Implement LURA, LURAG, STURG
+      target-s390: Fix STURA
+      target-s390: Fix STIDP
+      target-s390: Implement EPSW
+      target-s390: Implement SAM specification exception
+    
+    Signed-off-by: Peter Maydell <email address hidden>
+
+please ignore comment 1.
+
+the first bad commit:
+
+commit 374f2981d1f10bc4307f250f24b2a7ddb9b14be0
+Author: Paolo Bonzini <email address hidden>
+Date:   Fri May 17 12:37:03 2013 +0200
+
+    memory: protect current_map by RCU
+    
+    Replace the flat_view_mutex with RCU, avoiding futex contention for
+    dataplane on large systems and many iothreads.
+    
+    Reviewed-by: Fam Zheng <email address hidden>
+    Signed-off-by: Paolo Bonzini <email address hidden>
+
+
+
+kvm.git + qemu.git:4ff6f8e6_3d30395f
+host kernel:4.0.0_rc1
+test on Haswell_EP
+when hot plug the vf to guest for the second time, the guest works fine.
+