I got no comments in the bug about splitting non-SHM packets, so I went ahead and produced a patch. I cannot reproduce the qemu crash after having applied it. With that we can re-enable srbchannel again. Note: This patch conflicts with pmeerw's "split up do_read" patch, but since that patch was broken and pmeerw did not come up with a new version, I went ahead with making a conflicting patch. David Henningsson (3): pstream: Don't split (non-SHM) memblocks protocol-native: Re-enable srbchannel pstream: Remove unnecessary if condition src/pulsecore/protocol-native.c | 2 +- src/pulsecore/pstream.c | 160 +++++++++++++++++++--------------------- 2 files changed, 77 insertions(+), 85 deletions(-) -- 1.9.1