. Thread 8 (process 15288): #0 0xffffe410 in __kernel_vsyscall () #1 0xb74185c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb74281c1 in g_cond_timed_wait_posix_impl (cond=0x8115de8, entered_mutex=0x0, abs_time=0x3) at gthread-posix.c:231 result = end_time = {tv_sec = 0, tv_nsec = -1217981784} __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #3 0xb7606f1a in gst_element_get_state_func (element=0x812c018, state=0x0, pending=0x0, timeout=18446744073709551615) at gstelement.c:1802 timeval = (GTimeVal *) 0x0 abstimeout = {tv_sec = 0, tv_usec = -1079469104} cookie = 1 ret = GST_STATE_CHANGE_ASYNC old_pending = GST_STATE_PAUSED __PRETTY_FUNCTION__ = "gst_element_get_state_func" #4 0xb75f55b4 in gst_bin_get_state_func (element=0x812c018, state=0x0, pending=0x0, timeout=18446744073709551615) at gstbin.c:1294 bin = (GstBin *) 0x812c018 ret = 4294967292 __PRETTY_FUNCTION__ = "gst_bin_get_state_func" #5 0xb76038d4 in gst_element_get_state (element=0x812c018, state=0x0, pending=0x0, timeout=18446744073709551615) at gstelement.c:1905 result = __PRETTY_FUNCTION__ = "gst_element_get_state" #6 0x080563fb in bacon_video_widget_get_current_frame () #7 0x0804f62c in main () . Thread 7 (process 15300): #0 0xb32df9b9 in __do_global_dtors_aux () from /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so #1 0xb32f44ac in _fini () from /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so #2 0xb7f4e9ee in ?? () from /lib/ld-linux.so.2 #3 0xb7f5b2e0 in _rtld_global () from /lib/ld-linux.so.2 #4 0x00000000 in ?? () . Thread 6 (process 15302): #0 0xffffe410 in __kernel_vsyscall () #1 0xb741aec1 in __lll_mutex_unlock_wake () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7417bf9 in _L_mutex_unlock_61 () from /lib/tls/i686/cmov/libpthread.so.0 #3 0xb7417860 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb7417bf0 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb6c06d9f in gst_queue_chain (pad=0x8161cd8, buffer=0x8249f20) at gstqueue.c:762 item = leak = queue = (GstQueue *) 0x8162240 __PRETTY_FUNCTION__ = "gst_queue_chain" #6 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8161cd8, buffer=0x8249f20) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = (GstPadChainFunction) 0xb6c06460 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #7 0xb761c13b in gst_pad_push (pad=0x8161c18, buffer=0x8249f20) at gstpad.c:3625 peer = (GstPad *) 0x8161cd8 ret = 136617800 caps = (GstCaps *) 0x8068060 __PRETTY_FUNCTION__ = "gst_pad_push" #8 0xb63da744 in gst_qtdemux_loop (pad=0x813e708) at qtdemux.c:1519 stop = reason = qtdemux = (GstQTDemux *) 0x815e018 cur_offset = ret = __PRETTY_FUNCTION__ = "gst_qtdemux_loop" #9 0xb7634d56 in gst_task_func (task=0x8152e50, tclass=0x815d520) at gsttask.c:192 t = 1 lock = (GStaticRecMutex *) 0x815d270 tself = (GThread *) 0x815d690 __PRETTY_FUNCTION__ = "gst_task_func" #10 0xb73834d8 in g_thread_pool_thread_proxy (data=0x815d5b0) at gthreadpool.c:265 task = (gpointer) 0x8152e50 pool = (GRealThreadPool *) 0x815d5b0 #11 0xb7381b7f in g_thread_create_proxy (data=0x815d690) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #12 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 5 (process 15307): #0 0xffffe410 in __kernel_vsyscall () #1 0xb74185c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6c03b2f in gst_queue_loop (pad=0x8147620) at gstqueue.c:885 queue = (GstQueue *) 0x8162060 __PRETTY_FUNCTION__ = "gst_queue_loop" #3 0xb7634d56 in gst_task_func (task=0x815f808, tclass=0x815d520) at gsttask.c:192 t = 1 lock = (GStaticRecMutex *) 0x81614b8 tself = (GThread *) 0x8165588 __PRETTY_FUNCTION__ = "gst_task_func" #4 0xb73834d8 in g_thread_pool_thread_proxy (data=0x815d5b0) at gthreadpool.c:265 task = (gpointer) 0x815f808 pool = (GRealThreadPool *) 0x815d5b0 #5 0xb7381b7f in g_thread_create_proxy (data=0x8165588) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 4 (process 15322): #0 0xffffe410 in __kernel_vsyscall () #1 0xb74185c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb767918f in gst_base_sink_wait_preroll (sink=0x813c0a8) at gstbasesink.c:1229 __PRETTY_FUNCTION__ = "gst_base_sink_wait_preroll" #3 0xb767c1ae in gst_base_sink_render_object (basesink=0x813c0a8, pad=0x813e048, obj=0x8249ed0) at gstbasesink.c:1323 ret = bclass = late = priv = (GstBaseSinkPrivate *) 0x813c240 __PRETTY_FUNCTION__ = "gst_base_sink_render_object" #4 0xb767d905 in gst_base_sink_queue_object_unlocked (basesink=0x813c0a8, pad=0x813e048, obj=0x8249ed0, prerollable=1) at gstbasesink.c:1860 ret = GST_FLOW_OK length = 1 q = (GQueue *) 0x813ac10 __PRETTY_FUNCTION__ = "gst_base_sink_queue_object_unlocked" #5 0xb767df36 in gst_base_sink_chain_unlocked (basesink=0x813c0a8, pad=0x813e048, buf=0x8249ed0) at gstbasesink.c:2120 result = start = 1247205538872 end = 1247213424035 clip_segment = (GstSegment *) 0x813b460 __PRETTY_FUNCTION__ = "gst_base_sink_chain_unlocked" #6 0xb767e4ee in gst_base_sink_chain (pad=0x813e048, buf=0x8249ed0) at gstbasesink.c:2154 basesink = (GstBaseSink *) 0x813c0a8 result = __PRETTY_FUNCTION__ = "gst_base_sink_chain" #7 0xb761ba49 in gst_pad_chain_unchecked (pad=0x813e048, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = (GstPadChainFunction) 0xb767e490 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #8 0xb761c13b in gst_pad_push (pad=0x813e288, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x813e048 ret = 135510760 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #9 0xb7689364 in gst_base_transform_chain (pad=0x813e1c8, buffer=0x8249ed0) at gstbasetransform.c:1571 trans = (GstBaseTransform *) 0x813f000 ret = GST_FLOW_OK outbuf = (GstBuffer *) 0x8249ed0 #10 0xb761ba49 in gst_pad_chain_unchecked (pad=0x813e1c8, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = ( GstPadChainFunction) 0xb76892c0 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #11 0xb761c13b in gst_pad_push (pad=0x8141010, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x813e1c8 ret = 15322 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #12 0xb760d64a in gst_proxy_pad_do_chain (pad=0x8140800, buffer=0x8249ed0) at gstghostpad.c:191 res = GST_FLOW_NOT_NEGOTIATED #13 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8140800, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = (GstPadChainFunction) 0xb760d620 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #14 0xb761c13b in gst_pad_push (pad=0x8172ed0, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x8140800 ret = 136441112 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #15 0xb7689364 in gst_base_transform_chain (pad=0x8172e10, buffer=0x8249ed0) at gstbasetransform.c:1571 trans = (GstBaseTransform *) 0x8220048 ret = GST_FLOW_OK outbuf = (GstBuffer *) 0x8249ed0 #16 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8172e10, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = ( GstPadChainFunction) 0xb76892c0 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #17 0xb761c13b in gst_pad_push (pad=0x8172d50, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x8172e10 ret = 136426184 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #18 0xb7689364 in gst_base_transform_chain (pad=0x8172c90, buffer=0x8249ed0) at gstbasetransform.c:1571 trans = (GstBaseTransform *) 0x821c060 ret = GST_FLOW_OK outbuf = (GstBuffer *) 0x8249ed0 #19 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8172c90, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = ( GstPadChainFunction) 0xb76892c0 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #20 0xb761c13b in gst_pad_push (pad=0x8172bd0, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x8172c90 ret = 136414488 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #21 0xb7689364 in gst_base_transform_chain (pad=0x8172b10, buffer=0x8249ed0) at gstbasetransform.c:1571 trans = (GstBaseTransform *) 0x8219048 ret = GST_FLOW_OK outbuf = (GstBuffer *) 0x8249ed0 #22 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8172b10, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = ( GstPadChainFunction) 0xb76892c0 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #23 0xb761c13b in gst_pad_push (pad=0x816b008, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x8172b10 ret = 15322 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #24 0xb760d64a in gst_proxy_pad_do_chain (pad=0x816a800, buffer=0x8249ed0) at gstghostpad.c:191 res = GST_FLOW_NOT_NEGOTIATED #25 0xb761ba49 in gst_pad_chain_unchecked (pad=0x816a800, buffer=0x8249ed0) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = (GstPadChainFunction) 0xb760d620 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #26 0xb761c13b in gst_pad_push (pad=0x8161a98, buffer=0x8249ed0) at gstpad.c:3625 peer = (GstPad *) 0x816a800 ret = 135732656 caps = (GstCaps *) 0x8103820 __PRETTY_FUNCTION__ = "gst_pad_push" #27 0xb6c0416e in gst_queue_loop (pad=0x8161a98) at gstqueue.c:810 result = queue = (GstQueue *) 0x8162150 __PRETTY_FUNCTION__ = "gst_queue_loop" #28 0xb7634d56 in gst_task_func (task=0x815f8f8, tclass=0x815d520) at gsttask.c:192 t = 1 lock = (GStaticRecMutex *) 0x8172030 tself = (GThread *) 0x821ffd8 __PRETTY_FUNCTION__ = "gst_task_func" #29 0xb73834d8 in g_thread_pool_thread_proxy (data=0x815d5b0) at gthreadpool.c:265 task = (gpointer) 0x815f8f8 pool = (GRealThreadPool *) 0x815d5b0 #30 0xb7381b7f in g_thread_create_proxy (data=0x821ffd8) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #31 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #32 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 3 (process 15329): #0 0xffffe410 in __kernel_vsyscall () #1 0xb74185c6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6c03b2f in gst_queue_loop (pad=0x8172990) at gstqueue.c:885 queue = (GstQueue *) 0x8162330 __PRETTY_FUNCTION__ = "gst_queue_loop" #3 0xb7634d56 in gst_task_func (task=0x815f948, tclass=0x815d520) at gsttask.c:192 t = 1 lock = (GStaticRecMutex *) 0x8213a10 tself = (GThread *) 0x8246bf8 __PRETTY_FUNCTION__ = "gst_task_func" #4 0xb73834d8 in g_thread_pool_thread_proxy (data=0x815d5b0) at gthreadpool.c:265 task = (gpointer) 0x815f948 pool = (GRealThreadPool *) 0x815d5b0 #5 0xb7381b7f in g_thread_create_proxy (data=0x8246bf8) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 2 (process 15336): #0 0xffffe410 in __kernel_vsyscall () #1 0xb741884c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7428133 in g_cond_timed_wait_posix_impl (cond=0x816c0c8, entered_mutex=0x0, abs_time=0xb) at gthread-posix.c:242 result = end_time = {tv_sec = 1175331298, tv_nsec = 267203000} __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #3 0xb7346c81 in g_async_queue_pop_intern_unlocked (queue=0x807b500, try=, end_time=0xb2adc384) at gasyncqueue.c:341 retval = __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #4 0xb73836d3 in g_thread_pool_thread_proxy (data=0x807cd80) at gthreadpool.c:220 task = pool = (GRealThreadPool *) 0x807cd80 #5 0xb7381b7f in g_thread_create_proxy (data=0x8245ad8) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 15318): #0 decode_residual (h=0xb5b8f020, gb=0xb5b90ee8, block=0xb5bc8b90, n=0, scantable=0xb5bc9724 "", qmul=0xb5baaa8c, max_coeff=16) at h264.c:5095 level = {-3, 1, -5, -6, -2, -12, 2, 3, 7, 10, 8, 11, 0, 0, -1, -1} zeros_left = 3556 coeff_num = 3560 coeff_token = 24 total_coeff = 6 i = 1 j = trailing_ones = 0 run_before = -3552 coeff_token_table_index = {0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3} suffix_limit = {0, 5, 11, 23, 47, 95, 2147483647} #1 0xb3e191b3 in decode_mb_cavlc (h=0xb5b8f020) at h264.c:5612 index = 0 chroma_idx = scan8x8 = (const uint8_t *) 0xb5bc9774 "" dc_scan = (const uint8_t *) 0xb3f9b780 "" i8x8 = i4x4 = chroma_qp = 24 dquant = gb = (GetBitContext *) 0xb5b90ee8 scan = (const uint8_t *) 0xb5bc9724 "" partition_count = mb_type = cbp = 47 dct8x8_allowed = 0 #2 0xb3e30f9e in decode_slice (h=0xde8) at h264.c:7501 ret = s = (MpegEncContext * const) 0xb5b8f020 part_mask = 127 #3 0xb3e31f06 in decode_nal_units (h=0xb5b8f020, buf=0x8286058 "", buf_size=17308) at h264.c:8238 consumed = 8098 dst_length = bit_length = i = ptr = nalsize = avctx = (AVCodecContext * const) 0x8212200 buf_index = #4 0xb3e3310e in decode_frame (avctx=0x8212200, data=0x80ee2e0, data_size=0xb4871f60, buf=0x8286058 "", buf_size=17308) at h264.c:8381 h = (H264Context *) 0xb5b8f020 buf_index = #5 0xb3d07e20 in avcodec_decode_video (avctx=0x8212200, picture=0x80ee2e0, got_picture_ptr=0xb4871f60, buf=0x8286058 "", buf_size=17308) at utils.c:932 ret = 1 #6 0xb3ca3160 in gst_ffmpegdec_frame (ffmpegdec=0x8211070, data=0x8286058 "", size=17308, got_data=0xb487208c, in_timestamp=1247247247247, in_duration=41708375, ret=0xb4872088) at gstffmpegdec.c:1208 oclass = (GstFFMpegDecClass *) 0x81c2608 outbuf = (GstBuffer *) 0x0 have_data = len = __PRETTY_FUNCTION__ = "gst_ffmpegdec_frame" #7 0xb3ca4fd4 in gst_ffmpegdec_chain (pad=0x8161e58, inbuf=0x8249f20) at gstffmpegdec.c:1936 res = ffpts = -5243131935457861464 ffmpegdec = (GstFFMpegDec *) 0x8211070 oclass = (GstFFMpegDecClass *) 0x81c2608 data = (guint8 *) 0x8286058 "" bdata = (guint8 *) 0x8286058 "" size = 1 bsize = 17308 len = have_data = 1 ret = GST_FLOW_OK left = 0 in_timestamp = 1247247247247 in_duration = 41708375 next_timestamp = 18446744073709551615 next_duration = 18446744073709551615 pending_timestamp = 1247247247247 pending_duration = 41708375 __PRETTY_FUNCTION__ = "gst_ffmpegdec_chain" #8 0xb761ba49 in gst_pad_chain_unchecked (pad=0x8161e58, buffer=0x8249f20) at gstpad.c:3459 caps = caps_changed = 0 chainfunc = (GstPadChainFunction) 0xb3ca4c30 ret = __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked" #9 0xb761c13b in gst_pad_push (pad=0x8161d98, buffer=0x8249f20) at gstpad.c:3625 peer = (GstPad *) 0x8161e58 ret = 136658944 caps = (GstCaps *) 0x8068060 __PRETTY_FUNCTION__ = "gst_pad_push" #10 0xb6c0416e in gst_queue_loop (pad=0x8161d98) at gstqueue.c:810 result = queue = (GstQueue *) 0x8162240 __PRETTY_FUNCTION__ = "gst_queue_loop" #11 0xb7634d56 in gst_task_func (task=0x815f8a8, tclass=0x815d520) at gsttask.c:192 t = 1 lock = (GStaticRecMutex *) 0x81679c8 tself = (GThread *) 0x8212fc8 __PRETTY_FUNCTION__ = "gst_task_func" #12 0xb73834d8 in g_thread_pool_thread_proxy (data=0x815d5b0) at gthreadpool.c:265 task = (gpointer) 0x815f8a8 pool = (GRealThreadPool *) 0x815d5b0 #13 0xb7381b7f in g_thread_create_proxy (data=0x8212fc8) at gthread.c:591 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #14 0xb741431b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb71b050e in clone () from /lib/tls/i686/cmov/libc.so.6