After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 331790 - playbin segfaults playing a DIB file
playbin segfaults playing a DIB file
Status: RESOLVED DUPLICATE of bug 330711
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-19 16:42 UTC by Luca Ognibene
Modified: 2006-02-23 19:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ognibene 2006-02-19 16:42:24 UTC
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 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 __libc_message
    from /lib/tls/i686/cmov/libc.so.6
  • #4 _int_free
    from /lib/tls/i686/cmov/libc.so.6
  • #5 free
    from /lib/tls/i686/cmov/libc.so.6
  • #6 g_free
    from /usr/lib/libglib-2.0.so.0
  • #7 gst_buffer_finalize
    at gstbuffer.c line 186
  • #8 gst_mini_object_unref
    at gstminiobject.c line 264
  • #9 gst_base_sink_render_object
    at gstbasesink.c line 902
  • #10 gst_base_sink_queue_object_unlocked
    at gstbasesink.c line 1023
  • #11 gst_base_sink_chain_unlocked
    at gstbasesink.c line 1268
  • #12 gst_base_sink_chain
    at gstbasesink.c line 1303
  • #13 gst_pad_chain
    at gstpad.c line 3172
  • #14 gst_proxy_pad_do_chain
    at gstghostpad.c line 205
  • #15 gst_pad_chain
    at gstpad.c line 3172
  • #16 gst_proxy_pad_do_chain
    at gstghostpad.c line 205
  • #17 gst_pad_chain
    at gstpad.c line 3172
  • #18 gst_proxy_pad_do_chain
    at gstghostpad.c line 205
  • #19 gst_pad_chain
    at gstpad.c line 3172
  • #20 gst_pad_push
    at gstpad.c line 3271
  • #21 gst_base_transform_chain
    at gstbasetransform.c line 1305
  • #22 gst_pad_chain
    at gstpad.c line 3172
  • #23 gst_pad_push
    at gstpad.c line 3271
  • #24 gst_base_transform_chain
    at gstbasetransform.c line 1305
  • #25 gst_pad_chain
    at gstpad.c line 3172
  • #26 gst_pad_push
    at gstpad.c line 3271
  • #27 gst_base_transform_chain
    at gstbasetransform.c line 1305
  • #28 gst_pad_chain
    at gstpad.c line 3172
  • #29 gst_proxy_pad_do_chain
    at gstghostpad.c line 205
  • #30 gst_pad_chain
    at gstpad.c line 3172
  • #31 gst_pad_push
    at gstpad.c line 3271
  • #32 gst_queue_loop
    at gstqueue.c line 760
  • #33 gst_task_func
    at gsttask.c line 193
  • #34 g_thread_pool_free
    from /usr/lib/libglib-2.0.so.0
  • #35 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #36 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #37 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Tim-Philipp Müller 2006-02-23 19:14:41 UTC
I think it's the same file as in bug #330711.

*** This bug has been marked as a duplicate of 330711 ***