[Pidgin] #10703: hang / freeze when receiving a video (webcam) call from Empathy
Pidgin
trac at pidgin.im
Sun Feb 7 12:25:27 EST 2010
#10703: hang / freeze when receiving a video (webcam) call from Empathy
--------------------+-------------------------------------------------------
Reporter: kiddo | Owner: Maiku
Type: defect | Status: new
Milestone: | Component: Voice and Video
Version: 2.6.2 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Changes (by darkrain42):
* status: pending => new
Comment:
Backtrace from #11305, which is better than the ones on this ticket:
{{{
(gdb) bt
#0 __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1 0x000000398d008f15 in _L_lock_1017 () from /lib64/libpthread.so.0
#2 0x000000398d008de7 in __pthread_mutex_lock (mutex=0xf3d9f8) at
pthread_mutex_lock.c:61
#3 0x0000003b6a438f37 in g_source_destroy_internal (source=0xf7da40,
context=0xf3d9f0, have_lock=0) at gmain.c:837
#4 0x00007fffe180e871 in priv_free_upnp (agent=0xf483d0 [NiceAgent]) at
agent.c:1460
#5 0x00007fffe1811191 in nice_agent_dispose (object=0xf483d0 [NiceAgent])
at agent.c:1997
#6 0x0000003b6a80d999 in IA__g_object_unref (_object=0xf483d0) at
gobject.c:2441
#7 0x00007fffe05d0e4d in gst_nice_src_dispose (object=0xf6e110
[GstNiceSrc]) at gstnicesrc.c:304
#8 0x0000003b6a80d999 in IA__g_object_unref (_object=0xf6e110) at
gobject.c:2441
#9 0x0000003b6f8565b9 in gst_message_finalize (message=0xd17030
[GstMessage]) at gstmessage.c:195
#10 0x0000003b6f856d31 in gst_mini_object_free (mini_object=0xd17030
[GstMessage]) at gstminiobject.c:330
#11 gst_mini_object_unref (mini_object=0xd17030 [GstMessage]) at
gstminiobject.c:365
#12 0x0000003b6f83785f in gst_message_unref (source=0xeb8410,
callback=0x3b6f836280 <gst_bus_async_signal_func>, user_data=<value
optimized out>)
at ../gst/gstmessage.h:319
#13 gst_bus_source_dispatch (source=0xeb8410, callback=0x3b6f836280
<gst_bus_async_signal_func>, user_data=<value optimized out>) at
gstbus.c:762
#14 0x0000003b6a43920e in g_main_dispatch (context=0x715b60) at
gmain.c:1960
#15 IA__g_main_context_dispatch (context=0x715b60) at gmain.c:2513
#16 0x0000003b6a43cbf8 in g_main_context_iterate (context=0x715b60,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>)
at gmain.c:2591
#17 0x0000003b6a43d045 in IA__g_main_loop_run (loop=0xdebe80) at
gmain.c:2799
#18 0x0000003b6c54bd67 in IA__gtk_main () at gtkmain.c:1218
#19 0x000000000048ce17 in main (argc=1, argv=0x7fffffffe2f8) at
gtkmain.c:978
(gdb) bt full
#0 __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
No locals.
#1 0x000000398d008f15 in _L_lock_1017 () from /lib64/libpthread.so.0
No symbol table info available.
#2 0x000000398d008de7 in __pthread_mutex_lock (mutex=0xf3d9f8) at
pthread_mutex_lock.c:61
ignore1 = 128
ignore2 = 15981048
ignore3 = -512
type = <value optimized out>
id = 5394
#3 0x0000003b6a438f37 in g_source_destroy_internal (source=0xf7da40,
context=0xf3d9f0, have_lock=0) at gmain.c:837
No locals.
#4 0x00007fffe180e871 in priv_free_upnp (agent=0xf483d0 [NiceAgent]) at
agent.c:1460
i = 0x0
#5 0x00007fffe1811191 in nice_agent_dispose (object=0xf483d0 [NiceAgent])
at agent.c:1997
i = 0x0
agent = 0xf483d0 [NiceAgent]
__PRETTY_FUNCTION__ = "nice_agent_dispose"
#6 0x0000003b6a80d999 in IA__g_object_unref (_object=0xf483d0) at
gobject.c:2441
object = 0xf483d0 [NiceAgent]
old_ref = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_unref"
#7 0x00007fffe05d0e4d in gst_nice_src_dispose (object=0xf6e110
[GstNiceSrc]) at gstnicesrc.c:304
src = 0xf6e110 [GstNiceSrc]
#8 0x0000003b6a80d999 in IA__g_object_unref (_object=0xf6e110) at
gobject.c:2441
object = 0xf6e110 [GstNiceSrc]
old_ref = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_unref"
#9 0x0000003b6f8565b9 in gst_message_finalize (message=0xd17030
[GstMessage]) at gstmessage.c:195
__PRETTY_FUNCTION__ = "gst_message_finalize"
#10 0x0000003b6f856d31 in gst_mini_object_free (mini_object=0xd17030
[GstMessage]) at gstminiobject.c:330
mo_class = <value optimized out>
#11 gst_mini_object_unref (mini_object=0xd17030 [GstMessage]) at
gstminiobject.c:365
__PRETTY_FUNCTION__ = "gst_mini_object_unref"
#12 0x0000003b6f83785f in gst_message_unref (source=0xeb8410,
callback=0x3b6f836280 <gst_bus_async_signal_func>, user_data=<value
optimized out>)
at ../gst/gstmessage.h:319
No locals.
#13 gst_bus_source_dispatch (source=0xeb8410, callback=0x3b6f836280
<gst_bus_async_signal_func>, user_data=<value optimized out>) at
gstbus.c:762
bsource = 0xeb8410
message = 0xd17030 [GstMessage]
keep = 1
bus = 0xc49610 [GstBus]
__PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
#14 0x0000003b6a43920e in g_main_dispatch (context=0x715b60) at
gmain.c:1960
was_in_call = 0
user_data = 0x0
callback = 0x3b6f836280 <gst_bus_async_signal_func>
cb_funcs = 0x3b6a6e4950
cb_data = <value optimized out>
current_source_link = {data = 0xeb8410, next = 0x0}
source = 0xeb8410
current = 0xc6ac90
i = <value optimized out>
#15 IA__g_main_context_dispatch (context=0x715b60) at gmain.c:2513
No locals.
#16 0x0000003b6a43cbf8 in g_main_context_iterate (context=0x715b60,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>)
at gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = 17
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#17 0x0000003b6a43d045 in IA__g_main_loop_run (loop=0xdebe80) at
gmain.c:2799
self = 0x710030
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#18 0x0000003b6c54bd67 in IA__gtk_main () at gtkmain.c:1218
tmp_list = <value optimized out>
functions = 0x0
init = <value optimized out>
loop = 0xdebe80
#19 0x000000000048ce17 in main (argc=1, argv=0x7fffffffe2f8) at
gtkmain.c:978
opt_force_online = <value optimized out>
opt_help = <value optimized out>
opt_login = 0
opt_nologin = <value optimized out>
opt_version = <value optimized out>
opt_si = <value optimized out>
opt_config_dir_arg = <value optimized out>
opt_login_arg = <value optimized out>
opt_session_arg = <value optimized out>
search_path = <value optimized out>
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {82951, 0 <repeats 15 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\000\000\000\000\000\000\000\000pN\243\221\071\000\000\000\260\037\375\367\377\177\000\000\024ǀ\214\071\000\000\000\001\000\000\000\377\177\000\000\330\032\375\367\377\177\000\000p\276\377\377\377\177",
'\000' <repeats 11 times>,
"M\243\221\071\000\000\000%ƀ\214\071\000\000\000\270\371\375\367\377\177\000\000\330\032\375\367\377\177\000\000Ȅ\375\367\377\177\000\000\000\000\000\000\000\000\000\000\020\303\377\377\377\177\000\000\237K@\222\071\000\000\000\270\371\375\367\377\177\000\000\000\000\300\203\377\377\377\377\000\000V\272\001\031s\000`\340\377\377\377\177\000\000\320\340\377\377\377\177\000\000\004\000\000\000\000\000\000\000\360\303\377\377\377\177\000\000ox\200m;\000\000\000\330\364\375\367\377\177\000\000-\277\200\214\071",
'\000' <repeats 11 times>, "8\000\000\000:", '\000' <repeats 11 times>,
"F݀\214\071\000\000\000x9\000\000\000\210\340\377\377\377\177\000\000\220\340\377\377\377\177\000\000\237\340\377\377\377\177\000\000\360\276\200\214\071\000\000\000`\340\377\377\377\177\000\000\000\000\000\000Q\000\000\000شi\222\071\000\000\000\320\340\377\377\377\177\000\000"...
signal_channel = <value optimized out>
signal_status = <value optimized out>
segfault_message_tmp = <value optimized out>
error = 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4e01e2 "config", has_arg = 1, flag =
0x0, val = 99}, {name = 0x4cb67e "debug", has_arg = 0, flag = 0x0, val =
100}, {
name = 0x4db80d "force-online", has_arg = 0, flag = 0x0, val =
100}, {name = 0x4ce9c9 "help", has_arg = 0, flag = 0x0, val = 104}, {name
=
0x4db5b5 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
0x4db81a "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x4db823
"nologin",
has_arg = 0, flag = 0x0, val = 110}, {name = 0x4e01d8
"session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x4d1c2d
"version", has_arg = 0,
flag = 0x0, val = 118}, {name = 0x4e01eb "display", has_arg =
1, flag = 0x0, val = 68}, {name = 0x4db82b "sync", has_arg = 0, flag =
0x0, val =
83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/10703#comment:12>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list