[gstreamer-bugs] [Bug 623587] New: gstreamer0.10 apps crash when playing .mod/.s3m/.xm/.it files (tested on gst123 and amarok) on x86-64

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 5 04:21:18 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=623587
  GStreamer | don't know | 0.10.29

           Summary: gstreamer0.10 apps crash when playing
                    .mod/.s3m/.xm/.it files (tested on gst123 and amarok)
                    on x86-64
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.29
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: shlomif at iglu.org.il
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


When running gst123 on a module file (.mod / .s3m / .xm / .it) on my x86-64
laptop, it crashes with the following backtrace:

<<<<<<<<<<<<<<<
#0  0x00007ffff6b6c925 in raise () from /lib64/libc.so.6
#1  0x00007ffff6b6df40 in abort () from /lib64/libc.so.6
#2  0x00007ffff6bb1c95 in top_check () from /lib64/libc.so.6
#3  0x00007ffff6bb1ce0 in malloc_check () from /lib64/libc.so.6
#4  0x00007ffff6bb21fd in realloc_check () from /lib64/libc.so.6
#5  0x00007ffff762a99f in IA__g_realloc (mem=0x4739, n_bytes=256) at gmem.c:171
#6  0x00007ffff75fc735 in g_array_maybe_expand (array=0x896100, 
    len=<value optimized out>) at garray.c:687
#7  0x00007ffff75fc900 in IA__g_array_sized_new (zero_terminated=0, clear=0, 
    elt_size=32, reserved_size=6) at garray.c:199
#8  0x00007ffff7b7ff49 in gst_structure_id_empty_new_with_size (quark=1145, 
    prealloc=6) at gststructure.c:128
#9  0x00007ffff7b7ff9d in gst_structure_copy (structure=0x851380)
    at gststructure.c:298
#10 0x00007ffff7b3ef5f in gst_caps_copy (caps=0x8361c0) at gstcaps.c:300
#11 0x00007ffff7b3f002 in gst_caps_subtract (minuend=0x4739, 
    subtrahend=<value optimized out>) at gstcaps.c:1597
#12 0x00007ffff7b3f241 in gst_caps_is_subset (subset=0x4739, superset=0x4747)
    at gstcaps.c:1134
#13 0x00007ffff7b5c087 in gst_pad_get_caps_unlocked (pad=0x81ce00 [GstPad])
    at gstpad.c:2149
#14 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x81ce00 [GstPad])
    at gstpad.c:2218
---Type <return> to continue, or q <return> to quit---
#15 0x00007ffff7b4fb4d in gst_proxy_pad_do_getcaps (pad=0x7c9380 [GstGhostPad])
    at gstghostpad.c:208
#16 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=
    0x7c9380 [GstGhostPad]) at gstpad.c:2134
#17 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x7c9380 [GstGhostPad])
    at gstpad.c:2218
#18 0x00007ffff7b601bd in gst_pad_peer_get_caps_reffed (pad=0x81cb00 [GstPad])
    at gstpad.c:2285
#19 0x00007ffff4b52985 in gst_base_transform_getcaps (pad=0x81c980 [GstPad])
    at gstbasetransform.c:621
#20 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=0x81c980 [GstPad])
    at gstpad.c:2134
#21 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x81c980 [GstPad])
    at gstpad.c:2218
#22 0x00007ffff7b601bd in gst_pad_peer_get_caps_reffed (pad=0x81c800 [GstPad])
    at gstpad.c:2285
#23 0x00007ffff4b52985 in gst_base_transform_getcaps (pad=0x81c680 [GstPad])
    at gstbasetransform.c:621
#24 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=0x81c680 [GstPad])
    at gstpad.c:2134
#25 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x81c680 [GstPad])
    at gstpad.c:2218
#26 0x00007ffff7b601bd in gst_pad_peer_get_caps_reffed (pad=0x81c500 [GstPad])
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:2285
#27 0x00007ffff4b52985 in gst_base_transform_getcaps (pad=0x81c380 [GstPad])
    at gstbasetransform.c:621
#28 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=0x81c380 [GstPad])
    at gstpad.c:2134
#29 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x81c380 [GstPad])
    at gstpad.c:2218
#30 0x00007ffff7b4fb4d in gst_proxy_pad_do_getcaps (pad=0x7c9540 [GstGhostPad])
    at gstghostpad.c:208
#31 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=
    0x7c9540 [GstGhostPad]) at gstpad.c:2134
#32 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x7c9540 [GstGhostPad])
    at gstpad.c:2218
#33 0x00007ffff7b5e8e9 in gst_pad_get_caps (pad=0x4739) at gstpad.c:2243
#34 0x00007ffff7b602dd in gst_pad_peer_get_caps (pad=0x81c080 [GstPad])
    at gstpad.c:2328
#35 0x00007ffff49138cc in gst_queue_getcaps (pad=0x0) at gstqueue.c:470
#36 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=0x7bedc0 [GstPad])
    at gstpad.c:2134
#37 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=0x7bedc0 [GstPad])
    at gstpad.c:2218
#38 0x00007ffff7b5e8e9 in gst_pad_get_caps (pad=0x4739) at gstpad.c:2243
#39 0x00007ffff7b602dd in gst_pad_peer_get_caps (pad=0x7bec40 [GstPad])
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:2328
#40 0x00007ffff53c0694 in gst_selector_pad_getcaps (pad=
    0x822020 [GstPlaybinSelectorPad]) at gststreamselector.c:306
#41 0x00007ffff7b5c04c in gst_pad_get_caps_unlocked (pad=
    0x822020 [GstPlaybinSelectorPad]) at gstpad.c:2134
#42 0x00007ffff7b5e77a in gst_pad_get_caps_reffed (pad=
    0x822020 [GstPlaybinSelectorPad]) at gstpad.c:2218
#43 0x00007ffff7b5e801 in gst_pad_acceptcaps_default (pad=
    0x822020 [GstPlaybinSelectorPad], caps=0x892a40) at gstpad.c:2456
#44 0x00007ffff7b5ec1c in gst_pad_accept_caps (pad=
    0x822020 [GstPlaybinSelectorPad], caps=0x892a40) at gstpad.c:2511
#45 0x00007ffff7b4fae4 in gst_proxy_pad_do_acceptcaps (
    pad=<value optimized out>, caps=0x892a40) at gstghostpad.c:255
#46 0x00007ffff7b5ec1c in gst_pad_accept_caps (pad=0x7ca220 [GstProxyPad], 
    caps=0x892a40) at gstpad.c:2511
#47 0x00007ffff7b5ed19 in gst_pad_configure_sink (pad=0x4739, caps=0x4747)
    at gstpad.c:2664
#48 0x00007ffff7b6446a in gst_pad_chain_data_unchecked (pad=
    0x7ca220 [GstProxyPad], is_buffer=1, data=0x895110) at gstpad.c:4113
#49 0x00007ffff7b64d42 in gst_pad_push_data (pad=0x7beac0 [GstPad], is_buffer=
    1, data=0x895110) at gstpad.c:4360
#50 0x00007ffff3e174a9 in gst_modplug_loop (modplug=0x7be7c0 [GstModPlug])
    at gstmodplug.cc:690
---Type <return> to continue, or q <return> to quit---
#51 0x00007ffff7b88553 in gst_task_func (task=0x894130 [GstTask])
    at gsttask.c:271
#52 0x00007ffff764ced2 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:315
#53 0x00007ffff764afa4 in g_thread_create_proxy (data=0x84e4d0)
    at gthread.c:1893
#54 0x00007ffff6eada5d in start_thread () from /lib64/libpthread.so.0
#55 0x00007ffff6c1615d in clone () from /lib64/libc.so.6
#56 0x0000000000000000 in ?? ()

>>>>>>>>>>>>>>>

It also happens with Amarok when using the phonon gstreamer backend (causes
Amarok to crash), and does not happen when playing an .mp3 file or when playing
the file using xine. Happens on a new UNIX user account too.

Copied from https://qa.mandriva.com/show_bug.cgi?id=59996 .

Regards,

-- Shlomi Fish

-- 
Configure bugmail: https://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