package xine-lib reopen 427991 several 427991 important found 427991 1.1.9-1 stop
Unfortunately I was able to reproduce this bug again in xine-lib. See the attachment for a full backtrace. 1.1.9.
debian:/home/siretart# gdb gxine GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run "Terry Pratchett's Discworld - Soul Music.avi" Starting program: /usr/bin/gxine "Terry Pratchett's Discworld - Soul Music.avi" (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb73876b0 (LWP 3706)] [New Thread 0xb6a23b90 (LWP 3711)] [New Thread 0xb5f60b90 (LWP 3712)] [New Thread 0xb571db90 (LWP 3713)] [New Thread 0xb4b11b90 (LWP 3714)] [New Thread 0xb3f27b90 (LWP 3715)] [New Thread 0xb3559b90 (LWP 3716)] gtkvideo: failed to connect to the dbus session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [New Thread 0xb23b4b90 (LWP 3719)] [New Thread 0xb1768b90 (LWP 3720)] [New Thread 0xb0f67b90 (LWP 3721)] [New Thread 0xb0766b90 (LWP 3722)] lirc: cannot initialise - disabling remote control lirc: maybe lircd isn't running or you can't connect to the socket? [Thread 0xb0766b90 (LWP 3722) exited] [New Thread 0xb031ab90 (LWP 3723)] [New Thread 0xafad7b90 (LWP 3724)] [New Thread 0xb60cbb90 (LWP 3725)] [New Thread 0xaf221b90 (LWP 3726)] [New Thread 0xaed92b90 (LWP 3727)] [New Thread 0xae591b90 (LWP 3728)] [Thread 0xaed92b90 (LWP 3727) exited] [Thread 0xae591b90 (LWP 3728) exited] gxine: pulsecore/mutex-posix.c:98: pa_mutex_unlock: Assertion `pthread_mutex_unlock(&m->mutex) == 0' failed. Program received signal SIGABRT, Aborted. [Switching to Thread 0xb3559b90 (LWP 3716)] 0xffffe402 in __kernel_vsyscall () (gdb) thread apply all bt full Thread 15 (Thread 0xaf221b90 (LWP 3726)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7ee4ead in _x_demux_control_headers_done (stream=0x88287f8) at demux.c:197 tv = {tv_sec = 1200256186, tv_usec = 945074} ts = {tv_sec = 1200256187, tv_nsec = 945074000} header_count_audio = 1 header_count_video = 1 buf_video = (buf_element_t *) 0x883ae60 buf_audio = (buf_element_t *) 0x8843178 #3 0xb7ec7828 in open_internal (stream=0x88287f8, mrl=0x9643590 "file:///home/siretart/Terry%20Pratchett's%20Discworld%20-%20Soul%20Music.avi") at xine.c:1218 filename = <value optimized out> input_saver = <value optimized out> stream_setup = 0x0 no_cache = -1208809703 #4 0xb7ec886c in xine_open (stream=0x88287f8, mrl=0x9643590 "file:///home/siretart/Terry%20Pratchett's%20Discworld%20-%20Soul%20Music.avi") at xine.c:1235 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1208982136, 134787360, 0, -1356721192, 1344618656, -854551919}, __mask_was_saved = 0}}, __pad = {0xaf221490, 0x0, 0xb7f36780, 0x0}} ---Type <return> to continue, or q <return> to quit--- not_first_call = <value optimized out> ret = <value optimized out> #5 0x0806c25d in ?? () No symbol table info available. #6 0x088287f8 in ?? () No symbol table info available. #7 0x09643590 in ?? () No symbol table info available. #8 0xaf221388 in ?? () No symbol table info available. #9 0x09643590 in ?? () No symbol table info available. #10 0x00000000 in ?? () No symbol table info available. Thread 14 (Thread 0xb60cbb90 (LWP 3725)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798fbb8 in accept () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x08078e2a in ?? () No symbol table info available. #3 0x00000009 in ?? () No symbol table info available. #4 0xb60cb3b4 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #5 0xb60cb3c8 in ?? () No symbol table info available. #6 0x00000000 in ?? () No symbol table info available. Thread 13 (Thread 0xafad7b90 (LWP 3724)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7edb544 in ao_loop (this_gen=0x8facf00) at audio_out.c:345 this = <value optimized out> hw_vpts = <value optimized out> in_buf = (audio_buffer_t *) 0x0 out_buf = <value optimized out> gap = 0 delay = <value optimized out> cur_time = 0 last_sync_time = 0 bufs_since_sync = 0 result = 0 #3 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- Thread 12 (Thread 0xb031ab90 (LWP 3723)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb7809021 in select () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7ef5a5d in xine_usec_sleep (usec=0) at utils.c:457 tm = {tv_sec = 0, tv_usec = 8000} #3 0xb7ed7f35 in video_out_loop (this_gen=0x8fa8500) at video_out.c:1246 vpts = 566467 img = <value optimized out> this = <value optimized out> next_frame_vpts = 566467 usec_to_sleep = 1000 #4 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 10 (Thread 0xb0f67b90 (LWP 3721)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7edef0c in xine_event_wait (queue=0x8f5b700) at events.c:56 ite = (xine_list_iterator_t) 0x0 #3 0xb7edefa0 in listener_loop (queue_gen=0x8f5b700) at events.c:214 ---Type <return> to continue, or q <return> to quit--- event = (xine_event_t *) 0x96f4490 running = 1 #4 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 9 (Thread 0xb1768b90 (LWP 3720)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb7809021 in select () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7ef5a5d in xine_usec_sleep (usec=0) at utils.c:457 tm = {tv_sec = 0, tv_usec = 4000} #3 0xb7ed7f35 in video_out_loop (this_gen=0x8b284f8) at video_out.c:1246 vpts = 566468 img = <value optimized out> this = <value optimized out> next_frame_vpts = 566468 usec_to_sleep = 1000 #4 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 8 (Thread 0xb23b4b90 (LWP 3719)): ---Type <return> to continue, or q <return> to quit--- #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb24b149e in render_run (this=0x8b23008) at video_out_opengl.c:1028 changed = 0 ret = <value optimized out> frame = (opengl_frame_t *) 0x0 curtime = {tv_sec = 0, tv_usec = 0} timeout = {tv_sec = 0, tv_nsec = 0} render = (const opengl_render_t *) 0xb24b6100 __FUNCTION__ = "render_run" #3 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 7 (Thread 0xb3559b90 (LWP 3716)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb7764eb5 in raise () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7766831 in abort () from /lib/i686/cmov/libc.so.6 No symbol table info available. #3 0xb775e08e in __assert_fail () from /lib/i686/cmov/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #4 0xb5fbb28f in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #5 0xb5fc3cf8 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #6 0xb5fc3c21 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #7 0x00000062 in ?? () No symbol table info available. #8 0xb5fc3eaf in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #9 0x082fbbb0 in ?? () No symbol table info available. #10 0xb5fc5810 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #11 0xb3559248 in ?? () No symbol table info available. #12 0xb5fa318c in pa_threaded_mainloop_unlock () from /usr/lib/libpulse.so.0 No symbol table info available. Backtrace stopped: frame did not save the PC Thread 6 (Thread 0xb3f27b90 (LWP 3715)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7ecdaac in fifo_buffer_get (fifo=0x8829730) at buffer.c:230 ---Type <return> to continue, or q <return> to quit--- No locals. #3 0xb7ed3b25 in video_decoder_loop (stream_gen=0x88287f8) at video_decoder.c:130 buf = (buf_element_t *) 0x883ae60 running_ticket = (xine_ticket_t *) 0x811d348 streamtype = <value optimized out> prof_video_decode = -1 prof_spu_decode = -1 buftype_unknown = 0 #4 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 5 (Thread 0xb4b11b90 (LWP 3714)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb7809021 in select () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7ef5a5d in xine_usec_sleep (usec=0) at utils.c:457 tm = {tv_sec = 0, tv_usec = 4000} #3 0xb7ed7f35 in video_out_loop (this_gen=0x841c088) at video_out.c:1246 vpts = 578571 img = <value optimized out> this = <value optimized out> next_frame_vpts = 578571 usec_to_sleep = 1000 ---Type <return> to continue, or q <return> to quit--- #4 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 4 (Thread 0xb571db90 (LWP 3713)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7edb544 in ao_loop (this_gen=0x82fc010) at audio_out.c:345 this = <value optimized out> hw_vpts = <value optimized out> in_buf = (audio_buffer_t *) 0x0 out_buf = <value optimized out> gap = 0 delay = <value optimized out> cur_time = 0 last_sync_time = 0 bufs_since_sync = 0 result = 0 #3 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- Thread 3 (Thread 0xb5f60b90 (LWP 3712)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb7806477 in poll () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb5fa2f72 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #3 0x0831a788 in ?? () No symbol table info available. #4 0x00000001 in ?? () No symbol table info available. #5 0xffffffff in ?? () No symbol table info available. #6 0x00000001 in ?? () No symbol table info available. #7 0x0973ca78 in ?? () No symbol table info available. #8 0x00000005 in ?? () No symbol table info available. #9 0x00000000 in ?? () No symbol table info available. Thread 2 (Thread 0xb6a23b90 (LWP 3711)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #2 0xb7eca27b in metronom_sync_loop (this=0x811d1c0) at metronom.c:871 tv = { tv_sec = 1200256186, tv_usec = 957076} ts = {tv_sec = 1200256191, tv_nsec = 957076000} scr = (scr_plugin_t **) 0x811c8c0 pts = <value optimized out> #3 0xb79884fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0xb781060e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 1 (Thread 0xb73876b0 (LWP 3706)): #0 0xffffe402 in __kernel_vsyscall () No symbol table info available. #1 0xb798f589 in __lll_lock_wait () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb798aba6 in _L_lock_95 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #3 0xb798a58a in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0x0805c972 in ?? () No symbol table info available. #5 0x0809027c in ?? () No symbol table info available. #6 0x0886bd88 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #7 0x082adb70 in ?? () No symbol table info available. #8 0xb7963738 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0x00000001 in ?? () No symbol table info available. #10 0xb7e9a7c0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x08864ef8 in ?? () No symbol table info available. #12 0xb794fd81 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13 0xb78b6986 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #14 0x08864e90 in ?? () No symbol table info available. #15 0xb798ba0c in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #16 0xb78b6216 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #17 0xb78b95a3 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #18 0x080b61f0 in ?? () No symbol table info available. #19 0x00000000 in ?? () No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #0 0xffffe402 in __kernel_vsyscall () (gdb)
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4

