[gstreamer-bugs] [Bug 546757] New: gstreamer-properties crashed with SIGSEGV in g_datalist_id_get_data()

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Aug 7 02:53:53 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=546757

  GStreamer | don't know | Ver: 0.10.x
           Summary: gstreamer-properties crashed with SIGSEGV in
                    g_datalist_id_get_data()
           Product: GStreamer
           Version: 0.10.x
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: seb128 at ubuntu.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.23/2.24
   GNOME milestone: Unspecified


the bug has been opened on
https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/255598

"This is not a duplicate bug, a similar bug has been posted for hardy, but not
for intrepid.

0.10.20-1

#0  IA__g_datalist_id_get_data (datalist=0x7f6de5a92930, key_id=1924) at
/build/buildd/glib2.0-2.17.6/glib/gdataset.c:444
        list = (GData *) 0x1
        data = (gpointer) 0x7f6de4a65a40
        __PRETTY_FUNCTION__ = "IA__g_datalist_id_get_data"
#1  0x00007f6de57f859a in gst_object_set_name (object=0x921040, name=<value
optimized out>) at gstobject.c:613
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_object_set_name"
#2  0x00007f6de515dbe8 in g_object_constructor (type=<value optimized out>,
n_construct_properties=0, 
    construct_params=0xe796f0) at
/build/buildd/glib2.0-2.17.6/gobject/gobject.c:938
        value = (GValue *) 0x91f6d0
        pspec = (GParamSpec *) 0x86ab30
        nqueue = (GObjectNotifyQueue *) 0x9213a0
        object = (GObject *) 0x921040
#3  0x00007f6de515e1b0 in IA__g_object_newv (object_type=15128976,
n_parameters=<value optimized out>, parameters=0xe796e0)
    at /build/buildd/glib2.0-2.17.6/gobject/gobject.c:1205
        nqueue = <value optimized out>
        object = <value optimized out>
        class = (GObjectClass *) 0xe71000
        unref_class = (GObjectClass *) 0x0
        slist = (GSList *) 0x91f6d0
        n_total_cparams = 1
        n_cparams = 1
        n_oparams = 0
        n_cvalues = 1
        clist = (GList *) 0x0
        i = 15177440
        __PRETTY_FUNCTION__ = "IA__g_object_newv"
#4  0x00007f6de515ed27 in IA__g_object_new_valist (object_type=15128976,
first_property_name=0x0, var_args=0x7fffee9acb60)
    at /build/buildd/glib2.0-2.17.6/gobject/gobject.c:1268
        params = <value optimized out>
        name = <value optimized out>
        object = <value optimized out>
        n_params = <value optimized out>
        n_alloced_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_object_new_valist"
#5  0x00007f6de515ee6c in IA__g_object_new (object_type=15128976,
first_property_name=0x0)
    at /build/buildd/glib2.0-2.17.6/gobject/gobject.c:1050
        var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area =
0x7fffee9acc50, reg_save_area = 0x7fffee9acb80}}
        __PRETTY_FUNCTION__ = "IA__g_object_new"
#6  0x00007f6de5812534 in gst_element_factory_create (factory=<value optimized
out>, name=0x404d40 "test")
    at gstelementfactory.c:405
        element = <value optimized out>
        oclass = <value optimized out>
        newfactory = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_factory_create"
#7  0x00000000004032de in update_from_option (editor=0x606a60,
pipeline_desc=0x606920) at gstreamer-properties.c:214
No locals.
#8  0x00007f6de515828d in IA__g_closure_invoke (closure=0x91f5f0,
return_value=0x0, n_param_values=1, param_values=0xeaeee0, 
    invocation_hint=0x7fffee9aceb0) at
/build/buildd/glib2.0-2.17.6/gobject/gclosure.c:767
        marshal = (GClosureMarshal) 0x7f6de5164f60
<IA__g_cclosure_marshal_VOID__VOID>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#9  0x00007f6de516f020 in signal_emit_unlocked_R (node=0x964d70, detail=0,
instance=0x9d0c80, emission_return=0x0, 
    instance_and_params=0xeaeee0) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3244
        tmp = <value optimized out>
        handler = (Handler *) 0xe72b00
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0x7fffee9ad300, instance = 0x9d0c80, ihint =
{signal_id = 191, detail = 0, 
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x964d20
        handler_list = (Handler *) 0xe72b00
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 191
        max_sequential_handler_number = 343
        return_value_altered = 0
#10 0x00007f6de5170719 in IA__g_signal_emit_valist (instance=0x9d0c80,
signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffee9ad090) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:2977
        signal_return_type = 4
        param_values = (GValue *) 0xeaeef8
        node = (SignalNode *) 0x964d70
        i = 0
        n_params = 0
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#11 0x00007f6de5170c83 in IA__g_signal_emit (instance=0x1, signal_id=0,
detail=3836141536)
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3034
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffee9ad170, reg_save_area = 0x7fffee9ad0b0}}
#12 0x00007f6de5d65aaa in gtk_option_menu_update_contents
(option_menu=0x9d0c80)
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkoptionmenu.c:701
        old_item = (GtkWidget *) 0x0
        child = <value optimized out>
        child_requisition = {width = 146, height = 17}
        __PRETTY_FUNCTION__ = "gtk_option_menu_update_contents"
#13 0x00007f6de515828d in IA__g_closure_invoke (closure=0xe77770,
return_value=0x0, n_param_values=1, param_values=0xeb5ea0, 
    invocation_hint=0x7fffee9ad310) at
/build/buildd/glib2.0-2.17.6/gobject/gclosure.c:767
        marshal = (GClosureMarshal) 0x7f6de5164f60
<IA__g_cclosure_marshal_VOID__VOID>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#14 0x00007f6de516f68f in signal_emit_unlocked_R (node=0xe22ef0, detail=0,
instance=0xe2e760, emission_return=0x0, 
    instance_and_params=0xeb5ea0) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3314
        tmp = <value optimized out>
        handler = (Handler *) 0x9218f0
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0x7fffee9ad7f0, instance = 0xe2e760, ihint =
{signal_id = 207, detail = 0, 
    run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x8c5940
        handler_list = (Handler *) 0x9218f0
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 207
        max_sequential_handler_number = 341
        return_value_altered = 1
#15 0x00007f6de5170719 in IA__g_signal_emit_valist (instance=0xe2e760,
signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffee9ad4f0) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:2977
        signal_return_type = 4
        param_values = (GValue *) 0xeb5eb8
        node = (SignalNode *) 0xe22ef0
        i = 0
        n_params = 0
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#16 0x00007f6de5170c83 in IA__g_signal_emit (instance=0x1, signal_id=0,
detail=3836141536)
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3034
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffee9ad5d0, reg_save_area = 0x7fffee9ad510}}
#17 0x00007f6de5bf08ba in IA__gtk_menu_shell_activate_item
(menu_shell=0xe2e760, menu_item=0xe53e50, 
    force_deactivate=<value optimized out>) at
/build/buildd/gtk+2.0-2.13.6/gtk/gtkmenushell.c:1133
        slist = (GSList *) 0x9e3630
        shells = (GSList *) 0x9e3630
        __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item"
#18 0x00007f6de5bf2852 in gtk_menu_shell_button_release (widget=0xe2e760,
event=0xe75eb0)
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmenushell.c:678
        submenu = (GtkWidget *) 0x0
        menu_item = (GtkWidget *) 0xe53e50
        deactivate = <value optimized out>
#19 0x00007f6de5be0ed3 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9565b0,
return_value=0x7fffee9ad840, 
    n_param_values=<value optimized out>, param_values=0xe77ea0,
invocation_hint=<value optimized out>, 
    marshal_data=0x7f6de5be7c10) at
/build/buildd/gtk+2.0-2.13.6/gtk/gtkmarshalers.c:84
        data1 = (gpointer) 0xe2e760
        data2 = (gpointer) 0x949440
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#20 0x00007f6de515828d in IA__g_closure_invoke (closure=0x9565b0,
return_value=0x7fffee9ad840, n_param_values=2, 
    param_values=0xe77ea0, invocation_hint=0x7fffee9ad800) at
/build/buildd/glib2.0-2.17.6/gobject/gclosure.c:767
        marshal = (GClosureMarshal) 0x7f6de51567a0 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0x160
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#21 0x00007f6de516ecd4 in signal_emit_unlocked_R (node=0x956c00, detail=0,
instance=0xe2e760, emission_return=0x7fffee9ad980, 
    instance_and_params=0xe77ea0) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3282
        accumulator = (SignalAccumulator *) 0x956240
        emission = {next = 0x0, instance = 0xe2e760, ihint = {signal_id = 66,
detail = 0, run_type = G_SIGNAL_RUN_LAST}, 
  state = EMISSION_RUN, chain_type = 9842496}
        class_closure = (GClosure *) 0x9565b0
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0x7fffee9ad840
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 66
        max_sequential_handler_number = 341
        return_value_altered = 0
#22 0x00007f6de51705c8 in IA__g_signal_emit_valist (instance=0xe2e760,
signal_id=<value optimized out>, detail=0, 
    var_args=0x7fffee9ad9e0) at
/build/buildd/glib2.0-2.17.6/gobject/gsignal.c:2987
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long =
0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = (GValue *) 0xe77eb8
        node = (SignalNode *) 0x956c00
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#23 0x00007f6de5170c83 in IA__g_signal_emit (instance=0x1, signal_id=0,
detail=3836141536)
    at /build/buildd/glib2.0-2.17.6/gobject/gsignal.c:3034
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffee9adac0, reg_save_area = 0x7fffee9ada00}}
#24 0x00007f6de5cfcd3e in gtk_widget_event_internal (widget=0xe2e760,
event=0xe75eb0)
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkwidget.c:4745
        signal_num = <value optimized out>
        return_val = 0
#25 0x00007f6de5bd81cd in IA__gtk_propagate_event (widget=0xe2e760,
event=0xe75eb0)
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c:2363
        tmp = (GtkWidget *) 0xe2e760
        handled_event = 0
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#26 0x00007f6de5bd94ab in IA__gtk_main_do_event (event=0xe75eb0) at
/build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c:1568
        event_widget = (GtkWidget *) 0xe53e50
        grab_widget = (GtkWidget *) 0xe53e50
        window_group = (GtkWindowGroup *) 0xe97440
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#27 0x00007f6de3dd6eec in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, 
    user_data=<value optimized out>) at
/build/buildd/gtk+2.0-2.13.6/gdk/x11/gdkevents-x11.c:2365
        display = <value optimized out>
        event = <value optimized out>
#28 0x00007f6de4ebfea2 in IA__g_main_context_dispatch (context=0x8903b0) at
/build/buildd/glib2.0-2.17.6/glib/gmain.c:2072
No locals.
#29 0x00007f6de4ec363d in g_main_context_iterate (context=0x8903b0, block=1,
dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.17.6/glib/gmain.c:2705
        max_priority = 2147483647
        timeout = -1
        some_ready = 1
        nfds = 8
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0xc869c0
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0x00007f6de4ec3b6d in IA__g_main_loop_run (loop=0xe79ea0) at
/build/buildd/glib2.0-2.17.6/glib/gmain.c:2928
        self = (GThread *) 0x85e500
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#31 0x00007f6de5bd98f7 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c:1172
        tmp_list = (GList *) 0x0
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x860d20
        loop = <value optimized out>
#32 0x0000000000404471 in main (argc=1, argv=0x7fffee9ade68) at
gstreamer-properties.c:664
        ctx = (GOptionContext *) 0x860d20"


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=546757.




More information about the Gstreamer-bugs mailing list