[Pidgin] #7970: VV branch crash when establishing a video call

Pidgin trac at pidgin.im
Fri Jan 2 20:48:57 EST 2009


#7970: VV branch crash when establishing a video call
-----------------------+----------------------------------------------------
Reporter:  darkrain42  |        Type:  defect      
  Status:  new         |   Component:  unclassified
 Version:              |    Keywords:  vv          
-----------------------+----------------------------------------------------
 {{{
 17:43:03 < garimbo> darkrain42 pasted "VV crash about 1 second after the
 gtkconv appears" (179 lines) at
                     http://www.pidgin.im/nopaste/119
 17:43:08 < darkrain42> Maiku: ^
 17:43:48 < Maiku> oh yeah, forgot about that one :P
 17:44:05 < Maiku> either uninstall gst-ffmpeg or get a newer version
 17:44:08 < Maiku> *sigh*
 17:45:19 < Maiku> so many things to do :P
 }}}

 The nopaste contents:
 {{{
 [Switching to Thread 0x44773950 (LWP 15960)]
 0x00007f2394921369 in ?? () from /usr/lib/libx264.so.59
 (gdb) bt full
 #0  0x00007f2394921369 in ?? () from /usr/lib/libx264.so.59
 No symbol table info available.
 #1  0x00007f23948d6e97 in x264_frame_copy_picture () from
 /usr/lib/libx264.so.59
 No symbol table info available.
 #2  0x00007f239491bdfe in x264_encoder_encode () from
 /usr/lib/libx264.so.59
 No symbol table info available.
 #3  0x00007f238fc21421 in ?? () from /usr/lib/libavcodec.so.51
 No symbol table info available.
 #4  0x00007f238f977476 in avcodec_encode_video () from
 /usr/lib/libavcodec.so.51
 No symbol table info available.
 #5  0x00007f239454a1f4 in ?? () from
 /usr/lib/gstreamer-0.10/libgstffmpeg.so
 No symbol table info available.
 #6  0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c8e000,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 1
         chainfunc = (GstPadChainFunction) 0x7f2394549fe0
 <g_param_spec_flags at plt+37608>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #7  0x00007f23ab03c8fb in gst_pad_push (pad=0x2c8ea10, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2c8e000
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #8  0x00007f2394d4ccd7 in fs_selector_sink_chain (pad=<value optimized
 out>, buffer=0x2ba13d0) at fsselector.c:888
         ret = <value optimized out>
         selector = <value optimized out>
         internal_srcpad = <value optimized out>
         __FUNCTION__ = "fs_selector_sink_chain"
 #9  0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c2ea10,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 1
         chainfunc = (GstPadChainFunction) 0x7f2394d4cc80
 <fs_selector_sink_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 ---Type <return> to continue, or q <return> to quit---
 #10 0x00007f23ab03c8fb in gst_pad_push (pad=0x2c2ecf0, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2c2ea10
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #11 0x00007f23ab2ca330 in gst_base_transform_chain (pad=<value optimized
 out>, buffer=0x2ba13d0) at gstbasetransform.c:1916
         trans = (GstBaseTransform *) 0x2c8c340
         ret = GST_FLOW_OK
         last_stop = 706547666
         outbuf = (GstBuffer *) 0x20
 #12 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c2e730,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 1
         chainfunc = (GstPadChainFunction) 0x7f23ab2ca260
 <gst_base_transform_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #13 0x00007f23ab03c8fb in gst_pad_push (pad=0x2c8ecf0, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2c2e730
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #14 0x00007f23ab2ca330 in gst_base_transform_chain (pad=<value optimized
 out>, buffer=0x2ba13d0) at gstbasetransform.c:1916
         trans = (GstBaseTransform *) 0x2783030
         ret = GST_FLOW_OK
         last_stop = 706547666
         outbuf = (GstBuffer *) 0x20
 #15 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c8eb80,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 1
         chainfunc = (GstPadChainFunction) 0x7f23ab2ca260
 <gst_base_transform_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #16 0x00007f23ab03c8fb in gst_pad_push (pad=0x2ef5000, buffer=0x2ba13d0)
 at gstpad.c:4045
 ---Type <return> to continue, or q <return> to quit---
         peer = (GstPad *) 0x2c8eb80
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #17 0x00007f23ab2ca330 in gst_base_transform_chain (pad=<value optimized
 out>, buffer=0x2ba13d0) at gstbasetransform.c:1916
         trans = (GstBaseTransform *) 0x2cae4f0
         ret = GST_FLOW_OK
         last_stop = 706547666
         outbuf = (GstBuffer *) 0x20
 #18 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c8ee60,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 0
         chainfunc = (GstPadChainFunction) 0x7f23ab2ca260
 <gst_base_transform_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #19 0x00007f23ab03c8fb in gst_pad_push (pad=0x2c2b660, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2c8ee60
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 1
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #20 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2c83240,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 1
         chainfunc = (GstPadChainFunction) 0x7f23ab02e220
 <gst_proxy_pad_do_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #21 0x00007f23ab03c8fb in gst_pad_push (pad=0x2bf7a10, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2c83240
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #22 0x00007f239736d3c8 in gst_tee_handle_buffer (tee=0x2bdc3b0,
 buffer=0x2ba13d0) at gsttee.c:522
 ---Type <return> to continue, or q <return> to quit---
         pad = (GstPad *) 0x2bf7a10
         data = (PushData *) 0x2c02860
         pads = (GList *) 0x2c04120
         ret = GST_FLOW_OK
         cret = GST_FLOW_OK
         __PRETTY_FUNCTION__ = "gst_tee_handle_buffer"
 #23 0x00007f239736d66f in gst_tee_chain (pad=<value optimized out>,
 buffer=0x2ba13d0) at gsttee.c:641
         res = <value optimized out>
         tee = (GstTee *) 0x2bdc3b0
         __PRETTY_FUNCTION__ = "gst_tee_chain"
 #24 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2bf78a0,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 0
         chainfunc = (GstPadChainFunction) 0x7f239736d5e0 <gst_tee_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #25 0x00007f23ab03c8fb in gst_pad_push (pad=0x2bed4b0, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2bf78a0
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #26 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2bcfc30,
 buffer=0x2ba13d0) at gstpad.c:3877
         caps = <value optimized out>
         caps_changed = 0
         chainfunc = (GstPadChainFunction) 0x7f23ab02e220
 <gst_proxy_pad_do_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #27 0x00007f23ab03c8fb in gst_pad_push (pad=0x2c0b710, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2bcfc30
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #28 0x00007f23ab03b865 in gst_pad_chain_unchecked (pad=0x2bede10,
 buffer=0x2ba13d0) at gstpad.c:3877
 ---Type <return> to continue, or q <return> to quit---
         caps = <value optimized out>
         caps_changed = 0
         chainfunc = (GstPadChainFunction) 0x7f23ab02e220
 <gst_proxy_pad_do_chain>
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
 #29 0x00007f23ab03c8fb in gst_pad_push (pad=0x2c12450, buffer=0x2ba13d0)
 at gstpad.c:4045
         peer = (GstPad *) 0x2bede10
         ret = <value optimized out>
         caps = (GstCaps *) 0x2c25740
         caps_changed = 0
         __PRETTY_FUNCTION__ = "gst_pad_push"
 #30 0x00007f239736a522 in gst_queue_loop (pad=<value optimized out>) at
 gstqueue.c:1047
         queue = (GstQueue *) 0x2be2600
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_queue_loop"
 #31 0x00007f23ab05abf6 in gst_task_func (task=0x2b8c950, tclass=<value
 optimized out>) at gsttask.c:192
         lock = (GStaticRecMutex *) 0x2c23310
         tself = (GThread *) 0x2c3aca0
         __PRETTY_FUNCTION__ = "gst_task_func"
 #32 0x00007f23aa32c7f7 in g_thread_pool_thread_proxy (data=<value
 optimized out>) at /build/buildd/glib2.0-2.18.2/glib/gthreadpool.c:265
         task = (gpointer) 0x2b8c950
         pool = (GRealThreadPool *) 0x250a430
 #33 0x00007f23aa32b264 in g_thread_create_proxy (data=0x2c3aca0) at
 /build/buildd/glib2.0-2.18.2/glib/gthread.c:635
         __PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #34 0x00007f23a96c13ea in start_thread () from /lib/libpthread.so.0
 No symbol table info available.
 #35 0x00007f23a9000c6d in clone () from /lib/libc.so.6
 No symbol table info available.
 #36 0x0000000000000000 in ?? ()
 No symbol table info available.
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7970>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list