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