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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs