<div><span style="font-family: 'lucida Grande', Verdana; line-height: 23px; ">Hi,</span>
</div><div><font face="lucida Grande, Verdana"><span style="line-height: 23px;">     </span></font>When a video is playing, the client is turned on and off every two seconds. </div><div>Then assert error appears in certain time given information on the stackĄŁ</div><div> </div><div><pre style="line-height: normal; "><i>detail log:</i></pre></div><div><font face="lucida Grande, Verdana"><div style="line-height: 23px; ">((null):10319): SpiceWorker-ERROR **: ../spice-common/common/ring.h:121:ring_next: assertion `pos->next != NULL && pos->prev != NULL' failed</div><div style="line-height: 23px; ">red_peer_receive: Connection reset by peer</div><div style="line-height: 23px; ">red_channel_client_disconnect: 0x7f3630764960 (channel 0x7f36304721c0 type 9 id 1)</div><div style="line-height: 23px; ">red_channel_client_disconnect: 0x7f3630764960 (channel 0x7f36304721c0 type 9 id 1)</div><div style="line-height: 23px; ">red_peer_receive: Connection reset by peer</div><div style="line-height: 23px; ">red_channel_client_disconnect: 0x7f36306b95a0 (channel 0x7f3630719b70 type 9 id 0)</div><div style="line-height: 23px; ">red_channel_client_disconnect: 0x7f36306b95a0 (channel 0x7f3630719b70 type 9 id 0)</div><div style="line-height: 23px; ">red_peer_receive: Connection reset by peer</div><div style="line-height: 23px; ">red_channel_client_disconnect: 0x7f36306a2010 (channel 0x7f36303eb050 type 1 id 0)</div><div style="line-height: 23px; ">main_channel_client_on_disconnect: rcc=0x7f36306a2010</div><div style="line-height: 23px; ">red_client_destroy: destroy client with #channels 4</div><div style="line-height: 23px; ">red_dispatcher_disconnect_cursor_peer: </div><div style="line-height: 23px; ">Thread 5 (Thread 0x7f3624e02700 (LWP 10395)):</div><div style="line-height: 23px; ">#0  0x00007f362e05c054 in __lll_lock_wait () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#1  0x00007f362e057388 in _L_lock_854 () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#2  0x00007f362e057257 in pthread_mutex_lock () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#3  0x00007f362e71e000 in ?? ()</div><div style="line-height: 23px; ">#4  0x00007f362e71f5cb in ?? ()</div><div style="line-height: 23px; ">#5  0x00007f362e71fa29 in ?? ()</div><div style="line-height: 23px; ">#6  0x00007f362e72090d in ?? ()</div><div style="line-height: 23px; ">#7  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#8  0x00007f362bf1267d in clone () from /lib64/libc.so.6</div><div style="line-height: 23px; ">Thread 4 (Thread 0x7f361ffff700 (LWP 10398)):</div><div style="line-height: 23px; ">#0  0x00007f362e05c054 in __lll_lock_wait () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#1  0x00007f362e057388 in _L_lock_854 () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#2  0x00007f362e057257 in pthread_mutex_lock () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#3  0x00007f362e71e000 in ?? ()</div><div style="line-height: 23px; ">#4  0x00007f362e71f5cb in ?? ()</div><div style="line-height: 23px; ">#5  0x00007f362e71fa29 in ?? ()</div><div style="line-height: 23px; ">#6  0x00007f362e72090d in ?? ()</div><div style="line-height: 23px; ">#7  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#8  0x00007f362bf1267d in clone () from /lib64/libc.so.6</div><div style="line-height: 23px; ">Thread 3 (Thread 0x7f35efbfd700 (LWP 10407)):</div><div style="line-height: 23px; ">#0  0x00007f362e05c54d in read () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#1  0x00007f362c6aec10 in read () at /usr/include/bits/unistd.h:45</div><div style="line-height: 23px; ">#2  spice_backtrace_gstack () at backtrace.c:100</div><div style="line-height: 23px; ">#3  0x00007f362c6b6d40 in spice_logv (log_domain=0x7f362c732f9e "SpiceWorker", log_level=SPICE_LOG_LEVEL_ERROR, strloc=0x7f362c72d8c0 "../spice-common/common/ring.h:121", function=0x7f362c735049 "ring_next", format=0x7f362c72dd58 "assertion `%s' failed", args=0x7f35efbfc8b0) at log.c:108</div><div style="line-height: 23px; ">#4  0x00007f362c6b6e7a in spice_log (log_domain=<value optimized out>, log_level=<value optimized out>, strloc=<value optimized out>, function=<value optimized out>, format=<value optimized out>) at log.c:123</div><div style="line-height: 23px; ">#5  0x00007f362c67a62c in ring_next (ring=0x7f35e821d0e0, pos=0x7f35e8dbf410) at ../spice-common/common/ring.h:121</div><div style="line-height: 23px; ">#6  0x00007f362c692d0c in red_pipes_add_drawable (worker=0x7f35e80008c0, ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:1458</div><div style="line-height: 23px; ">#7  red_process_drawable (worker=0x7f35e80008c0, ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:3994</div><div style="line-height: 23px; ">#8  red_process_commands (worker=0x7f35e80008c0, ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:4932</div><div style="line-height: 23px; ">#9  0x00007f362c69558e in red_worker_main (arg=<value optimized out>) at red_worker.c:11899</div><div style="line-height: 23px; ">#10 0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#11 0x00007f362bf1267d in clone () from /lib64/libc.so.6</div><div style="line-height: 23px; ">Thread 2 (Thread 0x7f362679e700 (LWP 15333)):</div><div style="line-height: 23px; ">#0  0x00007f362e0597bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#1  0x00007f362e73d3c7 in ?? ()</div><div style="line-height: 23px; ">#2  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#3  0x00007f362bf1267d in clone () from /lib64/libc.so.6</div><div style="line-height: 23px; ">Thread 1 (Thread 0x7f362e674940 (LWP 10319)):</div><div style="line-height: 23px; ">#0  0x00007f362e05c54d in read () from /lib64/libpthread.so.0</div><div style="line-height: 23px; ">#1  0x00007f362c6749c3 in read (fd=19, buf=0x7fffba11542c "6\177", size=4, block=<value optimized out>) at /usr/include/bits/unistd.h:45</div><div style="line-height: 23px; ">#2  read_safe (fd=19, buf=0x7fffba11542c "6\177", size=4, block=<value optimized out>) at dispatcher.c:76</div><div style="line-height: 23px; ">#3  0x00007f362c674bf6 in dispatcher_send_message (dispatcher=0x7f36306dc9e8, message_type=11, payload=0x7fffba115460) at dispatcher.c:188</div><div style="line-height: 23px; ">#4  0x00007f362c67564d in red_dispatcher_disconnect_cursor_peer (rcc=0x7f35e82b02c0) at red_dispatcher.c:201</div><div style="line-height: 23px; ">#5  0x00007f362c674335 in red_client_destroy (client=0x7f3630517150) at red_channel.c:1725</div><div style="line-height: 23px; ">#6  0x00007f362c69ea9b in reds_client_disconnect (client=0x7f3630517150) at reds.c:731</div><div style="line-height: 23px; ">#7  0x00007f362c670221 in red_peer_handle_incoming (rcc=0x7f36306a2010) at red_channel.c:285</div><div style="line-height: 23px; ">#8  red_channel_client_receive (rcc=0x7f36306a2010) at red_channel.c:294</div><div style="line-height: 23px; ">#9  0x00007f362c670b3c in red_channel_client_event (fd=<value optimized out>, event=<value optimized out>, data=0x7f36306a2010) at red_channel.c:1207</div><div style="line-height: 23px; ">#10 0x00007f362e6fb3df in ?? ()</div><div style="line-height: 23px; ">#11 0x00007f362e71daca in ?? ()</div><div style="line-height: 23px; ">#12 0x00007f362e6fe158 in main ()</div><div>2013-08-13 10:07:22.941+0000: shutting down</div></font></div>