summary refs log tree commit diff stats
path: root/results/classifier/118/all/1861
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/classifier/118/all/186159
-rw-r--r--results/classifier/118/all/1861161176
-rw-r--r--results/classifier/118/all/186165382
-rw-r--r--results/classifier/118/all/1861677104
-rw-r--r--results/classifier/118/all/1861946250
5 files changed, 671 insertions, 0 deletions
diff --git a/results/classifier/118/all/1861 b/results/classifier/118/all/1861
new file mode 100644
index 00000000..5eecb851
--- /dev/null
+++ b/results/classifier/118/all/1861
@@ -0,0 +1,59 @@
+semantic: 0.955
+debug: 0.948
+graphic: 0.941
+mistranslation: 0.939
+peripherals: 0.935
+user-level: 0.935
+virtual: 0.931
+risc-v: 0.930
+arm: 0.913
+register: 0.913
+architecture: 0.900
+VMM: 0.898
+hypervisor: 0.896
+assembly: 0.888
+performance: 0.880
+permissions: 0.867
+socket: 0.864
+TCG: 0.863
+boot: 0.861
+PID: 0.859
+kernel: 0.849
+network: 0.846
+KVM: 0.844
+ppc: 0.842
+device: 0.838
+vnc: 0.832
+x86: 0.794
+i386: 0.772
+files: 0.760
+
+qemu 8.1.0 fails to build with ppc64l and musl libc
+Description of problem:
+qemu 8.1.0 fails to build on alpine linux ppc64le:
+
+```
+ninja: job failed: gcc -m64 -mlittle-endian -Ilibqemuutil.a.p -I. -I.. -Iqapi -Itrace -Iui/shader -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fdiagnostics-color=auto -Wall -Winvalid-pch -std=gnu11 -O2 -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wundef -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wmissing-format-attribute -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -isystem /home/ncopa/aports/community/qemu/src/qemu-8.1.0/linux-headers -isystem linux-headers -iquote . -iquote /home/ncopa/aports/community/qemu/src/qemu-8.1.0 -iquote /home/ncopa/aports/community/qemu/src/qemu-8.1.0/include -iquote /home/ncopa/aports/community/qemu/src/qemu-8.1.0/host/include/ppc64 -iquote /home/ncopa/aports/community/qemu/src/qemu-8.1.0/host/include/generic -iquote /home/ncopa/aports/community/qemu/src/qemu-8.1.0/tcg/ppc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fno-common -fwrapv -Os -fstack-clash-protection -Wformat -Werror=format-security -O2 -fPIE -pthread -MD -MQ libqemuutil.a.p/util_cpuinfo-ppc.c.o -MF libqemuutil.a.p/util_cpuinfo-ppc.c.o.d -o libqemuutil.a.p/util_cpuinfo-ppc.c.o -c ../util/cpuinfo-ppc.c
+../util/cpuinfo-ppc.c: In function 'cpuinfo_init':
+../util/cpuinfo-ppc.c:33:18: error: 'PPC_FEATURE2_ARCH_3_1' undeclared (first use in this function); did you mean 'PPC_FEATURE2_ARCH_3_00'?
+   33 |     if (hwcap2 & PPC_FEATURE2_ARCH_3_1) {
+      |                  ^~~~~~~~~~~~~~~~~~~~~
+      |                  PPC_FEATURE2_ARCH_3_00
+../util/cpuinfo-ppc.c:33:18: note: each undeclared identifier is reported only once for each function it appears in
+../util/cpuinfo-ppc.c:43:18: error: 'PPC_FEATURE2_HAS_ISEL' undeclared (first use in this function); did you mean 'PPC_FEATURE_HAS_VSX'?
+   43 |     if (hwcap2 & PPC_FEATURE2_HAS_ISEL) {
+      |                  ^~~~~~~~~~~~~~~~~~~~~
+      |                  PPC_FEATURE_HAS_VSX
+../util/cpuinfo-ppc.c:56:26: error: 'PPC_FEATURE2_HAS_VEC_CRYPTO' undeclared (first use in this function); did you mean 'PPC_FEATURE2_VEC_CRYPTO'?
+   56 |             if (hwcap2 & PPC_FEATURE2_HAS_VEC_CRYPTO) {
+      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+      |                          PPC_FEATURE2_VEC_CRYPTO
+ninja: subcommand failed
+make: *** [Makefile:162: run-ninja] Error 1
+```
+Steps to reproduce:
+Build qemu 8.1.0 on alpine linux ppc64le.
+Additional information:
+Likely introduced by 623d7e3551a6fc5693c06ea938c60fe281b52e27
+
+Explicit `#include <asm/cputable.h>` fixes the `PPC_FEATURE2_ARCH_3_1` case but not the other two.
diff --git a/results/classifier/118/all/1861161 b/results/classifier/118/all/1861161
new file mode 100644
index 00000000..fcae3667
--- /dev/null
+++ b/results/classifier/118/all/1861161
@@ -0,0 +1,176 @@
+graphic: 0.990
+register: 0.989
+performance: 0.988
+device: 0.986
+debug: 0.985
+peripherals: 0.982
+assembly: 0.981
+permissions: 0.981
+architecture: 0.980
+virtual: 0.979
+user-level: 0.978
+semantic: 0.977
+hypervisor: 0.975
+arm: 0.974
+files: 0.972
+mistranslation: 0.971
+PID: 0.970
+risc-v: 0.967
+socket: 0.967
+VMM: 0.966
+boot: 0.965
+ppc: 0.964
+TCG: 0.961
+KVM: 0.961
+kernel: 0.955
+vnc: 0.952
+x86: 0.941
+network: 0.888
+i386: 0.771
+
+qemu-arm-static stuck with 100% CPU when cross-compiling emacs
+
+Hello,
+
+I'm trying to build multi-arch docker images for https://hub.docker.com/r/silex/emacs.
+
+Here is the machine I'm building on:
+
+root@ubuntu-4gb-fsn1-1:~# lsb_release -a
+No LSB modules are available.
+Distributor ID: Ubuntu
+Description:    Ubuntu 18.04.3 LTS
+Release:        18.04
+Codename:       bionic
+root@ubuntu-4gb-fsn1-1:~# uname -a
+Linux ubuntu-4gb-fsn1-1 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
+
+Whenever I try to build the following alpine Dockerfile https://gitlab.com/Silex777/docker-emacs/blob/master/26.3/alpine/3.9/dev/Dockerfile with this command:
+
+$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
+$ docker build --pull -t test --platform arm .
+
+It builds fine until this:
+
+root@ubuntu-4gb-fsn1-1:~# ps -ef | grep qemu
+root     26473 26465 99 14:26 pts/0    01:59:58 /usr/bin/qemu-arm-static ../src/bootstrap-emacs -batch --no-site-file --no-site-lisp --eval (setq load-prefer-newer t) -f batch-byte-compile emacs-lisp/macroexp.el
+
+This is supposed to take a few seconds, but in practice it takes 100% CPU and never ends. When I strace the process I see this:
+
+getdents64(5, /* 0 entries */, 2048)    = 0
+lseek(5, 0, SEEK_SET)                   = 0
+getdents64(5, /* 5 entries */, 2048)    = 120
+tgkill(5875, 5878, SIGRT_2)             = -1 EAGAIN (Resource temporarily unavailable)
+getdents64(5, /* 0 entries */, 2048)    = 0
+lseek(5, 0, SEEK_SET)                   = 0
+getdents64(5, /* 5 entries */, 2048)    = 120
+tgkill(5875, 5878, SIGRT_2)             = -1 EAGAIN (Resource temporarily unavailable)
+getdents64(5, /* 0 entries */, 2048)    = 0
+lseek(5, 0, SEEK_SET)                   = 0
+getdents64(5, /* 5 entries */, 2048)    = 120
+tgkill(5875, 5878, SIGRT_2)             = -1 EAGAIN (Resource temporarily unavailable)
+getdents64(5, /* 0 entries */, 2048)    = 0
+lseek(5, 0, SEEK_SET)                   = 0
+getdents64(5, /* 5 entries */, 2048)    = 120
+tgkill(5875, 5878, SIGRT_2)             = -1 EAGAIN (Resource temporarily unavailable)
+getdents64(5, /* 0 entries */, 2048)    = 0
+lseek(5, 0, SEEK_SET)                   = 0
+getdents64(5, /* 5 entries */, 2048)    = 120
+tgkill(5875, 5878, SIGRT_2)             = -1 EAGAIN (Resource temporarily unavailable)
+
+It happens with all the QEMU versions I tested: 
+- 2.11.1 (OS version)
+- 4.1.1-1 (from multiarch/qemu-user-static:4.1.1-1)
+- 4.2.0-2 (from multiarch/qemu-user-static)
+
+Any ideas of what I could do to debug it further?
+
+Kind regards,
+Philippe
+
+Given the presence of getdents64 in the strace, I wonder if you are running into LP:1805913. You could test this theory by running the test with a host filesystem that is not ext4.
+
+
+Thanks. It matches my bug because ubuntu:18.04 has a glibc 2.27 while alpine 3.9 has glib 2.58, and your bug report mentions that 2.27 has not the bug, so it makes sense.
+
+However I don't see how not having the host filesystem as ext4 would change anything, can you elaborate? Also, what filesystem do you recommand?
+
+Okay, currently testing XFS. Using newer version of glibc on alpine triggered other problems, like 0% CPU processes stuck on FUTEX_WAIT.
+
+Building on XFS does the same thing :-( To test I bind mounted my XFS partition on `/var/lib/docker` so everything docker was stored on XFS. Not sure if this is what you meant. 
+
+I tried several workarounds including removing `dir_index` from ext4 partitions and using a 32 bit qemu-user-static version, but it does not work:
+
+The process still gets stuck in a loop involving `getdents64`:
+
+
+```
+root@earth:~# file /usr/bin/qemu-arm-static
+/usr/bin/qemu-arm-static: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, for GNU/Linux 3.2.0, BuildID[sha1]=ff1224d87ca5dece8d0b0f5735cfee7fae97ee58, stripped
+
+root@earth:~# ps afx | grep qemu
+21031 pts/0    S+     0:00          \_ grep --color=auto qemu
+ 1036 ?        Ss     0:00 /usr/sbin/qemu-ga --daemonize -m virtio-serial -p /dev/virtio-ports/org.qemu.guest_agent.0
+10584 ?        Ssl    0:00      |   |   \_ /usr/bin/qemu-arm-static /usr/bin/make install
+28768 ?        Sl     0:01      |   |       \_ /usr/bin/qemu-arm-static /usr/bin/make -C src VCSWITNESS=$(srcdir)/../.git/logs/HEAD all
+16718 ?        Sl     0:00      |   |           \_ /usr/bin/qemu-arm-static /usr/bin/make -C ../lisp compile-first EMACS=../src/bootstrap-emacs
+16726 ?        Rl    48:24      |   |               \_ /usr/bin/qemu-arm-static ../src/bootstrap-emacs -batch --no-site-file --no-site-lisp --eval (setq load-prefer-newer t) -f batch-byte-compile emacs-lisp/macroexp.el
+10696 ?        Ssl    0:00      |       \_ /usr/bin/qemu-aarch64-static /usr/bin/make install
+10972 ?        Sl     0:02      |           \_ /usr/bin/qemu-aarch64-static /usr/bin/make -C src VCSWITNESS=$(srcdir)/../.git/logs/HEAD all
+20397 ?        Sl     0:00      |               \_ /usr/bin/qemu-aarch64-static /usr/bin/make -C ../lisp compile-first EMACS=../src/bootstrap-emacs
+20405 ?        Rl    24:09      |                   \_ /usr/bin/qemu-aarch64-static ../src/bootstrap-emacs -batch --no-site-file --no-site-lisp --eval (setq load-prefer-newer t) -f batch-byte-compile emacs-lisp/macroexp.el
+
+root@earth:~# strace -p 16726
+clock_gettime(CLOCK_REALTIME, {tv_sec=1584794027, tv_nsec=921230669}) = 0
+getdents64(5, /* 0 entries */, 2048)    = 0
+_llseek(5, 0, [0], SEEK_SET)            = 0
+getdents64(5, /* 5 entries */, 2048)    = 144
+tgkill(29984, 29987, SIGRT_2)           = -1 EAGAIN (Resource temporarily unavailable)
+clock_gettime(CLOCK_REALTIME, {tv_sec=1584794027, tv_nsec=921642405}) = 0
+getdents64(5, /* 0 entries */, 2048)    = 0
+_llseek(5, 0, [0], SEEK_SET)            = 0
+getdents64(5, /* 5 entries */, 2048)    = 144
+tgkill(29984, 29987, SIGRT_2)           = -1 EAGAIN (Resource temporarily unavailable)
+clock_gettime(CLOCK_REALTIME, {tv_sec=1584794027, tv_nsec=922333065}) = 0
+getdents64(5, /* 0 entries */, 2048)    = 0
+_llseek(5, 0, [0], SEEK_SET)            = 0
+getdents64(5, /* 5 entries */, 2048)    = 144
+tgkill(29984, 29987, SIGRT_2)           = -1 EAGAIN (Resource temporarily unavailable)
+clock_gettime(CLOCK_REALTIME, ^C{tv_sec=1584794027, tv_nsec=923201432}) = 0
+strace: Process 16726 detached
+```
+
+What is interesting is that the qemu-aarch64-static process also get stuck, which if I understand the bug correctly should not happen. I'll try stracing the process to figure out what happens.
+
+The QEMU project is currently moving its bug tracking to another system.
+For this we need to know which bugs are still valid and which could be
+closed already. Thus we are setting the bug state to "Incomplete" now.
+
+If the bug has already been fixed in the latest upstream version of QEMU,
+then please close this ticket as "Fix released".
+
+If it is not fixed yet and you think that this bug report here is still
+valid, then you have two options:
+
+1) If you already have an account on gitlab.com, please open a new ticket
+for this problem in our new tracker here:
+
+    https://gitlab.com/qemu-project/qemu/-/issues
+
+and then close this ticket here on Launchpad (or let it expire auto-
+matically after 60 days). Please mention the URL of this bug ticket on
+Launchpad in the new ticket on GitLab.
+
+2) If you don't have an account on gitlab.com and don't intend to get
+one, but still would like to keep this ticket opened, then please switch
+the state back to "New" or "Confirmed" within the next 60 days (other-
+wise it will get closed as "Expired"). We will then eventually migrate
+the ticket automatically to the new system (but you won't be the reporter
+of the bug in the new system and thus you won't get notified on changes
+anymore).
+
+Thank you and sorry for the inconvenience.
+
+
+[Expired for QEMU because there has been no activity for 60 days.]
+
diff --git a/results/classifier/118/all/1861653 b/results/classifier/118/all/1861653
new file mode 100644
index 00000000..4e690a18
--- /dev/null
+++ b/results/classifier/118/all/1861653
@@ -0,0 +1,82 @@
+debug: 0.952
+graphic: 0.947
+TCG: 0.944
+permissions: 0.932
+register: 0.925
+user-level: 0.925
+performance: 0.925
+arm: 0.918
+hypervisor: 0.915
+semantic: 0.915
+risc-v: 0.914
+architecture: 0.913
+KVM: 0.908
+files: 0.908
+device: 0.907
+assembly: 0.906
+vnc: 0.903
+peripherals: 0.901
+PID: 0.898
+virtual: 0.896
+network: 0.886
+boot: 0.866
+kernel: 0.856
+mistranslation: 0.852
+ppc: 0.846
+x86: 0.842
+socket: 0.836
+VMM: 0.822
+i386: 0.765
+
+CPU of qemu-system-aarch64 always stuck
+
+I started qemu with these arguments:
+ qemu-system-aarch64 -M virt-2.9 -cpu cortex-a72 -smp cores=8,threads=1,sockets=1 -m 2G -device nec-usb-xhci -device usb-kbd -device usb-tablet -pflash /sdcard/QEMU_EFI.img -pflash /sdcard/QEMU_VARS.img -device virtio-blk-device,drive=Ubuntu -drive if=none,id=Ubuntu,file=Ubuntu.vhd -nographic -net user -net nic,model=rtl8139 -kernel linux -initrd initrd.gz
+The setup program of Ubuntu devel aarch64 ran normally.But after several hours,the CPUs emulated by qemu-system-aarch64 went wrong.
+Here are the messages displayed on the tty
+[15842.164745] watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [ksoftirqd/0:9]                                                                         [15930.163589] watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [ksoftirqd/0:9]
+[16110.163540] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ksoftirqd/0:9] 
+[16290.162801] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ksoftirqd/0:9]
+[16470.163927] watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [ksoftirqd/0:9] 
+[16650.163246] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ksoftirqd/0:9] 
+[16830.163216] watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [ksoftirqd/0:9] 
+[17010.164504] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ksoftirqd/0:9]
+
+Then I tried CentOS 7.1908 aarch64 with almost the same arguments.
+After several hours,it went wrong too.
+[17480 . 201 1 58] rcu : (3 ticks this GP) idle=362/0/0x3 softirq=61631 /61 631 fqs=10077
+[17480 . 204889] (detected by 3 , t=24007 jiffies , g=218453 , q=5285) [1 7480 . 21 7986] Task dump for CPU 7 :
+[17480.222379] swapper/7R running task	0 
+0  0x0000002a [17480.229073] Call trace :
+[1 7480.241518]	switch t0+0x104/0x1 f8
+[17480.249839]	Ox7fffffffffffffff
+[17660.232314] rcu : INFO: rcu sched detected stalls on CPUs/ tasks :
+[17660.233580] rcu : (3 ticks this GP) idle=362/0/0x3 softirq=61631 /61 631 fqs=17770
+[17660.235837] (detected by 3,t=42012 jiffies , g=218453 , q=7039) 
+[17660 . 237955] Task dump for CPU 7 :
+[17660.238900] swapper/ 7  R running task  0   0
+[17660.242967] Call trace :
+[17660.246192]	switch t0+0x104/0x1 f8
+[17660.253215]	Ox7fffffffffffffff
+
+Obviously qemu-system-aarch64 caused these bugs.
+
+qemu version: 4.x(I have tested version 4.0 & 4.1.0 & 4.2.0)
+host architecture: aarch64(Qualcomm Snapdragon series)
+host system:Ubuntu devel 20.04& Debian 10(I have tested on many devices)
+
+The QEMU project is currently considering to move its bug tracking to
+another system. For this we need to know which bugs are still valid
+and which could be closed already. Thus we are setting older bugs to
+"Incomplete" now.
+
+If you still think this bug report here is valid, then please switch
+the state back to "New" within the next 60 days, otherwise this report
+will be marked as "Expired". Or please mark it as "Fix Released" if
+the problem has been solved with a newer version of QEMU already.
+
+Thank you and sorry for the inconvenience.
+
+
+[Expired for QEMU because there has been no activity for 60 days.]
+
diff --git a/results/classifier/118/all/1861677 b/results/classifier/118/all/1861677
new file mode 100644
index 00000000..ca2e62b6
--- /dev/null
+++ b/results/classifier/118/all/1861677
@@ -0,0 +1,104 @@
+permissions: 0.965
+virtual: 0.949
+register: 0.943
+network: 0.943
+device: 0.941
+performance: 0.941
+socket: 0.941
+files: 0.940
+debug: 0.940
+semantic: 0.939
+assembly: 0.938
+hypervisor: 0.937
+architecture: 0.935
+arm: 0.934
+graphic: 0.933
+user-level: 0.932
+peripherals: 0.930
+PID: 0.928
+vnc: 0.923
+boot: 0.918
+kernel: 0.914
+x86: 0.911
+i386: 0.907
+VMM: 0.905
+mistranslation: 0.902
+ppc: 0.897
+KVM: 0.897
+TCG: 0.895
+risc-v: 0.871
+
+wavcapture crash with pulseaudio
+
+As of commit 28db64fce55,
+using demo from QEMU advent calendar 2018 day 1:
+https://www.qemu-advent-calendar.org/2018/download/day01.tar.xz
+
+$ qemu-system-x86_64 -M pc \
+  -net none -soundhw pcspk \
+  -drive file=day01/fbird.img,format=raw,if=floppy \
+  -monitor stdio -S
+(qemu) info qtree 
+bus: main-system-bus
+  type System
+  dev: i440FX-pcihost, id ""
+    bus: pci.0
+      dev: PIIX3, id ""
+        bus: isa.0
+          dev: isa-pcspk, id ""
+            audiodev = "pa"
+            iobase = 97 (0x61)
+            migrate = true
+(qemu) wavcapture out.wav pa
+(qemu) cont
+(qemu) # Press 'up' key in demo
+Segmentation fault (core dumped)
+
+(gdb) bt
+#0  0x0000555bfef0dc51 in audio_pcm_sw_write (sw=0x555c01333930, buf=0x0, size=14728) at audio/audio.c:725
+#1  0x0000555bfef10a49 in audio_capture_mix_and_clear (hw=0x555c012379b0, rpos=0, samples=3682) at audio/audio.c:1054
+#2  0x0000555bfef11059 in audio_run_out (s=0x555c01235550) at audio/audio.c:1186
+#3  0x0000555bfef11894 in audio_run (s=0x555c01235550, msg=0x555bff3e37e8 "timer") at audio/audio.c:1355
+#4  0x0000555bfef10334 in audio_timer (opaque=0x555c01235550) at audio/audio.c:831
+#5  0x0000555bff33f041 in timerlist_run_timers (timer_list=0x555c00377b50) at util/qemu-timer.c:588
+#6  0x0000555bff33f0eb in qemu_clock_run_timers (type=QEMU_CLOCK_VIRTUAL) at util/qemu-timer.c:602
+#7  0x0000555bff33f3b6 in qemu_clock_run_all_timers () at util/qemu-timer.c:688
+#8  0x0000555bff33fb60 in main_loop_wait (nonblocking=0) at util/main-loop.c:525
+#9  0x0000555bfef0187c in main_loop () at vl.c:1683
+#10 0x0000555bfef090ab in main (argc=12, argv=0x7ffec49184c8, envp=0x7ffec4918530) at vl.c:4438
+(gdb) p *sw
+$1 = {card = 0x0, s = 0x0, info = {bits = 16, sign = 1, freq = 44100, nchannels = 2, bytes_per_frame = 4, bytes_per_second = 176400, swap_endianness = 0}, conv = 0x555bfef0ced1 <noop_conv>, ratio = 4294967296, buf = 0x555c0123f6f0, 
+  rate = 0x555c007c0ec0, total_hw_samples_mixed = 0, active = 1, empty = 1, hw = 0x555c014b12a0, name = 0x0, vol = {mute = 0, r = 4294967296, l = 4294967296}, callback = {opaque = 0x0, fn = 0x0}, entries = {le_next = 0x0, 
+    le_prev = 0x555c014b1310}}
+(gdb) p *sw->hw
+$2 = {s = 0x555c01235550, enabled = 1, poll_mode = 0, pending_disable = 0, info = {bits = 16, sign = 1, freq = 44100, nchannels = 2, bytes_per_frame = 4, bytes_per_second = 176400, swap_endianness = 0}, 
+  clip = 0x555bfef16376 <clip_natural_int16_t_from_stereo>, ts_helper = 0, mix_buf = 0x555c0059d680, buf_emul = 0x0, pos_emul = 0, pending_emul = 0, size_emul = 0, samples = 16384, sw_head = {lh_first = 0x555c01333930}, cap_head = {
+    lh_first = 0x0}, pcm_ops = 0x0, entries = {le_next = 0x0, le_prev = 0x0}}
+
+sw->hw->pcm_ops is NULL.
+
+The QEMU project is currently considering to move its bug tracking to another system. For this we need to know which bugs are still valid and which could be closed already. Thus we are setting older bugs to "Incomplete" now.
+If you still think this bug report here is valid, then please switch the state back to "New" within the next 60 days, otherwise this report will be marked as "Expired". Or mark it as "Fix Released" if the problem has been solved with a newer version of QEMU already. Thank you and sorry for the inconvenience.
+
+Fixed in v5.1.0, commit cbaf25d1f59 ("audio: fix wavcapture segfault").
+
+On 5/1/21 3:01 PM, Volker Rümelin wrote:
+>> You received this bug notification because you are a member of qemu-
+>> devel-ml, which is subscribed to QEMU.
+>>https://bugs.launchpad.net/bugs/1861677
+>>
+>> Title:
+>>  wavcapture crash with pulseaudio
+>>
+>> Status in QEMU:
+>>  New
+> 
+> Hi Philippe,
+> 
+> this bug was fixed with commit cbaf25d1f5 "audio: fix wavcapture segfault".
+
+Indeed, thanks!
+
+Phil.
+
+
diff --git a/results/classifier/118/all/1861946 b/results/classifier/118/all/1861946
new file mode 100644
index 00000000..8753b195
--- /dev/null
+++ b/results/classifier/118/all/1861946
@@ -0,0 +1,250 @@
+user-level: 0.941
+TCG: 0.932
+risc-v: 0.927
+mistranslation: 0.926
+ppc: 0.923
+peripherals: 0.915
+register: 0.914
+hypervisor: 0.914
+x86: 0.907
+vnc: 0.905
+arm: 0.902
+graphic: 0.901
+device: 0.901
+semantic: 0.895
+performance: 0.894
+permissions: 0.892
+debug: 0.888
+boot: 0.887
+architecture: 0.884
+socket: 0.884
+assembly: 0.883
+kernel: 0.883
+VMM: 0.882
+network: 0.879
+i386: 0.873
+PID: 0.872
+KVM: 0.865
+virtual: 0.854
+files: 0.846
+
+qemu-4.2.0 qemu-system-i386 not receive scancode 86 of spanish keyboard  (ascii chars '<' & '>')
+
+Hello.
+
+I am using qemu-4.2.0 for Windows 64 downloaded from https://qemu.weilnetz.de/w64/,
+and I use qemu-system-i386.exe for run Minix 3.1.2a:
+
+  C:\Program Files\qemu> qemu-system-i386 minix3hd.qcow 
+
+All is Ok except the keyboard (spanish). 
+
+Actually the Spanish keyboard has always worked well until the version qemu-2.11.0 included. But after that version and until the current version the Spanish keyboard has worked with some very annoying bugs.
+
+The bugs that I encountered in the current version 4.2.0 on Windows are:
+
+1) Scancode 86 (ascii '<') is not received from the Spanish keyboard.
+
+2) Scancode 41 should be interpreted as 39 (41 -> 39).
+
+3) in the same way:
+12 -> 53
+13 -> 27
+26 -> 12
+27 -> 13
+43 -> 41
+53 -> 43
+
+4) Finally and very important in Spain is that scancode 39 should produce the national characters 'ñ' and 'Ñ'
+
+I have checked the scancodes sent by running a floppy disk image with a boot sector that echoed the scancodes sent by pressing the different keys, so the errors are not due in any case to the operating system, but to the virtual machine or at most to the BIOS.
+
+In Minix 3.1.2a I tried to alleviate the errors by modifying the keymap: /usr/lib/keymaps/spanish.map. I have managed to solve all the errors except the one corresponding to scancode 86 (ascii '<') since when the key is pressed on the Spanish keyboard the scancode 86 is not sent.
+
+I accompany the modified keymap: https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/R3.1.2/drivers/tty/keymaps/spanish.src for it could be clarifying in any way.
+
+Thank you very much for qemu and the new version 4.2.0. Apart from these small details, all the improvements that have been included are greatly appreciated.
+
+Greetings. Pedro Pablo.
+
+------------------------- spanish.src (modified #if 0 #else #endif) -------------------------
+
+/* Keymap for Spanish MF-2 keyboard. */
+/* Modified by Javier Garcia Martin <email address hidden> */
+
+u16_t keymap[NR_SCAN_CODES * MAP_COLS] = {
+
+/* scan-code		!Shift	Shift	Alt	AltGr	Alt+Sh	Ctrl	*/
+/* 
+==================================================================== 
+*/
+/* 00 - none	*/	0,	0,	0,	0,	0,	0,	
+/* 01 - ESC	*/	C('['),	C('['),	CA('['),C('['),	C('['),	C('['),
+/* 02 - '1'	*/	'1',	'!',	A('1'),	'|',	'!',	C('A'),
+/* 03 - '2'	*/	'2',	'"',	A('2'),	'@',	'"',	C('@'),
+/* 04 - '3'	*/	'3',	0372,	A('3'),	'#',	0372,	C('C'),
+/* 05 - '4'	*/	'4',	'$',	A('4'),	'4',	'$',	C('D'),
+/* 06 - '5'	*/	'5',	'%',	A('5'),	'5',	'%',	C('E'),
+/* 07 - '6'	*/	'6',	'&',	A('6'),	0252,	'&',	C('F'),
+/* 08 - '7'	*/	'7',	'/',	A('7'),	'{',	'/',	C('G'),
+/* 09 - '8'	*/	'8',	'(',	A('8'),	'(',	'(',	C('H'),
+/* 10 - '9'	*/	'9',	')',	A('9'),	')',	')',	C('I'),
+/* 11 - '0'	*/	'0',	'=',	A('0'),	'=',	'=',	C('@'),
+#if 0
+/* 12 - '-'	*/	'\'',	'?',	A('\''),'?',	'?',	C('_'),     /* debería ser como la (53) */
+#else 
+/* 53 - '/'	*/	'-',	'_',	A('-'), '-',	'_',	C('@'),  
+#endif
+#if 0
+/* 13 - '='	*/	0255,	0250,	A(0255),0250,	0250,	C('@'),     /* deberia ser como la (27) */
+#else
+/* 27 - ']'	*/	'+',	'*',	A('+'),	']',	'*',	C(']'),     
+#endif
+/* 14 - BS	*/	C('H'),	C('H'),	CA('H'),C('H'),	C('H'),	0177,	
+/* 15 - TAB	*/	C('I'),	C('I'),	CA('I'),C('I'),	C('I'),	C('I'),
+/* 16 - 'q'	*/	L('q'),	'Q',	A('q'),	'q',	'Q',	C('Q'),
+/* 17 - 'w'	*/	L('w'),	'W',	A('w'),	'w',	'W',	C('W'),
+/* 18 - 'e'	*/	L('e'),	'E',	A('e'),	'e',	'E',	C('E'),
+/* 19 - 'r'	*/	L('r'),	'R',	A('r'),	'r',	'R',	C('R'),
+/* 20 - 't'	*/	L('t'),	'T',	A('t'),	't',	'T',	C('T'),
+/* 21 - 'y'	*/	L('y'),	'Y',	A('y'),	'y',	'Y',	C('Y'),
+/* 22 - 'u'	*/	L('u'),	'U',	A('u'),	'u',	'U',	C('U'),
+/* 23 - 'i'	*/	L('i'),	'I',	A('i'),	'i',	'I',	C('I'),
+/* 24 - 'o'	*/	L('o'),	'O',	A('o'),	'o',	'O',	C('O'),
+/* 25 - 'p'	*/	L('p'),	'P',	A('p'),	'p',	'P',	C('P'),
+#if 0
+/* 26 - '['	*/	'`',	'^',	A('`'),'[',	'^',	C('['),         /* debería ser como la (12) */
+#else 
+/* 12 - '-'	*/	'\'',	'?',	A('\''),'?',	'?',	C('_'),     
+#endif
+#if 0
+/* 27 - ']'	*/	'+',	'*',	A('+'),	']',	'*',	C(']'),     /* deberia ser como la (13) */
+#else
+/* 13 - '='	*/	0255,	0250,	A(0255),0250,	0250,	C('@'),
+#endif
+/* 28 - CR/LF	*/	C('M'),	C('M'),	CA('M'),C('M'),	C('M'),	C('J'),
+/* 29 - Ctrl	*/	CTRL,	CTRL,	CTRL,	CTRL,	CTRL,	CTRL,
+/* 30 - 'a'	*/	L('a'),	'A',	A('a'),	'a',	'A',	C('A'),
+/* 31 - 's'	*/	L('s'),	'S',	A('s'),	's',	'S',	C('S'),
+/* 32 - 'd'	*/	L('d'),	'D',	A('d'),	'd',	'D',	C('D'),
+/* 33 - 'f'	*/	L('f'),	'F',	A('f'),	'f',	'F',	C('F'),
+/* 34 - 'g'	*/	L('g'),	'G',	A('g'),	'g',	'G',	C('G'),
+/* 35 - 'h'	*/	L('h'),	'H',	A('h'),	'h',	'H',	C('H'),
+/* 36 - 'j'	*/	L('j'),	'J',	A('j'),	'j',	'J',	C('J'),
+/* 37 - 'k'	*/	L('k'),	'K',	A('k'),	'k',	'K',	C('K'),
+/* 38 - 'l'	*/	L('l'),	'L',	A('l'),	'l',	'L',	C('L'),
+#if 0
+/* 39 - ';'	*/	L(0244),0245,	A(0244),0244,	0245,	C('@'),     /* deberia ser como la (26) */
+#else 
+/* 26 - '['	*/	'`',	'^',	A('`'),'[',	'^',	C('['),         
+#endif
+/* 40 - '\''	*/	'\'',	'"',	A('\''),'{',	'"',	C('@'), 
+#if 0
+/* 41 - '`'	*/	0247,	0246,	A(0247),'\\',	0246,	C('@'),     /* deberia ser como la (ñÑ) */
+#else
+/* 39 - ';'	*/	L(0244),0245,	A(0244),0244,	0245,	C('@'),  
+#endif
+/* 42 - l. SHIFT*/	SHIFT,	SHIFT,	SHIFT,	SHIFT,	SHIFT,	SHIFT,
+#if 0
+/* 43 - '\\'	*/	L(0207),0200,	A(0207),'}',	0200,	C('@'),     /* deberia ser como la (41) */
+#elif 0
+/* 41 - '`'	*/	0247,	0246,	A(0247),'\\',	0246,	C('@'), 
+#else
+/* 41 - '`'	*/	'<',	'>',	A('<'),  '\\',	0246,	C('@'),     /* añadimos < y > */
+#endif
+/* 44 - 'z'	*/	L('z'),	'Z',	A('z'),	'z',	'Z',	C('Z'),
+/* 45 - 'x'	*/	L('x'),	'X',	A('x'),	'x',	'X',	C('X'),
+/* 46 - 'c'	*/	L('c'),	'C',	A('c'),	'c',	'C',	C('C'),
+/* 47 - 'v'	*/	L('v'),	'V',	A('v'),	'v',	'V',	C('V'),
+/* 48 - 'b'	*/	L('b'),	'B',	A('b'),	'b',	'B',	C('B'),
+/* 49 - 'n'	*/	L('n'),	'N',	A('n'),	'n',	'N',	C('N'),
+/* 50 - 'm'	*/	L('m'),	'M',	A('m'),	'm',	'M',	C('M'),
+/* 51 - ','	*/	',',	';',	A(','),	',',	';',	C('@'),
+/* 52 - '.'	*/	'.',	':',	A('.'),	'.',	':',	C('@'),
+#if 0
+/* 53 - '/'	*/	'-',	'_',	A('-'), '-',	'_',	C('@'),     /* deberia ser como la (43) */
+#else
+/* 43 - '\\'	*/	L(0207),0200,	A(0207),'}',	0200,	C('@'), 
+#endif
+/* 54 - r. SHIFT*/	SHIFT,	SHIFT,	SHIFT,	SHIFT,	SHIFT,	SHIFT,
+/* 55 - '*'	*/	'*',	'*',	A('*'),	'*',	'*',	C('M'),
+/* 56 - ALT	*/	ALT,	ALT,	ALT,	ALT,	ALT,	ALT,
+/* 57 - ' '	*/	' ',	' ',	A(' '),	' ',	' ',	C('@'),
+/* 58 - CapsLck	*/	CALOCK,	CALOCK,	CALOCK,	CALOCK,	CALOCK,	CALOCK,
+/* 59 - F1	*/	F1,	SF1,	AF1,	AF1,	ASF1,	CF1,
+/* 60 - F2	*/	F2,	SF2,	AF2,	AF2,	ASF2,	CF2,
+/* 61 - F3	*/	F3,	SF3,	AF3,	AF3,	ASF3,	CF3,
+/* 62 - F4	*/	F4,	SF4,	AF4,	AF4,	ASF4,	CF4,
+/* 63 - F5	*/	F5,	SF5,	AF5,	AF5,	ASF5,	CF5,
+/* 64 - F6	*/	F6,	SF6,	AF6,	AF6,	ASF6,	CF6,
+/* 65 - F7	*/	F7,	SF7,	AF7,	AF7,	ASF7,	CF7,
+/* 66 - F8	*/	F8,	SF8,	AF8,	AF8,	ASF8,	CF8,
+/* 67 - F9	*/	F9,	SF9,	AF9,	AF9,	ASF9,	CF9,
+/* 68 - F10	*/	F10,	SF10,	AF10,	AF10,	ASF10,	CF10,
+/* 69 - NumLock	*/	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,
+/* 70 - ScrLock */	SLOCK,	SLOCK,	SLOCK,	SLOCK,	SLOCK,	SLOCK,
+/* 71 - Home	*/	HOME,	'7',	AHOME,	AHOME,	'7',	CHOME,	
+/* 72 - CurUp	*/	UP,	'8',	AUP,	AUP,	'8',	CUP,
+/* 73 - PgUp	*/	PGUP,	'9',	APGUP,	APGUP,	'9',	CPGUP,
+/* 74 - '-'	*/	NMIN,	'-',	ANMIN,	ANMIN,	'-',	CNMIN,
+/* 75 - Left	*/	LEFT,	'4',	ALEFT,	ALEFT,	'4',	CLEFT,
+/* 76 - MID	*/	MID,	'5',	AMID,	AMID,	'5',	CMID,
+/* 77 - Right	*/	RIGHT,	'6',	ARIGHT,	ARIGHT,	'6',	CRIGHT,
+/* 78 - '+'	*/	PLUS,	'+',	APLUS,	APLUS,	'+',	CPLUS,
+/* 79 - End	*/	END,	'1',	AEND,	AEND,	'1',	CEND,
+/* 80 - Down	*/	DOWN,	'2',	ADOWN,	ADOWN,	'2',	CDOWN,
+/* 81 - PgDown	*/	PGDN,	'3',	APGDN,	APGDN,	'3',	CPGDN,
+/* 82 - Insert	*/	INSRT,	'0',	AINSRT,	AINSRT,	'0',	CINSRT,
+/* 83 - Delete	*/	0177,	'.',	A(0177),0177,	'.',	0177,
+/* 84 - Enter	*/	C('M'),	C('M'),	CA('M'),C('M'),	C('M'),	C('J'),
+/* 85 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 86 - ???	*/	'<',	'>',	A('<'),	'<',	'>',	C('@'),
+/* 87 - F11	*/	F11,	SF11,	AF11,	AF11,	ASF11,	CF11,
+/* 88 - F12	*/	F12,	SF12,	AF12,	AF12,	ASF12,	CF12,
+/* 89 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 90 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 91 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 92 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 93 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 94 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 95 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 96 - EXT_KEY	*/	EXTKEY,	EXTKEY,	EXTKEY,	EXTKEY,	EXTKEY,	EXTKEY,
+/* 97 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 98 - ???	*/	0,	0,	0,	0,	0,	0,
+/* 99 - ???	*/	0,	0,	0,	0,	0,	0,
+/*100 - ???	*/	0,	0,	0,	0,	0,	0,
+/*101 - ???	*/	0,	0,	0,	0,	0,	0,
+/*102 - ???	*/	0,	0,	0,	0,	0,	0,
+/*103 - ???	*/	0,	0,	0,	0,	0,	0,
+/*104 - ???	*/	0,	0,	0,	0,	0,	0,
+/*105 - ???	*/	0,	0,	0,	0,	0,	0,
+/*106 - ???	*/	0,	0,	0,	0,	0,	0,
+/*107 - ???	*/	0,	0,	0,	0,	0,	0,
+/*108 - ???	*/	0,	0,	0,	0,	0,	0,
+/*109 - ???	*/	0,	0,	0,	0,	0,	0,
+/*110 - ???	*/	0,	0,	0,	0,	0,	0,
+/*111 - ???	*/	0,	0,	0,	0,	0,	0,
+/*112 - ???	*/	0,	0,	0,	0,	0,	0,
+/*113 - ???	*/	0,	0,	0,	0,	0,	0,
+/*114 - ???	*/	0,	0,	0,	0,	0,	0,
+/*115 - ???	*/	0,	0,	0,	0,	0,	0,
+/*116 - ???	*/	0,	0,	0,	0,	0,	0,
+/*117 - ???	*/	0,	0,	0,	0,	0,	0,
+/*118 - ???	*/	0,	0,	0,	0,	0,	0,
+/*119 - ???	*/	0,	0,	0,	0,	0,	0,
+/*120 - ???	*/	0,	0,	0,	0,	0,	0,
+/*121 - ???	*/	0,	0,	0,	0,	0,	0,
+/*122 - ???	*/	0,	0,	0,	0,	0,	0,
+/*123 - ???	*/	0,	0,	0,	0,	0,	0,
+/*124 - ???	*/	0,	0,	0,	0,	0,	0,
+/*125 - ???	*/	0,	0,	0,	0,	0,	0,
+/*126 - ???	*/	0,	0,	0,	0,	0,	0,
+/*127 - ???	*/	0,	0,	0,	0,	0,	0
+};
+
+The qemu 5.1.0 version solved this problem.
+
+Bug solved.
+
+Many Thanks to qemu group and Stefan Weil.  
+