[Pidgin] #17313: pidgin 2.13.0 segfaults opening a audio/video chat dialogue
Pidgin
trac at pidgin.im
Tue Jun 19 11:38:23 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 | Keywords:
---------------------------+-----------------------------
1. run pidgin and connect to an XMPP account
2. right click on a contact and select audio/video chat
{{{
Starting program: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb2614b40 (LWP 2192)]
[New Thread 0xb175eb40 (LWP 2209)]
[New Thread 0xb0dffb40 (LWP 2210)]
Thread 1 "pidgin" received signal SIGSEGV, Segmentation fault.
0xb7e8ac7b in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#0 0xb7e8ac7b in () at /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#1 0xb7e8be91 in gst_structure_set () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#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 () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#5 0xb7ea38b3 in gst_pad_query_caps () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#6 0xb7e5e76e in () at /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7 0xb7e6b7ca in gst_pad_link_full () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#8 0xb7e6bfee in gst_pad_link () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#9 0xb0f2e767 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#10 0xb0f2f774 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#11 0xb0f20fcc in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#12 0xb74862c1 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb7488010 in g_object_new_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#14 0xb74880c9 in g_object_new () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#15 0xb0f2711d in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#16 0xb0f1dc74 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#17 0xb667bef8 in fs_conference_new_session () at /usr/lib/i386-linux-
gnu/libfarstream-0.2.so.5
#18 0xb723f88a in () at /usr/lib/libpurple.so.0
#19 0xb724624c in purple_media_add_stream () at /usr/lib/libpurple.so.0
#20 0xb3252d58 in () at /usr/lib/purple-2/libjabber.so.0
#21 0xb3253a06 in jingle_rtp_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#22 0xb324cd91 in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#23 0xb324cf7b in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#24 0x0043724f in gtk_blist_menu_video_call_cb (w=0x985df8, b=0x95efe0) at
././pidgin/gtkblist.c:322
#25 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#26 0xb7493f62 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb749c9a3 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#28 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#29 0xb79c2edb in gtk_widget_activate () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#30 0xb78b71bf in gtk_menu_shell_activate_item () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#31 0xb78b749c in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#32 0xb78a3d27 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#33 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#34 0xb7493921 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb749c6c9 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#36 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#37 0xb79c4484 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xb78a1a89 in gtk_propagate_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#39 0xb78a1f0d in gtk_main_do_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#40 0xb7715739 in () at /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#41 0xb738bf30 in g_main_context_dispatch () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#42 0xb738c1a9 in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb738c559 in g_main_loop_run () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#44 0xb78a0c95 in gtk_main () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#45 0x00428fd5 in main (argc=<optimized out>, argv=<optimized out>) at
././pidgin/gtkmain.c:939
Thread 4 (Thread 0xb0dffb40 (LWP 2210)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd5c2b in __GI___poll (fds=0xef3ab0, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
nfds = 2
fds = 0xef3ab0
timeout = -1
#2 0xb739b520 in g_poll () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb738c10a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb738c559 in g_main_loop_run () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#5 0xb6cade85 in () at /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0xb73b435a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb70c83a6 in start_thread (arg=0xb0dffb40) at pthread_create.c:463
pd = 0xb0dffb40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1327498432,
-1223827456, -1327500824, -783832834, 2007186161}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#8 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 3 (Thread 0xb175eb40 (LWP 2209)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd5c2b in __GI___poll (fds=0x8cd350, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
nfds = 1
fds = 0x8cd350
timeout = -1
#2 0xb739b520 in g_poll () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb738c10a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb738c254 in g_main_context_iteration () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#5 0xb738c2b0 in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb73b435a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb70c83a6 in start_thread (arg=0xb175eb40) at pthread_create.c:463
pd = 0xb175eb40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1317672128,
-1223827456, -1317674520, -2056804099, 2007186161}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#8 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 2 (Thread 0xb2614b40 (LWP 2192)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd8a43 in __GI___select (nfds=11, readfds=0xb2613f78,
writefds=0xb2613ff8, exceptfds=0xb2614078, timeout=0x0) at
../sysdeps/unix/sysv/linux/select.c:41
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
exceptfds = 0xb2614078
writefds = 0xb2613ff8
nfds = 11
timeout = 0x0
readfds = 0xb2613f78
#2 0xb2dd2725 in () at /usr/lib/i386-linux-gnu/libtcl8.6.so
#3 0xb70c83a6 in start_thread (arg=0xb2614b40) at pthread_create.c:463
pd = 0xb2614b40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1302246592,
-1223827456, -1302248984, -1406686981, 2007186161}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#4 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 1 (Thread 0xb3b08680 (LWP 2155)):
#0 0xb7e8ac7b in () at /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#1 0xb7e8be91 in gst_structure_set () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#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 () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#5 0xb7ea38b3 in gst_pad_query_caps () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#6 0xb7e5e76e in () at /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7 0xb7e6b7ca in gst_pad_link_full () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#8 0xb7e6bfee in gst_pad_link () at /usr/lib/i386-linux-
gnu/libgstreamer-1.0.so.0
#9 0xb0f2e767 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#10 0xb0f2f774 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#11 0xb0f20fcc in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#12 0xb74862c1 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb7488010 in g_object_new_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#14 0xb74880c9 in g_object_new () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#15 0xb0f2711d in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#16 0xb0f1dc74 in () at /usr/lib/i386-linux-
gnu/gstreamer-1.0/libfsrtpconference.so
#17 0xb667bef8 in fs_conference_new_session () at /usr/lib/i386-linux-
gnu/libfarstream-0.2.so.5
#18 0xb723f88a in () at /usr/lib/libpurple.so.0
#19 0xb724624c in purple_media_add_stream () at /usr/lib/libpurple.so.0
#20 0xb3252d58 in () at /usr/lib/purple-2/libjabber.so.0
#21 0xb3253a06 in jingle_rtp_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#22 0xb324cd91 in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#23 0xb324cf7b in jabber_initiate_media () at
/usr/lib/purple-2/libjabber.so.0
#24 0x0043724f in gtk_blist_menu_video_call_cb (w=0x985df8, b=0x95efe0) at
././pidgin/gtkblist.c:322
w = 0x985df8
b = 0x95efe0
#25 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#26 0xb7493f62 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb749c9a3 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#28 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#29 0xb79c2edb in gtk_widget_activate () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#30 0xb78b71bf in gtk_menu_shell_activate_item () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#31 0xb78b749c in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#32 0xb78a3d27 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#33 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#34 0xb7493921 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb749c6c9 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#36 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#37 0xb79c4484 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xb78a1a89 in gtk_propagate_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#39 0xb78a1f0d in gtk_main_do_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#40 0xb7715739 in () at /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#41 0xb738bf30 in g_main_context_dispatch () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#42 0xb738c1a9 in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb738c559 in g_main_loop_run () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#44 0xb78a0c95 in gtk_main () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#45 0x00428fd5 in main (argc=<optimized out>, argv=<optimized out>) at
././pidgin/gtkmain.c:939
opt_force_online = <optimized out>
opt_help = <optimized out>
opt_login = <optimized out>
opt_nologin = <optimized out>
opt_version = <optimized out>
opt_si = <optimized out>
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 1
sigset = {__val = {91142, 0 <repeats 31 times>}}
errmsg = '\000' <repeats 2449 times>...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = <optimized out>
segfault_message_tmp = <optimized out>
error = 0x0
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = <optimized out>
migration_failed = 0
active_accounts = <optimized out>
long_options =
{{name = 0x4c8e89 "config", has_arg = 1, flag = 0x0, val =
99}, {name = 0x4b78bd "debug", has_arg = 0, flag = 0x0, val = 100}, {name
= 0x4c4fc6 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name =
0x4b93d8 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x4c4e72
"login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x4c4fd3 "multiple",
has_arg = 0, flag = 0x0, val = 109}, {name = 0x4c4fdc "nologin", has_arg =
0, flag = 0x0, val = 110}, {name = 0x4c8e7f "session", has_arg = 1, flag =
0x0, val = 115}, {name = 0x4bbab9 "version", has_arg = 0, flag = 0x0, val
= 118}, {name = 0x4c8e92 "display", has_arg = 1, flag = 0x0, val = 68},
{name = 0x4c5aba "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0,
has_arg = 0, flag = 0x0, val = 0}}
Thread 4 (Thread 0xb0dffb40 (LWP 2543)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd5c2b in __GI___poll (fds=0x8f9800, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
nfds = 2
fds = 0x8f9800
timeout = -1
#2 0xb739b520 in g_poll () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb738c10a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb738c559 in g_main_loop_run () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#5 0xb6cade85 in () at /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6 0xb73b435a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb70c83a6 in start_thread (arg=0xb0dffb40) at pthread_create.c:463
pd = 0xb0dffb40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1327498432,
-1223827456, -1327500824, -748879551, 1975096142}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#8 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 3 (Thread 0xb175eb40 (LWP 2542)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd5c2b in __GI___poll (fds=0x8fd1b0, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
nfds = 1
fds = 0x8fd1b0
timeout = -1
#2 0xb739b520 in g_poll () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb738c10a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb738c254 in g_main_context_iteration () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#5 0xb738c2b0 in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb73b435a in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb70c83a6 in start_thread (arg=0xb175eb40) at pthread_create.c:463
pd = 0xb175eb40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1317672128,
-1223827456, -1317674520, -2021850814, 1975096142}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#8 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 2 (Thread 0xb2614b40 (LWP 2506)):
#0 0xb7fd6ce9 in __kernel_vsyscall ()
#1 0xb6fd8a43 in __GI___select (nfds=11, readfds=0xb2613f78,
writefds=0xb2613ff8, exceptfds=0xb2614078, timeout=0x0) at
../sysdeps/unix/sysv/linux/select.c:41
resultvar = <optimized out>
resultvar = <optimized out>
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
exceptfds = 0xb2614078
writefds = 0xb2613ff8
nfds = 11
timeout = 0x0
readfds = 0xb2613f78
#2 0xb2dd2725 in () at /usr/lib/i386-linux-gnu/libtcl8.6.so
#3 0xb70c83a6 in start_thread (arg=0xb2614b40) at pthread_create.c:463
pd = 0xb2614b40
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {-1223827456, -1302246592,
-1223827456, -1302248984, -1371733692, 1975096142}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
#4 0xb6fe04d6 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108
Thread 1 (Thread 0xb3b08680 (LWP 2453)):
#0 0xb7e8ac7b in gst_structure_set_valist_internal (structure=<optimized
out>, fieldname=<optimized out>, varargs=0xbfffc608 "D\306\377\277",
varargs at entry=0xbfffc5e8 "\030") at gststructure.c:607
_val = 0xbfffc558
_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 = 4653, 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=0x100f550, field=0xb1a116a9
"channels") at gststructure.c:638
varargs = 0xbfffc5e8 "\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=0x8ee6f0, query=0x8fd320) at
gstpad.c:4065
parent = 0x1067808
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=0x8ee6f0, filter=0x0) at
gstutils.c:3043
result = 0x0
query = 0x8fd320
__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=0x8ee6f0, src=0x8eeac8) at
gstpad.c:2260
srccaps = 0x104e340
sinkcaps = 0x0
compatible = 0
__PRETTY_FUNCTION__ = "gst_pad_link_prepare"
#7 0xb7e5e76e in gst_pad_link_prepare (srcpad=srcpad at entry=0x8eeac8,
sinkpad=sinkpad at entry=0x8ee6f0,
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=0x8eeac8, sinkpad=0x8ee6f0,
flags=GST_PAD_LINK_CHECK_DEFAULT)
at gstpad.c:2524
result = <optimized out>
parent = 0x106b890
srcfunc = <optimized out>
sinkfunc = <optimized out>
__func__ = "gst_pad_link_full"
__PRETTY_FUNCTION__ = "gst_pad_link_full"
#9 0xb7e6bfee in gst_pad_link (srcpad=0x8eeac8, sinkpad=0x8ee6f0) 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=0xfce518, b=0x93ac40) at
././pidgin/gtkblist.c:322
w = 0xfce518
b = 0x93ac40
#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
#31 0xb78b71bf in gtk_menu_shell_activate_item () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#32 0xb78b749c in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#33 0xb78a3d27 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#34 0xb7480cc8 in g_closure_invoke () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#35 0xb7493921 in () at /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb749c6c9 in g_signal_emit_valist () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#37 0xb749d155 in g_signal_emit () at /usr/lib/i386-linux-
gnu/libgobject-2.0.so.0
#38 0xb79c4484 in () at /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#39 0xb78a1a89 in gtk_propagate_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#40 0xb78a1f0d in gtk_main_do_event () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#41 0xb7715739 in () at /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#42 0xb738bf30 in g_main_context_dispatch () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#43 0xb738c1a9 in () at /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb738c559 in g_main_loop_run () at /usr/lib/i386-linux-
gnu/libglib-2.0.so.0
#45 0xb78a0c95 in gtk_main () at /usr/lib/i386-linux-
gnu/libgtk-x11-2.0.so.0
#46 0x00428fd5 in main (argc=<optimized out>, argv=<optimized out>) at
././pidgin/gtkmain.c:939
opt_force_online = <optimized out>
opt_help = <optimized out>
opt_login = <optimized out>
opt_nologin = <optimized out>
opt_version = <optimized out>
opt_si = <optimized out>
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 1
sigset = {__val = {91142, 0 <repeats 31 times>}}
errmsg = '\000' <repeats 2449 times>...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = <optimized out>
segfault_message_tmp = <optimized out>
error = 0x0
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = <optimized out>
migration_failed = 0
active_accounts = <optimized out>
long_options =
{{name = 0x4c8e89 "config", has_arg = 1, flag = 0x0, val =
99}, {name = 0x4b78bd "debug", has_arg = 0, flag = 0x0, val = 100}, {name
= 0x4c4fc6 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name =
0x4b93d8 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x4c4e72
"login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x4c4fd3 "multiple",
has_arg = 0, flag = 0x0, val = 109}, {name = 0x4c4fdc "nologin", has_arg =
0, flag = 0x0, val = 110}, {name = 0x4c8e7f "session", has_arg = 1, flag =
0x0, val = 115}, {name = 0x4bbab9 "version", has_arg = 0, flag = 0x0, val
= 118}, {name = 0x4c8e92 "display", has_arg = 1, flag = 0x0, val = 68},
{name = 0x4c5aba "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0,
has_arg = 0, flag = 0x0, val = 0}}
}}}
--
Ticket URL: <https://developer.pidgin.im/ticket/17313>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list