Your message dated Thu, 13 May 2010 04:33:17 +0000
with message-id <e1ocq6n-0003xd...@ries.debian.org>
and subject line Bug#573068: fixed in pidgin 2.7.0-1
has caused the Debian Bug report #573068,
regarding libpurple0: double free if ssl handshake fails with jabber
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
573068: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573068
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libpurple0
Version: 2.6.6-2
Severity: normal
If SSL/TLS negotiazion fails while connecting to a XMPP server, libpurple
crashes with a double free:
* purple_ssl_close() is called twice,
once from ssl_nss_connect() after the SSL negotiation fails,
once from jabber_close()
The call to jabber_close() is done by purple_connection_disconnect_cb(), which
is the callback invoked after an error in the connection is detected.
I am attaching a GDB session with some backtraces done with qutecom, but the
same issues is reproducible using the modified nullclient I have attached to
[1]. Triggering bug [1] it is an easy way to generate SSL connection failure.
Thanks,
Ludovico
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573065
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libpurple0 depends on:
ii libavahi-client3 0.6.25-3 Avahi client library
ii libavahi-common3 0.6.25-3 Avahi common library
ii libavahi-glib1 0.6.25-3 Avahi glib integration library
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.20-2 simple interprocess messaging syst
ii libdbus-glib-1-2 0.84-1 simple interprocess messaging syst
ii libgadu3 1:1.9.0~rc2-1 Gadu-Gadu protocol library - runti
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
ii libgstfarsight0.10-0 0.0.17-2+b1 Audio/Video communications framewo
ii libgstreamer-plugins-bas 0.10.26-1 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.26-1 Core GStreamer libraries and eleme
ii libidn11 1.18-1 GNU Libidn library, implementation
ii libmeanwhile1 1.0.2-3 open implementation of the Lotus S
ii libnspr4-0d 4.8.3-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.5-2 Network Security Service libraries
ii libperl5.10 5.10.1-11 shared Perl library
ii libsasl2-2 2.1.23.dfsg1-5 Cyrus SASL - authentication abstra
ii libsasl2-modules 2.1.23.dfsg1-5 Cyrus SASL - pluggable authenticat
ii libsilc-1.1-2 1.1.10-2 SILC generic library
ii libsilcclient-1.1-3 1.1.10-2 SILC client library
ii libxml2 2.7.6.dfsg-2+b1 GNOME XML library
ii libzephyr4 3.0-1 Project Athena's notification serv
ii perl 5.10.1-11 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.10. 5.10.1-11 minimal Perl system
ii pidgin-data 2.6.6-2 multi-protocol instant messaging c
Versions of packages libpurple0 recommends:
ii ca-certificates 20090814 Common CA certificates
ii libpurple-bin 2.6.6-2 multi-protocol instant messaging l
Versions of packages libpurple0 suggests:
ii tcl8.4 8.4.19-4 Tcl (the Tool Command Language) v8
ii tk8.4 8.4.19-4 Tk toolkit for Tcl and X11, v8.4 -
-- no debconf information
(14:44:22) jabber: Sending (ludovico.cave...@gmail.com/QuteCom): <?xml
version='1.0' ?>
(14:44:22) jabber: Sending (ludovico.cave...@gmail.com/QuteCom): <stream:stream
to='gmail.com' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(14:44:22) jabber: Recv (348): <stream:stream from="gmail.com"
id="FE4E5CA66D159E22" version="1.0"
xmlns:stream="http://etherx.jabber.org/streams"
xmlns="jabber:client"><stream:features><starttls
xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><mechanisms
xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>
(14:44:22) jabber: Sending (ludovico.cave...@gmail.com/QuteCom): <starttls
xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(14:44:22) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(14:44:22) nss: Handshake failed (-8128)
Breakpoint 3, purple_connection_error_reason (gc=0x7fffdc158120,
reason=PURPLE_CONNECTION_ERROR_ENCRYPTION_ERROR, description=0x7ffff7f47386
"SSL Handshake Failed") at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/connection.c:547
547 {
gdb$ dns[18126]: nobody needs me... =(
bt
#0 purple_connection_error_reason (gc=0x7fffdc158120,
reason=PURPLE_CONNECTION_ERROR_ENCRYPTION_ERROR, description=0x7ffff7f47386
"SSL Handshake Failed") at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/connection.c:547
#1 0x00007fffd4f28bc4 in ssl_nss_handshake_cb (data=0x7fffdc20bc00, fd=<value
optimized out>, cond=PURPLE_INPUT_READ) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/plugins/ssl/ssl-nss.c:340
#2 0x00007fffd4f28e87 in ssl_nss_connect (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/plugins/ssl/ssl-nss.c:441
#3 0x00007ffff7f0d543 in purple_ssl_connect_with_host_fd (account=<value
optimized out>, fd=0x25, func=0x7fffd4e89d40 <jabber_login_callback_ssl>,
error_func=0x7fffd4e872c0 <jabber_ssl_connect_failure>, host=0x7fffdc08ecb0
"talk.google.com", data=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:230
#4 0x00007fffd4e8a775 in tls_init (js=0x7fffdc225200, packet=<value optimized
out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:736
#5 jabber_process_packet (js=0x7fffdc225200, packet=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:295
#6 0x00007fffd4e94ff7 in jabber_parser_element_end_libxml
(user_data=0x7fffdc158120, element_name=<value optimized out>,
prefix=0x7ffff7f47386 "SSL Handshake Failed", namespace=0xffffffffffffff40
<Address 0xffffffffffffff40 out of bounds>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/parser.c:142
#7 0x00007fffeaa6cb2e in ?? () from /usr/lib/libxml2.so.2
#8 0x00007fffeaa6cd71 in xmlParseChunk () from /usr/lib/libxml2.so.2
#9 0x00007fffd4e94d9d in jabber_parser_process (js=0x7fffdc225200, buf=0x5
<Address 0x5 out of bounds>, len=0xf7f47386) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/parser.c:252
#10 0x00007fffd4e895c6 in jabber_recv_cb (data=<value optimized out>,
source=<value optimized out>, condition=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:600
#11 0x0000000000bb1562 in purple_wg_io_invoke (source=0x7fffdc23fd40,
condition=G_IO_IN, data=0x7fffdc026100) at
/home/cavedon/qutecom/qutecom-2.2/libs/imwrapper/src/purple/PurpleIMFactory.cpp:109
#12 0x00007ffff793a90e in g_main_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
#13 IA__g_main_context_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
#14 0x00007ffff793e2c8 in g_main_context_iterate (context=0x1174b90,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
#15 0x00007ffff793e725 in IA__g_main_loop_run (loop=0x11cebd0) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2799
#16 0x0000000000bb1857 in PurpleMainEventLoop (data=0x0) at
/home/cavedon/qutecom/qutecom-2.2/libs/imwrapper/src/purple/PurpleIMFactory.cpp:163
#17 0x00007ffff79635a4 in g_thread_create_proxy (data=0x11ceb90) at
/tmp/buildd/glib2.0-2.22.4/glib/gthread.c:635
#18 0x00007ffff7bcb73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#19 0x00007fffef3a269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()
gdb$ c
(14:49:50) connection: Connection error on 0x7fffdc158120 (reason: 5
description: SSL Handshake Failed)
(debug) 14:49:50 [Common] void UserProfile::updateIMAccount(const IMAccount&):
updating IMAccount
(debug) 14:49:50 [QtIdle] void QtIdle::slotSecondsIdle(int): seconds=0
(debug) 14:49:50 [Presence] void
PresenceHandler::disconnectedEventHandler(ConnectHandler&, std::string): an
account is disconnected, login=ludovico.cave...@gmail.com/QuteCom protocol=6
Breakpoint 1, purple_ssl_close (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:240
240 g_return_if_fail(gsc != NULL);
gdb$ bt
#0 purple_ssl_close (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:240
#1 0x00007fffd4f28e87 in ssl_nss_connect (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/plugins/ssl/ssl-nss.c:441
#2 0x00007ffff7f0d543 in purple_ssl_connect_with_host_fd (account=<value
optimized out>, fd=0x25, func=0x7fffd4e89d40 <jabber_login_callback_ssl>,
error_func=0x7fffd4e872c0 <jabber_ssl_connect_failure>, host=0x7fffdc08ecb0
"talk.google.com", data=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:230
#3 0x00007fffd4e8a775 in tls_init (js=0x7fffdc225200, packet=<value optimized
out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:736
#4 jabber_process_packet (js=0x7fffdc225200, packet=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:295
#5 0x00007fffd4e94ff7 in jabber_parser_element_end_libxml
(user_data=0x7fffdc20bc00, element_name=<value optimized out>, prefix=0x1174b98
"", namespace=0x0) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/parser.c:142
#6 0x00007fffeaa6cb2e in ?? () from /usr/lib/libxml2.so.2
#7 0x00007fffeaa6cd71 in xmlParseChunk () from /usr/lib/libxml2.so.2
#8 0x00007fffd4e94d9d in jabber_parser_process (js=0x7fffdc225200, buf=0x0,
len=0x1174b98) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/parser.c:252
#9 0x00007fffd4e895c6 in jabber_recv_cb (data=<value optimized out>,
source=<value optimized out>, condition=<value optimized out>) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:600
#10 0x0000000000bb1562 in purple_wg_io_invoke (source=0x7fffdc23fd40,
condition=G_IO_IN, data=0x7fffdc026100) at
/home/cavedon/qutecom/qutecom-2.2/libs/imwrapper/src/purple/PurpleIMFactory.cpp:109
#11 0x00007ffff793a90e in g_main_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
#12 IA__g_main_context_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
#13 0x00007ffff793e2c8 in g_main_context_iterate (context=0x1174b90,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
#14 0x00007ffff793e725 in IA__g_main_loop_run (loop=0x11cebd0) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2799
#15 0x0000000000bb1857 in PurpleMainEventLoop (data=0x0) at
/home/cavedon/qutecom/qutecom-2.2/libs/imwrapper/src/purple/PurpleIMFactory.cpp:163
#16 0x00007ffff79635a4 in g_thread_create_proxy (data=0x11ceb90) at
/tmp/buildd/glib2.0-2.22.4/glib/gthread.c:635
#17 0x00007ffff7bcb73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#18 0x00007fffef3a269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()
gdb$ c
(14:49:53) prefs: /purple/savedstatus/default changed, scheduling save.
(14:49:53) prefs: /purple/savedstatus/idleaway changed, scheduling save.
(14:49:53) prefs: /purple/savedstatus/isidleaway changed, scheduling save.
(14:49:53) util: Writing file prefs.xml to directory
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple
(14:49:53) util: Writing file
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple/prefs.xml
(14:49:53) util: Writing file accounts.xml to directory
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple
(14:49:53) util: Writing file
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple/accounts.xml
(14:49:53) util: Writing file blist.xml to directory
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple
(14:49:53) util: Writing file
/home/cavedon/.qutecom/profiles/04441833...@voip.eutelia.it/purple/blist.xml
(14:49:53) account: Disconnecting account ludovico.cave...@gmail.com/QuteCom
(0x7fffdc217640)
(14:49:53) connection: Disconnecting connection 0x7fffdc158120
Breakpoint 1, purple_ssl_close (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:240
240 g_return_if_fail(gsc != NULL);
gdb$ bt
#0 purple_ssl_close (gsc=0x7fffdc20bc00) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/sslconn.c:240
#1 0x00007fffd4e897ff in jabber_close (gc=0x7fffdc158120) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/protocols/jabber/jabber.c:1464
#2 0x00007ffff7ed0631 in _purple_connection_destroy (gc=0x7fffdc158120) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/connection.c:275
#3 0x00007ffff7ebbf5e in purple_account_disconnect (account=0x7fffdc217640) at
/home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/account.c:1234
#4 0x00007ffff7ed00e8 in purple_connection_disconnect_cb (data=0x7fffdc217640)
at /home/cavedon/qutecom/libpurple/pidgin-2.6.6/./libpurple/connection.c:521
#5 0x00007ffff793b01b in g_timeout_dispatch (source=0x7fffdc1bab40,
callback=0, user_data=0x0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:3396
#6 0x00007ffff793a90e in g_main_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
#7 IA__g_main_context_dispatch (context=0x1174b90) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
#8 0x00007ffff793e2c8 in g_main_context_iterate (context=0x1174b90,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
#9 0x00007ffff793e725 in IA__g_main_loop_run (loop=0x11cebd0) at
/tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2799
#10 0x0000000000bb1857 in PurpleMainEventLoop (data=0x0) at
/home/cavedon/qutecom/qutecom-2.2/libs/imwrapper/src/purple/PurpleIMFactory.cpp:163
#11 0x00007ffff79635a4 in g_thread_create_proxy (data=0x11ceb90) at
/tmp/buildd/glib2.0-2.22.4/glib/gthread.c:635
#12 0x00007ffff7bcb73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#13 0x00007fffef3a269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
gdb$ c
*** glibc detected ***
/home/cavedon/qutecom/qutecom-2.2/debug-build/debug/qutecom: free(): invalid
pointer: 0x00007fffdc000000 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fffef347d16]
/lib/libc.so.6(cfree+0x6c)[0x7fffef34c9bc]
/usr/lib/libpurple.so.0[0x7ffff7ef8c40]
/usr/lib/libpurple.so.0(purple_proxy_connect_cancel+0xb)[0x7ffff7efa34b]
/usr/lib/libpurple.so.0(purple_ssl_close+0x2f)[0x7ffff7f0d3ef]
/usr/lib/purple-2/libjabber.so.0(jabber_close+0x4f)[0x7fffd4e897ff]
/usr/lib/libpurple.so.0(_purple_connection_destroy+0xc1)[0x7ffff7ed0631]
/usr/lib/libpurple.so.0(purple_account_disconnect+0x5e)[0x7ffff7ebbf5e]
/usr/lib/libpurple.so.0[0x7ffff7ed00e8]
/lib/libglib-2.0.so.0[0x7ffff793b01b]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x22e)[0x7ffff793a90e]
/lib/libglib-2.0.so.0[0x7ffff793e2c8]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1a5)[0x7ffff793e725]
/home/cavedon/qutecom/qutecom-2.2/debug-build/debug/qutecom(_Z19PurpleMainEventLoopPv+0xe9)[0xbb1857]
/lib/libglib-2.0.so.0[0x7ffff79635a4]
/lib/libpthread.so.0[0x7ffff7bcb73a]
/lib/libc.so.6(clone+0x6d)[0x7fffef3a269d]
======= Memory map: ========
00400000-010b0000 r-xp 00000000 08:09 397269
/home/cavedon/qutecom/qutecom-2.2/debug-build/debug/qutecom
010b0000-010d9000 rw-p 00cb0000 08:09 397269
/home/cavedon/qutecom/qutecom-2.2/debug-build/debug/qutecom
010d9000-01aa0000 rw-p 00000000 00:00 0 [heap]
7fffc8000000-7fffc826c000 rw-p 00000000 00:00 0
7fffc826c000-7fffcc000000 ---p 00000000 00:00 0
7fffcf268000-7fffcf286000 r-xp 00000000 08:07 52473
/usr/lib/libgadu.so.3.10.0
7fffcf286000-7fffcf486000 ---p 0001e000 08:07 52473
/usr/lib/libgadu.so.3.10.0
7fffcf486000-7fffcf487000 rw-p 0001e000 08:07 52473
/usr/lib/libgadu.so.3.10.0
7fffcf487000-7fffcf4b6000 r-xp 00000000 08:07 84376
/usr/lib/libmeanwhile.so.1.0.2
7fffcf4b6000-7fffcf6b6000 ---p 0002f000 08:07 84376
/usr/lib/libmeanwhile.so.1.0.2
7fffcf6b6000-7fffcf6b7000 rw-p 0002f000 08:07 84376
/usr/lib/libmeanwhile.so.1.0.2
7fffcf6b7000-7fffcf6e2000 r-xp 00000000 08:07 153015
/usr/lib/libssl3.so.1d
7fffcf6e2000-7fffcf8e2000 ---p 0002b000 08:07 153015
/usr/lib/libssl3.so.1d
7fffcf8e2000-7fffcf8e5000 rw-p 0002b000 08:07 153015
/usr/lib/libssl3.so.1d
7fffcf8e5000-7fffcf9e0000 r-xp 00000000 08:07 153009
/usr/lib/libnss3.so.1d
7fffcf9e0000-7fffcfbdf000 ---p 000fb000 08:07 153009
/usr/lib/libnss3.so.1d
7fffcfbdf000-7fffcfbe6000 rw-p 000fa000 08:07 153009
/usr/lib/libnss3.so.1d
7fffcfbe6000-7fffcfbe7000 rw-p 00000000 00:00 0
7fffcfbe7000-7fffcfbe8000 ---p 00000000 00:00 0
7fffcfbe8000-7fffd03e8000 rw-p 00000000 00:00 0
7fffd03e8000-7fffd0459000 r--p 00000000 08:07 38057
/usr/share/fonts/truetype/freefont/FreeSans.ttf
7fffd0459000-7fffd046d000 r--p 00000000 08:07 61291
/usr/share/fonts/type1/gsfonts/n019003l.pfb
7fffd046d000-7fffd04b1000 r--p 00000000 08:07 147192
/usr/share/fonts/truetype/msttcorefonts/Arial.ttf
7fffd04b1000-7fffd04d4000 r--p 00000000 08:07 147208
/usr/share/fonts/truetype/msttcorefonts/Verdana.ttf
7fffd04d4000-7fffd04f3000 r--p 00000000 08:07 147203
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS_Bold.ttf
7fffd04f3000-7fffd057f000 r--p 00000000 08:07 52228
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
7fffd057f000-7fffd059e000 r--p 00000000 08:07 72126
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS.ttf
7fffd059e000-7fffd0600000 r-xp 00000000 08:07 162663
/usr/lib/nss/libnssckbi.so
7fffd0600000-7fffd07ff000 ---p 00062000 08:07 162663
/usr/lib/nss/libnssckbi.so
7fffd07ff000-7fffd0817000 rw-p 00061000 08:07 162663
/usr/lib/nss/libnssckbi.so
7fffd0817000-7fffd086f000 r-xp 00000000 08:07 162638
/usr/lib/nss/libfreebl3.so
7fffd086f000-7fffd0a6e000 ---p 00058000 08:07 162638
/usr/lib/nss/libfreebl3.so
7fffd0a6e000-7fffd0a70000 rw-p 00057000 08:07 162638
/usr/lib/nss/libfreebl3.so
7fffd0a70000-7fffd0a74000 rw-p 00000000 00:00 0
7fffd0a74000-7fffd0aa8000 r-xp 00000000 08:07 162661
/usr/lib/nss/libsoftokn3.so
7fffd0aa8000-7fffd0ca7000 ---p 00034000 08:07 162661
/usr/lib/nss/libsoftokn3.so
7fffd0ca7000-7fffd0ca9000 rw-p 00033000 08:07 162661
/usr/lib/nss/libsoftokn3.so
7fffd0ce2000-7fffd0d04000 r-xp 00000000 08:07 153013
/usr/lib/libsmime3.so.1d
7fffd0d04000-7fffd0f04000 ---p 00022000 08:07 153013
/usr/lib/libsmime3.so.1d
7fffd0f04000-7fffd0f08000 rw-p 00022000 08:07 153013
/usr/lib/libsmime3.so.1d
7fffd0f08000-7fffd106c000 r-xp 00000000 08:07 291232
/usr/lib/libperl.so.5.10.1
7fffd106c000-7fffd126b000 ---p 00164000 08:07 291232
/usr/lib/libperl.so.5.10.1
7fffd126b000-7fffd1274000 rw-p 00163000 08:07 291232
/usr/lib/libperl.so.5.10.1
7fffd1293000-7fffd1297000 r-xp 00000000 08:07 262204
/usr/lib/sasl2/libanonymous.so.2.0.23
7fffd1297000-7fffd1496000 ---p 00004000 08:07 262204
/usr/lib/sasl2/libanonymous.so.2.0.23
7fffd1496000-7fffd1497000 rw-p 00003000 08:07 262204
/usr/lib/sasl2/libanonymous.so.2.0.23
7fffd1497000-7fffd149b000 r-xp 00000000 08:07 262202
/usr/lib/sasl2/libcrammd5.so.2.0.23
7fffd149b000-7fffd169b000 ---p 00004000 08:07 262202
/usr/lib/sasl2/libcrammd5.so.2.0.23
7fffd169b000-7fffd169c000 rw-p 00004000 08:07 262202
/usr/lib/sasl2/libcrammd5.so.2.0.23
7fffd169c000-7fffd16a8000 r-xp 00000000 08:07 262196
/usr/lib/sasl2/libdigestmd5.so.2.0.23
7fffd16a8000-7fffd18a7000 ---p 0000c000 08:07 262196
/usr/lib/sasl2/libdigestmd5.so.2.0.23
7fffd18a7000-7fffd18a8000 rw-p 0000b000 08:07 262196
/usr/lib/sasl2/libdigestmd5.so.2.0.23
7fffd18a8000-7fffd18ac000 r-xp 00000000 08:07 262195
/usr/lib/sasl2/liblogin.so.2.0.23
7fffd18ac000-7fffd1aab000 ---p 00004000 08:07 262195
/usr/lib/sasl2/liblogin.so.2.0.23
7fffd1aab000-7fffd1aac000 rw-p 00003000 08:07 262195
/usr/lib/sasl2/liblogin.so.2.0.23
7fffd1aac000-7fffd1ab4000 r-xp 00000000 08:07 67677
/lib/libcrypt-2.10.2.so
7fffd1ab4000-7fffd1cb3000 ---p 00008000 08:07 67677
/lib/libcrypt-2.10.2.so
7fffd1cb3000-7fffd1cb4000 r--p 00007000 08:07 67677
/lib/libcrypt-2.10.2.so
7fffd1cb4000-7fffd1cb5000 rw-p 00008000 08:07 67677
/lib/libcrypt-2.10.2.so
7fffd1cb5000-7fffd1ce3000 rw-p 00000000 00:00 0
7fffd1ce3000-7fffd1ce7000 r-xp 00000000 08:07 262197
/usr/lib/sasl2/libplain.so.2.0.23
7fffd1ce7000-7fffd1ee6000 ---p 00004000 08:07 262197
/usr/lib/sasl2/libplain.so.2.0.23
7fffd1ee6000-7fffd1ee7000 rw-p 00003000 08:07 262197
/usr/lib/sasl2/libplain.so.2.0.23
Program received signal SIGABRT, Aborted.
0x00007fffef308f45 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
gdb$
--- End Message ---
--- Begin Message ---
Source: pidgin
Source-Version: 2.7.0-1
We believe that the bug you reported is fixed in the latest version of
pidgin, which is due to be installed in the Debian FTP archive:
finch-dev_2.7.0-1_all.deb
to main/p/pidgin/finch-dev_2.7.0-1_all.deb
finch_2.7.0-1_amd64.deb
to main/p/pidgin/finch_2.7.0-1_amd64.deb
libpurple-bin_2.7.0-1_all.deb
to main/p/pidgin/libpurple-bin_2.7.0-1_all.deb
libpurple-dev_2.7.0-1_all.deb
to main/p/pidgin/libpurple-dev_2.7.0-1_all.deb
libpurple0_2.7.0-1_amd64.deb
to main/p/pidgin/libpurple0_2.7.0-1_amd64.deb
pidgin-data_2.7.0-1_all.deb
to main/p/pidgin/pidgin-data_2.7.0-1_all.deb
pidgin-dbg_2.7.0-1_amd64.deb
to main/p/pidgin/pidgin-dbg_2.7.0-1_amd64.deb
pidgin-dev_2.7.0-1_all.deb
to main/p/pidgin/pidgin-dev_2.7.0-1_all.deb
pidgin_2.7.0-1.debian.tar.gz
to main/p/pidgin/pidgin_2.7.0-1.debian.tar.gz
pidgin_2.7.0-1.dsc
to main/p/pidgin/pidgin_2.7.0-1.dsc
pidgin_2.7.0-1_amd64.deb
to main/p/pidgin/pidgin_2.7.0-1_amd64.deb
pidgin_2.7.0.orig.tar.bz2
to main/p/pidgin/pidgin_2.7.0.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 573...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ari Pollak <a...@debian.org> (supplier of updated pidgin package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Format: 1.8
Date: Wed, 12 May 2010 23:29:21 -0400
Source: pidgin
Binary: libpurple0 pidgin pidgin-data pidgin-dev pidgin-dbg finch finch-dev
libpurple-dev libpurple-bin
Architecture: source all amd64
Version: 2.7.0-1
Distribution: unstable
Urgency: medium
Maintainer: Ari Pollak <a...@debian.org>
Changed-By: Ari Pollak <a...@debian.org>
Description:
finch - text-based multi-protocol instant messaging client
finch-dev - text-based multi-protocol instant messaging client - development
libpurple-bin - multi-protocol instant messaging library - extra utilities
libpurple-dev - multi-protocol instant messaging library - development files
libpurple0 - multi-protocol instant messaging library
pidgin - graphical multi-protocol instant messaging client for X
pidgin-data - multi-protocol instant messaging client - data files
pidgin-dbg - Debugging symbols for Pidgin
pidgin-dev - multi-protocol instant messaging client - development files
Closes: 566631 570482 571928 573065 573068
Changes:
pidgin (2.7.0-1) unstable; urgency=medium
.
* New upstream release
- Fixes an MSN emoticon DoS (CVE-2010-1624)
- Fixes ICQ encoding problems with cyrillic (Closes: #571928)
- Fixes notification icon transparency (Closes: #566631)
- Fixes ICQ icon size limits (Closes: #570482)
- Fixes NSS problem on libpurple reload (Closes: #573065)
- Fixes double-free if ssl handshake fails with XMPP (Closes: #573068)
Checksums-Sha1:
51545e95a53772a26722fc09f040c987de95363c 1952 pidgin_2.7.0-1.dsc
7170aaae5e6f4039870eb5e0c5837d55285b758f 9795914 pidgin_2.7.0.orig.tar.bz2
101d351f4f25be8c384445772fc054a97f1edd11 57645 pidgin_2.7.0-1.debian.tar.gz
9be585a96fe2b8574095329fb0c0cf28ad118b75 8283804 pidgin-data_2.7.0-1_all.deb
b2cb5c79608a7bb787e99424adf9664e7e226b4d 1831484 pidgin-dev_2.7.0-1_all.deb
1e1af785d0240d1d452936a38758c18c3cdb9729 129974 finch-dev_2.7.0-1_all.deb
e20cd33ed2e6a4be4bedc204fa0547745bc4eb07 290964 libpurple-dev_2.7.0-1_all.deb
68fec5d735d221eee2c381fb1ca04daeed9139e4 103836 libpurple-bin_2.7.0-1_all.deb
5d1d5207a526ab84578fce487b3747a7bad7fec2 2005702 libpurple0_2.7.0-1_amd64.deb
2120558a749ab5b30d60ab347631b19ff19cff98 793278 pidgin_2.7.0-1_amd64.deb
2a684a8d1e2a9aaa46866d13056bf491a3cc3b4d 6359742 pidgin-dbg_2.7.0-1_amd64.deb
df85130064d56b09672ebb658d5b95c653d7ef32 334366 finch_2.7.0-1_amd64.deb
Checksums-Sha256:
ed55ec270a5db8ed63e60572480c924540d945ad982a12da668b83f452d8d298 1952
pidgin_2.7.0-1.dsc
dc59cbae75db8ecf2850c35e82fc11ac33bbf2542e901e6e1e4525688635783d 9795914
pidgin_2.7.0.orig.tar.bz2
46eb9c52aa27046b1c1315a390e1c2d5c1fcab2cac50f1476936e17b97c88b0b 57645
pidgin_2.7.0-1.debian.tar.gz
86d5c271a09a8cebe637673775b6f03d873b4d0cfc6bfd14de8db8a79534f39e 8283804
pidgin-data_2.7.0-1_all.deb
41886f2d5faedb603b40da8318f8429db26d7593e3b46b56cad185f78252e35b 1831484
pidgin-dev_2.7.0-1_all.deb
8cbc20f68ac5689863fdb8f9c532bccf595991e100212560f3d3940859df8c48 129974
finch-dev_2.7.0-1_all.deb
307423e40a870182eaca901a585030604ca1a9ce49a7ed9ed33e56e9eee411cb 290964
libpurple-dev_2.7.0-1_all.deb
e4d9df9a790b5d086a734b28e11d40d6f8861c068b49db83b501e9568a62cd76 103836
libpurple-bin_2.7.0-1_all.deb
d5d483bfa66ca33806149ddf49a3260e2bc541693c5e5616f4ac9e8830253738 2005702
libpurple0_2.7.0-1_amd64.deb
e4b2ba9a1657dd1efefb29f6454c8bbd9b419101b9495d6452b99f09a61888ed 793278
pidgin_2.7.0-1_amd64.deb
9b551d3f5f05f522f995dfbdef8586fe31b40a6a0e8825d4f6595f27066efc61 6359742
pidgin-dbg_2.7.0-1_amd64.deb
4fc351eebc51ca5b7aa2661620990c273305e18ff769c69d4b8cfa05913d36d3 334366
finch_2.7.0-1_amd64.deb
Files:
052b86e5d074e0e344f600e350d7912e 1952 net optional pidgin_2.7.0-1.dsc
63a36f91d29f5ac5a402ffd2d7dbbb72 9795914 net optional pidgin_2.7.0.orig.tar.bz2
a909c4185c4862d0c3b1e9f0be5589ed 57645 net optional
pidgin_2.7.0-1.debian.tar.gz
45e94c410570e3f41e43c06f33c48946 8283804 net optional
pidgin-data_2.7.0-1_all.deb
23758fced7d60ecc09bf203eb83a2a64 1831484 devel optional
pidgin-dev_2.7.0-1_all.deb
429ad964f2ce2492e883ed0828364e7c 129974 devel optional
finch-dev_2.7.0-1_all.deb
041ba7fbe69d593f524ed8a8c590f9c2 290964 libdevel optional
libpurple-dev_2.7.0-1_all.deb
ba229dccddf0c5da85ea7d30eb414dd6 103836 net optional
libpurple-bin_2.7.0-1_all.deb
02f3c15c235245178c9e52e2a0386a3e 2005702 net optional
libpurple0_2.7.0-1_amd64.deb
c77397c3c192d4fee327ba3e0b9105d8 793278 net optional pidgin_2.7.0-1_amd64.deb
44db4e2691e2f1049e2600d503865f00 6359742 debug extra
pidgin-dbg_2.7.0-1_amd64.deb
376ead93bc3583318c54a03438c2f964 334366 net optional finch_2.7.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEAREDAAYFAkvrfsAACgkQwO+u47cOQDuWLQCeL00gEZlKciSTHvsXAAhjZnsN
B/cAn0e/tIsc4skZTSpshi0wu/69f9e3
=3QrH
-----END PGP SIGNATURE-----
--- End Message ---