[gstreamer-bugs] [Bug 595099] New: gstreamer crashing in gst_structure_free

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Sep 13 13:58:45 PDT 2009


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

           Summary: gstreamer crashing in gst_structure_free
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.24
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: kahing at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


since upgrading to 0.10.24 from 0.10.22 (upgrading from ubuntu 9.04 to 9.10)
Pidgin has been crashing when it plays sound through gstreamer. It doesn't
happen every time, but it never happened before I upgraded. I build pidgin from
source so the same version of pidgin was run before and after. I tried
rebuilding pidgin just in case it's binary incompatibility, but it didn't help.
Here's the backtrace:

#0  0x00007f2c84c2f4b5 in raise () from /lib/libc.so.6
#1  0x00007f2c84c32f50 in abort () from /lib/libc.so.6
#2  0x00007f2c84c71d70 in ?? () from /lib/libc.so.6
#3  0x00007f2c85c8a22a in IA__g_array_free (farray=0x39a0f40, 
    free_segment=23265) at /build/buildd/glib2.0-2.21.6/glib/garray.c:180
#4  0x00007f2c86b53659 in gst_structure_free (structure=0x325aa60)
    at gststructure.c:341
#5  0x00007f2c86b173ac in _gst_caps_free (caps=0x1ca8100) at gstcaps.c:301
#6  gst_caps_unref (caps=0x1ca8100) at gstcaps.c:402
#7  0x00007f2c86b1923f in gst_caps_subtract (minuend=<value optimized out>, 
    subtrahend=<value optimized out>) at gstcaps.c:1391
#8  0x00007f2c86b19387 in gst_caps_is_subset (subset=0x4b3d400, 
    superset=0x3335540) at gstcaps.c:1060
#9  0x00007f2c86b365af in gst_pad_get_caps_unlocked (pad=0x39ac950)
    at gstpad.c:2147
#10 0x00007f2c86b36c23 in gst_pad_link_check_compatible_unlocked (
    srcpad=0x34f0050, sinkpad=0x39ac950) at gstpad.c:1762
#11 gst_pad_link_prepare (srcpad=0x34f0050, sinkpad=0x39ac950) at gstpad.c:1902
#12 0x00007f2c86b3b122 in gst_pad_link (srcpad=0x34f0050, sinkpad=0x39ac950)
    at gstpad.c:2019
#13 0x00007f2c86b64428 in pad_link_maybe_ghosting (src=<value optimized out>, 
    sink=0x39ac950) at gstutils.c:1309
#14 0x00007f2c86b65fdf in gst_element_link_pads (src=0x337a720, 
    srcpadname=0x7f2c6e82f02d "src", dest=0x23afc30, 
    destpadname=<value optimized out>) at gstutils.c:1428
#15 0x00007f2c6e80f58c in gen_audio_element (play_bin=0x3356000)
    at gstplaybin.c:1126
#16 0x00007f2c6e811190 in setup_sinks (play_base_bin=0x1, group=0x33a5e00)
    at gstplaybin.c:1591
#17 0x00007f2c6e82331b in group_commit (play_base_bin=0x3356000, 
    fatal=<value optimized out>, subtitle=1) at gstplaybasebin.c:490
#18 0x00007f2c868a767e in IA__g_closure_invoke (closure=0x33b9de0, 
    return_value=0x0, n_param_values=1, param_values=0x4b68d20, 
    invocation_hint=0x7f2c662f56f0)
    at /build/buildd/glib2.0-2.21.6/gobject/gclosure.c:767
#19 0x00007f2c868bd8a6 in signal_emit_unlocked_R (node=0x1c4f170, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>)
    at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:3247
#20 0x00007f2c868becee in IA__g_signal_emit_valist (instance=0x333e700, 
    signal_id=<value optimized out>, detail=0, var_args=0x7f2c662f58e0)
    at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:2980
#21 0x00007f2c868bf273 in IA__g_signal_emit (instance=0x1cbc, signal_id=23265, 
    detail=6) at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:3037
#22 0x00007f2c868a767e in IA__g_closure_invoke (closure=0x34e9680, 
    return_value=0x0, n_param_values=1, param_values=0x45c1020, 
    invocation_hint=0x7f2c662f5b00)
    at /build/buildd/glib2.0-2.21.6/gobject/gclosure.c:767
#23 0x00007f2c868bd8a6 in signal_emit_unlocked_R (node=0x1c4f170, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>)
    at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:3247
#24 0x00007f2c868becee in IA__g_signal_emit_valist (instance=0x3368040, 
    signal_id=<value optimized out>, detail=0, var_args=0x7f2c662f5cf0)
    at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:2980
#25 0x00007f2c868bf273 in IA__g_signal_emit (instance=0x1cbc, signal_id=23265, 
    detail=6) at /build/buildd/glib2.0-2.21.6/gobject/gsignal.c:3037
#26 0x00007f2c6dfd34c5 in gst_wavparse_add_src_pad (wav=0x3368040, 
    buf=<value optimized out>) at gstwavparse.c:1695
#27 0x00007f2c6dfd3917 in gst_wavparse_stream_data (wav=0x3368040)
    at gstwavparse.c:1793
#28 0x00007f2c6dfd8214 in gst_wavparse_loop (pad=0x3997220)
    at gstwavparse.c:1939
#29 0x00007f2c86b5d587 in gst_task_func (task=0x315d410) at gsttask.c:234
#30 0x00007f2c85cda322 in g_thread_pool_wait_for_new_task (
    data=<value optimized out>)
    at /build/buildd/glib2.0-2.21.6/glib/gthreadpool.c:198
#31 g_thread_pool_thread_proxy (data=<value optimized out>)
    at /build/buildd/glib2.0-2.21.6/glib/gthreadpool.c:254
#32 0x00007f2c85cd8d24 in g_thread_create_proxy (data=<value optimized out>)
    at /build/buildd/glib2.0-2.21.6/glib/gthread.c:638
#33 0x00007f2c853a4a04 in start_thread () from /lib/libpthread.so.0
#34 0x00007f2c84cdb64d in ?? () from /lib/libc.so.6
#35 0x0000000000000000 in ?? ()

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