#18109: UI freezes / becomes unusable
-----------------------------+----------------------------
Reporter: outsidecontext | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: - General | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Platform: All |
-----------------------------+----------------------------
Comment (by kallisti5):
If the cause is virtio, then this would likely be a blocker for
R1/Beta4... we have a *lot* of vm users of Haiku
Here's the qemu raw command from gnome boxes:
{{{
usr/bin/qemu-system-x86_64 -name guest=haikunightly,debug-threads=on -S
-object {"qom-
type":"secret","id":"masterKey0","format":"raw","file":"/home/kallisti5/.config/libvirt/qemu/lib/domain-1-haikunightly
/master-key.aes"} -machine pc-i440fx-7.1,usb=off,dump-guest-core=off
,memory-backend=pc.ram -accel kvm -cpu host,migratable=on -m 4096 -object
{"qom-type":"memory-backend-ram","id":"pc.ram","size":4294967296}
-overcommit mem-lock=off -smp 32,sockets=1,dies=1,cores=16,threads=2 -uuid
7ef4ef7c-daba-4ee9-b0a5-1b0498fc505d -no-user-config -nodefaults -chardev
socket,id=charmonitor,fd=24,server=on,wait=off -mon
chardev=charmonitor,id=monitor,mode=control -rtc
base=localtime,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-
hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global
PIIX4_PM.disable_s4=1 -boot menu=on,strict=on -device {"driver":"ich9-usb-
ehci1","id":"usb","bus":"pci.0","addr":"0x5.0x7"} -device {"driver":"ich9
-usb-
uhci1","masterbus":"usb.0","firstport":0,"bus":"pci.0","multifunction":true,"addr":"0x5"}
-device {"driver":"ich9-usb-
uhci2","masterbus":"usb.0","firstport":2,"bus":"pci.0","addr":"0x5.0x1"}
-device {"driver":"ich9-usb-
uhci3","masterbus":"usb.0","firstport":4,"bus":"pci.0","addr":"0x5.0x2"}
-device {"driver":"virtio-serial-pci","id":"virtio-
serial0","bus":"pci.0","addr":"0x8"} -device {"driver":"usb-
ccid","id":"ccid0","bus":"usb.0","port":"1"} -blockdev
{"driver":"file","filename":"/home/kallisti5/.local/share/gnome-
boxes/images/haikunightly","node-
name":"libvirt-2-storage","cache":{"direct":false,"no-flush":false},"auto-
read-only":true,"discard":"unmap"} -blockdev {"node-
name":"libvirt-2-format","read-
only":false,"discard":"unmap","cache":{"direct":false,"no-
flush":false},"driver":"qcow2","file":"libvirt-2-storage","backing":null}
-device {"driver":"virtio-blk-
pci","bus":"pci.0","addr":"0x6","drive":"libvirt-2-format","id":"virtio-
disk0","bootindex":1,"write-cache":"on"} -blockdev
{"driver":"file","filename":"/home/kallisti5/Downloads/haiku-
r1beta4-rc1-x86_64-anyboot.iso","node-name":"libvirt-1-storage","auto-
read-only":true,"discard":"unmap"} -blockdev {"node-
name":"libvirt-1-format","read-
only":true,"driver":"raw","file":"libvirt-1-storage"} -device {"driver
":"ide-
cd","bus":"ide.1","unit":0,"drive":"libvirt-1-format","id":"ide0-1-0"}
-netdev user,id=hostnet0 -device
{"driver":"rtl8139","netdev":"hostnet0","id":"net0","mac":"52:54:00:e8:9e:f7","bus":"pci.0","addr":"0x3"}
-chardev spicevmc,id=charsmartcard0,name=smartcard -device {"driver
":"ccid-card-
passthru","chardev":"charsmartcard0","id":"smartcard0","bus":"ccid0.0"}
-chardev pty,id=charserial0 -device {"driver":"isa-
serial","chardev":"charserial0","id":"serial0","index":0} -chardev
spiceport,id=charchannel0,name=org.spice-space.webdav.0 -device
{"driver":"virtserialport","bus":"virtio-
serial0.0","nr":1,"chardev":"charchannel0","id":"channel0","name":"org
.spice-space.webdav.0"} -chardev spicevmc,id=charchannel1,name=vdagent
-device {"driver":"virtserialport","bus":"virtio-
serial0.0","nr":2,"chardev":"charchannel1","id":"channel1","name":"com.redhat.spice.0"}
-device {"driver":"usb-tablet","id":"input0","bus":"usb.0","port":"2"}
-audiodev {"id":"audio1","driver":"spice"} -spice port=0,disable-
ticketing=on,image-compression=off,seamless-migration=on -device {"driver
":"qxl-
vga","id":"video0","max_outputs":1,"ram_size":67108864,"vram_size":67108864,"vram64_size_mb":0,"vgamem_mb":16,"bus":"pci.0","addr":"0x2"}
-device {"driver":"intel-hda","id":"sound0","bus":"pci.0","addr":"0x4"}
-device {"driver":"hda-
duplex","id":"sound0-codec0","bus":"sound0.0","cad":0,"audiodev":"audio1"}
-chardev spicevmc,id=charredir0,name=usbredir -device {"driver":"usb-
redir","chardev":"charredir0","id":"redir0","bus":"usb.0","port":"3"}
-chardev spicevmc,id=charredir1,name=usbredir -device {"driver":"usb-
redir","chardev":"charredir1","id":"redir1","bus":"usb.0","port":"4"}
-chardev spicevmc,id=charredir2,name=usbredir -device {"driver":"usb-
redir","chardev":"charredir2","id":"redir2","bus":"usb.0","port":"5"}
-chardev spicevmc,id=charredir3,name=usbredir -device {"driver":"usb-
redir","chardev":"charredir3","id":"redir3","bus":"usb.0","port":"6"}
-device {"driver":"virtio-balloon-
pci","id":"balloon0","bus":"pci.0","addr":"0x7"} -sandbox
on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny
-msg timestamp=on
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/18109#comment:23>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.