Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753975AbdC1DQ0 convert rfc822-to-8bit (ORCPT ); Mon, 27 Mar 2017 23:16:26 -0400 Received: from mout.gmx.net ([212.227.15.18]:59387 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753863AbdC1DQZ (ORCPT ); Mon, 27 Mar 2017 23:16:25 -0400 Message-ID: <1490670973.27756.54.camel@gmx.de> Subject: Re: Random guest crashes since 5c34d002dcc7 ("virtio_pci: use shared interrupts for virtqueues") From: Mike Galbraith To: "Michael S. Tsirkin" Cc: Christoph Hellwig , Thorsten Leemhuis , virtio-dev@lists.oasis-open.org, Linux Kernel Mailing List , rjones@redhat.com Date: Tue, 28 Mar 2017 05:16:13 +0200 In-Reply-To: <20170328053518-mutt-send-email-mst@kernel.org> References: <20170323145622.GA31690@lst.de> <1490605644.14634.50.camel@gmx.de> <20170327170540.GA28715@lst.de> <20170327211246-mutt-send-email-mst@kernel.org> <1490663300.27756.7.camel@gmx.de> <20170328053518-mutt-send-email-mst@kernel.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.16.5 Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K0:efleFNk/l8bWvID+mgEzs0bDfkuKBpfF9vGSHQqyYl3wGiMW8LL hoAs/j6QMy7TBhEAqh0mYVhzg9QImDXxNi36g3TEtyeA8jOgrjKnJWeknHRc0jSPzcPDOyQ DiUQxy3v3tMwJaVzue6qlr+gCG5HfeBfw8iHCGEivIotOADdqhYJff7SAIfV/WgidbiC962 RfPLz+nw45rVA3GH8dBAA== X-UI-Out-Filterresults: notjunk:1;V01:K0:HxHu0GFenYY=:jsz2eeSXBeipKnCL+3OnuM poWj6nK2di9We65VjUzhLdgZkqR850bUuVWVW1Z91B+yivuRjqQj15T00qF8KREBOXIIQmk8n B4+ojlfwfotSXte6W51Njy68N1pAGX9OiZ4MQGkdwfHpkgGu1ycgS6xjR2dT0qXtt5n5biDyI Zp++q1B3RQikEmtimNXumU6bVRcAaagojxnKMPjYfD685w58/y89TgbqMTQ57YUlFlzTzrC/A ftWHtLdhw7sQqcKkcELBFZRKwq0TQROUR1VspzijF8WmliyyYj1gERlChbHiwPH9awLTxPMFq iSpwFto1H4Q7IY6N28TLgwzEbJawjFUM1tlw2h1JPsVGHejwC7SM2BV8k+khZzJq9BbB/YSTn h3GvxxP8pOvWc2p8TkrdHKZLkKM6eF07IHy2oM3rmfUJKsqx0nZUqNBan0Bo+NKlSs6+5YdHb 0l1YGYJ5/2AxscEze41UF0Tu+Zib8w52YUV1yoV6mGCM06r7vJmFf5neXLYYF2kJl1nDGPPP/ lrrSnwkrLsgdwXx39hf3Iz4FOyZl5rslm6C9227Ed803RSdxisuW80AaJOiN9ch/FwKpEK078 8xq/sKt21fnZUgVY97usQg0tL/DqppKfolq0xzVwf/guHv32XNgo2OANBvD+Aj61Easxyk4IQ zDOTBlaivm76/XM727ijb5IffNK1hqskqF3No0VFVqeINwoTPmm9YMtN2TygNX8XWaFpgJWG8 LkJd69TdNigaYk3w9nyW+O21avon6h+tMkkEx1TaxGWM1vLZuFCPU9gkEaUZrwUFSEf7LxXUP jubaraHS/6jPsf77aJGqQUc9JlxONHPb7SkjclaKZpYh9j2XyAlD3S/W7kkPqs6C/k6E+UTsc /LOonHiRVKAx97YXMY1M7ivyALVIXr2CL0n0Ttgw8= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3303 Lines: 20 On Tue, 2017-03-28 at 05:35 +0300, Michael S. Tsirkin wrote: > On Tue, Mar 28, 2017 at 03:08:20AM +0200, Mike Galbraith wrote: > > On Mon, 2017-03-27 at 21:16 +0300, Michael S. Tsirkin wrote: > > > > > Mike, could you pls send lspci -vv that shows up after > > > boot? > > > > Presuming you mean the virtual box.. > > Yes. Hmm nothing strange here. Can you pls post your QEMU > command line so I can try reproducing? I don't start from the command line, I poke buttons in gui tool for virt-weenies, below is ps result (hope your monitor is 37 feet wide). /usr/bin/qemu-system-x86_64 -name opensuse42.1 -S -machine pc-i440fx-2.3,accel=kvm,usb=off,vmport=off -cpu Haswell-noTSX,+abm,+pdpe1gb,+rdrand,+f16c,+osxsave,+pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss,+acpi,+ds,+vme -m 8192 -realtime mlock=off -smp 8,sockets=1,cores=1,threads=8 -uuid afff4e95-262d-41ca-9189-f40c87c9375b -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/opensuse42.1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot strict=on -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x6.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x6 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x6.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x6.0x2 -device ahci,id=sata0,bus=pci.0,addr=0x5 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive file=/abuild/lib/libvirt/images/opensuse42.1.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=off -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0xa,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -drive file=/dev/sr0,if=none,media=cdrom,id=drive-sata0-0-0,readonly=on,format=raw -device ide-cd,bus=sata0.0,drive=drive-sata0-0-0,id=sata0-0-0 -netdev tap,fd=22,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:be:db:82,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev spicevmc,id=charchannel0,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channel/target/opensuse42.1.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -device usb-tablet,id=input0 -spice port=5900,addr=127.0.0.1,disable-ticketing,seamless-migration=on -k de -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vgamem_mb=16,bus=pci.0,addr=0x2 -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0 -chardev spicevmc,id=charredir1,name=usbredir -device usb-redir,chardev=charredir1,id=redir1 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8 -object rng-random,id=objrng0,filename=/dev/random -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x9 -msg timestamp=on If you want the xml instead, holler. -Mike