[Pidgin] #17313: pidgin 2.13.0 segfaults opening a audio/video chat dialogue
Pidgin
trac at pidgin.im
Tue Jun 19 11:57:08 EDT 2018
#17313: pidgin 2.13.0 segfaults opening a audio/video chat dialogue
---------------------------+------------------------------
Reporter: traumschule18 | Owner: Maiku
Type: defect | Status: new
Milestone: | Component: Voice and Video
Version: 2.13.0 | Resolution:
Keywords: |
---------------------------+------------------------------
Comment (by traumschule18):
this is debian sid on a 32bit system btw. after installing some more debug
symbols:
{{{
Thread 1 "pidgin" received signal SIGSEGV, Segmentation fault.
0xb7e8ac7b in gst_structure_set_valist_internal (structure=<optimized
out>, fieldname=<optimized out>,
varargs=0xbfffc5f8 "4\306\377\277", varargs at entry=0xbfffc5d8 "\030")
at gststructure.c:607
607 gststructure.c: Datei oder Verzeichnis nicht gefunden.
#0 0xb7e8ac7b in gst_structure_set_valist_internal (structure=<optimized
out>, fieldname=<optimized out>, varargs=0xbfffc5f8 "4\306\377\277",
varargs at entry=0xbfffc5d8 "\030") at gststructure.c:607
_val = 0xbfffc548
_flags = 0
_collect_format = <optimized out>
_cvalues =
{{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer
= 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}}
_vtab = 0x0
_n_values = <optimized out>
field =
{name = 4517, value = {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}}}}
err = <optimized out>
__func__ = "gst_structure_set_valist_internal"
#1 0xb7e8be91 in gst_structure_set (structure=0x10097c0, field=0xb1a116a9
"channels") at gststructure.c:638
varargs = 0xbfffc5d8 "\030"
__func__ = "gst_structure_set"
#2 0xb1a0e54b in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libgstopus.so
#3 0xb0297737 in () at /usr/lib/i386-linux-gnu/libgstaudio-1.0.so.0
#4 0xb7e6820a in gst_pad_query (pad=0xfec6f0, query=0x8d6ef0) at
gstpad.c:4065
parent = 0x1066108
res = <optimized out>
serialized = <optimized out>
func = <optimized out>
type = GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM
ret = <optimized out>
__func__ = "gst_pad_query"
__PRETTY_FUNCTION__ = "gst_pad_query"
#5 0xb7ea38b3 in gst_pad_query_caps (pad=0xfec6f0, filter=0x0) at
gstutils.c:3043
result = 0x0
query = 0x8d6ef0
__func__ = "gst_pad_query_caps"
__PRETTY_FUNCTION__ = "gst_pad_query_caps"
#6 0xb7e5e76e in gst_pad_link_check_compatible_unlocked
(flags=GST_PAD_LINK_CHECK_DEFAULT, sink=0xfec6f0, src=0-xfecac8) at
gstpad.c:2260
srccaps = 0x1051db8
sinkcaps = 0x0
compatible = 0
__PRETTY_FUNCTION__ = "gst_pad_link_prepare"
#7 0xb7e5e76e in gst_pad_link_prepare (srcpad=srcpad at entry=0xfecac8,
sinkpad=sinkpad at entry=0xfec6f0,
flags=flags at entry=GST_PAD_LINK_CHECK_DEFAULT) at gstpad.c:2397
__PRETTY_FUNCTION__ = "gst_pad_link_prepare"
#8 0xb7e6b7ca in gst_pad_link_full (srcpad=0xfecac8, sinkpad=0xfec6f0,
flags=GST_PAD_LINK_CHECK_DEFAULT)
at gstpad.c:2524
result = <optimized out>
parent = 0x106a140
srcfunc = <optimized out>
sinkfunc = <optimized out>
__func__ = "gst_pad_link_full"
__PRETTY_FUNCTION__ = "gst_pad_link_full"
#9 0xb7e6bfee in gst_pad_link (srcpad=0xfecac8, sinkpad=0xfec6f0) at
gstpad.c:2645
#10 0xb0f2e767 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#11 0xb0f2f774 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#12 0xb0f20fcc in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#13 0xb74862c1 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb7488010 in g_object_new_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#15 0xb74880c9 in g_object_new () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#16 0xb0f2711d in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#17 0xb0f1dc74 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#18 0xb667bef8 in fs_conference_new_session () at /usr/lib/i386-linux-
gnu/libfarstream-0.2.so.5
#19 0xb723f88a in () at /usr/lib/libpurple.so.0
#20 0xb724624c in purple_media_add_stream () at /usr/lib/libpurple.so.0
#21 0xb3252d58 in () at /usr/lib/purple-2/libjabber.so.0
#22 0xb3253a06 in jingle_rtp_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#23 0xb324cd91 in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#24 0xb324cf7b in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#25 0x0043724f in gtk_blist_menu_video_call_cb (w=0xfc16e8, b=0x919c70) at
././pidgin/gtkblist.c:322
w = 0xfc16e8
b = 0x919c70
#26 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#27 0xb7493f62 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#28 0xb749c9a3 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#29 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#30 0xb79c2edb in gtk_widget_activate () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
}}}
--
Ticket URL: <https://developer.pidgin.im/ticket/17313#comment:1>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list