From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@bugzilla.kernel.org Subject: [Bug 55201] host panic when "creating guest, doing scp and killing QEMU process" continuously Date: Thu, 14 Mar 2013 10:37:25 +0000 (UTC) Message-ID: <20130314103725.58D2711F877@bugzilla.kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To: kvm@vger.kernel.org Return-path: Received: from mail.kernel.org ([198.145.19.201]:40545 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757029Ab3CNKha (ORCPT ); Thu, 14 Mar 2013 06:37:30 -0400 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C131B201DA for ; Thu, 14 Mar 2013 10:37:28 +0000 (UTC) Received: from bugzilla.kernel.org (bugzilla.kernel.org [198.145.19.217]) by mail.kernel.org (Postfix) with ESMTP id 88A30201D3 for ; Thu, 14 Mar 2013 10:37:27 +0000 (UTC) In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: https://bugzilla.kernel.org/show_bug.cgi?id=55201 Gleb changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gleb@redhat.com --- Comment #3 from Gleb 2013-03-14 10:37:25 --- There is a deadlock in pvclock handling: cpu0: cpu1: kvm_gen_update_masterclock() kvm_guest_time_update() spin_lock(pvclock_gtod_sync_lock) local_irq_save(flags) spin_lock(pvclock_gtod_sync_lock) kvm_make_mclock_inprogress_request(kvm) make_all_cpus_request() smp_call_function_many() Now if smp_call_function_many() called by cpu0 tries to call function on cpu1 there will be a deadlock. It shouldn't do it though since make_all_cpus_request() is careful to not IPI to cpus that are not in a guest mode and cpu1 is not in a guest mode. The only way I see the deadlock may happen is if make_all_cpus_request() fails to allocate "cpus" cpu mask in which case it IPIs all online cpus. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug.