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$ 

Reply via email to