diff options
Diffstat (limited to '')
| -rw-r--r-- | results/classifier/108/other/50 | 16 | ||||
| -rw-r--r-- | results/classifier/108/other/500 | 16 | ||||
| -rw-r--r-- | results/classifier/108/other/501 | 16 | ||||
| -rw-r--r-- | results/classifier/108/other/502 | 16 | ||||
| -rw-r--r-- | results/classifier/108/other/504368 | 193 | ||||
| -rw-r--r-- | results/classifier/108/other/505 | 27 | ||||
| -rw-r--r-- | results/classifier/108/other/506 | 16 | ||||
| -rw-r--r-- | results/classifier/108/other/507 | 71 | ||||
| -rw-r--r-- | results/classifier/108/other/50773216 | 120 | ||||
| -rw-r--r-- | results/classifier/108/other/508 | 16 |
10 files changed, 507 insertions, 0 deletions
diff --git a/results/classifier/108/other/50 b/results/classifier/108/other/50 new file mode 100644 index 000000000..cda536d1c --- /dev/null +++ b/results/classifier/108/other/50 @@ -0,0 +1,16 @@ +device: 0.703 +semantic: 0.594 +network: 0.576 +graphic: 0.568 +vnc: 0.543 +socket: 0.512 +performance: 0.488 +PID: 0.456 +debug: 0.435 +files: 0.433 +permissions: 0.400 +boot: 0.394 +KVM: 0.296 +other: 0.220 + +Create PyPI installable package for the Python library diff --git a/results/classifier/108/other/500 b/results/classifier/108/other/500 new file mode 100644 index 000000000..310c0d91e --- /dev/null +++ b/results/classifier/108/other/500 @@ -0,0 +1,16 @@ +performance: 0.673 +network: 0.534 +debug: 0.411 +semantic: 0.381 +graphic: 0.374 +files: 0.373 +vnc: 0.340 +PID: 0.297 +KVM: 0.291 +boot: 0.283 +device: 0.247 +other: 0.171 +permissions: 0.093 +socket: 0.083 + +6.1.0-rc0 Regression: Parameter 'audiodev' is missing diff --git a/results/classifier/108/other/501 b/results/classifier/108/other/501 new file mode 100644 index 000000000..db7ab72dd --- /dev/null +++ b/results/classifier/108/other/501 @@ -0,0 +1,16 @@ +device: 0.832 +performance: 0.716 +network: 0.494 +debug: 0.477 +files: 0.412 +vnc: 0.400 +permissions: 0.393 +graphic: 0.367 +KVM: 0.329 +socket: 0.310 +PID: 0.292 +semantic: 0.278 +other: 0.254 +boot: 0.224 + +6.1.0-rc0 Regression: No keyboard input possible diff --git a/results/classifier/108/other/502 b/results/classifier/108/other/502 new file mode 100644 index 000000000..978bfa7f3 --- /dev/null +++ b/results/classifier/108/other/502 @@ -0,0 +1,16 @@ +device: 0.815 +performance: 0.747 +network: 0.520 +vnc: 0.485 +debug: 0.459 +files: 0.450 +graphic: 0.425 +permissions: 0.358 +KVM: 0.352 +semantic: 0.317 +socket: 0.299 +PID: 0.295 +other: 0.263 +boot: 0.239 + +6.1.0-rc0 Regression: No mouse input possible diff --git a/results/classifier/108/other/504368 b/results/classifier/108/other/504368 new file mode 100644 index 000000000..e42e91630 --- /dev/null +++ b/results/classifier/108/other/504368 @@ -0,0 +1,193 @@ +KVM: 0.755 +other: 0.750 +permissions: 0.741 +performance: 0.693 +graphic: 0.684 +debug: 0.683 +vnc: 0.675 +network: 0.659 +socket: 0.654 +semantic: 0.646 +device: 0.641 +boot: 0.634 +files: 0.629 +PID: 0.610 + +sdl window intermittently scales instead of resizing + +Binary package hint: qemu-kvm + +Normally, the SDL output window for a VM resizes to match the VM's resolution. However, intermittently the output is instead scaled within the window. I can't seem to find any pattern to when the output is scaled versus when the window is resized. I would prefer that the window be resized as needed to display the VM in a 1:1 manner. + +ProblemType: Bug +Architecture: amd64 +Date: Thu Jan 7 10:30:10 2010 +DistroRelease: Ubuntu 9.10 +InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027) +KvmCmdLine: + UID PID PPID C SZ RSS PSR STIME TTY TIME CMD + root 27618 1 38 241752 804668 1 10:05 ? 00:09:39 /usr/bin/kvm -S -M pc-0.11 -cpu qemu32 -m 768 -smp 1 -name win2k3 -uuid da414aa0-f18a-7a02-3d1b-1dbf13137bc9 -monitor unix:/var/run/libvirt/qemu/win2k3.monitor,server,nowait -localtime -boot c -drive file=/media/qpc-devel/testing/win2k3/testing.ovl,if=ide,index=0,boot=on -drive file=/media/qpc-devel/testing/win2k3/../../isos/en_win_srv_2003_r2_standard_cd1.iso,if=ide,media=cdrom,index=2 -net nic,macaddr=00:16:3e:d6:f5:60,vlan=0,model=ne2k_pci,name=ne2k_pci.0 -net tap,fd=18,vlan=0,name=tap.0 -serial pty -parallel none -usb -usbdevice tablet -vga cirrus + root 28306 1 54 177732 545520 1 10:28 ? 00:00:49 /usr/bin/kvm -S -M pc-0.11 -cpu qemu32 -m 512 -smp 1 -name win2k -uuid 153d6125-acb5-70bc-c7d2-bcbf87c5be86 -monitor unix:/var/run/libvirt/qemu/win2k.monitor,server,nowait -localtime -boot c -drive file=/media/qpc-devel/testing/win2k/testing.ovl,if=ide,index=0,boot=on -drive file=/media/qpc-devel/testing/win2k/../../isos/windows_2000.iso,if=ide,media=cdrom,index=2 -net nic,macaddr=68:29:6b:13:50:c6,vlan=0,model=ne2k_pci,name=ne2k_pci.0 -net tap,fd=19,vlan=0,name=tap.0 -serial pty -parallel none -usb -usbdevice tablet -vga cirrus +NonfreeKernelModules: nvidia +Package: kvm 1:84+dfsg-0ubuntu16+0.11.0+0ubuntu6.3 +PccardctlIdent: + Socket 0: + no product info available +PccardctlStatus: + Socket 0: + no card +ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=30218f9a-6f90-4eab-9ba5-f54897e842cb ro quiet splash +ProcEnviron: + PATH=(custom, user) + LANG=en_US.UTF-8 + SHELL=/bin/bash +ProcVersionSignature: Ubuntu 2.6.31-16.53-generic +SourcePackage: qemu-kvm +Uname: Linux 2.6.31-16-generic x86_64 +dmi.bios.date: 02/20/2008 +dmi.bios.vendor: LENOVO +dmi.bios.version: 7LETB2WW (2.12 ) +dmi.board.vendor: LENOVO +dmi.board.version: Not Available +dmi.chassis.asset.tag: No Asset Information +dmi.chassis.type: 10 +dmi.chassis.vendor: LENOVO +dmi.chassis.version: Not Available +dmi.modalias: dmi:bvnLENOVO:bvr7LETB2WW(2.12):bd02/20/2008:svnLENOVO:pn:pvrThinkPadT61p:rvnLENOVO:rn:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: +dmi.product.version: ThinkPad T61p +dmi.sys.vendor: LENOVO + + + +Reported upstream also: https://sourceforge.net/tracker/?func=detail&aid=2930756&group_id=180599&atid=893831 + +Anthony, can you explain the behavior here? + +At the very least, we should be able to get something into the documentation. + +On Karmic (qemu-kvm-0.11) I noticed some strange behavior. If I physically "moved" the window before X was fully up in the guest, the image would be scaled in a strange way. + +I do not see this behavior in Lucid's qemu-kvm 0.12.3. Jamin, do you? + +If you accidentally resize the window (even by 1-pixel), then it will stay in scaled mode even during guest geometry changes. + +It sucks from a usability perspective. Clever suggestions about how we can support scaling in a more friendly way are certainly appreciated. + +@Dustin, +I've experienced the problem with a rebuild of the lucid package for karmic. The package is in my PPA, https://launchpad.net/~jcollins/+archive/jaminppa. + +@Anthony, +I can assure you that I've seen the scaling without resizing the client window in any way. Simply starting the VM and leaving it untouched periodically results in a scaled display. + +On Wed, Mar 3, 2010 at 8:03 AM, Jamin W. Collins +<email address hidden> wrote: +> @Anthony, +> I can assure you that I've seen the scaling without resizing the client window in any way. Simply starting the VM and leaving it untouched periodically results in a scaled display. + +Jamin- + +What about 'moving' the client window? I have not seen it rescale at +random, but I have seen it rescale if I move the window before X comes +up. + +I frequently relocate my VM displays. My host system's window manager is openbox. Normally, for moving any window about my screen, I utilize the ALT+left-click feature to drag the window about. This has the added benefit of ensuring I don't accidentally resize the window. + +Most of my guests are Windows based at the moment. When the display scales it tends to remain the size of the booting splash screen. + +I just tried some different methods of starting the VMs and dragging the displays about. If I'm performing an ALT+left-click drag when the display wants to resize it seems to switch to scaling instead. So, this may be part of it, but I am very certain I've seen the same result when simply starting the VM and not touching the display in any way. + +Just had it happen again. Simply started the VM, didn't touch the SDL window for it at all, guest wound up scaled. Here's the xwininfo output for the SDL window: + +xwininfo: Window id: 0x6e00003 "QEMU (winxp-work)" + + Absolute upper-left X: 640 + Absolute upper-left Y: 367 + Relative upper-left X: 1 + Relative upper-left Y: 20 + Width: 720 + Height: 480 + Depth: 24 + Visual Class: DirectColor + Border width: 0 + Class: InputOutput + Colormap: 0x6e0000c (not installed) + Bit Gravity State: ForgetGravity + Window Gravity State: NorthWestGravity + Backing Store State: NotUseful + Save Under State: no + Map State: IsViewable + Override Redirect State: no + Corners: +640+367 -560+367 -560-353 +640-353 + -geometry 720x480+639+347 + + +You can disable scaling by hitting ctrl-alt-u. + +What's probably happening is that the window manager is generating an extraneous scaling event. I'm going to move this to wishlist as we should provide better user controls of this behavior. + +My window manager maximizes all windows. I am running kvm 0.14. + +Initially the VM is displayed 1:1 in the top left corner leaving large portion of the window black. Resizing the window or rebooting the VM causes the output to be scaled which is horrendous. + +There are three issues here: there is no way to force the window to be the size of the VM output nor is there a way to display the VM output 1:1 regardless of window size nor is there any possibility to make the VM output scale proportionally. + +Pressing Ctrl+Alt+u definitely does not disable scaling for me although it causes the VM output to disappear momentarily causing the window to flash. + +I guess setting window size can be achieved with some WM hint (and should be a command line option and possibly a option configurable from the monitor). Obviously, not all outputs can set the hint and not all WMs will respect it. However, setting the hint *and* resizing to the desired size should give the correct size in most cases. http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#NORESIZE + +The other issue is that scaling does not respect aspect ratio leading to horrendous VM output. I don't think there is any use case for non-proportional scaling. + + + +I have the same problem too. Anything other than each guest pixel mapping to exactly one host pixel looks bad. There should be a way to ensure that this is always the case (in fact, perhaps it should be the default and there should be a command line switch to allow the possibility of the display being scaled). + +VirtualBox gets this right. + +This may be the root cause of bug 986192 + +I have attached a screenshot that shows the *contents* of a SDL window *not* being scaled despite the window being maximized. Is this the same issue or not? If not, can you attach a screenshot describing the issue? + +On 26 April 2012 18:23, Serge Hallyn <email address hidden> wrote: +> This may be the root cause of bug 986192 + +I guess not. That bug is TwinView specific but this issue happens with +any graphics. + +In fact, in qemu 1.5 this issue is no longer present. + + +As requested here's a screenshot of the scaled window. The expected behavior is that the window be resized to the dimensions of the guest. + +Pressing Ctrl+Alt+u within this window corrects the issue and the window is in fact resized to the guest dimensions. + +Scaling can be triggered by: + +- Pressing ctrl-alt-{minus,plus} (on certain keyboard layouts) +- a SDL_VIDEORESIZE event + +SDL_VIDEORESIZE is always sent on an X ConfigureNotify event when a SDL_VideoSurface is active. (SDL_VideoSurface is NULL if a resize was done in SDL_SetVideoMode). + +So it really must be a window manager or something sending this resize event. What WM are you using? + +Notes, SDL_VIDEORESIZE (and other events) may be eaten: +- in the very early start-up stage[1] (causing the issue mentioned in comment 13) +- during switches to and from fullscreen +- (some other paths that do not affect QEMU) + + [1]: http://bugzilla.libsdl.org/show_bug.cgi?id=1859 + +Window manager varies. In the original report it was openbox (as I believe I stated, in comment #7). Current window manager is xfwm4. For the screenshot provided, I intentionally moved the window with Alt+left_click as I knew this would trigger the issue (also indicated in comment #7). However, as stated before, the issue happens seemingly randomly on its own without moving the window or interacting with it in any way. + +I cannot reproduce with KWin FWIW, but have an openbox box somewhere (no pun intended). + +Can you apply the attached debug patch, reproduce your bug (move with alt+click) and attach the output? If the log grows too large, try: + + uniq -f1 -c log +What version of SDL are you using? + +Since support for SDL 1.2 has been removed from QEMU now, can you still reproduce this issue with the latest version of QEMU and SDL2 ? + +[Expired for qemu-kvm (Ubuntu) because there has been no activity for 60 days.] + +[Expired for QEMU because there has been no activity for 60 days.] + diff --git a/results/classifier/108/other/505 b/results/classifier/108/other/505 new file mode 100644 index 000000000..e68b12790 --- /dev/null +++ b/results/classifier/108/other/505 @@ -0,0 +1,27 @@ +graphic: 0.915 +device: 0.893 +debug: 0.871 +boot: 0.849 +network: 0.767 +performance: 0.699 +semantic: 0.699 +socket: 0.694 +files: 0.691 +vnc: 0.659 +permissions: 0.658 +PID: 0.624 +other: 0.381 +KVM: 0.080 + +QEMU crashes when reaching a hardware watchpoint +Description of problem: +When using hardware watchpoints, qemu crashes when it hits the watch point. +See https://github.com/zephyrproject-rtos/zephyr/issues/28613 for the same problem +Steps to reproduce: +1. Download https://download.qemu.org/qemu-6.1.0-rc0.tar.xz +2. Download debian-live-10.10.0-i386-standard.iso from https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/ +3. Build qemu with /configure --target-list=i386-softmmu +4. Run build/qemu-system-i386 -boot d -cdrom debian-live-10.10.0-i386-standard.iso -m 512 -icount auto -gdb tcp:localhost:1234 -S -display none +5. Run gdb and inside gdb run "target remote localhost:1234" +6. In gdb, run "watch *0x0000fff0" and "cont" +7. qemu will crash with ```qemu: fatal: Raised interrupt while not in I/O function``` diff --git a/results/classifier/108/other/506 b/results/classifier/108/other/506 new file mode 100644 index 000000000..290371d1b --- /dev/null +++ b/results/classifier/108/other/506 @@ -0,0 +1,16 @@ +device: 0.808 +network: 0.701 +performance: 0.597 +graphic: 0.541 +semantic: 0.234 +boot: 0.219 +vnc: 0.216 +PID: 0.202 +files: 0.188 +debug: 0.172 +KVM: 0.112 +permissions: 0.052 +other: 0.017 +socket: 0.011 + +ga: auto-discover virtio port using sysfs diff --git a/results/classifier/108/other/507 b/results/classifier/108/other/507 new file mode 100644 index 000000000..da7619bc1 --- /dev/null +++ b/results/classifier/108/other/507 @@ -0,0 +1,71 @@ +semantic: 0.943 +other: 0.929 +graphic: 0.929 +permissions: 0.924 +debug: 0.917 +performance: 0.891 +device: 0.878 +PID: 0.870 +vnc: 0.861 +socket: 0.846 +boot: 0.842 +files: 0.774 +KVM: 0.751 +network: 0.749 + +rx / gdbsim-r5f562n7 / serial errors +Description of problem: +Test hangs (about once every two executions) because the console emits an error and expected content is not found. Console content on a failed test execution: + +``` +15:49:05 DEBUG| Linux version 4.19.0+ (yo-satoh@yo-satoh-debian) (gcc version 9.0.0 20181105 (experimental) (GCC)) #137 Wed Feb 20 23:20:02 JST 2019 +15:49:05 DEBUG| Built 1 zonelists, mobility grouping on. Total pages: 8128 +15:49:05 DEBUG| Kernel command line: +15:49:05 DEBUG| Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) +15:49:05 DEBUG| Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) +15:49:05 DEBUG| Memory: 14648K/32768K available (871K kernel code, 95K rwdata, 140K rodata, 96K init, 175K bss, 18120K reserved, 0K cma-reserved) +15:49:05 DEBUG| NR_IRQS: 256 +15:49:05 DEBUG| rx-cmt: used for periodic clock events +15:49:05 DEBUG| clocksource: rx-tpu: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1274173631191 ns +15:49:05 DEBUG| 96.00 BogoMIPS (lpj=480000) +15:49:05 DEBUG| pid_max: default: 4096 minimum: 301 +15:49:05 DEBUG| Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) +15:49:05 DEBUG| Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) +15:49:05 DEBUG| clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns +15:49:05 DEBUG| clocksource: Switched to clocksource rx-tpu +15:49:05 DEBUG| workingset: timestamp_bits=30 max_order=12 bucket_order=0 +15:49:05 DEBUG| SuperH (H)SCI(F) driver initialized +15:49:05 DEBUG| 88240.serial: ttySC0 at MMIO 0x88240 (irq = 215, base_baud = 0) is a sci +15:49:05 DEBUG| console [ttySC0] enabled +15:49:05 DEBUG| 88248.serial: ttySC1 at MMIO 0x88248 (irq = 219, base_baud = 0) is a sci +15:49:05 DEBUG| random: get_random_bytes called from 0x01002e48 with crng_init=0 +15:49:05 DEBUG| Freeing unused kernel memory: 96K +15:49:05 DEBUG| This architecture does not have kernel memory protection. +15:49:05 DEBUG| Run /sbin/init as init process +15:49:05 DEBUG| Run /etc/init as init process +15:49:05 DEBUG| Run /bin/init as init process +15:49:05 DEBUG| Run /bin/sh as init process +15:49:05 DEBUG| Sash command shell (version 1.1.1) +15:49:05 DEBUG| />sh-sci 88240.serial: overrun error +15:49:05 DEBUG| sh-sci 88240.serial: frame error +15:49:05 DEBUG| sh-sci 88240.serial: parity error +15:49:09 DEBUG| random: fast init done +``` + +Instead of the last 4 lines seen here, a successful test contains: + +``` +20:59:53 DEBUG| Sash command shell (version 1.1.1) +20:59:53 DEBUG| /> printenv +20:59:53 DEBUG| HOME=/ +20:59:53 DEBUG| TERM=linux +20:59:53 DEBUG| >>> {'execute': 'quit'} +20:59:53 DEBUG| <<< {'return': {}} +``` + +It was also observed that the test is much more prone to fail when it runs restricted to a single CPU (with taskset). It's not clear to me if this is a Kernel or QEMU issue. +Steps to reproduce: +1. ./configure --target-list=rx-softmmu +2. meson compile +3. make check-venv +4. ./tests/venv/bin/avocado run tests/acceptance/machine_rx_gdbsim.py:RxGdbSimMachine.test_linux_sash diff --git a/results/classifier/108/other/50773216 b/results/classifier/108/other/50773216 new file mode 100644 index 000000000..b7f8c0d20 --- /dev/null +++ b/results/classifier/108/other/50773216 @@ -0,0 +1,120 @@ +permissions: 0.813 +device: 0.764 +other: 0.737 +graphic: 0.723 +semantic: 0.669 +files: 0.666 +debug: 0.659 +vnc: 0.656 +socket: 0.652 +boot: 0.637 +PID: 0.636 +performance: 0.628 +network: 0.606 +KVM: 0.601 + +[Qemu-devel] Can I have someone's feedback on [bug 1809075] Concurrency bug on keyboard events: capslock LED messing up keycode streams causes character misses at guest kernel + +Hi everyone. +Can I please have someone's feedback on this bug? +https://bugs.launchpad.net/qemu/+bug/1809075 +Briefly, guest OS loses characters sent to it via vnc. And I spot the +bug in relation to ps2 driver. +I'm thinking of possible fixes and I might want to use a memory barrier. +But I would really like to have some suggestion from a qemu developer +first. For example, can we brutally drop capslock LED key events in ps2 +queue? +It is actually relevant to openQA, an automated QA tool for openSUSE. +And this bug blocks a few test cases for us. +Thank you in advance! + +Kind regards, +Gao Zhiyuan + +Cc'ing Marc-André & Gerd. + +On 12/19/18 10:31 AM, Gao Zhiyuan wrote: +> +Hi everyone. +> +> +Can I please have someone's feedback on this bug? +> +https://bugs.launchpad.net/qemu/+bug/1809075 +> +Briefly, guest OS loses characters sent to it via vnc. And I spot the +> +bug in relation to ps2 driver. +> +> +I'm thinking of possible fixes and I might want to use a memory barrier. +> +But I would really like to have some suggestion from a qemu developer +> +first. For example, can we brutally drop capslock LED key events in ps2 +> +queue? +> +> +It is actually relevant to openQA, an automated QA tool for openSUSE. +> +And this bug blocks a few test cases for us. +> +> +Thank you in advance! +> +> +Kind regards, +> +Gao Zhiyuan +> + +On Thu, Jan 03, 2019 at 12:05:54PM +0100, Philippe Mathieu-Daudé wrote: +> +Cc'ing Marc-André & Gerd. +> +> +On 12/19/18 10:31 AM, Gao Zhiyuan wrote: +> +> Hi everyone. +> +> +> +> Can I please have someone's feedback on this bug? +> +> +https://bugs.launchpad.net/qemu/+bug/1809075 +> +> Briefly, guest OS loses characters sent to it via vnc. And I spot the +> +> bug in relation to ps2 driver. +> +> +> +> I'm thinking of possible fixes and I might want to use a memory barrier. +> +> But I would really like to have some suggestion from a qemu developer +> +> first. For example, can we brutally drop capslock LED key events in ps2 +> +> queue? +There is no "capslock LED key event". 0xfa is KBD_REPLY_ACK, and the +device queues it in response to guest port writes. Yes, the ack can +race with actual key events. But IMO that isn't a bug in qemu. + +Probably the linux kernel just throws away everything until it got the +ack for the port write, and that way the key event gets lost. On +physical hardware you will not notice because it is next to impossible +to type fast enough to hit the race window. + +So, go fix the kernel. + +Alternatively fix vncdotool to send uppercase letters properly with +shift key pressed. Then qemu wouldn't generate capslock key events +(that happens because qemu thinks guest and host capslock state is out +of sync) and the guests's capslock led update request wouldn't get into +the way. + +cheers, + Gerd + diff --git a/results/classifier/108/other/508 b/results/classifier/108/other/508 new file mode 100644 index 000000000..187c75d08 --- /dev/null +++ b/results/classifier/108/other/508 @@ -0,0 +1,16 @@ +device: 0.838 +performance: 0.638 +other: 0.598 +network: 0.591 +graphic: 0.501 +semantic: 0.261 +files: 0.257 +debug: 0.244 +boot: 0.211 +permissions: 0.187 +vnc: 0.078 +socket: 0.066 +PID: 0.050 +KVM: 0.009 + +x86_64 cmpxchg behavior in qemu tcg does not match the real CPU |