Re: xine lock up

Xavier Bachelot <[email protected]>
Newsgroups gmane.comp.video.xine.user
Message-ID <[email protected]>
Xavier Bachelot wrote:
> Hi,
> 
> I'm launching xine thru mythtv on an VIA Epia CLE266 with -V xxmc. 
> Sometimes, but not every time, after playing a video or a dvd, xine will 
> lock up using all the cpu and never gives the hands back to mythtv.
> 
> Here's the stacktrace :
> 
> (gdb) bt
> #0  0x0012d402 in __kernel_vsyscall ()
> #1  0x0055f5d5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
> /lib/libpthread.so.0
> #2  0x004dd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
> #3  0x005fe0ff in _xcb_lock_io () from /usr/lib/libxcb.so.1
> #4  0x005fe29c in ?? () from /usr/lib/libxcb.so.1
> #5  0x005ffed9 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
> #6  0x002ac15d in _XReply () from /usr/lib/libX11.so.6
> #7  0x0029feaa in XSync () from /usr/lib/libX11.so.6
> #8  0x00280cfe in XCloseDisplay () from /usr/lib/libX11.so.6
> #9  0x0805bb20 in xine_list_post_plugins ()
> #10 0x0806dddf in xine_list_post_plugins ()
> #11 0x00413390 in __libc_start_main () from /lib/libc.so.6
> #12 0x0804e891 in xine_list_post_plugins ()
> 
> Unfortunatly, I'm not good at reading traces. Is the bug in xine-lib, in 
> libxcb or elsewhere  ? Do you need more informations ?
> 
Sorry to come back so quick, here is a better and more complete 
backtrace. Some debuginfo packages were not matching the actual 
packages. And also, xine-lib is 1.1.9.1, xine is 0.99.5 and libxcb is 
1.0 on Fedora 8.

(gdb) thread apply all bt

Thread 4 (Thread -1340146800 (LWP 3116)):
#0  0x0012d402 in __kernel_vsyscall ()
#1  0x0055f5d5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0x004dd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x005fe280 in _xcb_conn_wait (c=0x8b51668, cond=0xb01ecdd8, 
vector=0x0, count=0x0) at xcb_conn.c:296
#4  0x005ffed9 in xcb_wait_for_reply (c=0x8b51668, request=16486, 
e=0xb01ece48) at xcb_in.c:344
#5  0x002ac15d in _XReply () from /usr/lib/libX11.so.6
#6  0x0029feaa in XSync () from /usr/lib/libX11.so.6
#7  0x080b08ac in xine_list_post_plugins () at load_plugins.c:2220
#8  0x080af136 in xine_list_post_plugins () at load_plugins.c:2220
#9  0x080c05f0 in xine_list_post_plugins () at load_plugins.c:2220
#10 0x08059dd4 in xine_list_post_plugins () at load_plugins.c:2220
#11 0x0806ac17 in xine_list_post_plugins () at load_plugins.c:2220
#12 0x0015022c in listener_loop (queue_gen=0x976b290) at events.c:220
#13 0x0055b50b in start_thread () from /lib/libpthread.so.0
#14 0x004d0b2e in clone () from /lib/libc.so.6

Thread 3 (Thread -1354736752 (LWP 3117)):
#0  0x0012d402 in __kernel_vsyscall ()
#1  0x0055f5d5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0x004dd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0013f898 in fifo_buffer_get (fifo=0x976b8b8) at buffer.c:230
#4  0x001458db in video_decoder_loop (stream_gen=0x97afa78) at 
video_decoder.c:130
#5  0x0055b50b in start_thread () from /lib/libpthread.so.0
#6  0x004d0b2e in clone () from /lib/libc.so.6

Thread 2 (Thread -1379816560 (LWP 3119)):
#0  0x0012d402 in __kernel_vsyscall ()
#1  0x0055f5d5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0x004dd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0013f898 in fifo_buffer_get (fifo=0x97e4128) at buffer.c:230
#4  0x001458db in video_decoder_loop (stream_gen=0x97e2240) at 
video_decoder.c:130
#5  0x0055b50b in start_thread () from /lib/libpthread.so.0
#6  0x004d0b2e in clone () from /lib/libc.so.6

Thread 1 (Thread -1208191296 (LWP 3104)):
#0  0x0012d402 in __kernel_vsyscall ()
#1  0x0055f5d5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0x004dd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x005fe0ff in _xcb_lock_io (c=0x8b51668) at xcb_conn.c:279
#4  0x005fe29c in _xcb_conn_wait (c=0x8b51668, cond=0xbf9ef398, 
vector=0x0, count=0x0) at xcb_conn.c:320
#5  0x005ffed9 in xcb_wait_for_reply (c=0x8b51668, request=16483, 
e=0xbf9ef408) at xcb_in.c:344
#6  0x002ac15d in _XReply () from /usr/lib/libX11.so.6
#7  0x0029feaa in XSync () from /usr/lib/libX11.so.6
#8  0x00280cfe in XCloseDisplay () from /usr/lib/libX11.so.6
#9  0x0805bb20 in xine_list_post_plugins () at load_plugins.c:2220
#10 0x0806dddf in xine_list_post_plugins () at load_plugins.c:2220
#11 0x00413390 in __libc_start_main () from /lib/libc.so.6
#12 0x0804e891 in xine_list_post_plugins () at load_plugins.c:2220
#0  0x0012d402 in __kernel_vsyscall ()

Regards,
Xavier


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.