summary refs log tree commit diff stats
path: root/results/classifier/108/other/115
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/classifier/108/other/11516
-rw-r--r--results/classifier/108/other/115099
-rw-r--r--results/classifier/108/other/115164
-rw-r--r--results/classifier/108/other/1151986316
-rw-r--r--results/classifier/108/other/115316
-rw-r--r--results/classifier/108/other/115416
-rw-r--r--results/classifier/108/other/115542
-rw-r--r--results/classifier/108/other/115567742
-rw-r--r--results/classifier/108/other/115616
-rw-r--r--results/classifier/108/other/1156313130
-rw-r--r--results/classifier/108/other/115728
-rw-r--r--results/classifier/108/other/115736853
-rw-r--r--results/classifier/108/other/115816
-rw-r--r--results/classifier/108/other/115947
14 files changed, 901 insertions, 0 deletions
diff --git a/results/classifier/108/other/115 b/results/classifier/108/other/115
new file mode 100644
index 00000000..1e5fb1d8
--- /dev/null
+++ b/results/classifier/108/other/115
@@ -0,0 +1,16 @@
+device: 0.845
+performance: 0.781
+network: 0.733
+graphic: 0.543
+debug: 0.462
+files: 0.441
+boot: 0.347
+PID: 0.341
+vnc: 0.248
+permissions: 0.224
+socket: 0.194
+semantic: 0.176
+other: 0.116
+KVM: 0.073
+
+shmat fails on 32-to-64 setup
diff --git a/results/classifier/108/other/1150 b/results/classifier/108/other/1150
new file mode 100644
index 00000000..aa76be82
--- /dev/null
+++ b/results/classifier/108/other/1150
@@ -0,0 +1,99 @@
+permissions: 0.832
+vnc: 0.790
+KVM: 0.782
+semantic: 0.774
+graphic: 0.725
+other: 0.714
+debug: 0.686
+PID: 0.666
+performance: 0.609
+device: 0.566
+boot: 0.554
+network: 0.516
+socket: 0.467
+files: 0.384
+
+guest Linux Kernel hangs and reports CPU lockup/stuck (Qemu >= 6.0.1 regression)
+Description of problem:
+Since at least [qemu-6.0.1](https://download.qemu.org/qemu-6.0.1.tar.xz) my VM guest is having CPU problems. It looks like [qemu-6.0.0](https://download.qemu.org/qemu-6.0.0.tar.xz) is fine, but I can't confirm this 100 %.
+
+Problem: The guest hangs for about 30 seconds and dmesg reports errors.
+
+<details>
+<summary>dmesg</summary>
+
+```
+[  310.791732] watchdog: BUG: soft lockup - CPU#1 stuck for 25s! [swapper/1:0]
+[  310.791753] Modules linked in: ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_state xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_filter bpfilter af_packet iscsi_ibft iscsi_boot_sysfs rfkill dm_crypt essiv authenc pktcdvd intel_rapl_msr intel_rapl_common kvm_intel kvm cirrus drm_kms_helper irqbypass cec pcspkr joydev rc_core syscopyarea sysfillrect sysimgblt virtio_balloon fb_sys_fops i2c_piix4 button nls_iso8859_1 nls_cp437 vfat fat drm fuse configfs ip_tables x_tables ext4 crc16 mbcache jbd2 hid_generic usbhid sd_mod t10_pi virtio_scsi virtio_net net_failover virtio_blk failover sr_mod cdrom ata_generic crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd xhci_pci xhci_pci_renesas xhci_hcd cryptd serio_raw ehci_pci uhci_hcd ehci_hcd usbcore ata_piix ahci libahci virtio_pci virtio_pci_modern_dev libata floppy qemu_fw_cfg dm_mirror dm_region_hash dm_log dm_mod sg scsi_mod
+[  310.792102] Supported: Yes
+[  310.792108] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.14.21-150400.22-default #1 SLE15-SP4 0b6a6578ade2de5c4a0b916095dff44f76ef1704
+[  310.792121] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014
+[  310.792127] RIP: 0010:__do_softirq+0x6e/0x2bc
+[  310.792146] Code: 8b 70 2c 81 60 2c ff f7 ff ff 89 74 24 14 c7 44 24 10 0a 00 00 00 48 c7 c0 c0 30 03 00 65 66 c7 00 00 00 fb 66 0f 1f 44 00 00 <bb> ff ff ff ff 41 0f bc de 83 c3 01 89 1c 24 0f 84 92 00 00 00 49
+[  310.792154] RSP: 0018:ffffb9a8c00d0f98 EFLAGS: 00000206
+[  310.792163] RAX: 00000000000330c0 RBX: ffffb9a8c0093e18 RCX: 0000000034b47837
+[  310.792169] RDX: ffff9835c02dd100 RSI: 0000000004200042 RDI: 0000000000000040
+[  310.792175] RBP: 0000000000000022 R08: ffffb9a8c0093e18 R09: 0000000000000001
+[  310.792180] R10: 0000000000000002 R11: 0000000000000283 R12: 0000000000000001
+[  310.792185] R13: 0000000000000000 R14: 0000000000000040 R15: 0000000000000000
+[  310.792191] FS:  0000000000000000(0000) GS:ffff9836f7d00000(0000) knlGS:0000000000000000
+[  310.792197] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[  310.792203] CR2: 000055ed8cffbaf8 CR3: 00000001025c0001 CR4: 0000000000170ee0
+[  310.792216] Call Trace:
+[  310.792247]  <IRQ>
+[  310.792284]  irq_exit_rcu+0x9c/0xc0
+[  310.792305]  common_interrupt+0x5d/0xa0
+[  310.792331]  </IRQ>
+[  310.792335]  <TASK>
+[  310.792339]  asm_common_interrupt+0x1e/0x40
+[  310.792358] RIP: 0010:native_safe_halt+0xb/0x10
+[  310.792368] Code: f0 80 48 02 20 48 8b 00 a8 08 74 82 eb c1 cc eb 07 0f 00 2d 89 f3 5f 00 f4 c3 0f 1f 44 00 00 eb 07 0f 00 2d 79 f3 5f 00 fb f4 <c3> cc cc cc cc 0f 1f 44 00 00 65 8b 15 14 ee 60 69 0f 1f 44 00 00
+[  310.792375] RSP: 0018:ffffb9a8c0093ec8 EFLAGS: 00000212
+[  310.792382] RAX: ffffffff96a0ca50 RBX: 0000000000000001 RCX: ffff9835c49c3700
+[  310.792387] RDX: 00000000001df31e RSI: 0000000000000000 RDI: ffff9835c02a8000
+[  310.792392] RBP: ffffffff97d47120 R08: 00000000001df31e R09: 0000000000029800
+[  310.792397] R10: ffffb9a8c164bbe0 R11: 0000000000000198 R12: 0000000000000000
+[  310.792402] R13: 0000000000000000 R14: ffffffffffffffff R15: ffff9835c02a8000
+[  310.792409]  ? __sched_text_end+0x5/0x5
+[  310.792425]  default_idle+0xa/0x10
+[  310.792434]  default_idle_call+0x2d/0xe0
+[  310.792441]  do_idle+0x1ec/0x2d0
+[  310.792452]  cpu_startup_entry+0x19/0x20
+[  310.792460]  start_secondary+0x11c/0x160
+[  310.792475]  secondary_startup_64_no_verify+0xc2/0xcb
+[  310.792501]  </TASK>
+```
+
+```
+[  435.511342] BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 30s!
+[  435.511374] Showing busy workqueues and worker pools:
+[  435.511377] workqueue events: flags=0x0
+[  435.511380]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
+[  435.511385]     pending: vmstat_shepherd
+[  435.511395] workqueue events_power_efficient: flags=0x80
+[  435.511398]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3
+[  435.511402]     pending: neigh_periodic_work, neigh_periodic_work
+[  435.511411] workqueue events_freezable_power_: flags=0x84
+[  435.511414]   pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
+[  435.511417]     in-flight: 4783:disk_events_workfn
+[  435.511425] workqueue mm_percpu_wq: flags=0x8
+[  435.511428]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2
+[  435.511431]     pending: vmstat_update
+[  435.511440] workqueue writeback: flags=0x4a
+[  435.511443]   pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3
+[  435.511447]     pending: wb_workfn
+[  435.511453] workqueue kblockd: flags=0x18
+[  435.511455]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=3/256 refcnt=4
+[  435.511459]     pending: blk_mq_timeout_work, blk_mq_timeout_work, blk_mq_timeout_work
+[  435.511475] workqueue ata_sff: flags=0x8
+[  435.511479]   pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/512 refcnt=2
+[  435.511482]     pending: ata_sff_pio_task [libata]
+[  435.511538] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=30s workers=3 idle: 349 51
+```
+
+</details>
+
+It looks like the problem mostly appears if SSH is being used over a "user" network connection. A typical situation is when editing a file in Vim (compiled with X support) via SSH and using the X clipboard (`"+y"`). But the problem also happens in other situations with SSH, e. g. when using SSHFS.  
+The type of NIC doesn't seem to make a difference (tested `virtio` and `e1000`). But "tap" network connections don't show a problem.
+
+&nbsp;
diff --git a/results/classifier/108/other/1151 b/results/classifier/108/other/1151
new file mode 100644
index 00000000..331a69f2
--- /dev/null
+++ b/results/classifier/108/other/1151
@@ -0,0 +1,64 @@
+graphic: 0.866
+performance: 0.825
+permissions: 0.807
+KVM: 0.775
+device: 0.726
+PID: 0.564
+semantic: 0.552
+vnc: 0.513
+socket: 0.466
+network: 0.407
+boot: 0.404
+files: 0.391
+debug: 0.384
+other: 0.099
+
+when guest unexpect shutdown,can't enter system,the terminal has a black screen
+Description of problem:
+
+Steps to reproduce:
+1.guest unexpect shutdown 
+
+2.when start again,cpu usage is high and can't enter the guest system
+
+3.restart guest can recovery
+
+**libvirt print:**
+
+`2022-08-11 14:39:58.080+0000: 1942: warning : qemuDomainObjTaint:6079 : Domain id=117 name='GDT99d2578e-f06e-4fbe-88dd-7d9dd56fd02d' uuid=99d2578e-f06e-4fbe-88dd-7d9dd56fd02d is tainted: high-privileges
+
+2022-08-11 14:39:58.080+0000: 1942: warning : qemuDomainObjTaint:6079 : Domain id=117 name='GDT99d2578e-f06e-4fbe-88dd-7d9dd56fd02d' uuid=99d2578e-f06e-4fbe-88dd-7d9dd56fd02d is tainted: custom-argv
+
+2022-08-11 14:40:28.792+0000: 741037: warning : qemuDomainObjBeginJobInternal:946 : Cannot start job (modify, none, none) for domain GDT99d2578e-f06e-4fbe-88dd-7d9dd56fd02d; current job is (none, none, migration in) owned by (0 <null>, 0 <null>, 0 remoteDispatchDomainMigratePrepare3Params (flags=0x203)) for (0s, 0s, 30s)
+
+2022-08-11 14:40:28.792+0000: 741037: error : qemuDomainObjBeginJobInternal:968 : Timed out during operation: cannot acquire state change lock (held by monitor=remoteDispatchDomainMigratePrepare3Params)
+`
+
+
+**user perf to analyse:**
+
+\#top -d 3 -Hp 1311519
+
+![image](/uploads/2ec511a049b43f827368eb84c46ee2ed/image.png)
+
+\#perf record -a -g -p 1311519 sleep 20
+
+\#report -n --header --stdio
+
+![image](/uploads/b8c66c590e4b1d444d102923f6247dce/image.png)
+
+
+**query kvm stat:**
+
+ \# perf stat -e 'kvm:*' -a -p 1311519 sleep 20
+
+![image](/uploads/6d50e1b48d795fe68bfebb05b7382a24/image.png)
+
+
+kvm vmexit stat:
+
+\#perf kvm stat record -a -p 1311519 sleep 10
+
+\#perf kvm stat report --event=vmexit
+
+![image](/uploads/3f7f0c35f8734ccebcdf883cb059f12c/image.png)
diff --git a/results/classifier/108/other/1151986 b/results/classifier/108/other/1151986
new file mode 100644
index 00000000..33e78687
--- /dev/null
+++ b/results/classifier/108/other/1151986
@@ -0,0 +1,316 @@
+device: 0.825
+permissions: 0.825
+vnc: 0.823
+graphic: 0.818
+debug: 0.813
+KVM: 0.804
+other: 0.802
+semantic: 0.800
+PID: 0.790
+network: 0.784
+performance: 0.781
+socket: 0.781
+boot: 0.767
+files: 0.736
+
+buffer overflow after block-stream via QMP
+
+When a block-stream is initiated via QMP and the QMP socket is closed on client side before the job is finished, QEMU crashes with a buffer overflow.
+
+Afterwards I cannot boot from the last active image anymore.
+
+I was able to reproduce this with qemu-kvm and qemu-system-x86_64 on two different machines.
+
+Version:
+QEMU emulator version 1.2.0 (qemu-kvm-1.2.0), Copyright (c) 2003-2008 Fabrice Bellard
+
+I started QEMU with the following script:
+
+qemu-kvm \
+	-monitor vc \
+	-m 512 \
+	-hda "$1" \
+	-net nic,vlan=0 \
+	-net user,vlan=0 \
+	-localtime \
+	-smp 2 \
+	-qmp tcp:localhost:4444,server,nowait
+
+
+Backtrace:
+
+Formatting '/home/helge/images/vm01.2013-03-07_11:30:13.qcow2', fmt=qcow2 size=10485760000 backing_file='/home/helge/images/vm01.qcow2' backing_fmt='qcow2' encryption=off cluster_size=65536 lazy_refcounts=off 
+*** buffer overflow detected ***: qemu-kvm terminated
+======= Backtrace: =========
+/usr/lib/libc.so.6(__fortify_fail+0x37)[0x7f054e91a8c7]
+/usr/lib/libc.so.6(+0xfc9a0)[0x7f054e9189a0]
+/usr/lib/libc.so.6(+0xfe837)[0x7f054e91a837]
+qemu-kvm(+0xdb0dc)[0x7f055220b0dc]
+qemu-kvm(+0x15f581)[0x7f055228f581]
+qemu-kvm(main+0xf93)[0x7f05521a3e93]
+/usr/lib/libc.so.6(__libc_start_main+0xf5)[0x7f054e83da15]
+qemu-kvm(+0x77e8d)[0x7f05521a7e8d]
+======= Memory map: ========
+7f051bdff000-7f051be00000 rw-p 00000000 00:00 0 
+7f051be00000-7f053be00000 rw-p 00000000 00:00 0 
+7f053be00000-7f053c000000 rw-p 00000000 00:00 0 
+7f053c000000-7f053c021000 rw-p 00000000 00:00 0 
+7f053c021000-7f0540000000 ---p 00000000 00:00 0 
+7f05421e2000-7f05421f7000 r-xp 00000000 08:12 1175478                    /usr/lib/libgcc_s.so.1
+7f05421f7000-7f05423f6000 ---p 00015000 08:12 1175478                    /usr/lib/libgcc_s.so.1
+7f05423f6000-7f05423f7000 rw-p 00014000 08:12 1175478                    /usr/lib/libgcc_s.so.1
+7f05423f7000-7f05423f8000 ---p 00000000 00:00 0 
+7f05423f8000-7f0542bf8000 rw-p 00000000 00:00 0                          [stack:27848]
+7f0542bf8000-7f0542bfd000 r-xp 00000000 08:12 1198566                    /usr/lib/libXfixes.so.3.1.0
+7f0542bfd000-7f0542dfd000 ---p 00005000 08:12 1198566                    /usr/lib/libXfixes.so.3.1.0
+7f0542dfd000-7f0542dfe000 r--p 00005000 08:12 1198566                    /usr/lib/libXfixes.so.3.1.0
+7f0542dfe000-7f0542dff000 rw-p 00006000 08:12 1198566                    /usr/lib/libXfixes.so.3.1.0
+7f0542dff000-7f0542e00000 rw-p 00000000 00:00 0 
+7f0542e00000-7f0543e00000 rw-p 00000000 00:00 0 
+7f0543e00000-7f0544000000 rw-p 00000000 00:00 0 
+7f0544000000-7f0544139000 rw-p 00000000 00:00 0 
+7f0544139000-7f0548000000 ---p 00000000 00:00 0 
+7f0548014000-7f054801e000 r-xp 00000000 08:12 1198746                    /usr/lib/libXrender.so.1.3.0
+7f054801e000-7f054821d000 ---p 0000a000 08:12 1198746                    /usr/lib/libXrender.so.1.3.0
+7f054821d000-7f054821e000 r--p 00009000 08:12 1198746                    /usr/lib/libXrender.so.1.3.0
+7f054821e000-7f054821f000 rw-p 0000a000 08:12 1198746                    /usr/lib/libXrender.so.1.3.0
+7f054821f000-7f0548228000 r-xp 00000000 08:12 1199189                    /usr/lib/libXcursor.so.1.0.2
+7f0548228000-7f0548427000 ---p 00009000 08:12 1199189                    /usr/lib/libXcursor.so.1.0.2
+7f0548427000-7f0548428000 r--p 00008000 08:12 1199189                    /usr/lib/libXcursor.so.1.0.2
+7f0548428000-7f0548429000 rw-p 00009000 08:12 1199189                    /usr/lib/libXcursor.so.1.0.2
+7f0548429000-7f0548721000 r--p 00000000 08:12 1175421                    /usr/lib/locale/locale-archive
+7f0548721000-7f0548733000 r-xp 00000000 08:12 1198126                    /usr/lib/libXext.so.6.4.0
+7f0548733000-7f0548932000 ---p 00012000 08:12 1198126                    /usr/lib/libXext.so.6.4.0
+7f0548932000-7f0548933000 r--p 00011000 08:12 1198126                    /usr/lib/libXext.so.6.4.0
+7f0548933000-7f0548934000 rw-p 00012000 08:12 1198126                    /usr/lib/libXext.so.6.4.0
+7f054895d000-7f05489c0000 rw-p 00000000 00:00 0 
+7f054895d000-7f05489c0000 rw-p 00000000 00:00 0                                                                                                                 [118/1982]
+7f05489d3000-7f0548aed000 rw-s 00000000 00:04 69697543                   /SYSV00000000 (deleted)
+7f0548aed000-7f0548aee000 ---p 00000000 00:00 0 
+7f0548aee000-7f05492ee000 rw-p 00000000 00:00 0                          [stack:27612]
+7f05492ee000-7f05492ef000 ---p 00000000 00:00 0 
+7f05492ef000-7f0549aef000 rw-p 00000000 00:00 0                          [stack:27611]
+7f0549cef000-7f0549cf0000 rw-p 00000000 00:00 0 
+7f0549cf0000-7f0549cf1000 ---p 00000000 00:00 0 
+7f0549cf1000-7f054a4f1000 rw-p 00000000 00:00 0                          [stack:27858]
+7f054a4f1000-7f054a4fd000 r-xp 00000000 08:12 1175139                    /usr/lib/libnss_files-2.17.so
+7f054a4fd000-7f054a6fc000 ---p 0000c000 08:12 1175139                    /usr/lib/libnss_files-2.17.so
+7f054a6fc000-7f054a6fd000 r--p 0000b000 08:12 1175139                    /usr/lib/libnss_files-2.17.so
+7f054a6fd000-7f054a6fe000 rw-p 0000c000 08:12 1175139                    /usr/lib/libnss_files-2.17.so
+7f054a6fe000-7f054a704000 rw-p 00000000 00:00 0 
+7f054a704000-7f054a719000 r-xp 00000000 08:12 1175108                    /usr/lib/libnsl-2.17.so
+7f054a719000-7f054a918000 ---p 00015000 08:12 1175108                    /usr/lib/libnsl-2.17.so
+7f054a918000-7f054a919000 r--p 00014000 08:12 1175108                    /usr/lib/libnsl-2.17.so
+7f054a919000-7f054a91a000 rw-p 00015000 08:12 1175108                    /usr/lib/libnsl-2.17.so
+7f054a91a000-7f054a91d000 rw-p 00000000 00:00 0 
+7f054a91d000-7f054a923000 r-xp 00000000 08:12 1203255                    /usr/lib/libogg.so.0.8.0
+7f054a923000-7f054ab22000 ---p 00006000 08:12 1203255                    /usr/lib/libogg.so.0.8.0
+7f054ab22000-7f054ab23000 rw-p 00005000 08:12 1203255                    /usr/lib/libogg.so.0.8.0
+7f054ab23000-7f054ab4f000 r-xp 00000000 08:12 1203266                    /usr/lib/libvorbis.so.0.4.6
+7f054ab4f000-7f054ad4e000 ---p 0002c000 08:12 1203266                    /usr/lib/libvorbis.so.0.4.6
+7f054ad4e000-7f054ad4f000 r--p 0002b000 08:12 1203266                    /usr/lib/libvorbis.so.0.4.6
+7f054ad4f000-7f054ad50000 rw-p 0002c000 08:12 1203266                    /usr/lib/libvorbis.so.0.4.6
+7f054ad50000-7f054b003000 r-xp 00000000 08:12 1203269                    /usr/lib/libvorbisenc.so.2.0.9
+7f054b003000-7f054b202000 ---p 002b3000 08:12 1203269                    /usr/lib/libvorbisenc.so.2.0.9
+7f054b202000-7f054b21e000 r--p 002b2000 08:12 1203269                    /usr/lib/libvorbisenc.so.2.0.9
+7f054b21e000-7f054b21f000 rw-p 002ce000 08:12 1203269                    /usr/lib/libvorbisenc.so.2.0.9
+7f054b21f000-7f054b269000 r-xp 00000000 08:12 1203337                    /usr/lib/libFLAC.so.8.2.0
+7f054b269000-7f054b468000 ---p 0004a000 08:12 1203337                    /usr/lib/libFLAC.so.8.2.0
+7f054b468000-7f054b46a000 rw-p 00049000 08:12 1203337                    /usr/lib/libFLAC.so.8.2.0
+7f054b46a000-7f054b46f000 r-xp 00000000 08:12 1196541                    /usr/lib/libXdmcp.so.6.0.0
+7f054b46f000-7f054b66e000 ---p 00005000 08:12 1196541                    /usr/lib/libXdmcp.so.6.0.0
+7f054b66e000-7f054b66f000 r--p 00004000 08:12 1196541                    /usr/lib/libXdmcp.so.6.0.0
+7f054b66f000-7f054b670000 rw-p 00005000 08:12 1196541                    /usr/lib/libXdmcp.so.6.0.0
+7f054b670000-7f054b672000 r-xp 00000000 08:12 1196554                    /usr/lib/libXau.so.6.0.0
+7f054b672000-7f054b872000 ---p 00002000 08:12 1196554                    /usr/lib/libXau.so.6.0.0
+7f054b872000-7f054b873000 r--p 00002000 08:12 1196554                    /usr/lib/libXau.so.6.0.0
+7f054b873000-7f054b874000 rw-p 00003000 08:12 1196554                    /usr/lib/libXau.so.6.0.0
+7f054b874000-7f054b879000 r-xp 00000000 08:12 1203313                    /usr/lib/libasyncns.so.0.3.1
+7f054b879000-7f054ba78000 ---p 00005000 08:12 1203313                    /usr/lib/libasyncns.so.0.3.1
+7f054ba78000-7f054ba79000 r--p 00004000 08:12 1203313                    /usr/lib/libasyncns.so.0.3.1
+7f054ba79000-7f054ba7a000 rw-p 00005000 08:12 1203313                    /usr/lib/libasyncns.so.0.3.1
+7f054ba7a000-7f054bad9000 r-xp 00000000 08:12 1203348                    /usr/lib/libsndfile.so.1.0.25
+7f054bad9000-7f054bcd9000 ---p 0005f000 08:12 1203348                    /usr/lib/libsndfile.so.1.0.25
+7f054bcd9000-7f054bcdb000 r--p 0005f000 08:12 1203348                    /usr/lib/libsndfile.so.1.0.25
+7f054bcdb000-7f054bcdc000 rw-p 00061000 08:12 1203348                    /usr/lib/libsndfile.so.1.0.25
+7f054bcdc000-7f054bce0000 rw-p 00000000 00:00 0 
+7f054bce0000-7f054bcfe000 r-xp 00000000 08:12 1216246                    /usr/lib/libxcb.so.1.1.0
+7f054bcfe000-7f054befd000 ---p 0001e000 08:12 1216246                    /usr/lib/libxcb.so.1.1.0
+7f054befd000-7f054befe000 r--p 0001d000 08:12 1216246                    /usr/lib/libxcb.so.1.1.0
+7f054befe000-7f054beff000 rw-p 0001e000 08:12 1216246                    /usr/lib/libxcb.so.1.1.0
+7f054beff000-7f054bf6c000 r-xp 00000000 08:12 1182009                    /usr/lib/libgmp.so.10.1.1
+7f054bf6c000-7f054c16b000 ---p 0006d000 08:12 1182009                    /usr/lib/libgmp.so.10.1.1
+7f054c16b000-7f054c16c000 r--p 0006c000 08:12 1182009                    /usr/lib/libgmp.so.10.1.1
+7f054c16c000-7f054c175000 rw-p 0006d000 08:12 1182009                    /usr/lib/libgmp.so.10.1.1
+7f054c175000-7f054c187000 r-xp 00000000 08:12 1195339                    /usr/lib/libhogweed.so.2.3
+7f054c187000-7f054c386000 ---p 00012000 08:12 1195339                    /usr/lib/libhogweed.so.2.3
+7f054c386000-7f054c387000 r--p 00011000 08:12 1195339                    /usr/lib/libhogweed.so.2.3
+7f054c387000-7f054c388000 rw-p 00012000 08:12 1195339                    /usr/lib/libhogweed.so.2.3
+7f054c388000-7f054c3b1000 r-xp 00000000 08:12 1195342                    /usr/lib/libnettle.so.4.5
+7f054c3b1000-7f054c5b1000 ---p 00029000 08:12 1195342                    /usr/lib/libnettle.so.4.5
+7f054c5b1000-7f054c5b2000 r--p 00029000 08:12 1195342                    /usr/lib/libnettle.so.4.5
+7f054c5b2000-7f054c5b3000 rw-p 0002a000 08:12 1195342                    /usr/lib/libnettle.so.4.5
+7f054c5b3000-7f054c5c5000 r-xp 00000000 08:12 1195333                    /usr/lib/libtasn1.so.6.1.1
+7f054c5c5000-7f054c7c4000 ---p 00012000 08:12 1195333                    /usr/lib/libtasn1.so.6.1.1
+7f054c7c4000-7f054c7c5000 r--p 00011000 08:12 1195333                    /usr/lib/libtasn1.so.6.1.1
+7f054c7c5000-7f054c7c6000 rw-p 00012000 08:12 1195333                    /usr/lib/libtasn1.so.6.1.1
+7f054c7c6000-7f054c7d9000 r-xp 00000000 08:12 1195353                    /usr/lib/libp11-kit.so.0.0.0
+7f054c7d9000-7f054c9d8000 ---p 00013000 08:12 1195353                    /usr/lib/libp11-kit.so.0.0.0
+7f054c9d8000-7f054c9d9000 r--p 00012000 08:12 1195353                    /usr/lib/libp11-kit.so.0.0.0
+7f054c9d9000-7f054c9da000 rw-p 00013000 08:12 1195353                    /usr/lib/libp11-kit.so.0.0.0
+7f054c9da000-7f054c9ed000 r-xp 00000000 08:12 1175130                    /usr/lib/libresolv-2.17.so
+7f054c9ed000-7f054cbed000 ---p 00013000 08:12 1175130                    /usr/lib/libresolv-2.17.so
+7f054cbed000-7f054cbee000 r--p 00013000 08:12 1175130                    /usr/lib/libresolv-2.17.so
+7f054cbee000-7f054cbef000 rw-p 00014000 08:12 1175130                    /usr/lib/libresolv-2.17.so
+7f054cbef000-7f054cbf1000 rw-p 00000000 00:00 0 
+7f054cbf1000-7f054cbf9000 r-xp 00000000 08:12 1175116                    /usr/lib/libcrypt-2.17.so
+7f054cbf9000-7f054cdf8000 ---p 00008000 08:12 1175116                    /usr/lib/libcrypt-2.17.so
+7f054cdf8000-7f054cdf9000 r--p 00007000 08:12 1175116                    /usr/lib/libcrypt-2.17.so
+7f054cdf9000-7f054cdfa000 rw-p 00008000 08:12 1175116                    /usr/lib/libcrypt-2.17.so
+7f054cdfa000-7f054ce28000 rw-p 00000000 00:00 0 
+7f054ce28000-7f054ce6c000 r-xp 00000000 08:12 1193776                    /usr/lib/libdbus-1.so.3.7.2
+7f054ce6c000-7f054d06c000 ---p 00044000 08:12 1193776                    /usr/lib/libdbus-1.so.3.7.2
+7f054d06c000-7f054d06d000 r--p 00044000 08:12 1193776                    /usr/lib/libdbus-1.so.3.7.2
+7f054d06d000-7f054d06e000 rw-p 00045000 08:12 1193776                    /usr/lib/libdbus-1.so.3.7.2
+7f054d06e000-7f054d0d4000 r-xp 00000000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d0d4000-7f054d2d3000 ---p 00066000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d2d3000-7f054d2d4000 r--p 00065000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d0d4000-7f054d2d3000 ---p 00066000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d2d3000-7f054d2d4000 r--p 00065000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d2d4000-7f054d2d6000 rw-p 00066000 08:12 792323                     /usr/lib/pulseaudio/libpulsecommon-3.0.so
+7f054d2d6000-7f054d2df000 r-xp 00000000 08:12 1184982                    /usr/lib/libjson.so.0.1.0
+7f054d2df000-7f054d4de000 ---p 00009000 08:12 1184982                    /usr/lib/libjson.so.0.1.0
+7f054d4de000-7f054d4df000 r--p 00008000 08:12 1184982                    /usr/lib/libjson.so.0.1.0
+7f054d4df000-7f054d4e0000 rw-p 00009000 08:12 1184982                    /usr/lib/libjson.so.0.1.0
+7f054d4e0000-7f054d6c0000 r-xp 00000000 08:12 1216755                    /usr/lib/libcrypto.so.1.0.0
+7f054d6c0000-7f054d8c0000 ---p 001e0000 08:12 1216755                    /usr/lib/libcrypto.so.1.0.0
+7f054d8c0000-7f054d8db000 r--p 001e0000 08:12 1216755                    /usr/lib/libcrypto.so.1.0.0
+7f054d8db000-7f054d8e6000 rw-p 001fb000 08:12 1216755                    /usr/lib/libcrypto.so.1.0.0
+7f054d8e6000-7f054d8ea000 rw-p 00000000 00:00 0 
+7f054d8ea000-7f054d94c000 r-xp 00000000 08:12 1216754                    /usr/lib/libssl.so.1.0.0
+7f054d94c000-7f054db4b000 ---p 00062000 08:12 1216754                    /usr/lib/libssl.so.1.0.0
+7f054db4b000-7f054db4f000 r--p 00061000 08:12 1216754                    /usr/lib/libssl.so.1.0.0
+7f054db4f000-7f054db56000 rw-p 00065000 08:12 1216754                    /usr/lib/libssl.so.1.0.0
+7f054db56000-7f054db7d000 r-xp 00000000 08:12 1192299                    /usr/lib/libssh2.so.1.0.1
+7f054db7d000-7f054dd7d000 ---p 00027000 08:12 1192299                    /usr/lib/libssh2.so.1.0.1
+7f054dd7d000-7f054dd7e000 r--p 00027000 08:12 1192299                    /usr/lib/libssh2.so.1.0.1
+7f054dd7e000-7f054dd7f000 rw-p 00028000 08:12 1192299                    /usr/lib/libssh2.so.1.0.1
+7f054dd7f000-7f054dd80000 rw-p 00000000 00:00 0 
+7f054dd80000-7f054dd83000 r-xp 00000000 08:12 1175118                    /usr/lib/libdl-2.17.so
+7f054dd83000-7f054df82000 ---p 00003000 08:12 1175118                    /usr/lib/libdl-2.17.so
+7f054df82000-7f054df83000 r--p 00002000 08:12 1175118                    /usr/lib/libdl-2.17.so
+7f054df83000-7f054df84000 rw-p 00003000 08:12 1175118                    /usr/lib/libdl-2.17.so
+7f054df84000-7f054df87000 r-xp 00000000 08:12 1195020                    /usr/lib/libplds4.so
+7f054df87000-7f054e186000 ---p 00003000 08:12 1195020                    /usr/lib/libplds4.so
+7f054e186000-7f054e187000 r--p 00002000 08:12 1195020                    /usr/lib/libplds4.so
+7f054e187000-7f054e188000 rw-p 00003000 08:12 1195020                    /usr/lib/libplds4.so
+7f054e188000-7f054e18c000 r-xp 00000000 08:12 1195021                    /usr/lib/libplc4.so
+7f054e18c000-7f054e38b000 ---p 00004000 08:12 1195021                    /usr/lib/libplc4.so
+7f054e38b000-7f054e38c000 r--p 00003000 08:12 1195021                    /usr/lib/libplc4.so
+7f054e38c000-7f054e38d000 rw-p 00004000 08:12 1195021                    /usr/lib/libplc4.so
+7f054e38d000-7f054e38e000 rw-p 00000000 00:00 0 
+7f054e38e000-7f054e3b3000 r-xp 00000000 08:12 1195095                    /usr/lib/libnssutil3.so
+7f054e3b3000-7f054e5b2000 ---p 00025000 08:12 1195095                    /usr/lib/libnssutil3.so
+7f054e5b2000-7f054e5b8000 r--p 00024000 08:12 1195095                    /usr/lib/libnssutil3.so
+7f054e5b8000-7f054e5b9000 rw-p 0002a000 08:12 1195095                    /usr/lib/libnssutil3.so
+7f054e5b9000-7f054e61a000 r-xp 00000000 08:12 1183254                    /usr/lib/libpcre.so.1.2.0
+7f054e61a000-7f054e81a000 ---p 00061000 08:12 1183254                    /usr/lib/libpcre.so.1.2.0
+7f054e81a000-7f054e81b000 r--p 00061000 08:12 1183254                    /usr/lib/libpcre.so.1.2.0
+7f054e81b000-7f054e81c000 rw-p 00062000 08:12 1183254                    /usr/lib/libpcre.so.1.2.0
+7f054e81c000-7f054e9c0000 r-xp 00000000 08:12 1175073                    /usr/lib/libc-2.17.so
+7f054e9c0000-7f054ebbf000 ---p 001a4000 08:12 1175073                    /usr/lib/libc-2.17.so
+7f054ebbf000-7f054ebc3000 r--p 001a3000 08:12 1175073                    /usr/lib/libc-2.17.so
+7f054ebc3000-7f054ebc5000 rw-p 001a7000 08:12 1175073                    /usr/lib/libc-2.17.so
+7f054ebc5000-7f054ebca000 rw-p 00000000 00:00 0 
+7f054ebca000-7f054ebdf000 r-xp 00000000 08:12 1181365                    /usr/lib/libz.so.1.2.7
+7f054ebdf000-7f054edde000 ---p 00015000 08:12 1181365                    /usr/lib/libz.so.1.2.7
+7f054edde000-7f054eddf000 r--p 00014000 08:12 1181365                    /usr/lib/libz.so.1.2.7
+7f054eddf000-7f054ede0000 rw-p 00015000 08:12 1181365                    /usr/lib/libz.so.1.2.7
+7f054ede0000-7f054eedd000 r-xp 00000000 08:12 1175074                    /usr/lib/libm-2.17.so
+7f054eedd000-7f054f0dc000 ---p 000fd000 08:12 1175074                    /usr/lib/libm-2.17.so
+7f054f0dc000-7f054f0dd000 r--p 000fc000 08:12 1175074                    /usr/lib/libm-2.17.so
+7f054f0dd000-7f054f0de000 rw-p 000fd000 08:12 1175074                    /usr/lib/libm-2.17.so
+7f054f0de000-7f054f211000 r-xp 00000000 08:12 1197495                    /usr/lib/libX11.so.6.3.0
+7f054f211000-7f054f411000 ---p 00133000 08:12 1197495                    /usr/lib/libX11.so.6.3.0
+7f054f411000-7f054f412000 r--p 00133000 08:12 1197495                    /usr/lib/libX11.so.6.3.0
+7f054f412000-7f054f417000 rw-p 00134000 08:12 1197495                    /usr/lib/libX11.so.6.3.0
+7f054f417000-7f054f47f000 r-xp 00000000 08:12 1207484                    /usr/lib/libSDL-1.2.so.0.11.4
+7f054f47f000-7f054f67f000 ---p 00068000 08:12 1207484                    /usr/lib/libSDL-1.2.so.0.11.4
+7f054f67f000-7f054f680000 r--p 00068000 08:12 1207484                    /usr/lib/libSDL-1.2.so.0.11.4
+7f054f680000-7f054f681000 rw-p 00069000 08:12 1207484                    /usr/lib/libSDL-1.2.so.0.11.4
+7f054f681000-7f054f6af000 rw-p 00000000 00:00 0 
+7f054f6af000-7f054f7b1000 r-xp 00000000 08:12 1200422                    /usr/lib/libgnutls.so.28.16.1
+7f054f7b1000-7f054f9b1000 ---p 00102000 08:12 1200422                    /usr/lib/libgnutls.so.28.16.1
+7f054f9b1000-7f054f9b9000 r--p 00102000 08:12 1200422                    /usr/lib/libgnutls.so.28.16.1
+7f054f9b9000-7f054f9bb000 rw-p 0010a000 08:12 1200422                    /usr/lib/libgnutls.so.28.16.1
+
+On Thu, Mar 07, 2013 at 11:02:07AM -0000, Helge Rausch wrote:
+> When a block-stream is initiated via QMP and the QMP socket is closed on
+> client side before the job is finished, QEMU crashes with a buffer
+> overflow, somewhere at the end of the streaming process.
+> 
+> Without QMP I can stream via the HMP without problems. After crashing, I
+> cannot boot from the active image anymore.
+> 
+> I was able to reproduce this with qemu-kvm and qemu-system-x86_64 on two
+> different machines.
+> 
+> Version:
+> QEMU emulator version 1.2.0 (qemu-kvm-1.2.0), Copyright (c) 2003-2008 Fabrice Bellard
+
+I cannot reproduce this with qemu-system-x86-1.2.2-6.fc18.x86_64.
+
+> I started QEMU with the following script:
+> 
+> qemu-kvm \
+>  -monitor vc \
+>  -m 512 \
+>  -hda "$1" \
+>  -net nic,vlan=0 \
+>  -net user,vlan=0 \
+>  -localtime \
+>  -smp 2 \
+>  -qmp tcp:localhost:4444,server,nowait
+
+I used your command-line and the following QMP commands:
+
+$ QMP/qmp-shell localhost:4444
+(QEMU) blockdev-snapshot-sync device=ide0-hd0 snapshot-file=test2.qcow2
+(QEMU) block-stream ide0-hd0
+(QEMU) query-block-jobs
+...output shows the job running...
+(QEMU) Ctrl+D
+
+The block job completes successfully and I get no crash.
+
+Please try qemu.git/master to see if the bug is still there for you:
+
+$ git clone git://git.qemu-project.org/qemu.git
+$ cd qemu
+$ ./configure --target-list=x86_64-softmmu
+$ make
+$ x86_64-softmmu/qemu-system-x86_64-softmmu -enable-kvm ...
+
+Stefan
+
+
+I cannot reproduce it anymore on master. One option we now have without building it ourselves is using 1.4.0 from Ubuntu's raring derivate. Would you consider that stable enough for production use (the qemu package, not raring)?
+
+On Thu, Mar 07, 2013 at 06:14:27PM -0000, Helge Rausch wrote:
+> I cannot reproduce it anymore on master. One option we now have without
+> building it ourselves is using 1.4.0 from Ubuntu's raring derivate.
+> Would you consider that stable enough for production use (the qemu
+> package, not raring)?
+
+QEMU 1.4.0 is a stable release, it is intended for production use.
+
+I can't speak for Ubuntu packaging of QEMU 1.4.0, perhaps check the bug
+tracker to see if there are known issues with the package.
+
+Stefan
+
+
+Alright. Thank you!
+
+1.4.0 is the intended stable release for Ubuntu raring.
+
diff --git a/results/classifier/108/other/1153 b/results/classifier/108/other/1153
new file mode 100644
index 00000000..8fdd19e8
--- /dev/null
+++ b/results/classifier/108/other/1153
@@ -0,0 +1,16 @@
+device: 0.688
+performance: 0.355
+graphic: 0.329
+semantic: 0.247
+debug: 0.221
+network: 0.154
+other: 0.111
+vnc: 0.101
+boot: 0.091
+files: 0.064
+permissions: 0.059
+socket: 0.029
+KVM: 0.010
+PID: 0.010
+
+arm: wrong syndrome reported for FP and SIMD traps to AArch32 Hyp
diff --git a/results/classifier/108/other/1154 b/results/classifier/108/other/1154
new file mode 100644
index 00000000..3ce729b5
--- /dev/null
+++ b/results/classifier/108/other/1154
@@ -0,0 +1,16 @@
+device: 0.807
+network: 0.735
+performance: 0.617
+debug: 0.491
+graphic: 0.405
+boot: 0.385
+vnc: 0.326
+files: 0.256
+semantic: 0.242
+PID: 0.202
+KVM: 0.188
+permissions: 0.116
+socket: 0.099
+other: 0.060
+
+arm: M-profile loads and stores done via helpers should enforce alignment restrictions
diff --git a/results/classifier/108/other/1155 b/results/classifier/108/other/1155
new file mode 100644
index 00000000..fcefa339
--- /dev/null
+++ b/results/classifier/108/other/1155
@@ -0,0 +1,42 @@
+debug: 0.874
+KVM: 0.861
+graphic: 0.794
+device: 0.681
+permissions: 0.630
+performance: 0.399
+semantic: 0.398
+other: 0.388
+vnc: 0.374
+PID: 0.370
+boot: 0.304
+network: 0.277
+socket: 0.243
+files: 0.125
+
+RISC-V: Instruction fetch exceptions can have invalid tval/epc combination
+Description of problem:
+Instruction page fault / guest-page fault / access fault exceptions can have invalid `epc`/`tval` combinations, for example as shown in the debug log:
+
+```
+riscv_cpu_do_interrupt: hart:0, async:0, cause:0000000000000014, epc:0xffffffff802fec76, tval:0xffffffff802ff000, desc=guest_exec_page_fault
+riscv_cpu_do_interrupt: hart:0, async:0, cause:0000000000000014, epc:0xffffffff80243fe6, tval:0xffffffff80244000, desc=guest_exec_page_fault
+```
+
+From the privileged spec:
+
+> If `mtval` is written with a nonzero value when an instruction access-fault or page-fault exception occurs on a system with variable-length instructions, then `mtval` will contain the virtual address of the portion of the instruction that caused the fault, while `mepc` will point to the beginning of the instruction.
+
+Currently RISC-V only has 32-bit and 16-bit instructions, so the difference `tval - epc` should be either `0` or `2`. In the examples above the differences are `906` and `26` respectively.
+
+Possibly notable: all occurrences of these invalid combinations to have `tval` aligned to a page-boundary.
+Steps to reproduce:
+This one only gives invalid `tval`/`epc` combinations with instruction guest-page faults, but I've found it to be the easiest reproducer to describe, since presumably running KVM in RISC-V QEMU is a standard setup. I have not otherwise been able to find a more minimal case.
+
+1. Start a QEMU-based `riscv64` machine
+2. Start a KVM-based virtual machine with QEMU inside it
+3. Do some stuff in the KVM-based virtual machine to increase the chance of page faults
+4. Look in the debug log of the outer QEMU for `guest_exec_page_fault` exceptions with `tval` ending in `000`, but `epc` ending in neither `000` nor `ffe`
+
+Everything in both layers of guests should otherwise work without issue, but other/future software that relies on the spec-mandated relationship of `epc`/`tval` may break.
+Additional information:
+
diff --git a/results/classifier/108/other/1155677 b/results/classifier/108/other/1155677
new file mode 100644
index 00000000..d6a06f38
--- /dev/null
+++ b/results/classifier/108/other/1155677
@@ -0,0 +1,42 @@
+device: 0.816
+graphic: 0.723
+performance: 0.635
+other: 0.621
+semantic: 0.577
+network: 0.576
+debug: 0.508
+PID: 0.455
+boot: 0.428
+permissions: 0.417
+socket: 0.331
+vnc: 0.313
+KVM: 0.087
+files: 0.041
+
+snapshot=on fails with non file-based storage
+
+The snapshot=on option doesn't work with an nbd block device:
+
+/usr/bin/qemu-system-x86_64 \
+[...]
+    -device virtio-scsi-pci,id=scsi \
+    -drive file=nbd:localhost:61930,snapshot=on,format=raw,id=hd0,if=none \
+    -device scsi-hd,drive=hd0 \
+[...]
+
+gives the error:
+
+qemu-system-x86_64: -drive file=nbd:localhost:61930,snapshot=on,format=raw,id=hd0,if=none: could not open disk image nbd:localhost:61930: No such file or directory
+
+If you remove the snapshot=on flag, it works (although that of course means that the block device is writable which we don't want).
+
+Previously reported here:
+
+  http://permalink.gmane.org/gmane.comp.emulators.qemu/148390
+
+and I can confirm this still happens in qemu 1.4.0.
+
+Triaging old bug tickets... I think this has likely been fixed in 2013 ... or can you still reproduce this issue with the latest version of QEMU? Could we close this ticket nowadays?
+
+Let's close this.  libguestfs doesn't use snapshot=on any longer.
+
diff --git a/results/classifier/108/other/1156 b/results/classifier/108/other/1156
new file mode 100644
index 00000000..4775e74f
--- /dev/null
+++ b/results/classifier/108/other/1156
@@ -0,0 +1,16 @@
+device: 0.815
+performance: 0.581
+graphic: 0.452
+debug: 0.419
+semantic: 0.202
+boot: 0.139
+network: 0.079
+other: 0.068
+permissions: 0.050
+files: 0.044
+PID: 0.017
+socket: 0.017
+KVM: 0.017
+vnc: 0.007
+
+Incorrect implementation of vmsumudm instruction
diff --git a/results/classifier/108/other/1156313 b/results/classifier/108/other/1156313
new file mode 100644
index 00000000..097251d1
--- /dev/null
+++ b/results/classifier/108/other/1156313
@@ -0,0 +1,130 @@
+semantic: 0.869
+permissions: 0.861
+device: 0.777
+PID: 0.742
+debug: 0.729
+performance: 0.727
+other: 0.705
+vnc: 0.702
+graphic: 0.657
+socket: 0.605
+files: 0.600
+boot: 0.576
+network: 0.533
+KVM: 0.518
+
+X86-64 flags handling broken
+
+The current qemu sources cause improper handling of flags on x86-64.
+This bug seems to have shown up a few weeks ago.
+
+A plain install of Debian GNU/Linux makes user processes catch
+spurious signals.  The kernel seems to run stably, though.
+
+The ADX feature works very poorly.  It might be related; at least it
+allows for reproducibly provoking invalid behaviour.
+
+Here is a test case:
+
+================================================================
+qemumain.c
+#include <stdio.h>
+long adx();
+int
+main ()
+{
+  printf ("%lx\n", adx (0xffbeef, 17));
+  return 0;
+}
+================================================================
+qemuadx.s:
+        .globl  adx
+adx:    xor     %rax, %rax
+1:      dec     %rdi
+        jnz     1b
+        .byte 0xf3, 0x48, 0x0f, 0x38, 0xf6, 0xc0        # adox  %rax, %rax
+        .byte 0x66, 0x48, 0x0f, 0x38, 0xf6, 0xc0        # adcx  %rax, %rax
+        ret
+================================================================
+
+Compile and execute:
+$ gcc -m64 qemumain.c qemuadx.s
+$ a.out
+ffffff8000378cd8
+
+Expected output is simply "0".  The garbage value varies between qemu
+compiles and guest systems.
+
+Note that one needs a recent GNU assembler in order to handle adox and
+adcx.  For convenience I have supplied them as byte sequences.
+
+Exaplanation and feeble analysis:
+
+The 0xffbeef argument is a loop count.  It is necessary to loop for a
+while in order to trigger this bug.  If the loop count is decreased,
+the bug will seen intermittently; the lower the count, the less
+frequent the invalid behaviour.
+
+It seems like a reasonable assumption that this bug is related to
+flags handling at context switch.  Presumably, qemu keeps flags state
+in some internal format, then recomputes then when needing to form the
+eflags register, as needed for example for context switching.
+
+I haven't tried to reproduce this bug using qemu-x86_64 and SYSROOT,
+but I strongly suspect that to be impossible.  I use
+qemu-system-x86_64 and the guest Debian GNU/Linux x86_64 (version
+6.0.6) .
+
+The bug happens also with the guest FreeBSD x86_64 version 9.1.  (The
+iteration count for triggering the problem 50% of the runs is not the
+same when using the kernel Linux and FreeBSD's kernel, presumably due
+to different ticks.)
+
+The bug happens much more frequently for a loaded system; in fact, the
+loop count can be radically decreased if two instances of the trigger
+program are run in parallel.
+
+Richard Henderson <email address hidden> writes:
+
+  Patch at http://patchwork.ozlabs.org/patch/229139/
+  
+Thanks.  I can confirm that this fixes the bug triggered by my test case
+(and yours).  However, the instability of Debian GNU/Linux x86_64 has
+not improved.
+
+The exact same Debian version (debian "testing") updated at the same
+time runs well on hardware.
+
+My qemu Debian system now got messed up, since I attempted an upgrade in
+the buggy qemu, which segfaulted several times during the upgrade.  I
+need to reinstall, and then rely on -snapshot.
+
+There is a problem with denorms which is reproducible, but whether that
+is a qemu bug, and whether it can actually cause the observed
+instability, is questionable.  Here is a testcase for that problem:
+
+
+
+
+It should terminate.  The observed buggy behaviour is that it hangs.
+
+The instability problem can be observed at gmplib.org/devel/tm-date.html.
+hwl-deb.gmplib.org is Debian under qemu with -cpu Haswell,+adx.
+
+Not that the exact same qemu runs FreeBSD flawlessly (hwl.gmplib.org).
+It is neither instable nor does it run the denorms testcase poorly.
+
+I fully realise this is a hopeless bug report, but I am sure you can
+reproduce it, since it is far from GMP specific.  After all apt-get
+update; apt-get upgrade triggered it.  Debugging it will be a nightmare.
+
+Qemu version: main git repo from less than a week ago + Richard ADX
+patch.
+
+-- 
+Torbjörn
+
+
+It looks from this bug that we fixed the initial ADOX bug in commit c53de1a2896cc (2013), and I've just tried the 'qemu-denorm-problem.s' test case from comment #1 and it works OK, so I think we've fixed that denormals bug too. Given that, and that this bug report is 4 years old, I'm going to close it. If you're still having problems with recent versions of QEMU, please open a new bug.
+
+
diff --git a/results/classifier/108/other/1157 b/results/classifier/108/other/1157
new file mode 100644
index 00000000..4e31a1c5
--- /dev/null
+++ b/results/classifier/108/other/1157
@@ -0,0 +1,28 @@
+graphic: 0.879
+device: 0.812
+debug: 0.800
+semantic: 0.725
+permissions: 0.549
+performance: 0.518
+files: 0.493
+vnc: 0.492
+network: 0.465
+PID: 0.453
+socket: 0.434
+boot: 0.432
+KVM: 0.133
+other: 0.103
+
+aarch64: enabling MMU causes instruction abort
+Description of problem:
+The title describes the problem pretty accurately, we get an instruction abort when enabling the MMU with a pretty simple set of page tables. This has been regressed from qemu 6.x.
+Steps to reproduce:
+1. Run the provided Kernel binary with the command line specified above.
+2. Notice the hang after 'Initialize MMU'. I traced it down to being an instructions abort after the write to the SCTLR_EL1 register.
+3. Try to run with qemu 6.x, and notice that it works.
+Additional information:
+This does work on actual hardware, so it has to be a qemu bug.
+
+A binary of the Serenity Kernel has been attached to the issue. The source of that binary can be found at commit ca0e32e59fcf67a662e5d3a994d44cd7c941624a of [SerenityOS](https://github.com/SerenityOS/serenity).
+
+[Kernel](/uploads/f731edbf81d8e575035e9693b0a51dbf/Kernel)
diff --git a/results/classifier/108/other/1157368 b/results/classifier/108/other/1157368
new file mode 100644
index 00000000..99486ab7
--- /dev/null
+++ b/results/classifier/108/other/1157368
@@ -0,0 +1,53 @@
+graphic: 0.651
+semantic: 0.221
+device: 0.127
+other: 0.099
+files: 0.088
+performance: 0.028
+vnc: 0.024
+PID: 0.023
+permissions: 0.011
+debug: 0.011
+boot: 0.006
+network: 0.005
+socket: 0.005
+KVM: 0.001
+
+Desktop background messed up when running Raring in a QEMU-based virtual machine
+
+Screenshot attached.
+
+Problem occurs only when choosing the default cirrus graphics card. The other graphics cards do not show this problem but are very unstable.
+
+The screenshot is of the whole desktop with a Virtual Machine Manager window containing the desktop of the VM. You see that its actual background is messed up and also the background images which you can choose when right-clicking the background and choosing "Change Desktop Background".
+
+
+
+It does not matter whether the host machine is Quantal or Raring, currently my host machine is Raring, so I can easily test Raring packages for the fix of this bug.
+
+Thanks I'll try to reproduce later tonight.
+
+For additional info see the files attached to bug 1157066, they are for the same virtual machine.
+
+I see this behavior over vnc as well.  The desktop is rendered correctly using spice.  You can use that by adding eg
+
+   -vga qxl -spice port=5990,disable-ticketing
+
+and connect using
+
+   spicy -h localhost -p 5990
+
+I also don't get this with the vmware vga driver.  The background is fine for that with both sdl and vnc.
+
+(lowering priority since there are more than one workarounds)
+
+Sorry, I had misread the original description and thought you said the other graphics cards *also* showed this problem :)
+
+Thanks again for submitting this bug.  I'll test against upstream qemu to see if we can report this there.
+
+Also reproduced with git://git.qemu.org/qemu.git (using vga -cirrus)
+
+Triaging old bug tickets... can you still reproduce this issue with the latest version of QEMU? Or could we close this ticket nowadays?
+
+This did never occur again for me. So this can get closed.
+
diff --git a/results/classifier/108/other/1158 b/results/classifier/108/other/1158
new file mode 100644
index 00000000..b1d0ea2a
--- /dev/null
+++ b/results/classifier/108/other/1158
@@ -0,0 +1,16 @@
+network: 0.832
+device: 0.814
+debug: 0.738
+vnc: 0.697
+performance: 0.576
+graphic: 0.321
+semantic: 0.246
+other: 0.167
+boot: 0.113
+permissions: 0.100
+PID: 0.054
+socket: 0.032
+files: 0.009
+KVM: 0.005
+
+Error in setting VNC password
diff --git a/results/classifier/108/other/1159 b/results/classifier/108/other/1159
new file mode 100644
index 00000000..24035286
--- /dev/null
+++ b/results/classifier/108/other/1159
@@ -0,0 +1,47 @@
+graphic: 0.826
+device: 0.655
+boot: 0.611
+PID: 0.506
+vnc: 0.502
+socket: 0.497
+files: 0.465
+debug: 0.464
+network: 0.456
+permissions: 0.343
+performance: 0.284
+semantic: 0.281
+KVM: 0.206
+other: 0.055
+
+Strange invalid access errors for very basic OS
+Description of problem:
+Currently I'm studying OS development. I found numerous guides on that topic, however [this one](https://github.com/cfenollosa/os-tutorial/tree/master/01-bootsector-barebones) is most close to what I have been doing.  
+When `.bin` file is launched with `-d guest_errors` flag, before any OS output exactly 512 error messages appear in logs, that look like that:
+```
+Invalid access at addr 0xFEBB0000, size 1, region '(null)', reason: rejected
+Invalid access at addr 0x0, size 1, region '(null)', reason: rejected
+Invalid access at addr 0xFEBB0001, size 1, region '(null)', reason: rejected
+Invalid access at addr 0x1, size 1, region '(null)', reason: rejected
+Invalid access at addr 0xFEBB0002, size 1, region '(null)', reason: rejected
+...
+and it goes up to
+...
+Invalid access at addr 0xFEBB00FE, size 1, region '(null)', reason: rejected
+Invalid access at addr 0xFE, size 1, region '(null)', reason: rejected
+Invalid access at addr 0xFEBB00FF, size 1, region '(null)', reason: rejected
+Invalid access at addr 0xFF, size 1, region '(null)', reason: rejected
+```
+Apparently, the OS boots normally after that. Should I be concerned about these messages or Should I just ignore them?
+That looks strange and confusing, not a piece of my code calls these addresses. Maybe I'm doing something wrong?
+Steps to reproduce:
+1. Install `nasm` compiler (nasm package for apt)
+2. Create a file named `os.asm` with exactly four lines:
+```asm
+loop:
+    jmp loop
+times 510-($-$$) db 0
+dw 0xaa55
+```
+3. Build it with `nasm -f bin os.asm -o os.bin`
+4. Run it with `qemu-system-i386 -d guest_errors -drive format=raw,file=./os.bin`
+5. ...enjoy error messages.