From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36499) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R0wgb-0004Bj-5a for qemu-devel@nongnu.org; Tue, 06 Sep 2011 10:31:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R0wga-00084C-Ai for qemu-devel@nongnu.org; Tue, 06 Sep 2011 10:31:37 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:48261) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R0wga-000846-8K for qemu-devel@nongnu.org; Tue, 06 Sep 2011 10:31:36 -0400 Received: by yxt3 with SMTP id 3so3368103yxt.4 for ; Tue, 06 Sep 2011 07:31:35 -0700 (PDT) Message-ID: <4E662EC4.4050705@codemonkey.ws> Date: Tue, 06 Sep 2011 09:31:32 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <4E66027C.3090909@redhat.com> In-Reply-To: <4E66027C.3090909@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] glib mainloop breaks virtfs List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: "qemu-devel@nongnu.org" , "Aneesh Kumar K.V" On 09/06/2011 06:22 AM, Gerd Hoffmann wrote: > Hi, > > virtfs stopped working for me in master, the guest (fedora 15) just > hangs at boot when mounting the virtfs filesystems. Bisecting points to > this commit: > > rincewind kraxel ~/projects/qemu ((69e5bb6...)|BISECTING)# git bisect good > 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2 is the first bad commit > commit 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2 > Author: Anthony Liguori > Date: Mon Aug 22 08:12:53 2011 -0500 > > main: switch qemu_set_fd_handler to g_io_add_watch The v9fs code uses qemu_set_fd_handler to trigger coroutines. I suspect this is not going to be a fun one to debug. This changeset changes the ordering of when callbacks are fired so it may be triggering a latent bug in the coroutine usage in virtio-9p. Aneesh, can you take a look at it? Regards, Anthony Liguori > > cheers, > Gerd >