[gstreamer-bugs] [Bug 330711] fencounter.avi doesn't play

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Feb 13 03:56:42 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=330711
 GStreamer | gst-plugins-good | Ver: HEAD CVS





------- Comment #3 from Tim-Philipp Müller  2006-02-13 11:56 UTC -------
The above pipeline works for me too, but when played with playbin I get glibc
assertion failures. It's usually one of two:

Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: audioclock2
*** glibc detected *** free(): invalid next size (normal): 0x08285278 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 887344048 (LWP 13117)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x37c3c9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0x37c3e2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x37c7087a in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4  0x37c76fd4 in _int_free () from /lib/tls/i686/cmov/libc.so.6
#5  0x37c7734a in free () from /lib/tls/i686/cmov/libc.so.6
#6  0x37d7fdcc in IA__g_free (mem=0x8285278) at gmem.c:187
#7  0x37e4e6ac in gst_buffer_finalize (buffer=0x825d9a0) at gstbuffer.c:186
#8  0x37e67a5e in gst_mini_object_unref (mini_object=0x825d9a0) at
gstminiobject.c:264
#9  0x3784aa76 in gst_base_sink_render_object (basesink=0x821bfa0,
pad=0x823a188, obj=0x825d9a0) at gstbasesink.c:900
#10 0x3784ba6d in gst_base_sink_queue_object_unlocked (basesink=0x821bfa0,
pad=0x823a188, obj=0x825d9a0, prerollable=1) at gstbasesink.c:1021
#11 0x3784c1b7 in gst_base_sink_chain_unlocked (basesink=0x821bfa0,
pad=0x823a188, buf=0x825d9a0) at gstbasesink.c:1266
#12 0x3784c742 in gst_base_sink_chain (pad=0x823a188, buf=0x825d9a0) at
gstbasesink.c:1301
#13 0x37e6f44b in gst_pad_chain (pad=0x823a188, buffer=0x825d9a0) at
gstpad.c:3172
#14 0x37e60543 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#15 0x37e6f44b in gst_pad_chain (pad=0x81dad30, buffer=0x825d9a0) at
gstpad.c:3172
#16 0x37e6fb63 in gst_pad_push (pad=0x81e0bd0, buffer=0x825d9a0) at
gstpad.c:3271
#17 0x37855d59 in gst_base_transform_chain (pad=0x0, buffer=0x825d9a0) at
gstbasetransform.c:1305
#18 0x37e6f44b in gst_pad_chain (pad=0x81e0a00, buffer=0x825d9a0) at
gstpad.c:3172
#19 0x37e6fb63 in gst_pad_push (pad=0x81dcfc0, buffer=0x825d9a0) at
gstpad.c:3271
#20 0x37855d59 in gst_base_transform_chain (pad=0x0, buffer=0x80f8d88) at
gstbasetransform.c:1305
#21 0x37e6f44b in gst_pad_chain (pad=0x81dce48, buffer=0x80f8d88) at
gstpad.c:3172
#22 0x37e6fb63 in gst_pad_push (pad=0x81d6e48, buffer=0x80f8d88) at
gstpad.c:3271
#23 0x37855d59 in gst_base_transform_chain (pad=0x0, buffer=0x80f8d88) at
gstbasetransform.c:1305
#24 0x37e6f44b in gst_pad_chain (pad=0x81d9dc8, buffer=0x80f8d88) at
gstpad.c:3172
#25 0x37e60543 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#26 0x37e6f44b in gst_pad_chain (pad=0x8242430, buffer=0x80f8d88) at
gstpad.c:3172
#27 0x37e6fb63 in gst_pad_push (pad=0x81b75a8, buffer=0x80f8d88) at
gstpad.c:3271
#28 0x3761c36d in gst_queue_loop (pad=0x81b75a8) at gstqueue.c:760
#29 0x37e82807 in gst_task_func (task=0x8242708, tclass=0x81b37f0) at
gsttask.c:186
#30 0x37d96305 in g_thread_pool_thread_proxy (data=0x81b3880) at
gthreadpool.c:158
#31 0x37d944a2 in g_thread_create_proxy (data=0x824a0b8) at gthread.c:582
#32 0x37d48341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#33 0x37cdd52e in clone () from /lib/tls/i686/cmov/libc.so.6


or

Pipeline is PREROLLING ...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 922835888 (LWP 13214)]
0x37cacb8b in _int_malloc () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0  0x37cacb8b in _int_malloc () from /lib/tls/i686/cmov/libc.so.6
#1  0x37cae411 in malloc () from /lib/tls/i686/cmov/libc.so.6
#2  0x37db4f22 in IA__g_malloc (n_bytes=14400) at gmem.c:131
#3  0x37e83a24 in gst_buffer_new_and_alloc (size=14400) at gstbuffer.c:284
#4  0x37637063 in gst_gnome_vfs_src_create (basesrc=0x8120850, offset=557700,
size=14400, buffer=0x830f360) at gstgnomevfssrc.c:988
#5  0x378848b3 in gst_base_src_get_range (src=0x8120850, offset=557700,
length=14400, buf=0x37015384) at gstbasesrc.c:1126
#6  0x37885502 in gst_base_src_pad_get_range (pad=0x830f360, offset=557700,
length=137425760, buf=0x830f360) at gstbasesrc.c:1197
#7  0x37ea50ce in gst_pad_get_range (pad=0x8120bc0, offset=557700, size=14400,
buffer=0x37015384) at gstpad.c:3410
#8  0x37e954d5 in gst_proxy_pad_do_getrange (pad=0x830f360, offset=557700,
size=137425760, buffer=0x830f360) at gstghostpad.c:220
#9  0x37ea50ce in gst_pad_get_range (pad=0x8122b60, offset=557700, size=14400,
buffer=0x37015384) at gstpad.c:3410
#10 0x37ea55d5 in gst_pad_pull_range (pad=0x8121f38, offset=557700,
size=137425760, buffer=0x37015384) at gstpad.c:3492
#11 0x37655993 in gst_type_find_element_getrange (srcpad=0x830f360,
offset=557700, length=137425760, buffer=0x37015384) at gsttypefindelement.c:811
#12 0x37ea50ce in gst_pad_get_range (pad=0x8122380, offset=557700, size=14400,
buffer=0x37015384) at gstpad.c:3410
#13 0x37ea55d5 in gst_pad_pull_range (pad=0x81b96d8, offset=557700,
size=137425760, buffer=0x37015384) at gstpad.c:3492
#14 0x370271ae in gst_avi_demux_loop (pad=0x830f360) at gstavidemux.c:2297


valgrind isn't much use here either.

Christian, are you getting the same as I do, or something different?


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list