All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] 9pfs is broken in 2.5 (SIGSEGV) (bisected)
@ 2015-12-19  8:05 Michael Tokarev
  2015-12-19  8:15 ` Michael Tokarev
       [not found] ` <5675120F.3000904@tls.msk.ru>
  0 siblings, 2 replies; 4+ messages in thread
From: Michael Tokarev @ 2015-12-19  8:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, Aneesh Kumar K.V, Greg Kurz

When trying to mount a 9p filesystem in guest in 2.5 qemu,
qemu immediately segfaults.

 qemu-system-x86_64 ...
  -fsdev local,security_model=none,id=fsd0,path=/tmp
  -device virtio-9p-pci,fsdev=fsd0,mount_tag=fsd0


 mount -t 9p -o trans=virtio,version=9p2000.u fsd0 /mnt
 (SIGSEGV)

The problem goes down to the following commit:

commit ebac1202c95a4f1b76b6ef3f0f63926fa76e753e
Author: Paolo Bonzini <pbonzini@redhat.com>
Date:   Fri Nov 27 12:43:06 2015 +0100

    virtio-9p: use QEMU thread pool

    The QEMU thread pool already has a mechanism to invoke callbacks in the main
    thread.  It does not need an EventNotifier and it is more efficient too.
    Use it instead of GAsyncQueue + GThreadPool + glue.

    As a side effect, it silences Coverity's complaint about an unchecked
    return value for event_notifier_init.

    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
    (removed no more needed #include <glib.h> from virtio-9p-coth.h)
    Signed-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com>

This is a heads-up for now, digging further.

/mjt

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-12-19 18:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-19  8:05 [Qemu-devel] 9pfs is broken in 2.5 (SIGSEGV) (bisected) Michael Tokarev
2015-12-19  8:15 ` Michael Tokarev
     [not found] ` <5675120F.3000904@tls.msk.ru>
2015-12-19  9:16   ` Michael Tokarev
2015-12-19 18:41     ` Greg Kurz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.