[Spice-devel] help

Yonit Halperin yhalperi at redhat.com
Mon Aug 26 12:24:01 PDT 2013


Hi,
On 08/26/2013 02:43 AM, 天知道 wrote:
> Hi,
> When a video is playing, the client is turned on and off every two seconds.
> Then assert error appears in certain time given information on the stack。
>
What do you mean by "the client is turned on and off every two 
seconds"?. What are the server and client versions? Similar asserts to 
the one you describe have been fixed in Release 0.12.4 of the server.

Cheers,
Yonit.
> /detail log:/
>
> ((null):10319): SpiceWorker-ERROR **:
> ../spice-common/common/ring.h:121:ring_next: assertion `pos->next !=
> NULL && pos->prev != NULL' failed
> red_peer_receive: Connection reset by peer
> red_channel_client_disconnect: 0x7f3630764960 (channel 0x7f36304721c0
> type 9 id 1)
> red_channel_client_disconnect: 0x7f3630764960 (channel 0x7f36304721c0
> type 9 id 1)
> red_peer_receive: Connection reset by peer
> red_channel_client_disconnect: 0x7f36306b95a0 (channel 0x7f3630719b70
> type 9 id 0)
> red_channel_client_disconnect: 0x7f36306b95a0 (channel 0x7f3630719b70
> type 9 id 0)
> red_peer_receive: Connection reset by peer
> red_channel_client_disconnect: 0x7f36306a2010 (channel 0x7f36303eb050
> type 1 id 0)
> main_channel_client_on_disconnect: rcc=0x7f36306a2010
> red_client_destroy: destroy client with #channels 4
> red_dispatcher_disconnect_cursor_peer:
> Thread 5 (Thread 0x7f3624e02700 (LWP 10395)):
> #0  0x00007f362e05c054 in __lll_lock_wait () from /lib64/libpthread.so.0
> #1  0x00007f362e057388 in _L_lock_854 () from /lib64/libpthread.so.0
> #2  0x00007f362e057257 in pthread_mutex_lock () from /lib64/libpthread.so.0
> #3  0x00007f362e71e000 in ?? ()
> #4  0x00007f362e71f5cb in ?? ()
> #5  0x00007f362e71fa29 in ?? ()
> #6  0x00007f362e72090d in ?? ()
> #7  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0
> #8  0x00007f362bf1267d in clone () from /lib64/libc.so.6
> Thread 4 (Thread 0x7f361ffff700 (LWP 10398)):
> #0  0x00007f362e05c054 in __lll_lock_wait () from /lib64/libpthread.so.0
> #1  0x00007f362e057388 in _L_lock_854 () from /lib64/libpthread.so.0
> #2  0x00007f362e057257 in pthread_mutex_lock () from /lib64/libpthread.so.0
> #3  0x00007f362e71e000 in ?? ()
> #4  0x00007f362e71f5cb in ?? ()
> #5  0x00007f362e71fa29 in ?? ()
> #6  0x00007f362e72090d in ?? ()
> #7  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0
> #8  0x00007f362bf1267d in clone () from /lib64/libc.so.6
> Thread 3 (Thread 0x7f35efbfd700 (LWP 10407)):
> #0  0x00007f362e05c54d in read () from /lib64/libpthread.so.0
> #1  0x00007f362c6aec10 in read () at /usr/include/bits/unistd.h:45
> #2  spice_backtrace_gstack () at backtrace.c:100
> #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
> #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
> #5  0x00007f362c67a62c in ring_next (ring=0x7f35e821d0e0,
> pos=0x7f35e8dbf410) at ../spice-common/common/ring.h:121
> #6  0x00007f362c692d0c in red_pipes_add_drawable (worker=0x7f35e80008c0,
> ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:1458
> #7  red_process_drawable (worker=0x7f35e80008c0,
> ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:3994
> #8  red_process_commands (worker=0x7f35e80008c0,
> ring_is_empty=0x7f35efbfcc1c, max_pipe_size=50) at red_worker.c:4932
> #9  0x00007f362c69558e in red_worker_main (arg=<value optimized out>) at
> red_worker.c:11899
> #10 0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0
> #11 0x00007f362bf1267d in clone () from /lib64/libc.so.6
> Thread 2 (Thread 0x7f362679e700 (LWP 15333)):
> #0  0x00007f362e0597bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib64/libpthread.so.0
> #1  0x00007f362e73d3c7 in ?? ()
> #2  0x00007f362e055851 in start_thread () from /lib64/libpthread.so.0
> #3  0x00007f362bf1267d in clone () from /lib64/libc.so.6
> Thread 1 (Thread 0x7f362e674940 (LWP 10319)):
> #0  0x00007f362e05c54d in read () from /lib64/libpthread.so.0
> #1  0x00007f362c6749c3 in read (fd=19, buf=0x7fffba11542c "6\177",
> size=4, block=<value optimized out>) at /usr/include/bits/unistd.h:45
> #2  read_safe (fd=19, buf=0x7fffba11542c "6\177", size=4, block=<value
> optimized out>) at dispatcher.c:76
> #3  0x00007f362c674bf6 in dispatcher_send_message
> (dispatcher=0x7f36306dc9e8, message_type=11, payload=0x7fffba115460) at
> dispatcher.c:188
> #4  0x00007f362c67564d in red_dispatcher_disconnect_cursor_peer
> (rcc=0x7f35e82b02c0) at red_dispatcher.c:201
> #5  0x00007f362c674335 in red_client_destroy (client=0x7f3630517150) at
> red_channel.c:1725
> #6  0x00007f362c69ea9b in reds_client_disconnect (client=0x7f3630517150)
> at reds.c:731
> #7  0x00007f362c670221 in red_peer_handle_incoming (rcc=0x7f36306a2010)
> at red_channel.c:285
> #8  red_channel_client_receive (rcc=0x7f36306a2010) at red_channel.c:294
> #9  0x00007f362c670b3c in red_channel_client_event (fd=<value optimized
> out>, event=<value optimized out>, data=0x7f36306a2010) at
> red_channel.c:1207
> #10 0x00007f362e6fb3df in ?? ()
> #11 0x00007f362e71daca in ?? ()
> #12 0x00007f362e6fe158 in main ()
> 2013-08-13 10:07:22.941+0000: shutting down
>
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>



More information about the Spice-devel mailing list