Your message dated Sun, 01 Oct 2006 02:17:08 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#357624: fixed in libetpan 0.46-3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libgnutls12
Version: 1.2.9-2
Severity: important


Hi,

The sylpheed-claws-gtk2 mailer uses libetpan library for IMAP access.
This library uses libgnutls12 by default which causes the mailer to
segfault when accessing IMAP SSL or TLS mailboxes.

This is the backtrace of the sylpheed-claws-gtk2 packaged version in a
i386 chroot: 

-------------------------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1461201840 (LWP 20029)]
0x692e0074 in ?? ()
(gdb) bt full
#0  0x692e0074 in ?? ()
No symbol table info available.
#1  0x560a631d in _gnutls_selected_certs_set () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#2  0x560a6c3e in _gnutls_proc_cert_cert_req () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#3  0x56098f90 in _gnutls_recv_server_certificate_request () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#4  0x5609559d in _gnutls_handshake_client () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#5  0x56095f69 in gnutls_handshake () from /usr/lib/libgnutls.so.12
No symbol table info available.
#6  0x55d9f091 in mailstream_ssl_init_not_required () from
/usr/lib/libetpan.so.6
No symbol table info available.
#7  0x55d9f174 in mailstream_low_ssl_open_full () from
/usr/lib/libetpan.so.6
No symbol table info available.
#8  0x55d9f1d3 in mailstream_low_ssl_open () from /usr/lib/libetpan.so.6
No symbol table info available.
#9  0x0818087a in imap_threaded_noop ()
No symbol table info available.
#10 0x0819c31d in etpan_thread_manager_is_stopped ()
No symbol table info available.
#11 0x55857ced in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#12 0x55edadde in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb)
-------------------------------------------------------------------------

A more informative backtrace of the current sylpheed-claws-gtk2 CVS
version under amd64:

-------------------------------------------------------------------------
[EMAIL PROTECTED]:~$ gdb /usr/local/bin/sylpheed-claws
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "x86_64-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/sylpheed-claws
[Thread debugging using libthread_db enabled]
[New Thread 46912578032208 (LWP 11026)]
[New Thread 1082132832 (LWP 11045)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132832 (LWP 11045)]
0x00002aaaaf3c0ed3 in _gnutls_selected_certs_set () from
/usr/lib/libgnutls.so.12
(gdb) bt full
#0  0x00002aaaaf3c0ed3 in _gnutls_selected_certs_set () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#1  0x00002aaaaf3c1749 in _gnutls_proc_cert_cert_req () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#2  0x00002aaaaf3b4b24 in _gnutls_recv_server_certificate_request ()
from /usr/lib/libgnutls.so.12
No symbol table info available.
#3  0x00002aaaaf3b1afa in _gnutls_handshake_client () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#4  0x00002aaaaf3b23af in gnutls_handshake () from
/usr/lib/libgnutls.so.12
No symbol table info available.
#5  0x00002aaaae757391 in mailstream_ssl_init_not_required () from
/usr/lib/libetpan.so.6
No symbol table info available.
#6  0x00002aaaae757453 in mailstream_low_ssl_open_full () from
/usr/lib/libetpan.so.6
No symbol table info available.
#7  0x000000000052b589 in starttls_run (op=0x19cbcd0) at
imap-thread.c:736
        imap = (mailimap *) 0x19cc040
        plain_low = (mailstream_low *) 0x108ca50
        tls_low = <value optimized out>
        fd = -1353679408
        param = <value optimized out>
        result = (struct starttls_result *) 0x7fffff8851b0
        r = <value optimized out>
#8  0x00000000005431e2 in thread_run (data=<value optimized out>) at
etpan-thread-manager.c:297
        do_quit = 0
        op = (struct etpan_thread_op *) 0x19cbcd0
        thread = (struct etpan_thread *) 0x19cbc60
        r = <value optimized out>
#9  0x00002aaaac16bb1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00002aaaaef0e9b2 in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)
-------------------------------------------------------------------------

The problem can be workarounded by rebuilding libetpan against 
libgnutls11-dev instead of the current libgnutls-dev, which removes the 
dependency on libgnutls12. That's the reason I conclude the problem is in 
this library and no other.

regards,

System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-amd64-k8
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libgnutls12 depends on:
ii  libc6                         2.3.6-3    GNU C Library: Shared libraries an
ii  libgcrypt11                   1.2.2-1    LGPL Crypto library - runtime libr
ii  libgpg-error0                 1.2-1      library for common error values an
ii  liblzo1                       1.08-3     data compression library (old vers
ii  libopencdk8                   0.5.7-2    Open Crypto Development Kit (OpenC
ii  libtasn1-2                    0.2.17-1   Manage ASN.1 structures (runtime)
ii  zlib1g                        1:1.2.3-11 compression library - runtime

libgnutls12 recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: libetpan
Source-Version: 0.46-3

We believe that the bug you reported is fixed in the latest version of
libetpan, which is due to be installed in the Debian FTP archive:

libetpan-dev_0.46-3_i386.deb
  to pool/main/libe/libetpan/libetpan-dev_0.46-3_i386.deb
libetpan-doc_0.46-3_all.deb
  to pool/main/libe/libetpan/libetpan-doc_0.46-3_all.deb
libetpan8_0.46-3_i386.deb
  to pool/main/libe/libetpan/libetpan8_0.46-3_i386.deb
libetpan_0.46-3.diff.gz
  to pool/main/libe/libetpan/libetpan_0.46-3.diff.gz
libetpan_0.46-3.dsc
  to pool/main/libe/libetpan/libetpan_0.46-3.dsc



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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nikita V. Youshchenko <[EMAIL PROTECTED]> (supplier of updated libetpan 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 [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 25 Sep 2006 23:15:42 +0400
Source: libetpan
Binary: libetpan-doc libetpan-dev libetpan8
Architecture: source i386 all
Version: 0.46-3
Distribution: unstable
Urgency: low
Maintainer: Nikita V. Youshchenko <[EMAIL PROTECTED]>
Changed-By: Nikita V. Youshchenko <[EMAIL PROTECTED]>
Description: 
 libetpan-dev - mail handling library - development files
 libetpan-doc - mail handling library - API documentation
 libetpan8  - mail handling library
Closes: 357624 359054
Changes: 
 libetpan (0.46-3) unstable; urgency=low
 .
   * Applied patch from Colin Leroy <[EMAIL PROTECTED]> that should fix
     gnutls-related crashes (Closes: #357624, #359054).
   * Fixed debian/watch to stop returning perl bindings as next libetpan
     version.
Files: 
 35e643346dc9ecc51900c8d2465e4567 667 mail optional libetpan_0.46-3.dsc
 173142859c68d31d94932f4ba45c87a2 7270 mail optional libetpan_0.46-3.diff.gz
 00745ac20da03a181a388023589701bf 129886 doc optional 
libetpan-doc_0.46-3_all.deb
 75c53f51a1912ca0e4c2f7794c194361 384480 libdevel extra 
libetpan-dev_0.46-3_i386.deb
 fe619fe998c356357d48b8558005f075 265140 libs optional libetpan8_0.46-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFGC2tv3x5OskTLdsRAqPnAKCOwqdstXD1kaMIoNcwaen1CmDyMwCglZNU
J6TR3zQyiPLilJrlvVG+DNo=
=SvSl
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to