[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-devel
Subject:    Re: [xine-devel] xine hangs playing some MOV files on SMP box
From:       Chris Rankin <rankincj () yahoo ! com>
Date:       2003-06-06 18:18:13
[Download RAW message or body]

 --- Michael Roitzsch <mroi@users.sourceforge.net>
wrote:
> Could you compile and install a debug version and
> provide the output of 
> gdb's 'thread apply all bt' command?

Here you go,
Cheers,
Chris

$ gdb xine
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General
Public License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) run file:///usr/share/Movies/Spiderman1.mov 
Starting program: /usr/local/bin/xine
file:///usr/share/Movies/Spiderman1.mov
[New Thread 16384 (LWP 16423)]
This is xine (X11 gui) - a free video player
v0.9.21cvs
(c) 2000-2003 by G. Bartsch and the xine project team.
Built with xine library 1.0.0 (1-cvs)
Found xine library version: 1.0.0 (1-cvs).
XServer Vendor: The XFree86 Project, Inc. Release:
40300000,
        Protocol Version: 11, Revision: 0,
        Available Screen(s): 1, using 0
        Depth: 16.
        XShmQueryVersion: 1.1.
-[ xiTK version 0.10.3 ]-
-[ xiTK will use XShm ]-
-[ WM type: Unknown ]-
Display is not using Xinerama.
[New Thread 32769 (LWP 16424)]
[New Thread 16386 (LWP 16425)]
[New Thread 32771 (LWP 16427)]
pixel_aspect: 0.998309
main: probing <aadxr3> video output plugin
load_plugins: failed to load video output plugin
<aadxr3>
main: probing <dxr3> video output plugin
load_plugins: failed to load video output plugin
<dxr3>
main: probing <xv> video output plugin
[New Thread 49156 (LWP 16432)]
[New Thread 65541 (LWP 16433)]
[New Thread 81926 (LWP 16434)]
[New Thread 98311 (LWP 16435)]
[New Thread 114696 (LWP 16436)]
[New Thread 131081 (LWP 16437)]
xine_interface: unknown param 10
[New Thread 147466 (LWP 16438)]
xine_interface: unknown param 10
[New Thread 163851 (LWP 16439)]
[New Thread 180236 (LWP 16440)]
xine_interface: unknown param 10
[New Thread 196621 (LWP 16441)]
[New Thread 213006 (LWP 16442)]
xine_interface: unknown param 10
vo_scale: invalid ratio, using 4:3
vo_scale: unknown aspect ratio (0) in stream => using
4:3
[New Thread 229391 (LWP 16443)]
[New Thread 245776 (LWP 16444)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 229391 (LWP 16443)]
0x4048ed51 in __select () at __select:-1
-1      __select: No such file or directory.
        in __select
(gdb) thread apply all bt

Thread 16 (Thread 229391 (LWP 16443)):
#0  0x4048ed51 in __select () at __select:-1
#1  0x45564a0c in ?? ()
#2  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#3  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 15 (Thread 213006 (LWP 16442)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x4006eed6 in fifo_buffer_get (fifo=0x8d8a1a0) at
buffer.c:199
#4  0x4007349e in audio_decoder_loop
(stream_gen=0x8b8d288)
    at audio_decoder.c:60
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 14 (Thread 196621 (LWP 16441)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x4006eed6 in fifo_buffer_get (fifo=0x8b8dbd0) at
buffer.c:199
#4  0x400729e4 in video_decoder_loop
(stream_gen=0x8b8d288)
    at video_decoder.c:78
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 13 (Thread 180236 (LWP 16440)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x40078d58 in xine_event_wait (queue=0x8b8d1f0) at
events.c:54
#4  0x4007908a in listener_loop (queue_gen=0x8b8d1f0)
at events.c:194
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 12 (Thread 163851 (LWP 16439)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x4006eed6 in fifo_buffer_get (fifo=0x894ebd0) at
buffer.c:199
#4  0x400729e4 in video_decoder_loop
(stream_gen=0x894e288)
---Type <return> to continue, or q <return> to quit---
    at video_decoder.c:78
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 11 (Thread 147466 (LWP 16438)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x40078d58 in xine_event_wait (queue=0x894e1f0) at
events.c:54
#4  0x4007908a in listener_loop (queue_gen=0x894e1f0)
at events.c:194
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 10 (Thread 131081 (LWP 16437)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x4006eed6 in fifo_buffer_get (fifo=0x87342f0) at
buffer.c:199
#4  0x400729e4 in video_decoder_loop
(stream_gen=0x87339a8)
    at video_decoder.c:78
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 9 (Thread 114696 (LWP 16436)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x4092ac0f in expWaitForSingleObject
(object=0x464088c8, duration=-1)
    at win32.c:776
#4  0x1000c8b0 in ?? ()
#5  0x40920cc2 in qta_decode_data
(this_gen=0x46500008, buf=0x464088c8)
    at qt_decoder.c:487
#6  0x400739aa in audio_decoder_loop
(stream_gen=0x8702730)
    at audio_decoder.c:315
#7  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#8  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 8 (Thread 98311 (LWP 16435)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x4006eed6 in fifo_buffer_get (fifo=0x85a1148) at
buffer.c:199
---Type <return> to continue, or q <return> to quit---
#4  0x400729e4 in video_decoder_loop
(stream_gen=0x8702730)
    at video_decoder.c:78
#5  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#6  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 7 (Thread 81926 (LWP 16434)):
#0  0x403e09ba in sigsuspend () from /lib/libc.so.6
#1  0x4010e248 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0x4010ad0b in pthread_cond_wait@GLIBC_2.0 () from
/lib/libpthread.so.0
#3  0x40075abf in fifo_remove_int (fifo=0x859f048) at
audio_out.c:327
#4  0x40075b17 in fifo_remove (fifo=0x859f048) at
audio_out.c:355
#5  0x400768b8 in ao_loop (this_gen=0x859e660) at
audio_out.c:897
#6  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#7  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 6 (Thread 65541 (LWP 16433)):
#0  0x4048d289 in poll () from /lib/libc.so.6
#1  0x4196ada9 in snd_mixer_wait (mixer=0x859e628,
timeout=-4) at mixer.c:647
#2  0x4192d7b8 in ao_alsa_handle_event_thread
(data=0x8595b68)
    at audio_alsa_out.c:128
#3  0x4010bd70 in pthread_start_thread () from
/lib/libpthread.so.0
#4  0x4010be72 in pthread_start_thread_event () from
/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---

Thread 5 (Thread 49156 (LWP 16432)):
#0  0x40111b46 in __libc_nanosleep () at
__libc_nanosleep:-1
#1  0x00000000 in ?? ()

Thread 4 (Thread 32771 (LWP 16427)):
#0  0x40111b46 in __libc_nanosleep () at
__libc_nanosleep:-1
#1  0x00000000 in ?? ()

Thread 3 (Thread 16386 (LWP 16425)):
#0  0x40111b46 in __libc_nanosleep () at
__libc_nanosleep:-1
#1  0x00000000 in ?? ()

Thread 2 (Thread 32769 (LWP 16424)):
#0  0x4048d289 in poll () from /lib/libc.so.6
#1  0x4010b97e in __pthread_manager () from
/lib/libpthread.so.0
#2  0x4010bbca in __pthread_manager_event () from
/lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 16423)):
#0  0x40111b46 in __libc_nanosleep () at
__libc_nanosleep:-1
#1  0x00000001 in ?? ()
#2  0x4010aee9 in pthread_cond_timedwait_relative ()
from /lib/libpthread.so.0
#3  0x4007bb93 in xine_demux_control_headers_done
(stream=0x8702730)
---Type <return> to continue, or q <return> to quit---
    at demux.c:150
#4  0x4006b2f8 in xine_open_internal
(stream=0x8702730, 
    mrl=0x8101470
"file:///usr/share/Movies/Spiderman1.mov") at
xine.c:866
#5  0x4006b331 in xine_open (stream=0x8702730, 
    mrl=0xfffffffc <Address 0xfffffffc out of bounds>)
at xine.c:884
#6  0x0804f5e8 in gui_xine_open_and_play (
    _mrl=0x8101470
"file:///usr/share/Movies/Spiderman1.mov", _sub=0x0, 
    start_pos=-4, start_time=-4, offset=-4) at
actions.c:419
#7  0x0804fa3c in gui_play (w=0x0, data=0x0) at
actions.c:558
#8  0x08055aa0 in gui_execute_action_id
(action=ACTID_PLAY) at event.c:404
#9  0x08057961 in on_start (data=0x1) at event.c:1369
#10 0x080b32af in xitk_run (cb=0x8057928 <on_start>,
data=0xfffffffc)
    at xitk.c:1681
#11 0x08057d26 in gui_run () at event.c:1499
#12 0x08065d09 in main (argc=-4, argv=0xfffffffc) at
main.c:1688
#13 0x403ccb46 in __libc_start_main () from
/lib/libc.so.6
0x4048ed51      -1      in __select


__________________________________________________
Yahoo! Plus - For a better Internet experience
http://uk.promotions.yahoo.com/yplus/yoffer.html


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
xine-devel mailing list
xine-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic