<br clear="all">Hi,<br><br>&nbsp;I found tht adding an extra check like below helps me solve the problem :<br><br>src/pulsecore/protocol-native.c <br><br>static int playback_stream_process_msg(pa_msgobject *o, int code, void*userdata, int64_t offset, pa_memchunk *chunk) {
<br>&nbsp;&nbsp;&nbsp; playback_stream *s = PLAYBACK_STREAM(o);<br>&nbsp;&nbsp;&nbsp; playback_stream_assert_ref(s);<br><br>&nbsp;&nbsp;&nbsp; if (!s-&gt;connection)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return -1;<br><br>&nbsp;&nbsp;&nbsp; switch (code) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case PLAYBACK_STREAM_MESSAGE_REQUEST_DATA: {
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pa_tagstruct *t;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int32_t l = 0;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s-&gt;sink_input-&gt;state == 3)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>........<br>.......<br>.......<br><br><br><br>-- <br>Regards,<br><br>
Dsk