[gstreamer-bugs] [Bug 331790] New: playbin segfaults playing a DIB file

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Feb 19 08:42:25 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=331790
 GStreamer | gst-plugins-base | Ver: HEAD CVS

           Summary: playbin segfaults playing a DIB file
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: luogni at tin.it
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


I was testing the patch #327028 and i've seen that playbin segfaults when
playing the file attached to bug 132341.

A manual pipeline works fine:
gst-launch-0.10 filesrc
location=/home/luogni/Temp/bugs/attachment.cgi\?id\=23689\&action\=view !
avidemux name=av av.video_00 ! queue ! ffmpegcolorspace ! xvimagesink
av.audio_00 ! queue ! audioconvert ! audioresample ! alsasink

Error in totem (and playbin):
*** glibc detected *** double free or corruption (!prev): 0x0859ae00 ***

Backtrace:
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb72e49a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb72e62b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb731887a in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4  0xb731efd4 in _int_free () from /lib/tls/i686/cmov/libc.so.6
#5  0xb731f34a in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7541edc in g_free () from /usr/lib/libglib-2.0.so.0
#7  0xb7eb974c in gst_buffer_finalize (buffer=0x8592820) at gstbuffer.c:186
#8  0xb7ed2a8e in gst_mini_object_unref (mini_object=0x8592820) at
gstminiobject.c:264
#9  0xb710caa6 in gst_base_sink_render_object (basesink=0x837b020,
pad=0x83128f8, obj=0x8592820) at gstbasesink.c:902
#10 0xb710da9d in gst_base_sink_queue_object_unlocked (basesink=0x837b020,
pad=0x83128f8, obj=0x8592820, prerollable=1)
    at gstbasesink.c:1023
#11 0xb710e1e7 in gst_base_sink_chain_unlocked (basesink=0x837b020,
pad=0x83128f8, buf=0x8592820) at gstbasesink.c:1268
#12 0xb710e772 in gst_base_sink_chain (pad=0x83128f8, buf=0x8592820) at
gstbasesink.c:1303
#13 0xb7eda8ba in gst_pad_chain (pad=0x83128f8, buffer=0x8592820) at
gstpad.c:3172
#14 0xb7ecb517 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#15 0xb7eda8ba in gst_pad_chain (pad=0x8230b80, buffer=0x8592820) at
gstpad.c:3172
#16 0xb7ecb517 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#17 0xb7eda8ba in gst_pad_chain (pad=0x8230c60, buffer=0x8592820) at
gstpad.c:3172
#18 0xb7ecb517 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#19 0xb7eda8ba in gst_pad_chain (pad=0x8230aa0, buffer=0x8592820) at
gstpad.c:3172
#20 0xb7edb02f in gst_pad_push (pad=0x83cf120, buffer=0x8592820) at
gstpad.c:3271
#21 0xb7117de3 in gst_base_transform_chain (pad=0x0, buffer=0x8592820) at
gstbasetransform.c:1305
#22 0xb7eda8ba in gst_pad_chain (pad=0x83cf060, buffer=0x8592820) at
gstpad.c:3172
#23 0xb7edb02f in gst_pad_push (pad=0x83d8f10, buffer=0x8592820) at
gstpad.c:3271
#24 0xb7117de3 in gst_base_transform_chain (pad=0x0, buffer=0x83d3f90) at
gstbasetransform.c:1305
#25 0xb7eda8ba in gst_pad_chain (pad=0x83d8e50, buffer=0x83d3f90) at
gstpad.c:3172
#26 0xb7edb02f in gst_pad_push (pad=0x83d8d90, buffer=0x83d3f90) at
gstpad.c:3271
#27 0xb7117de3 in gst_base_transform_chain (pad=0x0, buffer=0x83d3f90) at
gstbasetransform.c:1305
#28 0xb7eda8ba in gst_pad_chain (pad=0x83d8cd0, buffer=0x83d3f90) at
gstpad.c:3172
#29 0xb7ecb517 in gst_proxy_pad_do_chain (pad=0x0, buffer=0x0) at
gstghostpad.c:205
#30 0xb7eda8ba in gst_pad_chain (pad=0x8377f00, buffer=0x83d3f90) at
gstpad.c:3172
#31 0xb7edb02f in gst_pad_push (pad=0x83adc18, buffer=0x83d3f90) at
gstpad.c:3271
#32 0xb6c01303 in gst_queue_loop (pad=0x83adc18) at gstqueue.c:760
#33 0xb7eee254 in gst_task_func (task=0x83d3f40, tclass=0x83e33d8) at
gsttask.c:193
#34 0xb7558415 in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#35 0xb75565b2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#36 0xb73f0341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#37 0xb738552e in clone () from /lib/tls/i686/cmov/libc.so.6


-- 
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