[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