Cannot send and receive Voice calls in Pidgin 2.6.1
Aditya Sanyal
electrifyingsoul at gmail.com
Wed Sep 9 11:32:56 EDT 2009
Hello, I am running Pidgin 2.6.1 with Voice and Video enabled on a
Ubuntu 9.04 system. When I initiate a voice call from pidgin to other
gtalk/pidgin users the calling dialog box appears but nothing happens on the
other side. Sometimes it gives the error "Unable to create valve element".
But mostly it gives no error but is unable to initiate the call. Moreover
when other gtalk/pidgin users call me, my Pidgin crashes or hangs. Attached
is a backtrace for Pidgin. Please help.
--
Aditya Sanyal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/support/attachments/20090909/69c90261/attachment-0001.html>
-------------- next part --------------
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/pidgin
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6ffa750 (LWP 21136)]
[New Thread 0xb5b58b90 (LWP 21150)]
[New Thread 0xb3f06b90 (LWP 21220)]
[New Thread 0xaf4a4b90 (LWP 21221)]
[New Thread 0xaac9cb90 (LWP 21222)]
[New Thread 0xa649ab90 (LWP 21223)]
[Thread 0xa649ab90 (LWP 21223) exited]
[New Thread 0xa649ab90 (LWP 21224)]
[New Thread 0xaa2ffb90 (LWP 21225)]
[New Thread 0xa9afeb90 (LWP 21226)]
[New Thread 0xa92fdb90 (LWP 21227)]
[Thread 0xb3f06b90 (LWP 21220) exited]
[Thread 0xaa2ffb90 (LWP 21225) exited]
[Thread 0xaf4a4b90 (LWP 21221) exited]
[Thread 0xaac9cb90 (LWP 21222) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6ffa750 (LWP 21136)]
0xb76815a0 in free () from /lib/tls/i686/cmov/libc.so.6
(gdb) backtrace full
#0 0xb76815a0 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb77cf126 in IA__g_free (mem=0x397af5a2) at /build/buildd/glib2.0-2.20.1/glib/gmem.c:190
No locals.
#2 0xb52c8513 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#3 0xb52cadee in jabber_google_session_parse () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#4 0xb52cdc8b in jabber_iq_parse () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#5 0xb52d7eab in jabber_process_packet () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#6 0xb52e3f19 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#7 0xb7209248 in xmlParseEndTag2 (ctxt=0xa612258, prefix=0x0, URI=0xa5e78db "jabber:client", line=0, nsNr=0, tlen=0) at parser.c:8811
name = (const xmlChar *) 0x1 <Address 0x1 out of bounds>
#8 0xb7216269 in xmlParseChunk__internal_alias (ctxt=0xa612258, chunk=0xb52fdd60 "iLBC\" clockrate=\"8000\" bitrate=\"13300\"/><payload-type id=\"106\" name=\"telephone-event\" clockrate=\"8000\"/></description><transport xmlns=\"http://www.google.com/transport/p2p\"/></session></iq>", size=189, terminate=0) at parser.c:10556
end_in_lf = 0
#9 0xb52e3c96 in jabber_parser_process () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#10 0xb52d7095 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#11 0xb7a0dcad in ?? () from /usr/lib/libpurple.so.0
No symbol table info available.
#12 0x080aff23 in ?? ()
No symbol table info available.
#13 0xb77fddad in g_io_unix_dispatch (source=0xbd, callback=0xa192860, user_data=0xa5bdfb0) at /build/buildd/glib2.0-2.20.1/glib/giounix.c:162
buffer_condition = 0
#14 0xb77c6b88 in IA__g_main_context_dispatch (context=0x9bfb218) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
No locals.
#15 0xb77ca0eb in g_main_context_iterate (context=0x9bfb218, block=1, dispatch=1, self=0x9bcb3e8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
max_priority = 2147483647
timeout = 395
some_ready = 1
nfds = 12
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x9ebb100
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#16 0xb77ca5ba in IA__g_main_loop_run (loop=0xa18b478) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
self = (GThread *) 0x9bcb3e8
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#17 0xb7cb27d9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x0
loop = (GMainLoop *) 0xa18b478
#18 0x080ca9e0 in main ()
No symbol table info available.
(gdb) info registers
eax 0x0 0
ecx 0x1 1
edx 0x0 0
ebx 0xb776eff4 -1216942092
esp 0xbf998e30 0xbf998e30
ebp 0xbf998e48 0xbf998e48
esi 0x397af5a2 964359586
edi 0xa97e090 177725584
eip 0xb76815a0 0xb76815a0 <free+128>
eflags 0x210202 [ IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) x/16i $pc
0xb76815a0 <free+128>: lock cmpxchg %ecx,(%esi)
0xb76815a4 <free+132>: jne 0xb7684f56
0xb76815aa <free+138>: mov %edi,0x4(%esp)
0xb76815ae <free+142>: mov %esi,(%esp)
0xb76815b1 <free+145>: call 0xb7680c60
0xb76815b6 <free+150>: cmpl $0x0,%gs:0xc
0xb76815be <free+158>: je 0xb76815c1 <free+161>
0xb76815c0 <free+160>: lock subl $0x1,(%esi)
0xb76815c4 <free+164>: jne 0xb7684f62
0xb76815ca <free+170>: jmp 0xb7681555 <free+53>
0xb76815cc <free+172>: lea 0x0(%esi,%eiz,1),%esi
0xb76815d0 <free+176>: mov 0x15c4(%ebx),%esi
0xb76815d6 <free+182>: test %esi,%esi
0xb76815d8 <free+184>: jne 0xb7681600 <free+224>
0xb76815da <free+186>: cmp 0x15b4(%ebx),%eax
0xb76815e0 <free+192>: jbe 0xb7681600 <free+224>
(gdb) thread apply all backtrace
Thread 10 (Thread 0xa92fdb90 (LWP 21227)):
#0 0xb807e430 in __kernel_vsyscall ()
#1 0xb777e412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb78470cd in g_cond_timed_wait_posix_impl (cond=0xaa300dc8, entered_mutex=0x80, abs_time=0x1) at /build/buildd/glib2.0-2.20.1/gthread/gthread-posix.c:242
#3 0xb77a0259 in g_async_queue_pop_intern_unlocked (queue=0x9bd92c8, try=<value optimized out>, end_time=0xa92fd2e4) at /build/buildd/glib2.0-2.20.1/glib/gasyncqueue.c:365
#4 0xb77f2e68 in g_thread_pool_thread_proxy (data=0x9bd9290) at /build/buildd/glib2.0-2.20.1/glib/gthreadpool.c:220
#5 0xb77f17bf in g_thread_create_proxy (data=0xa219b90) at /build/buildd/glib2.0-2.20.1/glib/gthread.c:635
#6 0xb777a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb76f449e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 9 (Thread 0xa9afeb90 (LWP 21226)):
#0 0xb807e430 in __kernel_vsyscall ()
#1 0xb777e412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb78470cd in g_cond_timed_wait_posix_impl (cond=0xaa3013a8, entered_mutex=0x80, abs_time=0x2) at /build/buildd/glib2.0-2.20.1/gthread/gthread-posix.c:242
#3 0xb77a0259 in g_async_queue_pop_intern_unlocked (queue=0x9cf6370, try=<value optimized out>, end_time=0xa9afe2e4) at /build/buildd/glib2.0-2.20.1/glib/gasyncqueue.c:365
#4 0xb77f2e68 in g_thread_pool_thread_proxy (data=0x9cf6338) at /build/buildd/glib2.0-2.20.1/glib/gthreadpool.c:220
#5 0xb77f17bf in g_thread_create_proxy (data=0xa22c450) at /build/buildd/glib2.0-2.20.1/glib/gthread.c:635
#6 0xb777a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb76f449e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 7 (Thread 0xa649ab90 (LWP 21224)):
#0 0xb807e430 in __kernel_vsyscall ()
#1 0xb777e412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb78470cd in g_cond_timed_wait_posix_impl (cond=0xaa3013a8, entered_mutex=0x80, abs_time=0x2) at /build/buildd/glib2.0-2.20.1/gthread/gthread-posix.c:242
#3 0xb77a0259 in g_async_queue_pop_intern_unlocked (queue=0x9cf6370, try=<value optimized out>, end_time=0xa649a2e4) at /build/buildd/glib2.0-2.20.1/glib/gasyncqueue.c:365
#4 0xb77f2e68 in g_thread_pool_thread_proxy (data=0x9cf6338) at /build/buildd/glib2.0-2.20.1/glib/gthreadpool.c:220
#5 0xb77f17bf in g_thread_create_proxy (data=0xa21e7a8) at /build/buildd/glib2.0-2.20.1/glib/gthread.c:635
#6 0xb777a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb76f449e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (Thread 0xb5b58b90 (LWP 21150)):
#0 0xb807e430 in __kernel_vsyscall ()
#1 0xb76ec7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5cdf37f in ?? () from /usr/lib/libtcl8.4.so.0
#3 0xb777a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb76f449e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb6ffa750 (LWP 21136)):
#0 0xb76815a0 in free () from /lib/tls/i686/cmov/libc.so.6
#1 0xb77cf126 in IA__g_free (mem=0x397af5a2) at /build/buildd/glib2.0-2.20.1/glib/gmem.c:190
#2 0xb52c8513 in ?? () from /usr/lib/purple-2/libjabber.so.0
#3 0xb52cadee in jabber_google_session_parse () from /usr/lib/purple-2/libjabber.so.0
#4 0xb52cdc8b in jabber_iq_parse () from /usr/lib/purple-2/libjabber.so.0
#5 0xb52d7eab in jabber_process_packet () from /usr/lib/purple-2/libjabber.so.0
#6 0xb52e3f19 in ?? () from /usr/lib/purple-2/libjabber.so.0
#7 0xb7209248 in xmlParseEndTag2 (ctxt=0xa612258, prefix=0x0, URI=0xa5e78db "jabber:client", line=0, nsNr=0, tlen=0) at parser.c:8811
#8 0xb7216269 in xmlParseChunk__internal_alias (ctxt=0xa612258, chunk=0xb52fdd60 "iLBC\" clockrate=\"8000\" bitrate=\"13300\"/><payload-type id=\"106\" name=\"telephone-event\" clockrate=\"8000\"/></description><transport xmlns=\"http://www.google.com/transport/p2p\"/></session></iq>", size=189, terminate=0) at parser.c:10556
#9 0xb52e3c96 in jabber_parser_process () from /usr/lib/purple-2/libjabber.so.0
#10 0xb52d7095 in ?? () from /usr/lib/purple-2/libjabber.so.0
#11 0xb7a0dcad in ?? () from /usr/lib/libpurple.so.0
#12 0x080aff23 in ?? ()
#13 0xb77fddad in g_io_unix_dispatch (source=0xbd, callback=0xa192860, user_data=0xa5bdfb0) at /build/buildd/glib2.0-2.20.1/glib/giounix.c:162
#14 0xb77c6b88 in IA__g_main_context_dispatch (context=0x9bfb218) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#15 0xb77ca0eb in g_main_context_iterate (context=0x9bfb218, block=1, dispatch=1, self=0x9bcb3e8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#16 0xb77ca5ba in IA__g_main_loop_run (loop=0xa18b478) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
#17 0xb7cb27d9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
#18 0x080ca9e0 in main ()
(gdb) quit
The program is running. Exit anyway? (y or n)
More information about the Support
mailing list