With the most recent round of gstreamer updates this has become a little
harder to reproduce.

gstreamer0.10-ffmpeg 0.10.2-0ubuntu4
gstreamer0.10-plugins-bad 0.10.4-1ubuntu1
gstreamer0.10-plugins-bad-multiverse 0.10.4-3
gstreamer0.10-plugins-base 0.10.12-0ubuntu1
gstreamer0.10-plugins-base-apps 0.10.12-0ubuntu1
gstreamer0.10-plugins-good 0.10.5-1ubuntu2
gstreamer0.10-plugins-ugly 0.10.5-0ubuntu2

Following was printed on the console:
thread 0x8b0dd00 in pool 0x80b83b8 waits for up to a 1/2 second for task (1 
running, 0 unprocessed).
thread 0x8b0dd00 in pool 0x80b83b8 calling func.
thread 0x8b0dd00 in pool 0x80b83b8 waits for up to a 1/2 second for task (1 
running, 0 unprocessed).
thread 0x8b0dd00 leaving pool 0x80b83b8 for global pool.

** ERROR **: file gstasfdemux.c: line 498 (gst_asf_demux_get_var_length): 
assertion failed: (*p_size >= 1)
aborting...
Aborted (core dumped)


For some reason apport refuses to start during the crash so I've captured the 
backtrace the old fashioned way:

(gdb) thread apply all bt

Thread 11 (process 5426):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb737284c in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7382133 in g_cond_timed_wait_posix_impl (cond=0x8151c00, 
entered_mutex=0x0, abs_time=0x1b) at gthread-posix.c:242
#3  0xb73f8eda in gst_element_get_state_func (element=0x8407008, state=0x0, 
pending=0x0, timeout=100000000) at gstelement.c:1802
#4  0xb73e7574 in gst_bin_get_state_func (element=0x8407008, state=0x0, 
pending=0x0, timeout=100000000) at gstbin.c:1294
#5  0xb73f5894 in gst_element_get_state (element=0x8407008, state=0x0, 
pending=0x0, timeout=100000000) at gstelement.c:1905
#6  0x0807fae7 in bacon_video_widget_seek_time ()
#7  0x0807fdf0 in bacon_video_widget_seek ()
#8  0x0805f8ed in ?? ()
#9  0x0840c028 in ?? ()
#10 0x3f3b146c in ?? ()
#11 0xbfec8db4 in ?? ()
#12 0x000492b9 in ?? ()
#13 0x00000000 in ?? ()

Thread 10 (process 5428):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb7375986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71fb002 in IA__g_usleep (microseconds=50000) at gtimer.c:170
#3  0xb5d058c1 in gst_xvimagesink_event_thread (xvimagesink=0x83c8050) at 
xvimagesink.c:1451
#4  0xb71f8b5f in g_thread_create_proxy (data=0x83d3d10) at gthread.c:591
#5  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (process 5430):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb7374ec1 in __lll_mutex_unlock_wake () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb737266f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#3  0xb7421d98 in gst_system_clock_async_thread (clock=0x81f16d8) at 
gstsystemclock.c:260
#4  0xb71f8b5f in g_thread_create_proxy (data=0x83df4c8) at gthread.c:591
#5  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (process 5434):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb73725c6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d24b2f in gst_queue_loop (pad=0x845fcb8) at gstqueue.c:885
#3  0xb7426d16 in gst_task_func (task=0x846c9f8, tclass=0x848b718) at 
gsttask.c:192
#4  0xb71fa5bb in g_thread_pool_thread_proxy (data=0x848b7a8) at 
gthreadpool.c:264
#5  0xb71f8b5f in g_thread_create_proxy (data=0x85220e0) at gthread.c:591
#6  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (process 5435):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb73725c6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7426e41 in gst_task_func (task=0x846ca98, tclass=0x848b718) at 
gsttask.c:180
#3  0xb71fa5bb in g_thread_pool_thread_proxy (data=0x848b7a8) at 
gthreadpool.c:264
#4  0xb71f8b5f in g_thread_create_proxy (data=0x85247e0) at gthread.c:591
#5  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 6 (process 5436):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb73725c6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d24b2f in gst_queue_loop (pad=0x8471908) at gstqueue.c:885
#3  0xb7426d16 in gst_task_func (task=0x846cae8, tclass=0x848b718) at 
gsttask.c:192
#4  0xb71fa5bb in g_thread_pool_thread_proxy (data=0x848b7a8) at 
gthreadpool.c:264
#5  0xb71f8b5f in g_thread_create_proxy (data=0x8535490) at gthread.c:591
#6  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (process 5437):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb73725c6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d24b2f in gst_queue_loop (pad=0x8525010) at gstqueue.c:885
#3  0xb7426d16 in gst_task_func (task=0x846cb38, tclass=0x848b718) at 
gsttask.c:192
#4  0xb71fa5bb in g_thread_pool_thread_proxy (data=0x848b7a8) at 
gthreadpool.c:264
#5  0xb71f8b5f in g_thread_create_proxy (data=0x8149888) at gthread.c:591
#6  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (process 5439):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb73725c6 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb75ba6d2 in audioringbuffer_thread_func (buf=0x81f1888) at 
gstaudiosink.c:250
#3  0xb71f8b5f in g_thread_create_proxy (data=0xb20004b0) at gthread.c:591
#4  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (process 5442):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb737284c in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7382133 in g_cond_timed_wait_posix_impl (cond=0x8438678, 
entered_mutex=0x0, abs_time=0x7) at gthread-posix.c:242
#3  0xb71bdc81 in g_async_queue_pop_intern_unlocked (queue=0x80b8318, 
try=<value optimized out>, end_time=0xb17fe384) at gasyncqueue.c:341
#4  0xb71fa93a in g_thread_pool_thread_proxy (data=0x80b83b8) at 
gthreadpool.c:219
#5  0xb71f8b5f in g_thread_create_proxy (data=0x8c25010) at gthread.c:591
#6  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (process 5446):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb737284c in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7382133 in g_cond_timed_wait_posix_impl (cond=0x8438678, 
entered_mutex=0x0, abs_time=0x23) at gthread-posix.c:242
#3  0xb71bdc81 in g_async_queue_pop_intern_unlocked (queue=0x80b8318, 
try=<value optimized out>, end_time=0xafc49384) at gasyncqueue.c:341
#4  0xb71fa93a in g_thread_pool_thread_proxy (data=0x80b83b8) at 
gthreadpool.c:219
#5  0xb71f8b5f in g_thread_create_proxy (data=0x8b8b7e8) at gthread.c:591
#6  0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (process 5433):
#0  0xb7f37410 in __kernel_vsyscall ()
#1  0xb708bdf0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb708d641 in abort () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
#3  0xb71e370a in IA__g_logv (log_domain=<value optimized out>, 
log_level=G_LOG_LEVEL_ERROR, 
    format=0xb720e840 "file %s: line %d (%s): assertion failed: (%s)", 
args1=0xb54c5e3c "�|���\001") at gmessages.c:497
#4  0xb71e3749 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, 
format=0xb720e840 "file %s: line %d (%s): assertion failed: (%s)")
    at gmessages.c:517
#5  0xb71e37c6 in IA__g_assert_warning (log_domain=0x0, file=0xb3e87cbe 
"gstasfdemux.c", line=498, 
    pretty_function=0xb3e897fe "gst_asf_demux_get_var_length", 
expression=0xb3e87e5e "*p_size >= 1") at gmessages.c:552
#6  0xb3e873b7 in gst_asf_demux_parse_data (demux=0x8489ee8) at 
gstasfdemux.c:498
#7  0xb3e8752e in gst_asf_demux_chain (pad=0x8415f18, buf=0x86baca8) at 
gstasfdemux.c:398
#8  0xb740da09 in gst_pad_chain_unchecked (pad=0x8415f18, buffer=0x86baca8) at 
gstpad.c:3459
#9  0xb740e0fb in gst_pad_push (pad=0x8415d98, buffer=0x86baca8) at 
gstpad.c:3625
#10 0xb5d2bfd2 in gst_type_find_element_chain (pad=0x8415cd8, buffer=0x86baca8) 
at gsttypefindelement.c:570
#11 0xb740da09 in gst_pad_chain_unchecked (pad=0x8415cd8, buffer=0x86baca8) at 
gstpad.c:3459
#12 0xb740e0fb in gst_pad_push (pad=0x84171a0, buffer=0x86baca8) at 
gstpad.c:3625
#13 0xb73ff60a in gst_proxy_pad_do_chain (pad=0x84169c0, buffer=0x86baca8) at 
gstghostpad.c:191
#14 0xb740da09 in gst_pad_chain_unchecked (pad=0x84169c0, buffer=0x86baca8) at 
gstpad.c:3459
#15 0xb740e0fb in gst_pad_push (pad=0x8415c18, buffer=0x86baca8) at 
gstpad.c:3625
#16 0xb766d9f6 in gst_base_src_loop (pad=0x8415c18) at gstbasesrc.c:1601
#17 0xb7426d16 in gst_task_func (task=0x837fea0, tclass=0x848b718) at 
gsttask.c:192
#18 0xb71fa5bb in g_thread_pool_thread_proxy (data=0x848b7a8) at 
gthreadpool.c:264
#19 0xb71f8b5f in g_thread_create_proxy (data=0x80ddfa0) at gthread.c:591
#20 0xb736e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0xb71313ee in clone () from /lib/tls/i686/cmov/libc.so.6

-- 
totem crash while seeking in WM9 video
https://launchpad.net/bugs/90508

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to