Hi,

A patch like the attached (warning: untested) should do as quick&dirty
fix for stable. But IMO we really should fix spice instead.

I agree. I'm not sure I like the idea of still calling QEMU code without
holding the mutex (even the QObject code).

I though just creating the objects isn't an issue, but if you disagree we can just move up the lock to the head of the function.

Can you just use a bottom half to defer this work to the I/O thread?
Bottom half scheduling has to be signal safe which means it will also be
thread safe.

Not that straight forward as I would have to pass arguments to the bottom half.

cheers,
  Gerd

_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to