From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGTmV-0000W9-SE for qemu-devel@nongnu.org; Mon, 12 Dec 2016 11:48:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGTmR-0001iC-DC for qemu-devel@nongnu.org; Mon, 12 Dec 2016 11:48:51 -0500 Received: from mx1.redhat.com ([209.132.183.28]:46220) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cGTmR-0001hz-6o for qemu-devel@nongnu.org; Mon, 12 Dec 2016 11:48:47 -0500 From: Markus Armbruster References: <20161209203954.GW4027@thinpad.lan.raisama.net> Date: Mon, 12 Dec 2016 17:48:43 +0100 In-Reply-To: <20161209203954.GW4027@thinpad.lan.raisama.net> (Eduardo Habkost's message of "Fri, 9 Dec 2016 18:39:54 -0200") Message-ID: <8760mp14b8.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] Reproducible crash on PCIe hotplug List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eduardo Habkost Cc: qemu-devel@nongnu.org, Marcel Apfelbaum , Cao jin , "Michael S. Tsirkin" Eduardo Habkost writes: > Using latest qemu.git master: > > $ qemu-system-x86_64 -machine q35 -readconfig docs/q35-chipset.cfg -monitor stdio > QEMU 2.7.93 monitor - type 'help' for more information > (qemu) device_add e1000e,bus=ich9-pcie-port-4,addr=00 > (qemu) device_add e1000e,bus=ich9-pcie-port-4,addr=08 > Segmentation fault (core dumped) Bisected to commit 3f1e1478db2d67098d98f2c3acf5a4946b7fb643 Author: Cao jin Date: Wed Oct 28 14:20:31 2015 +0800 enable multi-function hot-add Enable PCIe device multi-function hot-add, just ensure function 0 is added last, then driver will get the notification to scan the slot. Signed-off-by: Cao jin Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin It's in v2.5.0, probably no need to hold the release for a fix.