Your message dated Fri, 23 Jun 2006 07:51:44 +0200
with message-id <[EMAIL PROTECTED]>
and subject line sylpheed, libetpan and gnutls
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 ---
Hi James,
Sorry for the late reply, but I didn't receive the mail, just saw it in
the BTS. Next times better mail to the bug submitter with Cc to the bug.
On Wed, 7 Jun 2006 11:18:10 +0100
James Westby <[EMAIL PROTECTED]> wrote:
> Hi,
>
> We have just taken over maintainence of gnutls, and are trying to deal
> with the bugs. You filed bug #360887. It seems like sylpheed, libetpan
> and gnutls have all progressed quite far from when this bug was filed.
>
> I am unable to reproduce this bug at the moment, though I never tried
> when it was filed. Have you had any more reports that might suggest this
> bug still exists?
Yep, I think it has been fixed by newer versions, so lets close it for now.
Happy take over ;-)
--
Ricardo Mones
~
You have the capacity to learn from mistakes. You'll learn a lot
today. /usr/games/fortune
signature.asc
Description: PGP signature
--- End Message ---