[Pidgin] #67: gstreamer crash

Pidgin trac at pidgin.im
Wed Apr 18 10:10:58 EDT 2007


#67: gstreamer crash
---------------------------+------------------------------------------------
  Reporter:  lschiere      |       Owner:  seanegan
      Type:  defect        |      Status:  assigned
  Priority:  critical      |   Milestone:          
 Component:  pidgin (gtk)  |     Version:  2.0     
Resolution:                |    Keywords:          
---------------------------+------------------------------------------------
Comment (by lschiere):

 {{{
 (10:06:48) util: Writing file accounts.xml to directory /home/luke/.gaim
 (10:06:48) GLib-GObject: cannot register existing type `GstAudioClock'
 (10:06:48) GLib-GObject: g_type_plugin_*() invalidly modified type
 `GstSystemClock'
 (10:06:48) GLib-GObject: cannot register existing type `GstAudioClock'

 Program received signal SIGABRT, Aborted.
 [Switching to Thread -1255613552 (LWP 3825)]
 0xb72f7847 in raise () from /lib/libc.so.6
 (gdb) bt full
 #0  0xb72f7847 in raise () from /lib/libc.so.6
 No symbol table info available.
 #1  0xb72f90b8 in abort () from /lib/libc.so.6
 No symbol table info available.
 #2  0xb752f497 in g_logv () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #3  0xb752f4c9 in g_log () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0xb75bf879 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0xb75bf6c7 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0xb75a57d3 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #7  0xb75a5b60 in g_object_new () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0xb631a63e in gst_audio_clock_new (name=0xb632ac44
 "GstAudioSinkClock",
     func=0xb631eb40 <gst_base_audio_sink_get_time>, user_data=0x8720aa0)
     at gstaudioclock.c:117
 No locals.
 #9  0xb631eb07 in gst_base_audio_sink_init (baseaudiosink=0x8720aa0,
     g_class=0x86f8b40) at gstbaseaudiosink.c:177
 No locals.
 #10 0xb75bfcdc in g_type_create_instance () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb75a6bb2 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0x081d7710 in ?? ()
 No symbol table info available.
 #13 0x087096ae in ?? ()
 No symbol table info available.
 #14 0x0540aff4 in ?? ()
 No symbol table info available.
 #15 0xb740aff4 in ?? () from /lib/libc.so.6
 No symbol table info available.
 #16 0x08709698 in ?? ()
 No symbol table info available.
 #17 0x087096a0 in ?? ()
 No symbol table info available.
 #18 0xb528c120 in ?? ()
 No symbol table info available.
 #19 0xb741667e in pthread_mutex_lock () from /lib/libpthread.so.0
 No symbol table info available.
 #20 0xb75a4e28 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #21 0xb75a59a7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #22 0xb75a5b60 in g_object_new () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #23 0xb7e4789c in gst_element_factory_create (factory=0x82431b0,
     name=0x86b1ac0 "sink-actual-sink-alsa") at gstelementfactory.c:381
         element = <value optimized out>
         oclass = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_factory_create"
 #24 0xb64cbaba in gst_auto_audio_sink_change_state (element=0x86cd9b0,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstautoaudiosink.c:173
         ret = <value optimized out>
         sink = (GstAutoAudioSink *) 0x86cd9b0
 #25 0xb7e42aba in gst_element_change_state (element=0x86cd9b0,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2291
         ret = <value optimized out>
         current = <value optimized out>
         next = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #26 0xb7e45a74 in gst_element_set_state_func (element=0x86cd9b0,
     state=GST_STATE_READY) at gstelement.c:2252
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #27 0xb7e41c73 in gst_element_set_state (element=0x86cd9b0,
     state=GST_STATE_READY) at gstelement.c:2160
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #28 0xb7e369a2 in gst_bin_change_state_func (element=0x86a9970,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:1767
         child = (GstElement *) 0x86cd9b0
         bin = <value optimized out>
         ret = <value optimized out>
         current = GST_STATE_NULL
         next = GST_STATE_READY
         have_async = 0
         have_no_preroll = 0
         base_time = 0
         it = (GstIterator *) 0x87161c0
         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
 #29 0xb7e42aba in gst_element_change_state (element=0x86a9970,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2291
         ret = <value optimized out>
         current = <value optimized out>
         next = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #30 0xb7e45a74 in gst_element_set_state_func (element=0x86a9970,
     state=GST_STATE_READY) at gstelement.c:2252
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #31 0xb7e41c73 in gst_element_set_state (element=0x86a9970,
     state=GST_STATE_READY) at gstelement.c:2160
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #32 0xb635da9a in gen_audio_element (play_bin=0x8627310) at
 gstplaybin.c:1091
         res = <value optimized out>
         element = (GstElement *) 0x86a9970
         conv = (GstElement *) 0x8704020
         scale = (GstElement *) 0x86e2de8
         sink = (GstElement *) 0x86cd9b0
         volume = (GstElement *) 0x86e4e20
         pad = (GstPad *) 0x86f0918
         __PRETTY_FUNCTION__ = "gen_audio_element"
 #33 0xb635efd4 in setup_sinks (play_base_bin=0x8627310, group=0x86f57b0)
     at gstplaybin.c:1552
         play_bin = (GstPlayBin *) 0x8627310
         streaminfo = (GList *) 0x86edb10
         s = (GList *) 0x0
         need_vis = 0
         need_text = 0
         textsrcpad = <value optimized out>
         pad = <value optimized out>
         sink = <value optimized out>
         res = 1
         __PRETTY_FUNCTION__ = "setup_sinks"
 #34 0xb63650e5 in group_commit (play_base_bin=0x8627310,
     fatal=<value optimized out>, subtitle=<value optimized out>)
     at gstplaybasebin.c:462
         info = (GstStreamInfo *) 0x869a980
         group = (GstPlayBaseGroup *) 0x86f57b0
         had_active_group = 0
         __PRETTY_FUNCTION__ = "group_commit"
 #35 0xb75ace0b in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #36 0xb759f97b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0

-- 
Ticket URL: <http://developer.pidgin.im/ticket/67#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list